9822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2ae582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3546c1c776da64fb5abee0acfd235f2f4632c9062ece84c99a061887a20639b41c8c12ee86c50804042b3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f45f90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a9f9b444aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958eb8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250ddc8674152f94010009e2a3bce109b60000000000000000d6d5210d7503000000a87a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e873f8703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a65f0868afc4294859323e6c257a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd70400000000946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d01008cf0d031b0c7f0ced69993e9960ff5f76015e6009556237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854352cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad28982068e1e3a0e2505bc7f41019645466a53f1c96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a42010082008df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945ecefa26b8471d42645288d7226bbd9ccd628ab84875f2c50ba891cea592b0430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed0254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b0fdf9743af932cd6db49a47613808bad959710300000000000000832d0a45fa4242e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd574d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4e064c98e494198276eb2df7766411bef0ebb5000000000006065d635b0b7a00ee767221d8af9753387e0cd8d718f54a29df6eba3bd4c440e6e2172e3fcc01b8babb757b5c59217b80d0db3ba582814a604e4ef7a803e9ca7c85b35c9b93a9e0885e238b44ae1c2e64cce3b27083b8246829e64056000302bffff15405bd5f2eba20000000000000000000000000000000000009a9823fd8fbc5aa165099c5ed032b48ea12d8e0588dc52702e4084913a06d468d0928bad76d697e1f85ab030e788d38788ee5b5428d4a971cc97db9fd231088e570735ce129e7e77fc2777692664a1488fd8d6dff4dad618fd54f529d4555c6507009ee69dd1bc55258789b24052137e9637f3efbab71720f88c3c44b3b7486f979e8a3174b531f573fe0e5239c000be2733c49546f6e8a9175ec6f14dbf72cac91643b2fd99c29eca28a3c2e60d5e5b8795fae16a7c3ea57e728eca35eaf0155a39f97580e079175426c088a0208040982a0000000000000000000000000051ceaaf0159fe61f2eade7603d0a7a56fb09cd119ac06adb6597155ae47846892bb423c024d8cbe9240b71ec6dc2124d3a19e2d714b273d95d1d3aa737cb04a33615ff2a730e51067d5d675d0104361c37c61a43b5afd865b60d4cae891b4987c78fba4dbdde73220f17d25979a7f76834995e53a93a1c7b9eef267df691ca983a0b15bda7f6c5c1ca7aa50261a3089a1ebf0734c9b07e8951ff023263ad5aed8cfb49b49e128c697724c057d22c5df5aef27ce3db11d5ad5527d149d076e1a87e2df27c0cb8a67ad026bf953e88f10447e125c2c0f1aebee1f3390a9e3ddad4e2a6e0f6e4569fdefa19e870e04acf9493b963f98e23cfc665e4f465fa3f801e1957c399e45f61d3459b1c606204368bb931345af2823c487d2fd99db6ea6e008e7ffa06ca861551189d155bd077a79fe2c7e961352e56824f727d21d41eae78bfec4a2d7a7edbc8ef958c5ea599f7c25bf71c2340558aa12fdd24a88aaad5921aee7dae6a2f3009d9cb43ab4898d0f0aa565431b6abe585d75db04d1c9ba0b9de4ae8b0d3132bc681fdc8a693979f55174a72e1df9f07f35bc470f9e6e591982757f45c52c645d891bf63bb21fb66926ebe1a8525611fc3e8bb8795c36dc2a86b5ab46ff33cc74f61751b2dae92676db85c8d0c721b7ea4544bf51c95c86fcac1f434d09d1ee4928aafe23de66fed972e0dddfb33f64e64701b049239e7f552d816441d11c4c2647c014462344359198d97c4b6e9ed31ca18987b64de079b2bed641e8a92f13ca70844c65cb423d01950b0ebf44bd28e09c05d9ae5dd689fb880fb18d042219f5ac60c3a03b085abf3e8e3efc842a8d328733461f04c99607061c65ed14c61322a5ac2d371a95b8ad867ec92d13a4faa05207166b19a8758d8855400d8c6a7242dc207251e8797eca24ea4f487663e60f2f5e1f1424958fd148f846830e88a42d93e1fe9c0b4a4a2689217380400a9f3cb3811ac87c54c8ebc8bcfb4613cc3a997ff1579edbd4ade8020e3ad001b072b1a751b588ac4639f35a58e00a50c0270608c7a7f10132b1c25b9ea81232fbef665f6212f875b2a000000000000000000000000000020bd79e41c682139c58ac1deb039a691ad640e12c12fe11d70fe495906f2d5d71778acbd4eee53a3996cb0de84bd2b059d60c0f96a53ea44e0b293865aa68df494f87db976e36ad6c06912244d4c883c4aaa60b4a1392ce0b2f2c519663b4652ff871e0f6dfff9f7d34ecf04be0a58c3d53174b67d1886e3e416e16691df744b81ad8c60da56acc64739c3acab24aa8d0ac92d465074f915608b1b60a948bad401b1a7fb3627bbe6c45123ed44bfdf8cc143bd1b7a663dc3d0476b8e39becffc429e41f66b1e37ae52aacaff0f1dc8ea70b68c25072e20586b19127d75fa71577f265c51000000000000000000000000000071d8ada6219d97f8a0d07d963bde54105cbc288747f7ed6f6a9b00"/3844], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x49) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000100)='sys_enter\x00', r0}, 0x10) setuid(0x0) 19:00:19 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0x103, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x2, 0x0, 0x0, 0xfffc}, 0x20) 19:00:19 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x7d, &(0x7f0000000080), 0x14) 19:00:19 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) creat(&(0x7f0000000100)='./file0\x00', 0x0) setxattr$incfs_size(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) 19:00:19 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000000)={0xf0f041}) ppoll(&(0x7f0000000240)=[{r0}], 0x1, 0x0, 0x0, 0x0) 19:00:19 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0x103, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x2, 0x0, 0x0, 0xfffc}, 0x20) [ 1937.700930][ T28] kauditd_printk_skb: 19 callbacks suppressed [ 1937.700949][ T28] audit: type=1326 audit(1708542019.419:971): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 [ 1937.702128][T30425] vivid-000: disconnect 19:00:19 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) creat(&(0x7f0000000100)='./file0\x00', 0x0) setxattr$incfs_size(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) 19:00:19 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(r2) ioctl$KVM_SET_CPUID2(r3, 0xc008ae88, &(0x7f0000000280)={0x1, 0x0, [{0x400000f2}]}) 19:00:19 executing program 1: r0 = socket$inet6_sctp(0xa, 0x801, 0x84) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010102}}, 0x1c) shutdown(r0, 0x1) setsockopt$inet_sctp6_SCTP_ASSOCINFO(r0, 0x84, 0x7d, &(0x7f0000000080), 0x14) [ 1937.707112][ T28] audit: type=1326 audit(1708542019.419:972): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 [ 1937.707166][ T28] audit: type=1326 audit(1708542019.429:973): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=85 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:19 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0x103, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x2, 0x0, 0x0, 0xfffc}, 0x20) 19:00:19 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:19 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) creat(&(0x7f0000000100)='./file0\x00', 0x0) setxattr$incfs_size(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) [ 1937.935674][ T28] audit: type=1326 audit(1708542019.429:974): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:19 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x0, 0x103, 0x1}, 0x20) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x800, 0x2, 0x0, 0x0, 0xfffc}, 0x20) [ 1938.020567][ T28] audit: type=1326 audit(1708542019.429:975): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=188 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:19 executing program 4: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) creat(&(0x7f0000000100)='./file0\x00', 0x0) setxattr$incfs_size(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280), 0x0, 0x0, 0x0) [ 1938.105883][ T28] audit: type=1326 audit(1708542019.429:976): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:19 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000000040)={0x1d, r2, 0x0, {0x1}}, 0x18) 19:00:19 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007516b7108c0d0e008f8e0018030109021b000100000000090408000103"], 0x0) [ 1938.147379][ T28] audit: type=1326 audit(1708542019.429:977): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30422 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 [ 1938.172042][ T28] audit: type=1326 audit(1708542019.589:978): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30431 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:20 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(r2) ioctl$KVM_SET_CPUID2(r3, 0xc008ae88, &(0x7f0000000280)={0x1, 0x0, [{0x400000f2}]}) 19:00:20 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000000040)={0x1d, r2, 0x0, {0x1}}, 0x18) [ 1938.263434][ T28] audit: type=1326 audit(1708542019.589:979): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30431 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 [ 1938.344957][ T28] audit: type=1326 audit(1708542019.599:980): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30431 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=85 compat=0 ip=0x7f32a987dda9 code=0x7ffc0000 19:00:20 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000000040)={0x1d, r2, 0x0, {0x1}}, 0x18) 19:00:20 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000000)={'vxcan1\x00', 0x0}) bind$can_j1939(r1, &(0x7f0000000040)={0x1d, r2, 0x0, {0x1}}, 0x18) [ 1938.527805][T30433] vivid-000: reconnect 19:00:20 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000000)={0xf0f041}) ppoll(&(0x7f0000000240)=[{r0}], 0x1, 0x0, 0x0, 0x0) 19:00:20 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) r3 = dup(r2) ioctl$KVM_SET_CPUID2(r3, 0xc008ae88, &(0x7f0000000280)={0x1, 0x0, [{0x400000f2}]}) [ 1938.559128][ T2169] usb 5-1: new high-speed USB device number 91 using dummy_hcd 19:00:20 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:20 executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:20 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000000)={0xf0f041}) ppoll(&(0x7f0000000240)=[{r0}], 0x1, 0x0, 0x0, 0x0) [ 1938.669914][T30466] vivid-000: disconnect [ 1938.674737][T30464] vivid-000: reconnect 19:00:20 executing program 0: r0 = syz_open_dev$swradio(&(0x7f0000000040), 0x0, 0x2) ioctl$VIDIOC_S_CTRL(r0, 0xc008561c, &(0x7f0000000000)={0xf0f041}) ppoll(&(0x7f0000000240)=[{r0}], 0x1, 0x0, 0x0, 0x0) 19:00:20 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x24}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700000070f50dcf0000000000", @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYBLOB="38000000240007750000004007a2a30005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f0000000b40)=@newtfilter={0x44, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0x4}}, [@filter_kind_options=@f_fw={{0x7}, {0x18, 0x2, [@TCA_FW_INDEV={0x14, 0x3, 'wlan0\x00'}]}}]}, 0x44}}, 0x0) [ 1938.767030][T30474] vivid-000: disconnect [ 1938.772102][T30473] vivid-000: reconnect 19:00:20 executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) [ 1938.809415][ T2169] usb 5-1: Using ep0 maxpacket: 16 19:00:20 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x0) fremovexattr(r0, &(0x7f0000000000)=@known='system.posix_acl_default\x00') [ 1938.871752][T30479] vivid-000: disconnect [ 1938.890267][T30475] vivid-000: reconnect 19:00:20 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000180)={0x4800}, 0x10) sendmsg$nl_route(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="20000000120079c0000000000008000000f6"], 0x20}}, 0x0) [ 1938.940164][ T2169] usb 5-1: config 0 has an invalid interface number: 8 but max is 0 [ 1938.952429][T30481] __nla_validate_parse: 11 callbacks suppressed [ 1938.952451][T30481] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 1938.970324][ T2169] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config 19:00:20 executing program 3: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@link_local={0x3}, @random="7f0a000300", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x5, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @loopback=0x7f000002}}}}}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) io_setup(0x3, &(0x7f0000000080)=0x0) write$binfmt_misc(r0, &(0x7f00000002c0)={'syz0'}, 0x4) io_submit(r1, 0x1, &(0x7f0000000140)=[&(0x7f0000000100)={0x0, 0x0, 0x0, 0x8, 0x0, r0, &(0x7f00000000c0)='\"', 0x1}]) 19:00:20 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x0) fremovexattr(r0, &(0x7f0000000000)=@known='system.posix_acl_default\x00') [ 1938.995848][ T2169] usb 5-1: config 0 has no interface number 0 [ 1939.026254][ T2169] usb 5-1: config 0 interface 8 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 19:00:20 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000180)={0x4800}, 0x10) sendmsg$nl_route(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="20000000120079c0000000000008000000f6"], 0x20}}, 0x0) 19:00:20 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x0) fremovexattr(r0, &(0x7f0000000000)=@known='system.posix_acl_default\x00') 19:00:20 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) [ 1939.178887][ T2169] usb 5-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=8e.8f [ 1939.199529][ T2169] usb 5-1: New USB device strings: Mfr=0, Product=24, SerialNumber=3 19:00:20 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x2040, 0x0) fremovexattr(r0, &(0x7f0000000000)=@known='system.posix_acl_default\x00') 19:00:20 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYBLOB="38000000240007750000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000016c0)=@newtfilter={0x38, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@filter_kind_options=@f_cgroup={{0xb}, {0x8, 0x2, [@TCA_CGROUP_ACT={0x4}]}}]}, 0x38}}, 0x0) [ 1939.229718][ T2169] usb 5-1: Product: syz [ 1939.250126][ T2169] usb 5-1: SerialNumber: syz 19:00:21 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000180)={0x4800}, 0x10) sendmsg$nl_route(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="20000000120079c0000000000008000000f6"], 0x20}}, 0x0) [ 1939.275331][ T2169] usb 5-1: config 0 descriptor?? 19:00:21 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) [ 1939.314181][T30597] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:21 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000280)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @loopback={0x0, 0xac14140b}}]}, &(0x7f00000002c0)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000001c0)={r1, @in6={{0xa, 0x0, 0x0, @empty}}, 0x8dffffff, 0x0, 0x0, 0x0, 0xa67a86482dc31625}, 0x9c) [ 1939.355116][ T2169] usbhid 5-1:0.8: couldn't find an input interrupt endpoint 19:00:21 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000180)={0x4800}, 0x10) sendmsg$nl_route(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="20000000120079c0000000000008000000f6"], 0x20}}, 0x0) 19:00:21 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYBLOB="38000000240007750000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000016c0)=@newtfilter={0x38, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@filter_kind_options=@f_cgroup={{0xb}, {0x8, 0x2, [@TCA_CGROUP_ACT={0x4}]}}]}, 0x38}}, 0x0) 19:00:21 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) 19:00:21 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000016c0)={@ifindex, 0xffffffffffffffff, 0x25, 0x0, 0x0, @prog_fd}, 0x20) [ 1939.546458][T26401] usb 5-1: USB disconnect, device number 91 [ 1939.553606][T30609] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:21 executing program 3: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) 19:00:21 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000016c0)={@ifindex, 0xffffffffffffffff, 0x25, 0x0, 0x0, @prog_fd}, 0x20) 19:00:21 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYBLOB="38000000240007750000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000016c0)=@newtfilter={0x38, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@filter_kind_options=@f_cgroup={{0xb}, {0x8, 0x2, [@TCA_CGROUP_ACT={0x4}]}}]}, 0x38}}, 0x0) 19:00:21 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x48, 0x1, r1, 0x0, 0xb4}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000002a40)={0x28, 0x1, r3, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000}) 19:00:21 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007516b7108c0d0e008f8e0018030109021b000100000000090408000103"], 0x0) [ 1940.155157][T30623] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:21 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x48, 0x1, r1, 0x0, 0xb4}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000002a40)={0x28, 0x1, r3, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000}) 19:00:21 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000016c0)={@ifindex, 0xffffffffffffffff, 0x25, 0x0, 0x0, @prog_fd}, 0x20) 19:00:22 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000280)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @loopback={0x0, 0xac14140b}}]}, &(0x7f00000002c0)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000001c0)={r1, @in6={{0xa, 0x0, 0x0, @empty}}, 0x8dffffff, 0x0, 0x0, 0x0, 0xa67a86482dc31625}, 0x9c) 19:00:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x48, 0x1, r1, 0x0, 0xb4}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000002a40)={0x28, 0x1, r3, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000}) 19:00:22 executing program 0: bpf$BPF_PROG_DETACH(0x9, &(0x7f00000016c0)={@ifindex, 0xffffffffffffffff, 0x25, 0x0, 0x0, @prog_fd}, 0x20) 19:00:22 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000002c0), r2) getsockname$packet(r2, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000600)=ANY=[@ANYBLOB="38000000240007750000004007a2a30005000000", @ANYRES32=r3, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000016c0)=@newtfilter={0x38, 0x28, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@filter_kind_options=@f_cgroup={{0xb}, {0x8, 0x2, [@TCA_CGROUP_ACT={0x4}]}}]}, 0x38}}, 0x0) 19:00:22 executing program 3: r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r0, 0x3b81, &(0x7f0000000040)={0xc, 0x0, 0x0}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r0, 0x3ba0, &(0x7f0000000080)={0x48, 0x1, r1, 0x0, 0xb4}) r2 = openat$iommufd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$IOMMU_IOAS_ALLOC(r2, 0x3b81, &(0x7f0000000080)={0xc, 0x0, 0x0}) ioctl$IOMMU_IOAS_MAP$PAGES(r0, 0x3b85, &(0x7f0000002a40)={0x28, 0x1, r3, 0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000}) [ 1940.429109][ T2169] usb 5-1: new high-speed USB device number 92 using dummy_hcd 19:00:22 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000100)={{}, {0x306, @remote}, 0x0, {0x2, 0x0, @broadcast}, 'ip6gre0\x00'}) [ 1940.540990][T30641] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:22 executing program 3: bpf$MAP_CREATE_TAIL_CALL(0x9, &(0x7f00000011c0), 0x48) 19:00:22 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000100)={{}, {0x306, @remote}, 0x0, {0x2, 0x0, @broadcast}, 'ip6gre0\x00'}) [ 1940.688825][ T2169] usb 5-1: Using ep0 maxpacket: 16 19:00:22 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) 19:00:22 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:22 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000100)={{}, {0x306, @remote}, 0x0, {0x2, 0x0, @broadcast}, 'ip6gre0\x00'}) [ 1940.808958][ T2169] usb 5-1: config 0 has an invalid interface number: 8 but max is 0 [ 1940.817118][ T2169] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1940.837695][T30653] IPVS: length: 81 != 8 [ 1940.852251][ T2169] usb 5-1: config 0 has no interface number 0 19:00:22 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) [ 1940.879273][ T2169] usb 5-1: config 0 interface 8 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 1940.949158][T30658] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 1940.957796][T30658] team0: left allmulticast mode [ 1940.963159][T30658] team_slave_0: left allmulticast mode [ 1940.969047][T30658] team_slave_1: left allmulticast mode [ 1940.974663][T30658] bridge43: left allmulticast mode [ 1940.980253][T30658] bridge44: left allmulticast mode [ 1940.985465][T30658] bridge45: left allmulticast mode [ 1940.990816][T30658] team0: left promiscuous mode [ 1940.995689][T30658] team_slave_0: left promiscuous mode [ 1941.001752][T30658] team_slave_1: left promiscuous mode [ 1941.008031][T30658] bridge43: left promiscuous mode [ 1941.008243][T30657] IPVS: length: 81 != 8 [ 1941.018120][T30658] bridge44: left promiscuous mode [ 1941.023868][T30658] bridge45: left promiscuous mode [ 1941.029967][T30658] bridge0: port 3(team0) entered disabled state [ 1941.047222][T30658] batman_adv: batadv0: Adding interface: team0 [ 1941.053731][ T2169] usb 5-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=8e.8f [ 1941.053770][ T2169] usb 5-1: New USB device strings: Mfr=0, Product=24, SerialNumber=3 [ 1941.072074][T30658] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. 19:00:22 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) 19:00:22 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000100)={{}, {0x306, @remote}, 0x0, {0x2, 0x0, @broadcast}, 'ip6gre0\x00'}) [ 1941.084422][ T2169] usb 5-1: Product: syz [ 1941.119590][T30658] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 1941.169964][ T2169] usb 5-1: SerialNumber: syz [ 1941.196899][ T2169] usb 5-1: config 0 descriptor?? [ 1941.220272][T30663] IPVS: length: 81 != 8 19:00:23 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000280)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @loopback={0x0, 0xac14140b}}]}, &(0x7f00000002c0)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000001c0)={r1, @in6={{0xa, 0x0, 0x0, @empty}}, 0x8dffffff, 0x0, 0x0, 0x0, 0xa67a86482dc31625}, 0x9c) 19:00:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r0, &(0x7f00000000c0)="80", 0x1, 0x0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x74, &(0x7f00000001c0)={0x0, 0x0, 0x20}, &(0x7f0000000200)=0x18) 19:00:23 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockopt$IP_VS_SO_GET_SERVICES(r0, 0x0, 0x482, &(0x7f0000000040)=""/81, &(0x7f00000000c0)=0x51) [ 1941.271034][ T2169] usbhid 5-1:0.8: couldn't find an input interrupt endpoint 19:00:23 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) [ 1941.394094][T30668] IPVS: length: 81 != 8 19:00:23 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r0, &(0x7f00000000c0)="80", 0x1, 0x0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x74, &(0x7f00000001c0)={0x0, 0x0, 0x20}, &(0x7f0000000200)=0x18) [ 1941.508779][ T2169] usb 5-1: USB disconnect, device number 92 [ 1941.553310][T30676] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 1941.621626][T30676] bridge0: port 3(team0) entered disabled state [ 1941.671208][T30676] team0: left allmulticast mode [ 1941.677122][T30676] team_slave_0: left allmulticast mode [ 1941.683824][T30676] team_slave_1: left allmulticast mode [ 1941.697302][T30676] team0: left promiscuous mode [ 1941.708957][T30676] team_slave_0: left promiscuous mode [ 1941.716156][T30676] team_slave_1: left promiscuous mode [ 1941.723157][T30676] bridge0: port 3(team0) entered disabled state 19:00:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r0, &(0x7f00000000c0)="80", 0x1, 0x0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x74, &(0x7f00000001c0)={0x0, 0x0, 0x20}, &(0x7f0000000200)=0x18) [ 1941.808128][T30676] batman_adv: batadv0: Adding interface: team0 [ 1941.814885][T30676] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1941.856481][T30676] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 1941.869777][T30677] netlink: 'syz-executor.3': attribute type 10 has an invalid length. 19:00:23 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @loopback}, 0x10) sendto$inet(r0, &(0x7f00000000c0)="80", 0x1, 0x0, &(0x7f0000000180)={0x2, 0x4e23, @loopback}, 0x10) shutdown(r0, 0x1) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x74, &(0x7f00000001c0)={0x0, 0x0, 0x20}, &(0x7f0000000200)=0x18) 19:00:23 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007516b7108c0d0e008f8e0018030109021b000100000000090408000103"], 0x0) 19:00:23 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:23 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:23 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:23 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000140)=[@in={0x2, 0x4e20, @empty}], 0x10) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r0, 0x84, 0x6f, &(0x7f0000000280)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x4e20, 0x0, @loopback={0x0, 0xac14140b}}]}, &(0x7f00000002c0)=0x10) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f00000001c0)={r1, @in6={{0xa, 0x0, 0x0, @empty}}, 0x8dffffff, 0x0, 0x0, 0x0, 0xa67a86482dc31625}, 0x9c) [ 1942.266869][T30694] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 1942.303470][T30696] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 1942.342193][T30699] netlink: 'syz-executor.0': attribute type 10 has an invalid length. [ 1942.368471][T30699] team0: left allmulticast mode [ 1942.374698][T30699] team_slave_0: left allmulticast mode [ 1942.382061][T30699] team_slave_1: left allmulticast mode [ 1942.387665][T30699] macvlan2: left allmulticast mode [ 1942.393497][T30699] macvlan3: left allmulticast mode [ 1942.398999][T30699] macvlan4: left allmulticast mode [ 1942.404250][T30699] macvlan5: left allmulticast mode [ 1942.411053][T30699] team0: left promiscuous mode [ 1942.416413][T30699] team_slave_0: left promiscuous mode [ 1942.422632][T30699] team_slave_1: left promiscuous mode [ 1942.433112][T30699] macvlan2: left promiscuous mode [ 1942.444261][T30699] macvlan3: left promiscuous mode [ 1942.451176][T30699] macvlan4: left promiscuous mode [ 1942.459461][T30699] macvlan5: left promiscuous mode [ 1942.466489][T30699] bridge0: port 3(team0) entered disabled state [ 1942.483676][T30699] batman_adv: batadv0: Adding interface: team0 [ 1942.490793][T30699] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 1942.517266][T30699] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 1942.579017][T26401] usb 5-1: new high-speed USB device number 93 using dummy_hcd 19:00:24 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:24 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) [ 1942.848712][T26401] usb 5-1: Using ep0 maxpacket: 16 19:00:24 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) [ 1942.870771][T30705] netlink: 'syz-executor.3': attribute type 10 has an invalid length. [ 1942.918422][T30706] netlink: 'syz-executor.1': attribute type 10 has an invalid length. [ 1943.038983][T26401] usb 5-1: config 0 has an invalid interface number: 8 but max is 0 [ 1943.081211][T26401] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1943.114669][T26401] usb 5-1: config 0 has no interface number 0 19:00:24 executing program 1: syz_open_dev$admmidi(&(0x7f00000002c0), 0xf2, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000001c0)='fd/3\x00') writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="d26a078f6792", 0x1002}, {&(0x7f0000000200)="fce277379585b47bef800df3836416490d553544366ae8484557224f6f8fc6988648d3f0b054c7943633f8af176e89ba80fa3f499b233270be39c6bd39da144ca91891b83881ed7f12580c3d5b36edfa1b52e464bb70913f49927d2147285630378480c0e8d7614aaed8d62bc5cbe977fef53888969027dfced6dffae3bd411511c849900a1063bccb3f8248", 0x8c}, {&(0x7f0000000300)="2b2cc3909cfeb1a9d70562f1651ccecfaefea3796a4a3089a73f09ebb078a46c4c3c54c8f591e72b11344430974278b7355573e0318553af389310dd85295b386d2d923b9419e7897fab19ac55dcdf193a3ddf279470d8e6fc34984c0cd0e276735db95f5d61a5207600728ed272afae67fd361f0cc85376bd98018a8df7a66e9cc7", 0x82}, {0x0}, {&(0x7f0000000600)="7a5b249d69a8d4ac6bae7ad499dca10da54d7fbcb9fcaeb318dcf5966f4c5ebfb1a2d9ee42f141c9b09421c12ca75368754e53c079f40c7ba46f8e52309ee65e13af9f1de8d35af506ab909fc59ed9003353b6114cf4eeab0275a4a81a931107b8c08892653359dead363c279175c6abb0054b8d95d502964fd4c2acc25a46e4bdd009c98dbb133ff8783f6b4a086ecf91bfd77af9ab8a6dffebd32f4e9ddb5e2a110baa31a2fa5c7eb643287a573c1abf4e04334c4aa87138661e9f15341e4f798122311ae85b4b64da97578c0e14f2bbe7b7906bec4d94a9f40e6b610ff6683f14de679b4ac4eb176f7ceeb488560b6946167fea8fde37f39c66b37d09026895e9b98957198a7459eab40d8b89a43a8ab39495b71549c50a79b8719cfc3271f7cdf91efc91fe46de2e9b5889dabea7d71420f2dec698a38d2e66735fc99b5ce7a33cd484e740fafeaa733a7c9793eed3788537130f15ac376c17da053d2b3ff670619913aa31eb875da712df45d4dcfaaacee18621130c89fc042a1b9c896fddfa7dce0b3f07c3763a062a7214a4a20d1c20db99f5ca1861fb761378cab9e27b6df32f02815e8c4b7853dc7e2b77c21a08bbcef8aac633c2b507bd195cc5584a5fab3c7f0e370a6194c7f246f8aea395d2d65447c16bd39a3adb84d6634090f3ba4d337e10bcdeb4c0aa08c9eda5a209be1eccb8592ab0fc22f81663643c7e0b49808b34f527657a2b18bc6fb99aee91771b594868f30d36c158ca286bc439ce3ab60b8819a2a32bfbb3ee2cf5fd88f48bccab202cce1dadd8f3585ff6af7921781fde15bbfab7aabdf87519c55a214c92e35f9a79edce6039e6cc5a86300e4af815efdfe7bc815bb240b0b7a64ad08c762d1b96c15d4ac77cf4165e3e05857fd49811d3c8ebc3a0abbe31d26e04ffbe31baf6c318baab33048d36c85972b751ac3a09aff4ead0c4f29a3bb251cbed36327e4024f12d6001f0206d708f333082a29a200152897469fedd9932df07765d96ed411182a487de2340894d8ddc6b739f9c64105b01634bd9a6258d4532d14fcb3546df097dbcca87f0f9a6a44bcfb31468506fb2b6a866404b726e9f7efbcc107cccd5dd6660cb99ca2df08d091370b4a93642a4b357e7cd18e4d93d5e7f2186ca22f8d5ae4b97396714fe225d3d9cd2f268f5e518e58c2ac7a7e1b60119c038f8096df3f2ee541070767e1b2df00a061c3a7825ee46b915467255fec1bac1de8dcc0528adc6fb1324ddadea18419e85952aac95073c7862d57df01ce5dc9a9fc677d86b6c78f1071e1dfa6ecaeba3fa053fde0313b956a63e0ace5c474530d7e34d18c5a0223ddbcd9f78dd90c25e97cb91ea55dcb4bea90200b3446b2edb51842142155e12706d29f835bc4fe570db65f88018451bc1e54eb39ef22fe987947a3559da73635ec1ed1eef4728ad3f43fa37c83d95c9341d636e251e6765d86fe360fa35e5785e6dfd64ce34f7c95b784cfcdb0ce8c7f4938c11269f319ee64609f1f7ad774d92c251ef4819cd513a6eb94833b4b4620b42423001a3c566fbbb9faac22095150884412a0c1d340c6240c32dfe95586d1a6dcde0301809bf67255f64a36c32240812df6fdd1a3790f578ea15e6a7cbd9c2ae0250d2aa720ccd6b31b5567ab2b5146cbb3473a0960754b97ddb33d2221635ea7c37e3558f177e865aa0b8ccd274f33d729991fe6a913d45c7c235d447fcd57e8c8545c3ae1d388bb36253489fa431b3bf613eb8caeb02746257e92dd8ffbe2f9ffb6739bc0d162bd228113bc4781f4f1c160c10aa8195c29d2a2944ab3756f9fd9f70bb345ee0bd831f28f59e97ba558bd3fd594ee908738fe4b383a94e773b063043d6ab556048b95e7e8094c7eb341cd99f020aa53d82ab194cf911c32739e7df357aeb1d1c6fb59951b1717eeafc3ce8d44d73797b630c0e5c78c8fc5553f7afca8b19011cdf0d980a65f52406e49abe6e392c7973105ba10956c41af121f7b9ac3c995816bf9ae2eb94f3631229c3007330e80fdfbfd3279a6f603fdfdc139deb75b9563f4dc3ebcf25c17727a660fb531045991d9ac1d3c5a7128c893ab0c89752b92c70cb12ccebe39a420ffa5b396f5d054ca2cdb55ff75b8418070630b07e2494648bc9ec3ac255a6ca07dc4d996932255f081c6ab02c25f51b1e5e59ea735355da59790fb5f0ca67e8132398757d017d93f6ac4f6d7505aa5d40bc553e186987293b8c94d2fa119619bca1343ced93bb1b30c5413a76c49b55ac39e7bacbcfec9239b8b704f4bf5c70851458d7275e282a6017a77ed7e77aa59c4e6a62073bb34ce85ec4064342f1276a52b7c6e4c254747969dce8a5f22ce9b793f6c15d9fd712c07c01534f81a456dd43113fd2798dd3c7d008cd979ff7ffa65459c5a43896e3ca7e6a9547308468c4200720bb20811c96037ac1812793dbe4f58791135ccfacbf7dfe653ff8cb1b9e69a98ee2cfe3aea45ae0f974b6bc5df1114a2de4e26ad2b7d4830cdaaa109984c23ba451142be91e08a41f0de56cdcb5831430eef949a3e662bc237cfe9ae95891f7eae8dde59320203c458a37c63c669fa8de392b1eb51fa90ea2b614a9db10001d93f6e2548a9d9ee37e00d21154495b9c9b75a9a0d24702ed53763b3cbba5c850f3cb76518254d6e2e1499ff7b26982b4c8935cbc08e8e337d074757e35fa272268bb5525bbbf7843778aec9068637083fb9c8f17b5bd33c75a6839b9181ed46c95c4674514946b964e4c6044cc90c52346b9be96aa437d695a7e081ee1fbe23d2e1218b21247d68cc70e102cdabcbbd0d1abd4219efca39c8427764c9ac07fb3f5ca3fd643bd1b1e07bc0312bd3c952256ca7c28fa6e3f3dcb8d671ace86b412bd5dcdf149928bfb1e7c3be9f0769860261a0b6a6b36e1f47345cf5c9483167f67413393663da73581cb8f8b2423095a8f3da10a565e32ed27292579d536c1d9183b3e78c183d50906fe3b2db1e141b09bb78b47df5389d9a6d4a69d183196f506cd9b08a8eeb2b31a786b565b19ffb3c3472050aafc648cd2acb0880ad601f831ca10efb3b43851acd51ed2bef14f653ad2437e6148544b3d8921064d0997ad708e58ab487afe6e3e1e048f6652058f3865b0f97fcd4c708a0ea9d1cae0e89d4aa4e1e9f7c2eafb4041f9aeba306644446ac6659a710cddd009ff37962d7381b49300499b08d88c41775360042db7401195a25297bfbf6e6e89605aef004ed5f5cf584fefca760cd46b8566c023e079b7f6f4b0bcc7fc21424e01a3ad117db81b469b27016eb0a3759bd8ab41890aa792c411e052e43c0d757996ab298dcd973d5f2150aeb13f2b61dde5826ae781efbefaa611309507e1e4b00ed5b1731ce502b0e37465e8f8a8e68b4083529c46c7e3ff173fee0babd630191354afed11ea9ca12db470cb38a9170a72edeeaa7fdf315ce9c60e5dc2db08c07ffae3be0fe35c1d27cd1cff2cd24b109a7650a9a633231a2f2af24b6852e47a5bbf342ea2f95aaeb6334e56b02eb92a055b3a4c94b130a661ead2dafaba6fb6bf2ea9e152ce009990822513b48368bc9a679a07b06f1d44aab506cfd032f57b306c7ed8994c0579dab6e703560dbbcfcd2ceab523948eb46603926c34d08bdd896762a3600e8cd0a806f89354c32f527adb5f69e14e63ef683a23a50a35caece8726bc03dff71d29b549e6e0344c9798c54e8bfb02361b9871bbeedee0bb9c9f8b4091ff93f4d8becefa3bb90255e1f9aff4b4ad343ff0d1b4eab47dd6ceeb6e7d406681bae0917927e7c96412ca1bfa43778b848a1283dab8313a3b85fd23c834824b083971b70d5aa4ae366c9d943ee30dc246faa9be7650621a5d8d2a6f2adb2a8e69eac01be22d819a5fe82cb50d0b7d934e266417bff602fb2e283da6ab310313b45c67c4095159e0a2ca6908d897e20f9468da04318f1ca795ef20d8ac3e77132b421fd76eff330053e0e51f90b96be8468d2b2b67359843373e11c64a0970dd3526e39709d5ec67c687412858c4397c8e8a57852354378047124cd2e8a1108d3ea96e164390443fc314cac1e4ceca022014e95132433145ddd71cd29d37c543694a5f3b90977e634fac3773e30b8d8e999b136423ba9b7a0dcd3735fc24710c803ef8a9b341cbd5cea5308c661285d100fae731af8e562b9a3b6a6386bcdc4454f8500498e5a3553cf1a3db8bfee2fa6a04192c181054051c54a79e818a0a4f90a725b7e5ccbef1a4ebf5de775004eeeae82ac18fd10e3c47b2e9bdea580a4eb1e7e086f30702b675bfa8d4d58a1bab11b77236507a37261e6346710886c3d2fdca3abc71134f0f64ba903a80013911765d73b2da0e23e98572388adb940c5617ec28168e9c1af34622d0b21c0dae4a28582149b5a6f38c037d72bd1b43525ea96e83f09d45a572d88dae167962518b94208da8c193fd4132e26c8dd8acac5396f06c76fca0c366a6b98419b56be3178cb235a5abd9be41a0585a000a6925b38f72581df49343c0c630c26ee3a22b0f11666def3d658c2c791b53ff039cde99b1081810e6f965365fd6c30328c538d7569b13e87654c48235e88e3356dc80e29e6edcc7fb125c0d176236913e763ea783c0a7f76cc0712cd863c7545bc7c686a9cb79a3f967aa725f11cee40151d39ec8c46bcb4f34313e4c72e3711957d523d4836e7f8105187d92abf7855406490adda778a11ce33dac8c8f29cb15aa8fa2fc466965e05b9873c1b227359649274a7c8bf3e80c9197392b73c98be32f216296801c3aab0f97a6566c765b450d42e6c78372c57fa9fd4b51f9564a54f0757cddb3f7eca7f494513228020d373484f2d0c21bc3bc94e3faa4b87fde132649283e60594f7b883184c8f170b2c443d5a44de7078b722c138ae30303bb00043f59b87f8ca17f81a54f3143dd38bdcd9f0eae9a594a64283f431d7cb9604aee089221b5c6b47fe4b8142e6d5c713ee45b1a7da1c2f082868c59da4ea822c5bf72bed67c6a6b4938a64fd208e03d76e1a8d781810d29225f9334adc9754590eda6389728c8f4a0f2896e3fe04e7f6ffc524f27fdbf869fd50a24c23a3a790f5e55d9a1f35f5e7dcbe4d298825da11b1a997a8b1717e936ee87e036bb70119da097e9225d02e6ef1f481cf8c458af160eca331a08c66ca4e235a609acdd7ed208d030a0f23ff3d8ceb951f5f233d65b8e01fbca4166c1facbde29d36ab2eda1339a9cdef8d8aa6fc7883a2d857a9bdbc17061706fba0ef67f1435023bae9bf616a28f12c1d794d1179eec0881298d1d518fd37a36285e457cc2d831adc1a5d56a11360f1b1155fb278ee5fc91866ecc2df59554675b628e3e26686c887d66da6497ea9cd5cfb783c657429a9cad9bd4f0ce9425446ba7c0c", 0xeee}], 0x5) 19:00:24 executing program 3: r0 = syz_usb_connect(0x0, 0x2d, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$cdc_ncm(0x0, 0x0, 0x0, 0x0) write$char_usb(r1, &(0x7f0000002440)="8aa480e7c2b65a7c9438e43ada12bbe7860e5f6edfe2ab48f7651d51faa2b8", 0x1f) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) [ 1943.128763][T26401] usb 5-1: config 0 interface 8 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 1943.151693][T30709] netlink: 'syz-executor.0': attribute type 10 has an invalid length. 19:00:24 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newlinkprop={0x24, 0x6c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_PROP_LIST={0x4}]}, 0x24}}, 0x0) 19:00:25 executing program 1: syz_open_dev$admmidi(&(0x7f00000002c0), 0xf2, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000001c0)='fd/3\x00') writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="d26a078f6792", 0x1002}, {&(0x7f0000000200)="fce277379585b47bef800df3836416490d553544366ae8484557224f6f8fc6988648d3f0b054c7943633f8af176e89ba80fa3f499b233270be39c6bd39da144ca91891b83881ed7f12580c3d5b36edfa1b52e464bb70913f49927d2147285630378480c0e8d7614aaed8d62bc5cbe977fef53888969027dfced6dffae3bd411511c849900a1063bccb3f8248", 0x8c}, {&(0x7f0000000300)="2b2cc3909cfeb1a9d70562f1651ccecfaefea3796a4a3089a73f09ebb078a46c4c3c54c8f591e72b11344430974278b7355573e0318553af389310dd85295b386d2d923b9419e7897fab19ac55dcdf193a3ddf279470d8e6fc34984c0cd0e276735db95f5d61a5207600728ed272afae67fd361f0cc85376bd98018a8df7a66e9cc7", 0x82}, {0x0}, {&(0x7f0000000600)="7a5b249d69a8d4ac6bae7ad499dca10da54d7fbcb9fcaeb318dcf5966f4c5ebfb1a2d9ee42f141c9b09421c12ca75368754e53c079f40c7ba46f8e52309ee65e13af9f1de8d35af506ab909fc59ed9003353b6114cf4eeab0275a4a81a931107b8c08892653359dead363c279175c6abb0054b8d95d502964fd4c2acc25a46e4bdd009c98dbb133ff8783f6b4a086ecf91bfd77af9ab8a6dffebd32f4e9ddb5e2a110baa31a2fa5c7eb643287a573c1abf4e04334c4aa87138661e9f15341e4f798122311ae85b4b64da97578c0e14f2bbe7b7906bec4d94a9f40e6b610ff6683f14de679b4ac4eb176f7ceeb488560b6946167fea8fde37f39c66b37d09026895e9b98957198a7459eab40d8b89a43a8ab39495b71549c50a79b8719cfc3271f7cdf91efc91fe46de2e9b5889dabea7d71420f2dec698a38d2e66735fc99b5ce7a33cd484e740fafeaa733a7c9793eed3788537130f15ac376c17da053d2b3ff670619913aa31eb875da712df45d4dcfaaacee18621130c89fc042a1b9c896fddfa7dce0b3f07c3763a062a7214a4a20d1c20db99f5ca1861fb761378cab9e27b6df32f02815e8c4b7853dc7e2b77c21a08bbcef8aac633c2b507bd195cc5584a5fab3c7f0e370a6194c7f246f8aea395d2d65447c16bd39a3adb84d6634090f3ba4d337e10bcdeb4c0aa08c9eda5a209be1eccb8592ab0fc22f81663643c7e0b49808b34f527657a2b18bc6fb99aee91771b594868f30d36c158ca286bc439ce3ab60b8819a2a32bfbb3ee2cf5fd88f48bccab202cce1dadd8f3585ff6af7921781fde15bbfab7aabdf87519c55a214c92e35f9a79edce6039e6cc5a86300e4af815efdfe7bc815bb240b0b7a64ad08c762d1b96c15d4ac77cf4165e3e05857fd49811d3c8ebc3a0abbe31d26e04ffbe31baf6c318baab33048d36c85972b751ac3a09aff4ead0c4f29a3bb251cbed36327e4024f12d6001f0206d708f333082a29a200152897469fedd9932df07765d96ed411182a487de2340894d8ddc6b739f9c64105b01634bd9a6258d4532d14fcb3546df097dbcca87f0f9a6a44bcfb31468506fb2b6a866404b726e9f7efbcc107cccd5dd6660cb99ca2df08d091370b4a93642a4b357e7cd18e4d93d5e7f2186ca22f8d5ae4b97396714fe225d3d9cd2f268f5e518e58c2ac7a7e1b60119c038f8096df3f2ee541070767e1b2df00a061c3a7825ee46b915467255fec1bac1de8dcc0528adc6fb1324ddadea18419e85952aac95073c7862d57df01ce5dc9a9fc677d86b6c78f1071e1dfa6ecaeba3fa053fde0313b956a63e0ace5c474530d7e34d18c5a0223ddbcd9f78dd90c25e97cb91ea55dcb4bea90200b3446b2edb51842142155e12706d29f835bc4fe570db65f88018451bc1e54eb39ef22fe987947a3559da73635ec1ed1eef4728ad3f43fa37c83d95c9341d636e251e6765d86fe360fa35e5785e6dfd64ce34f7c95b784cfcdb0ce8c7f4938c11269f319ee64609f1f7ad774d92c251ef4819cd513a6eb94833b4b4620b42423001a3c566fbbb9faac22095150884412a0c1d340c6240c32dfe95586d1a6dcde0301809bf67255f64a36c32240812df6fdd1a3790f578ea15e6a7cbd9c2ae0250d2aa720ccd6b31b5567ab2b5146cbb3473a0960754b97ddb33d2221635ea7c37e3558f177e865aa0b8ccd274f33d729991fe6a913d45c7c235d447fcd57e8c8545c3ae1d388bb36253489fa431b3bf613eb8caeb02746257e92dd8ffbe2f9ffb6739bc0d162bd228113bc4781f4f1c160c10aa8195c29d2a2944ab3756f9fd9f70bb345ee0bd831f28f59e97ba558bd3fd594ee908738fe4b383a94e773b063043d6ab556048b95e7e8094c7eb341cd99f020aa53d82ab194cf911c32739e7df357aeb1d1c6fb59951b1717eeafc3ce8d44d73797b630c0e5c78c8fc5553f7afca8b19011cdf0d980a65f52406e49abe6e392c7973105ba10956c41af121f7b9ac3c995816bf9ae2eb94f3631229c3007330e80fdfbfd3279a6f603fdfdc139deb75b9563f4dc3ebcf25c17727a660fb531045991d9ac1d3c5a7128c893ab0c89752b92c70cb12ccebe39a420ffa5b396f5d054ca2cdb55ff75b8418070630b07e2494648bc9ec3ac255a6ca07dc4d996932255f081c6ab02c25f51b1e5e59ea735355da59790fb5f0ca67e8132398757d017d93f6ac4f6d7505aa5d40bc553e186987293b8c94d2fa119619bca1343ced93bb1b30c5413a76c49b55ac39e7bacbcfec9239b8b704f4bf5c70851458d7275e282a6017a77ed7e77aa59c4e6a62073bb34ce85ec4064342f1276a52b7c6e4c254747969dce8a5f22ce9b793f6c15d9fd712c07c01534f81a456dd43113fd2798dd3c7d008cd979ff7ffa65459c5a43896e3ca7e6a9547308468c4200720bb20811c96037ac1812793dbe4f58791135ccfacbf7dfe653ff8cb1b9e69a98ee2cfe3aea45ae0f974b6bc5df1114a2de4e26ad2b7d4830cdaaa109984c23ba451142be91e08a41f0de56cdcb5831430eef949a3e662bc237cfe9ae95891f7eae8dde59320203c458a37c63c669fa8de392b1eb51fa90ea2b614a9db10001d93f6e2548a9d9ee37e00d21154495b9c9b75a9a0d24702ed53763b3cbba5c850f3cb76518254d6e2e1499ff7b26982b4c8935cbc08e8e337d074757e35fa272268bb5525bbbf7843778aec9068637083fb9c8f17b5bd33c75a6839b9181ed46c95c4674514946b964e4c6044cc90c52346b9be96aa437d695a7e081ee1fbe23d2e1218b21247d68cc70e102cdabcbbd0d1abd4219efca39c8427764c9ac07fb3f5ca3fd643bd1b1e07bc0312bd3c952256ca7c28fa6e3f3dcb8d671ace86b412bd5dcdf149928bfb1e7c3be9f0769860261a0b6a6b36e1f47345cf5c9483167f67413393663da73581cb8f8b2423095a8f3da10a565e32ed27292579d536c1d9183b3e78c183d50906fe3b2db1e141b09bb78b47df5389d9a6d4a69d183196f506cd9b08a8eeb2b31a786b565b19ffb3c3472050aafc648cd2acb0880ad601f831ca10efb3b43851acd51ed2bef14f653ad2437e6148544b3d8921064d0997ad708e58ab487afe6e3e1e048f6652058f3865b0f97fcd4c708a0ea9d1cae0e89d4aa4e1e9f7c2eafb4041f9aeba306644446ac6659a710cddd009ff37962d7381b49300499b08d88c41775360042db7401195a25297bfbf6e6e89605aef004ed5f5cf584fefca760cd46b8566c023e079b7f6f4b0bcc7fc21424e01a3ad117db81b469b27016eb0a3759bd8ab41890aa792c411e052e43c0d757996ab298dcd973d5f2150aeb13f2b61dde5826ae781efbefaa611309507e1e4b00ed5b1731ce502b0e37465e8f8a8e68b4083529c46c7e3ff173fee0babd630191354afed11ea9ca12db470cb38a9170a72edeeaa7fdf315ce9c60e5dc2db08c07ffae3be0fe35c1d27cd1cff2cd24b109a7650a9a633231a2f2af24b6852e47a5bbf342ea2f95aaeb6334e56b02eb92a055b3a4c94b130a661ead2dafaba6fb6bf2ea9e152ce009990822513b48368bc9a679a07b06f1d44aab506cfd032f57b306c7ed8994c0579dab6e703560dbbcfcd2ceab523948eb46603926c34d08bdd896762a3600e8cd0a806f89354c32f527adb5f69e14e63ef683a23a50a35caece8726bc03dff71d29b549e6e0344c9798c54e8bfb02361b9871bbeedee0bb9c9f8b4091ff93f4d8becefa3bb90255e1f9aff4b4ad343ff0d1b4eab47dd6ceeb6e7d406681bae0917927e7c96412ca1bfa43778b848a1283dab8313a3b85fd23c834824b083971b70d5aa4ae366c9d943ee30dc246faa9be7650621a5d8d2a6f2adb2a8e69eac01be22d819a5fe82cb50d0b7d934e266417bff602fb2e283da6ab310313b45c67c4095159e0a2ca6908d897e20f9468da04318f1ca795ef20d8ac3e77132b421fd76eff330053e0e51f90b96be8468d2b2b67359843373e11c64a0970dd3526e39709d5ec67c687412858c4397c8e8a57852354378047124cd2e8a1108d3ea96e164390443fc314cac1e4ceca022014e95132433145ddd71cd29d37c543694a5f3b90977e634fac3773e30b8d8e999b136423ba9b7a0dcd3735fc24710c803ef8a9b341cbd5cea5308c661285d100fae731af8e562b9a3b6a6386bcdc4454f8500498e5a3553cf1a3db8bfee2fa6a04192c181054051c54a79e818a0a4f90a725b7e5ccbef1a4ebf5de775004eeeae82ac18fd10e3c47b2e9bdea580a4eb1e7e086f30702b675bfa8d4d58a1bab11b77236507a37261e6346710886c3d2fdca3abc71134f0f64ba903a80013911765d73b2da0e23e98572388adb940c5617ec28168e9c1af34622d0b21c0dae4a28582149b5a6f38c037d72bd1b43525ea96e83f09d45a572d88dae167962518b94208da8c193fd4132e26c8dd8acac5396f06c76fca0c366a6b98419b56be3178cb235a5abd9be41a0585a000a6925b38f72581df49343c0c630c26ee3a22b0f11666def3d658c2c791b53ff039cde99b1081810e6f965365fd6c30328c538d7569b13e87654c48235e88e3356dc80e29e6edcc7fb125c0d176236913e763ea783c0a7f76cc0712cd863c7545bc7c686a9cb79a3f967aa725f11cee40151d39ec8c46bcb4f34313e4c72e3711957d523d4836e7f8105187d92abf7855406490adda778a11ce33dac8c8f29cb15aa8fa2fc466965e05b9873c1b227359649274a7c8bf3e80c9197392b73c98be32f216296801c3aab0f97a6566c765b450d42e6c78372c57fa9fd4b51f9564a54f0757cddb3f7eca7f494513228020d373484f2d0c21bc3bc94e3faa4b87fde132649283e60594f7b883184c8f170b2c443d5a44de7078b722c138ae30303bb00043f59b87f8ca17f81a54f3143dd38bdcd9f0eae9a594a64283f431d7cb9604aee089221b5c6b47fe4b8142e6d5c713ee45b1a7da1c2f082868c59da4ea822c5bf72bed67c6a6b4938a64fd208e03d76e1a8d781810d29225f9334adc9754590eda6389728c8f4a0f2896e3fe04e7f6ffc524f27fdbf869fd50a24c23a3a790f5e55d9a1f35f5e7dcbe4d298825da11b1a997a8b1717e936ee87e036bb70119da097e9225d02e6ef1f481cf8c458af160eca331a08c66ca4e235a609acdd7ed208d030a0f23ff3d8ceb951f5f233d65b8e01fbca4166c1facbde29d36ab2eda1339a9cdef8d8aa6fc7883a2d857a9bdbc17061706fba0ef67f1435023bae9bf616a28f12c1d794d1179eec0881298d1d518fd37a36285e457cc2d831adc1a5d56a11360f1b1155fb278ee5fc91866ecc2df59554675b628e3e26686c887d66da6497ea9cd5cfb783c657429a9cad9bd4f0ce9425446ba7c0c", 0xeee}], 0x5) 19:00:25 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newlinkprop={0x24, 0x6c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_PROP_LIST={0x4}]}, 0x24}}, 0x0) [ 1943.330137][T26401] usb 5-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=8e.8f [ 1943.354188][T26401] usb 5-1: New USB device strings: Mfr=0, Product=24, SerialNumber=3 [ 1943.376299][T26401] usb 5-1: Product: syz [ 1943.387685][T26401] usb 5-1: SerialNumber: syz 19:00:25 executing program 1: syz_open_dev$admmidi(&(0x7f00000002c0), 0xf2, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000001c0)='fd/3\x00') writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="d26a078f6792", 0x1002}, {&(0x7f0000000200)="fce277379585b47bef800df3836416490d553544366ae8484557224f6f8fc6988648d3f0b054c7943633f8af176e89ba80fa3f499b233270be39c6bd39da144ca91891b83881ed7f12580c3d5b36edfa1b52e464bb70913f49927d2147285630378480c0e8d7614aaed8d62bc5cbe977fef53888969027dfced6dffae3bd411511c849900a1063bccb3f8248", 0x8c}, {&(0x7f0000000300)="2b2cc3909cfeb1a9d70562f1651ccecfaefea3796a4a3089a73f09ebb078a46c4c3c54c8f591e72b11344430974278b7355573e0318553af389310dd85295b386d2d923b9419e7897fab19ac55dcdf193a3ddf279470d8e6fc34984c0cd0e276735db95f5d61a5207600728ed272afae67fd361f0cc85376bd98018a8df7a66e9cc7", 0x82}, {0x0}, {&(0x7f0000000600)="7a5b249d69a8d4ac6bae7ad499dca10da54d7fbcb9fcaeb318dcf5966f4c5ebfb1a2d9ee42f141c9b09421c12ca75368754e53c079f40c7ba46f8e52309ee65e13af9f1de8d35af506ab909fc59ed9003353b6114cf4eeab0275a4a81a931107b8c08892653359dead363c279175c6abb0054b8d95d502964fd4c2acc25a46e4bdd009c98dbb133ff8783f6b4a086ecf91bfd77af9ab8a6dffebd32f4e9ddb5e2a110baa31a2fa5c7eb643287a573c1abf4e04334c4aa87138661e9f15341e4f798122311ae85b4b64da97578c0e14f2bbe7b7906bec4d94a9f40e6b610ff6683f14de679b4ac4eb176f7ceeb488560b6946167fea8fde37f39c66b37d09026895e9b98957198a7459eab40d8b89a43a8ab39495b71549c50a79b8719cfc3271f7cdf91efc91fe46de2e9b5889dabea7d71420f2dec698a38d2e66735fc99b5ce7a33cd484e740fafeaa733a7c9793eed3788537130f15ac376c17da053d2b3ff670619913aa31eb875da712df45d4dcfaaacee18621130c89fc042a1b9c896fddfa7dce0b3f07c3763a062a7214a4a20d1c20db99f5ca1861fb761378cab9e27b6df32f02815e8c4b7853dc7e2b77c21a08bbcef8aac633c2b507bd195cc5584a5fab3c7f0e370a6194c7f246f8aea395d2d65447c16bd39a3adb84d6634090f3ba4d337e10bcdeb4c0aa08c9eda5a209be1eccb8592ab0fc22f81663643c7e0b49808b34f527657a2b18bc6fb99aee91771b594868f30d36c158ca286bc439ce3ab60b8819a2a32bfbb3ee2cf5fd88f48bccab202cce1dadd8f3585ff6af7921781fde15bbfab7aabdf87519c55a214c92e35f9a79edce6039e6cc5a86300e4af815efdfe7bc815bb240b0b7a64ad08c762d1b96c15d4ac77cf4165e3e05857fd49811d3c8ebc3a0abbe31d26e04ffbe31baf6c318baab33048d36c85972b751ac3a09aff4ead0c4f29a3bb251cbed36327e4024f12d6001f0206d708f333082a29a200152897469fedd9932df07765d96ed411182a487de2340894d8ddc6b739f9c64105b01634bd9a6258d4532d14fcb3546df097dbcca87f0f9a6a44bcfb31468506fb2b6a866404b726e9f7efbcc107cccd5dd6660cb99ca2df08d091370b4a93642a4b357e7cd18e4d93d5e7f2186ca22f8d5ae4b97396714fe225d3d9cd2f268f5e518e58c2ac7a7e1b60119c038f8096df3f2ee541070767e1b2df00a061c3a7825ee46b915467255fec1bac1de8dcc0528adc6fb1324ddadea18419e85952aac95073c7862d57df01ce5dc9a9fc677d86b6c78f1071e1dfa6ecaeba3fa053fde0313b956a63e0ace5c474530d7e34d18c5a0223ddbcd9f78dd90c25e97cb91ea55dcb4bea90200b3446b2edb51842142155e12706d29f835bc4fe570db65f88018451bc1e54eb39ef22fe987947a3559da73635ec1ed1eef4728ad3f43fa37c83d95c9341d636e251e6765d86fe360fa35e5785e6dfd64ce34f7c95b784cfcdb0ce8c7f4938c11269f319ee64609f1f7ad774d92c251ef4819cd513a6eb94833b4b4620b42423001a3c566fbbb9faac22095150884412a0c1d340c6240c32dfe95586d1a6dcde0301809bf67255f64a36c32240812df6fdd1a3790f578ea15e6a7cbd9c2ae0250d2aa720ccd6b31b5567ab2b5146cbb3473a0960754b97ddb33d2221635ea7c37e3558f177e865aa0b8ccd274f33d729991fe6a913d45c7c235d447fcd57e8c8545c3ae1d388bb36253489fa431b3bf613eb8caeb02746257e92dd8ffbe2f9ffb6739bc0d162bd228113bc4781f4f1c160c10aa8195c29d2a2944ab3756f9fd9f70bb345ee0bd831f28f59e97ba558bd3fd594ee908738fe4b383a94e773b063043d6ab556048b95e7e8094c7eb341cd99f020aa53d82ab194cf911c32739e7df357aeb1d1c6fb59951b1717eeafc3ce8d44d73797b630c0e5c78c8fc5553f7afca8b19011cdf0d980a65f52406e49abe6e392c7973105ba10956c41af121f7b9ac3c995816bf9ae2eb94f3631229c3007330e80fdfbfd3279a6f603fdfdc139deb75b9563f4dc3ebcf25c17727a660fb531045991d9ac1d3c5a7128c893ab0c89752b92c70cb12ccebe39a420ffa5b396f5d054ca2cdb55ff75b8418070630b07e2494648bc9ec3ac255a6ca07dc4d996932255f081c6ab02c25f51b1e5e59ea735355da59790fb5f0ca67e8132398757d017d93f6ac4f6d7505aa5d40bc553e186987293b8c94d2fa119619bca1343ced93bb1b30c5413a76c49b55ac39e7bacbcfec9239b8b704f4bf5c70851458d7275e282a6017a77ed7e77aa59c4e6a62073bb34ce85ec4064342f1276a52b7c6e4c254747969dce8a5f22ce9b793f6c15d9fd712c07c01534f81a456dd43113fd2798dd3c7d008cd979ff7ffa65459c5a43896e3ca7e6a9547308468c4200720bb20811c96037ac1812793dbe4f58791135ccfacbf7dfe653ff8cb1b9e69a98ee2cfe3aea45ae0f974b6bc5df1114a2de4e26ad2b7d4830cdaaa109984c23ba451142be91e08a41f0de56cdcb5831430eef949a3e662bc237cfe9ae95891f7eae8dde59320203c458a37c63c669fa8de392b1eb51fa90ea2b614a9db10001d93f6e2548a9d9ee37e00d21154495b9c9b75a9a0d24702ed53763b3cbba5c850f3cb76518254d6e2e1499ff7b26982b4c8935cbc08e8e337d074757e35fa272268bb5525bbbf7843778aec9068637083fb9c8f17b5bd33c75a6839b9181ed46c95c4674514946b964e4c6044cc90c52346b9be96aa437d695a7e081ee1fbe23d2e1218b21247d68cc70e102cdabcbbd0d1abd4219efca39c8427764c9ac07fb3f5ca3fd643bd1b1e07bc0312bd3c952256ca7c28fa6e3f3dcb8d671ace86b412bd5dcdf149928bfb1e7c3be9f0769860261a0b6a6b36e1f47345cf5c9483167f67413393663da73581cb8f8b2423095a8f3da10a565e32ed27292579d536c1d9183b3e78c183d50906fe3b2db1e141b09bb78b47df5389d9a6d4a69d183196f506cd9b08a8eeb2b31a786b565b19ffb3c3472050aafc648cd2acb0880ad601f831ca10efb3b43851acd51ed2bef14f653ad2437e6148544b3d8921064d0997ad708e58ab487afe6e3e1e048f6652058f3865b0f97fcd4c708a0ea9d1cae0e89d4aa4e1e9f7c2eafb4041f9aeba306644446ac6659a710cddd009ff37962d7381b49300499b08d88c41775360042db7401195a25297bfbf6e6e89605aef004ed5f5cf584fefca760cd46b8566c023e079b7f6f4b0bcc7fc21424e01a3ad117db81b469b27016eb0a3759bd8ab41890aa792c411e052e43c0d757996ab298dcd973d5f2150aeb13f2b61dde5826ae781efbefaa611309507e1e4b00ed5b1731ce502b0e37465e8f8a8e68b4083529c46c7e3ff173fee0babd630191354afed11ea9ca12db470cb38a9170a72edeeaa7fdf315ce9c60e5dc2db08c07ffae3be0fe35c1d27cd1cff2cd24b109a7650a9a633231a2f2af24b6852e47a5bbf342ea2f95aaeb6334e56b02eb92a055b3a4c94b130a661ead2dafaba6fb6bf2ea9e152ce009990822513b48368bc9a679a07b06f1d44aab506cfd032f57b306c7ed8994c0579dab6e703560dbbcfcd2ceab523948eb46603926c34d08bdd896762a3600e8cd0a806f89354c32f527adb5f69e14e63ef683a23a50a35caece8726bc03dff71d29b549e6e0344c9798c54e8bfb02361b9871bbeedee0bb9c9f8b4091ff93f4d8becefa3bb90255e1f9aff4b4ad343ff0d1b4eab47dd6ceeb6e7d406681bae0917927e7c96412ca1bfa43778b848a1283dab8313a3b85fd23c834824b083971b70d5aa4ae366c9d943ee30dc246faa9be7650621a5d8d2a6f2adb2a8e69eac01be22d819a5fe82cb50d0b7d934e266417bff602fb2e283da6ab310313b45c67c4095159e0a2ca6908d897e20f9468da04318f1ca795ef20d8ac3e77132b421fd76eff330053e0e51f90b96be8468d2b2b67359843373e11c64a0970dd3526e39709d5ec67c687412858c4397c8e8a57852354378047124cd2e8a1108d3ea96e164390443fc314cac1e4ceca022014e95132433145ddd71cd29d37c543694a5f3b90977e634fac3773e30b8d8e999b136423ba9b7a0dcd3735fc24710c803ef8a9b341cbd5cea5308c661285d100fae731af8e562b9a3b6a6386bcdc4454f8500498e5a3553cf1a3db8bfee2fa6a04192c181054051c54a79e818a0a4f90a725b7e5ccbef1a4ebf5de775004eeeae82ac18fd10e3c47b2e9bdea580a4eb1e7e086f30702b675bfa8d4d58a1bab11b77236507a37261e6346710886c3d2fdca3abc71134f0f64ba903a80013911765d73b2da0e23e98572388adb940c5617ec28168e9c1af34622d0b21c0dae4a28582149b5a6f38c037d72bd1b43525ea96e83f09d45a572d88dae167962518b94208da8c193fd4132e26c8dd8acac5396f06c76fca0c366a6b98419b56be3178cb235a5abd9be41a0585a000a6925b38f72581df49343c0c630c26ee3a22b0f11666def3d658c2c791b53ff039cde99b1081810e6f965365fd6c30328c538d7569b13e87654c48235e88e3356dc80e29e6edcc7fb125c0d176236913e763ea783c0a7f76cc0712cd863c7545bc7c686a9cb79a3f967aa725f11cee40151d39ec8c46bcb4f34313e4c72e3711957d523d4836e7f8105187d92abf7855406490adda778a11ce33dac8c8f29cb15aa8fa2fc466965e05b9873c1b227359649274a7c8bf3e80c9197392b73c98be32f216296801c3aab0f97a6566c765b450d42e6c78372c57fa9fd4b51f9564a54f0757cddb3f7eca7f494513228020d373484f2d0c21bc3bc94e3faa4b87fde132649283e60594f7b883184c8f170b2c443d5a44de7078b722c138ae30303bb00043f59b87f8ca17f81a54f3143dd38bdcd9f0eae9a594a64283f431d7cb9604aee089221b5c6b47fe4b8142e6d5c713ee45b1a7da1c2f082868c59da4ea822c5bf72bed67c6a6b4938a64fd208e03d76e1a8d781810d29225f9334adc9754590eda6389728c8f4a0f2896e3fe04e7f6ffc524f27fdbf869fd50a24c23a3a790f5e55d9a1f35f5e7dcbe4d298825da11b1a997a8b1717e936ee87e036bb70119da097e9225d02e6ef1f481cf8c458af160eca331a08c66ca4e235a609acdd7ed208d030a0f23ff3d8ceb951f5f233d65b8e01fbca4166c1facbde29d36ab2eda1339a9cdef8d8aa6fc7883a2d857a9bdbc17061706fba0ef67f1435023bae9bf616a28f12c1d794d1179eec0881298d1d518fd37a36285e457cc2d831adc1a5d56a11360f1b1155fb278ee5fc91866ecc2df59554675b628e3e26686c887d66da6497ea9cd5cfb783c657429a9cad9bd4f0ce9425446ba7c0c", 0xeee}], 0x5) [ 1943.414498][T26401] usb 5-1: config 0 descriptor?? 19:00:25 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newlinkprop={0x24, 0x6c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_PROP_LIST={0x4}]}, 0x24}}, 0x0) [ 1943.461558][T26401] usbhid 5-1:0.8: couldn't find an input interrupt endpoint 19:00:25 executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x4000000000001) sched_setscheduler(0xffffffffffffffff, 0x6, &(0x7f0000000080)=0x4) sendmsg$nl_route(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f00000000c0)) sched_setscheduler(0x0, 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r1 = socket$kcm(0x10, 0x2, 0x0) lseek(r1, 0x34a, 0x4) sendmsg$kcm(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c00f0ffffff180e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) 19:00:25 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000000)={'vcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)=@newlinkprop={0x24, 0x6c, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r2}, [@IFLA_PROP_LIST={0x4}]}, 0x24}}, 0x0) 19:00:25 executing program 1: syz_open_dev$admmidi(&(0x7f00000002c0), 0xf2, 0x0) r0 = syz_open_procfs(0x0, &(0x7f00000001c0)='fd/3\x00') writev(r0, &(0x7f0000001840)=[{&(0x7f0000000140)="d26a078f6792", 0x1002}, {&(0x7f0000000200)="fce277379585b47bef800df3836416490d553544366ae8484557224f6f8fc6988648d3f0b054c7943633f8af176e89ba80fa3f499b233270be39c6bd39da144ca91891b83881ed7f12580c3d5b36edfa1b52e464bb70913f49927d2147285630378480c0e8d7614aaed8d62bc5cbe977fef53888969027dfced6dffae3bd411511c849900a1063bccb3f8248", 0x8c}, {&(0x7f0000000300)="2b2cc3909cfeb1a9d70562f1651ccecfaefea3796a4a3089a73f09ebb078a46c4c3c54c8f591e72b11344430974278b7355573e0318553af389310dd85295b386d2d923b9419e7897fab19ac55dcdf193a3ddf279470d8e6fc34984c0cd0e276735db95f5d61a5207600728ed272afae67fd361f0cc85376bd98018a8df7a66e9cc7", 0x82}, {0x0}, {&(0x7f0000000600)="7a5b249d69a8d4ac6bae7ad499dca10da54d7fbcb9fcaeb318dcf5966f4c5ebfb1a2d9ee42f141c9b09421c12ca75368754e53c079f40c7ba46f8e52309ee65e13af9f1de8d35af506ab909fc59ed9003353b6114cf4eeab0275a4a81a931107b8c08892653359dead363c279175c6abb0054b8d95d502964fd4c2acc25a46e4bdd009c98dbb133ff8783f6b4a086ecf91bfd77af9ab8a6dffebd32f4e9ddb5e2a110baa31a2fa5c7eb643287a573c1abf4e04334c4aa87138661e9f15341e4f798122311ae85b4b64da97578c0e14f2bbe7b7906bec4d94a9f40e6b610ff6683f14de679b4ac4eb176f7ceeb488560b6946167fea8fde37f39c66b37d09026895e9b98957198a7459eab40d8b89a43a8ab39495b71549c50a79b8719cfc3271f7cdf91efc91fe46de2e9b5889dabea7d71420f2dec698a38d2e66735fc99b5ce7a33cd484e740fafeaa733a7c9793eed3788537130f15ac376c17da053d2b3ff670619913aa31eb875da712df45d4dcfaaacee18621130c89fc042a1b9c896fddfa7dce0b3f07c3763a062a7214a4a20d1c20db99f5ca1861fb761378cab9e27b6df32f02815e8c4b7853dc7e2b77c21a08bbcef8aac633c2b507bd195cc5584a5fab3c7f0e370a6194c7f246f8aea395d2d65447c16bd39a3adb84d6634090f3ba4d337e10bcdeb4c0aa08c9eda5a209be1eccb8592ab0fc22f81663643c7e0b49808b34f527657a2b18bc6fb99aee91771b594868f30d36c158ca286bc439ce3ab60b8819a2a32bfbb3ee2cf5fd88f48bccab202cce1dadd8f3585ff6af7921781fde15bbfab7aabdf87519c55a214c92e35f9a79edce6039e6cc5a86300e4af815efdfe7bc815bb240b0b7a64ad08c762d1b96c15d4ac77cf4165e3e05857fd49811d3c8ebc3a0abbe31d26e04ffbe31baf6c318baab33048d36c85972b751ac3a09aff4ead0c4f29a3bb251cbed36327e4024f12d6001f0206d708f333082a29a200152897469fedd9932df07765d96ed411182a487de2340894d8ddc6b739f9c64105b01634bd9a6258d4532d14fcb3546df097dbcca87f0f9a6a44bcfb31468506fb2b6a866404b726e9f7efbcc107cccd5dd6660cb99ca2df08d091370b4a93642a4b357e7cd18e4d93d5e7f2186ca22f8d5ae4b97396714fe225d3d9cd2f268f5e518e58c2ac7a7e1b60119c038f8096df3f2ee541070767e1b2df00a061c3a7825ee46b915467255fec1bac1de8dcc0528adc6fb1324ddadea18419e85952aac95073c7862d57df01ce5dc9a9fc677d86b6c78f1071e1dfa6ecaeba3fa053fde0313b956a63e0ace5c474530d7e34d18c5a0223ddbcd9f78dd90c25e97cb91ea55dcb4bea90200b3446b2edb51842142155e12706d29f835bc4fe570db65f88018451bc1e54eb39ef22fe987947a3559da73635ec1ed1eef4728ad3f43fa37c83d95c9341d636e251e6765d86fe360fa35e5785e6dfd64ce34f7c95b784cfcdb0ce8c7f4938c11269f319ee64609f1f7ad774d92c251ef4819cd513a6eb94833b4b4620b42423001a3c566fbbb9faac22095150884412a0c1d340c6240c32dfe95586d1a6dcde0301809bf67255f64a36c32240812df6fdd1a3790f578ea15e6a7cbd9c2ae0250d2aa720ccd6b31b5567ab2b5146cbb3473a0960754b97ddb33d2221635ea7c37e3558f177e865aa0b8ccd274f33d729991fe6a913d45c7c235d447fcd57e8c8545c3ae1d388bb36253489fa431b3bf613eb8caeb02746257e92dd8ffbe2f9ffb6739bc0d162bd228113bc4781f4f1c160c10aa8195c29d2a2944ab3756f9fd9f70bb345ee0bd831f28f59e97ba558bd3fd594ee908738fe4b383a94e773b063043d6ab556048b95e7e8094c7eb341cd99f020aa53d82ab194cf911c32739e7df357aeb1d1c6fb59951b1717eeafc3ce8d44d73797b630c0e5c78c8fc5553f7afca8b19011cdf0d980a65f52406e49abe6e392c7973105ba10956c41af121f7b9ac3c995816bf9ae2eb94f3631229c3007330e80fdfbfd3279a6f603fdfdc139deb75b9563f4dc3ebcf25c17727a660fb531045991d9ac1d3c5a7128c893ab0c89752b92c70cb12ccebe39a420ffa5b396f5d054ca2cdb55ff75b8418070630b07e2494648bc9ec3ac255a6ca07dc4d996932255f081c6ab02c25f51b1e5e59ea735355da59790fb5f0ca67e8132398757d017d93f6ac4f6d7505aa5d40bc553e186987293b8c94d2fa119619bca1343ced93bb1b30c5413a76c49b55ac39e7bacbcfec9239b8b704f4bf5c70851458d7275e282a6017a77ed7e77aa59c4e6a62073bb34ce85ec4064342f1276a52b7c6e4c254747969dce8a5f22ce9b793f6c15d9fd712c07c01534f81a456dd43113fd2798dd3c7d008cd979ff7ffa65459c5a43896e3ca7e6a9547308468c4200720bb20811c96037ac1812793dbe4f58791135ccfacbf7dfe653ff8cb1b9e69a98ee2cfe3aea45ae0f974b6bc5df1114a2de4e26ad2b7d4830cdaaa109984c23ba451142be91e08a41f0de56cdcb5831430eef949a3e662bc237cfe9ae95891f7eae8dde59320203c458a37c63c669fa8de392b1eb51fa90ea2b614a9db10001d93f6e2548a9d9ee37e00d21154495b9c9b75a9a0d24702ed53763b3cbba5c850f3cb76518254d6e2e1499ff7b26982b4c8935cbc08e8e337d074757e35fa272268bb5525bbbf7843778aec9068637083fb9c8f17b5bd33c75a6839b9181ed46c95c4674514946b964e4c6044cc90c52346b9be96aa437d695a7e081ee1fbe23d2e1218b21247d68cc70e102cdabcbbd0d1abd4219efca39c8427764c9ac07fb3f5ca3fd643bd1b1e07bc0312bd3c952256ca7c28fa6e3f3dcb8d671ace86b412bd5dcdf149928bfb1e7c3be9f0769860261a0b6a6b36e1f47345cf5c9483167f67413393663da73581cb8f8b2423095a8f3da10a565e32ed27292579d536c1d9183b3e78c183d50906fe3b2db1e141b09bb78b47df5389d9a6d4a69d183196f506cd9b08a8eeb2b31a786b565b19ffb3c3472050aafc648cd2acb0880ad601f831ca10efb3b43851acd51ed2bef14f653ad2437e6148544b3d8921064d0997ad708e58ab487afe6e3e1e048f6652058f3865b0f97fcd4c708a0ea9d1cae0e89d4aa4e1e9f7c2eafb4041f9aeba306644446ac6659a710cddd009ff37962d7381b49300499b08d88c41775360042db7401195a25297bfbf6e6e89605aef004ed5f5cf584fefca760cd46b8566c023e079b7f6f4b0bcc7fc21424e01a3ad117db81b469b27016eb0a3759bd8ab41890aa792c411e052e43c0d757996ab298dcd973d5f2150aeb13f2b61dde5826ae781efbefaa611309507e1e4b00ed5b1731ce502b0e37465e8f8a8e68b4083529c46c7e3ff173fee0babd630191354afed11ea9ca12db470cb38a9170a72edeeaa7fdf315ce9c60e5dc2db08c07ffae3be0fe35c1d27cd1cff2cd24b109a7650a9a633231a2f2af24b6852e47a5bbf342ea2f95aaeb6334e56b02eb92a055b3a4c94b130a661ead2dafaba6fb6bf2ea9e152ce009990822513b48368bc9a679a07b06f1d44aab506cfd032f57b306c7ed8994c0579dab6e703560dbbcfcd2ceab523948eb46603926c34d08bdd896762a3600e8cd0a806f89354c32f527adb5f69e14e63ef683a23a50a35caece8726bc03dff71d29b549e6e0344c9798c54e8bfb02361b9871bbeedee0bb9c9f8b4091ff93f4d8becefa3bb90255e1f9aff4b4ad343ff0d1b4eab47dd6ceeb6e7d406681bae0917927e7c96412ca1bfa43778b848a1283dab8313a3b85fd23c834824b083971b70d5aa4ae366c9d943ee30dc246faa9be7650621a5d8d2a6f2adb2a8e69eac01be22d819a5fe82cb50d0b7d934e266417bff602fb2e283da6ab310313b45c67c4095159e0a2ca6908d897e20f9468da04318f1ca795ef20d8ac3e77132b421fd76eff330053e0e51f90b96be8468d2b2b67359843373e11c64a0970dd3526e39709d5ec67c687412858c4397c8e8a57852354378047124cd2e8a1108d3ea96e164390443fc314cac1e4ceca022014e95132433145ddd71cd29d37c543694a5f3b90977e634fac3773e30b8d8e999b136423ba9b7a0dcd3735fc24710c803ef8a9b341cbd5cea5308c661285d100fae731af8e562b9a3b6a6386bcdc4454f8500498e5a3553cf1a3db8bfee2fa6a04192c181054051c54a79e818a0a4f90a725b7e5ccbef1a4ebf5de775004eeeae82ac18fd10e3c47b2e9bdea580a4eb1e7e086f30702b675bfa8d4d58a1bab11b77236507a37261e6346710886c3d2fdca3abc71134f0f64ba903a80013911765d73b2da0e23e98572388adb940c5617ec28168e9c1af34622d0b21c0dae4a28582149b5a6f38c037d72bd1b43525ea96e83f09d45a572d88dae167962518b94208da8c193fd4132e26c8dd8acac5396f06c76fca0c366a6b98419b56be3178cb235a5abd9be41a0585a000a6925b38f72581df49343c0c630c26ee3a22b0f11666def3d658c2c791b53ff039cde99b1081810e6f965365fd6c30328c538d7569b13e87654c48235e88e3356dc80e29e6edcc7fb125c0d176236913e763ea783c0a7f76cc0712cd863c7545bc7c686a9cb79a3f967aa725f11cee40151d39ec8c46bcb4f34313e4c72e3711957d523d4836e7f8105187d92abf7855406490adda778a11ce33dac8c8f29cb15aa8fa2fc466965e05b9873c1b227359649274a7c8bf3e80c9197392b73c98be32f216296801c3aab0f97a6566c765b450d42e6c78372c57fa9fd4b51f9564a54f0757cddb3f7eca7f494513228020d373484f2d0c21bc3bc94e3faa4b87fde132649283e60594f7b883184c8f170b2c443d5a44de7078b722c138ae30303bb00043f59b87f8ca17f81a54f3143dd38bdcd9f0eae9a594a64283f431d7cb9604aee089221b5c6b47fe4b8142e6d5c713ee45b1a7da1c2f082868c59da4ea822c5bf72bed67c6a6b4938a64fd208e03d76e1a8d781810d29225f9334adc9754590eda6389728c8f4a0f2896e3fe04e7f6ffc524f27fdbf869fd50a24c23a3a790f5e55d9a1f35f5e7dcbe4d298825da11b1a997a8b1717e936ee87e036bb70119da097e9225d02e6ef1f481cf8c458af160eca331a08c66ca4e235a609acdd7ed208d030a0f23ff3d8ceb951f5f233d65b8e01fbca4166c1facbde29d36ab2eda1339a9cdef8d8aa6fc7883a2d857a9bdbc17061706fba0ef67f1435023bae9bf616a28f12c1d794d1179eec0881298d1d518fd37a36285e457cc2d831adc1a5d56a11360f1b1155fb278ee5fc91866ecc2df59554675b628e3e26686c887d66da6497ea9cd5cfb783c657429a9cad9bd4f0ce9425446ba7c0c", 0xeee}], 0x5) 19:00:25 executing program 1: r0 = eventfd(0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, &(0x7f0000000080), 0x48) r2 = gettid() write$FUSE_ATTR(r1, &(0x7f0000000900)={0x78, 0xffffffffffffffda, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01, 0xee00}}}, 0x78) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r1, r3) read$FUSE(r1, &(0x7f0000000980)={0x2020}, 0x2020) write$P9_RSTATFS(r4, &(0x7f0000000000)={0x43, 0x9, 0x0, {0x2}}, 0x43) tkill(r2, 0x21) [ 1943.701065][T26401] usb 5-1: USB disconnect, device number 93 19:00:25 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000100000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f0000000100)=0x3, 0x4) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000380)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) [ 1943.785592][T30730] netlink: 'syz-executor.0': attribute type 10 has an invalid length. 19:00:25 executing program 3: r0 = socket(0x2, 0x1, 0x0) recvmmsg$unix(r0, 0x0, 0x0, 0x40000000, 0x0) 19:00:25 executing program 3: ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305829, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001}) r0 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x3}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="140000004200817a"], 0x14}}, 0x0) 19:00:25 executing program 1: r0 = eventfd(0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, &(0x7f0000000080), 0x48) r2 = gettid() write$FUSE_ATTR(r1, &(0x7f0000000900)={0x78, 0xffffffffffffffda, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01, 0xee00}}}, 0x78) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r1, r3) read$FUSE(r1, &(0x7f0000000980)={0x2020}, 0x2020) write$P9_RSTATFS(r4, &(0x7f0000000000)={0x43, 0x9, 0x0, {0x2}}, 0x43) tkill(r2, 0x21) 19:00:25 executing program 3: ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305829, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001}) r0 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x3}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="140000004200817a"], 0x14}}, 0x0) 19:00:25 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x3, 0x2) ioctl$VIDIOC_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000000a80)={0x0, 0x0, '\x00', @raw_data}) 19:00:25 executing program 3: ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305829, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001}) r0 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x3}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="140000004200817a"], 0x14}}, 0x0) 19:00:25 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x3, 0x2) ioctl$VIDIOC_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000000a80)={0x0, 0x0, '\x00', @raw_data}) 19:00:26 executing program 3: ioctl$FS_IOC_RESVSP(0xffffffffffffffff, 0x40305829, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000001}) r0 = socket(0x10, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000080)={0x3}, 0x10) sendmsg$nl_route(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)=ANY=[@ANYBLOB="140000004200817a"], 0x14}}, 0x0) 19:00:26 executing program 4: syz_usb_connect(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="120100007516b7108c0d0e008f8e0018030109021b000100000000090408000103"], 0x0) 19:00:26 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x3, 0x2) ioctl$VIDIOC_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000000a80)={0x0, 0x0, '\x00', @raw_data}) 19:00:26 executing program 3: syz_usb_connect(0x0, 0x2d, &(0x7f00000000c0)=ANY=[@ANYBLOB="120100009ac0b620110f211066865578ac0109029c8401000004000904000001c6cbe8000905870301"], 0x0) r0 = syz_open_dev$char_usb(0xc, 0xb4, 0x0) close(r0) 19:00:26 executing program 0: r0 = syz_open_dev$vbi(&(0x7f0000000100), 0x3, 0x2) ioctl$VIDIOC_DV_TIMINGS_CAP(r0, 0xc0905664, &(0x7f0000000a80)={0x0, 0x0, '\x00', @raw_data}) 19:00:26 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f0, &(0x7f0000000080)={'ip6tnl0\x00', 0x0}) 19:00:26 executing program 0: prlimit64(0x0, 0x7, &(0x7f00000002c0), 0x0) socket(0x26, 0x5, 0x0) [ 1944.619097][ T2169] usb 5-1: new high-speed USB device number 94 using dummy_hcd 19:00:26 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000100000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f0000000100)=0x3, 0x4) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000380)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 19:00:26 executing program 0: prlimit64(0x0, 0x7, &(0x7f00000002c0), 0x0) socket(0x26, 0x5, 0x0) 19:00:26 executing program 0: prlimit64(0x0, 0x7, &(0x7f00000002c0), 0x0) socket(0x26, 0x5, 0x0) [ 1944.868897][ T2169] usb 5-1: Using ep0 maxpacket: 16 19:00:26 executing program 0: prlimit64(0x0, 0x7, &(0x7f00000002c0), 0x0) socket(0x26, 0x5, 0x0) 19:00:26 executing program 1: r0 = eventfd(0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, &(0x7f0000000080), 0x48) r2 = gettid() write$FUSE_ATTR(r1, &(0x7f0000000900)={0x78, 0xffffffffffffffda, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01, 0xee00}}}, 0x78) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r1, r3) read$FUSE(r1, &(0x7f0000000980)={0x2020}, 0x2020) write$P9_RSTATFS(r4, &(0x7f0000000000)={0x43, 0x9, 0x0, {0x2}}, 0x43) tkill(r2, 0x21) [ 1945.009087][ T2169] usb 5-1: config 0 has an invalid interface number: 8 but max is 0 [ 1945.020357][ T2169] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config 19:00:26 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x0, 0x3ff}}) [ 1945.050480][ T2169] usb 5-1: config 0 has no interface number 0 [ 1945.063668][ T2169] usb 5-1: config 0 interface 8 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 19:00:26 executing program 1: r0 = eventfd(0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write$tcp_mem(r1, &(0x7f0000000080), 0x48) r2 = gettid() write$FUSE_ATTR(r1, &(0x7f0000000900)={0x78, 0xffffffffffffffda, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01, 0xee00}}}, 0x78) r3 = socket$unix(0x1, 0x1, 0x0) r4 = dup2(r1, r3) read$FUSE(r1, &(0x7f0000000980)={0x2020}, 0x2020) write$P9_RSTATFS(r4, &(0x7f0000000000)={0x43, 0x9, 0x0, {0x2}}, 0x43) tkill(r2, 0x21) 19:00:26 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x0, 0x3ff}}) [ 1945.208970][ T2169] usb 5-1: New USB device found, idVendor=0d8c, idProduct=000e, bcdDevice=8e.8f [ 1945.218085][ T2169] usb 5-1: New USB device strings: Mfr=0, Product=24, SerialNumber=3 [ 1945.250763][ T2169] usb 5-1: Product: syz [ 1945.260416][ T2169] usb 5-1: SerialNumber: syz [ 1945.276372][ T2169] usb 5-1: config 0 descriptor?? 19:00:27 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x0, 0x3ff}}) [ 1945.333780][ T2169] usbhid 5-1:0.8: couldn't find an input interrupt endpoint 19:00:27 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) mbind(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, &(0x7f0000000080)=0x7, 0x1f, 0x0) 19:00:27 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) mbind(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, &(0x7f0000000080)=0x7, 0x1f, 0x0) 19:00:27 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_CREATE_QUEUE(r1, 0xc08c5332, &(0x7f00000001c0)={0x0, 0x0, 0x0, 'queue1\x00'}) ioctl$SNDRV_SEQ_IOCTL_SET_QUEUE_TIMER(r0, 0x40605346, &(0x7f0000000040)={0x0, 0x0, {0x2, 0x0, 0x3ff}}) [ 1945.453077][ T28] kauditd_printk_skb: 18 callbacks suppressed [ 1945.453095][ T28] audit: type=1326 audit(1708542027.189:999): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 [ 1945.559945][ T28] audit: type=1326 audit(1708542027.229:1000): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 [ 1945.588816][ T2169] usb 5-1: USB disconnect, device number 94 19:00:27 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crc32\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000007500)=[{{0x0, 0x0, &(0x7f0000006580)=[{&(0x7f00000064c0)="652490e79a19df859f2ed5111a41f773c816efd28df30c9faa2edeb5cdcb6f4ca84c9786db28704c86c72bfa8dd106018de96eb8af3123c1e1a805c5571689e4bde9f7dda247f7c92df0d0c32d3be7eec125ccc127f9e981562ec2aab2f6f4f6a8ebe4b2adc6bb458fae43cf5ac13b815972cae6d06f214f20b0773a9c4428153eb53c77b9ba3858dc8e951579dcf2bd", 0x90}], 0x1}}], 0x1, 0x0) [ 1945.615077][ T28] audit: type=1326 audit(1708542027.229:1001): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) mbind(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, &(0x7f0000000080)=0x7, 0x1f, 0x0) [ 1945.655731][ T28] audit: type=1326 audit(1708542027.229:1002): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crc32\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000007500)=[{{0x0, 0x0, &(0x7f0000006580)=[{&(0x7f00000064c0)="652490e79a19df859f2ed5111a41f773c816efd28df30c9faa2edeb5cdcb6f4ca84c9786db28704c86c72bfa8dd106018de96eb8af3123c1e1a805c5571689e4bde9f7dda247f7c92df0d0c32d3be7eec125ccc127f9e981562ec2aab2f6f4f6a8ebe4b2adc6bb458fae43cf5ac13b815972cae6d06f214f20b0773a9c4428153eb53c77b9ba3858dc8e951579dcf2bd", 0x90}], 0x1}}], 0x1, 0x0) 19:00:27 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000100000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f0000000100)=0x3, 0x4) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000380)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 19:00:27 executing program 1: prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x200000000006, 0x0, 0x0, 0x7ffc0001}]}) seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, 0x0) mbind(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, &(0x7f0000000080)=0x7, 0x1f, 0x0) [ 1945.754752][ T28] audit: type=1326 audit(1708542027.229:1003): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=237 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crc32\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000007500)=[{{0x0, 0x0, &(0x7f0000006580)=[{&(0x7f00000064c0)="652490e79a19df859f2ed5111a41f773c816efd28df30c9faa2edeb5cdcb6f4ca84c9786db28704c86c72bfa8dd106018de96eb8af3123c1e1a805c5571689e4bde9f7dda247f7c92df0d0c32d3be7eec125ccc127f9e981562ec2aab2f6f4f6a8ebe4b2adc6bb458fae43cf5ac13b815972cae6d06f214f20b0773a9c4428153eb53c77b9ba3858dc8e951579dcf2bd", 0x90}], 0x1}}], 0x1, 0x0) [ 1945.839818][ T28] audit: type=1326 audit(1708542027.229:1004): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30786 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv4_newnexthop={0x20, 0x5e, 0x723, 0x0, 0x0, {}, [@NHA_ENCAP_TYPE={0x6}]}, 0x20}}, 0x0) [ 1945.893734][ T28] audit: type=1326 audit(1708542027.339:1005): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30789 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 [ 1945.962958][ T28] audit: type=1326 audit(1708542027.339:1006): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30789 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 [ 1945.993497][T30807] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:27 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) bind$alg(r0, &(0x7f0000000000)={0x26, 'hash\x00', 0x0, 0x0, 'crc32\x00'}, 0x58) r1 = accept4(r0, 0x0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f0000007500)=[{{0x0, 0x0, &(0x7f0000006580)=[{&(0x7f00000064c0)="652490e79a19df859f2ed5111a41f773c816efd28df30c9faa2edeb5cdcb6f4ca84c9786db28704c86c72bfa8dd106018de96eb8af3123c1e1a805c5571689e4bde9f7dda247f7c92df0d0c32d3be7eec125ccc127f9e981562ec2aab2f6f4f6a8ebe4b2adc6bb458fae43cf5ac13b815972cae6d06f214f20b0773a9c4428153eb53c77b9ba3858dc8e951579dcf2bd", 0x90}], 0x1}}], 0x1, 0x0) [ 1946.011982][ T28] audit: type=1326 audit(1708542027.379:1007): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30789 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=317 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv4_newnexthop={0x20, 0x5e, 0x723, 0x0, 0x0, {}, [@NHA_ENCAP_TYPE={0x6}]}, 0x20}}, 0x0) [ 1946.061527][ T28] audit: type=1326 audit(1708542027.379:1008): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=30789 comm="syz-executor.1" exe="/root/syz-executor.1" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f2a2907dda9 code=0x7ffc0000 19:00:27 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = epoll_create1(0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000001540)) epoll_ctl$EPOLL_CTL_ADD(r1, 0x2, r0, 0x0) 19:00:27 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) [ 1946.181947][T30811] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:27 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv4_newnexthop={0x20, 0x5e, 0x723, 0x0, 0x0, {}, [@NHA_ENCAP_TYPE={0x6}]}, 0x20}}, 0x0) 19:00:28 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = epoll_create1(0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000001540)) epoll_ctl$EPOLL_CTL_ADD(r1, 0x2, r0, 0x0) [ 1946.309480][T30815] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:28 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=@ipv4_newnexthop={0x20, 0x5e, 0x723, 0x0, 0x0, {}, [@NHA_ENCAP_TYPE={0x6}]}, 0x20}}, 0x0) 19:00:28 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = epoll_create1(0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000001540)) epoll_ctl$EPOLL_CTL_ADD(r1, 0x2, r0, 0x0) 19:00:28 executing program 4: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) r1 = epoll_create1(0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000001540)) epoll_ctl$EPOLL_CTL_ADD(r1, 0x2, r0, 0x0) [ 1946.453250][T30823] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.1'. 19:00:29 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000000)={0x1}, 0x1) 19:00:29 executing program 1: io_setup(0x3, &(0x7f0000000340)=0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000000740)=[&(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000080)="c20dbf3faa57baca05309aee0a", 0xd}]) 19:00:29 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1eb7) 19:00:29 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 19:00:29 executing program 2: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141440080002007f0020010c00028005000100000000001c002280080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000100000c0002800500010000002000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) bind$netlink(r2, &(0x7f0000000280)={0x10, 0x0, 0x0, 0x4}, 0xc) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x11, r3, 0x0) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r2, 0x10e, 0x4, &(0x7f0000000100)=0x3, 0x4) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000380)=ANY=[], 0xfffffecc) splice(r0, 0x0, r2, 0x0, 0x4ffe6, 0x0) 19:00:29 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1eb7) 19:00:29 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000000)={0x1}, 0x1) 19:00:29 executing program 1: io_setup(0x3, &(0x7f0000000340)=0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000000740)=[&(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000080)="c20dbf3faa57baca05309aee0a", 0xd}]) 19:00:29 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1eb7) 19:00:29 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000000)={0x1}, 0x1) 19:00:29 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0x1eb7) 19:00:29 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r0, 0x84, 0x81, &(0x7f00000002c0)="1a00000002000000", 0x8) setsockopt$inet_sctp6_SCTP_AUTH_CHUNK(r0, 0x84, 0x15, &(0x7f0000000000)={0x1}, 0x1) 19:00:29 executing program 1: io_setup(0x3, &(0x7f0000000340)=0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000000740)=[&(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000080)="c20dbf3faa57baca05309aee0a", 0xd}]) 19:00:29 executing program 4: r0 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, &(0x7f0000000080)=0x35) r1 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r1, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r2 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r3 = accept4$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x400) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e22, 0x438, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, 0x1c) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e21, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) setsockopt$inet6_group_source_req(r2, 0x29, 0x2f, &(0x7f0000000240)={0x0, {{0xa, 0x4e21, 0x80, @mcast1, 0xd54}}, {{0xa, 0x4e23, 0x5, @local, 0x8000}}}, 0x108) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r1, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) 19:00:29 executing program 3: r0 = socket(0x2, 0x3, 0x80) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}}}], 0x20}}, {{&(0x7f0000000040)={0x2, 0x0, @private}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_retopts={{0x10, 0x0, 0xc}}], 0x10}}], 0x2, 0x0) 19:00:29 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 19:00:29 executing program 4: r0 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, &(0x7f0000000080)=0x35) r1 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r1, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r2 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r3 = accept4$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x400) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e22, 0x438, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, 0x1c) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e21, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) setsockopt$inet6_group_source_req(r2, 0x29, 0x2f, &(0x7f0000000240)={0x0, {{0xa, 0x4e21, 0x80, @mcast1, 0xd54}}, {{0xa, 0x4e23, 0x5, @local, 0x8000}}}, 0x108) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r1, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) 19:00:29 executing program 1: io_setup(0x3, &(0x7f0000000340)=0x0) r1 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000000740)=[&(0x7f0000000500)={0x0, 0x0, 0x0, 0x1, 0x0, r1, &(0x7f0000000080)="c20dbf3faa57baca05309aee0a", 0xd}]) 19:00:29 executing program 3: r0 = socket(0x2, 0x3, 0x80) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}}}], 0x20}}, {{&(0x7f0000000040)={0x2, 0x0, @private}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_retopts={{0x10, 0x0, 0xc}}], 0x10}}], 0x2, 0x0) 19:00:29 executing program 4: r0 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, &(0x7f0000000080)=0x35) r1 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r1, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r2 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r3 = accept4$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x400) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e22, 0x438, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, 0x1c) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e21, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) setsockopt$inet6_group_source_req(r2, 0x29, 0x2f, &(0x7f0000000240)={0x0, {{0xa, 0x4e21, 0x80, @mcast1, 0xd54}}, {{0xa, 0x4e23, 0x5, @local, 0x8000}}}, 0x108) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r1, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) 19:00:29 executing program 3: r0 = socket(0x2, 0x3, 0x80) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}}}], 0x20}}, {{&(0x7f0000000040)={0x2, 0x0, @private}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_retopts={{0x10, 0x0, 0xc}}], 0x10}}], 0x2, 0x0) 19:00:29 executing program 1: mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000) 19:00:30 executing program 4: r0 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r0, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) getsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, &(0x7f0000000080)=0x35) r1 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r1, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r2 = socket$inet6(0xa, 0x802, 0x0) setsockopt$inet6_buf(r2, 0x29, 0x39, &(0x7f0000000040)="ff0204000000000100000000000000000000000000000205", 0x18) r3 = accept4$inet6(r1, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast1}, &(0x7f0000000140)=0x1c, 0x400) connect$inet6(r3, &(0x7f0000000180)={0xa, 0x4e22, 0x438, @private0={0xfc, 0x0, '\x00', 0x1}, 0x2}, 0x1c) connect$inet6(r2, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r2, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r2, &(0x7f0000000000)={0xa, 0x4e21, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) setsockopt$inet6_group_source_req(r2, 0x29, 0x2f, &(0x7f0000000240)={0x0, {{0xa, 0x4e21, 0x80, @mcast1, 0xd54}}, {{0xa, 0x4e23, 0x5, @local, 0x8000}}}, 0x108) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @private2}, 0x1c) sendmmsg$inet6(r1, &(0x7f0000001300)=[{{0x0, 0x0, 0x0}}], 0x9800, 0x3f00) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x0, 0x10001, @rand_addr=' \x01\x00', 0x40}, 0x1c) 19:00:30 executing program 3: r0 = socket(0x2, 0x3, 0x80) sendmmsg$inet(r0, &(0x7f0000000380)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast1}, 0x10, 0x0, 0x0, &(0x7f0000000080)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @dev={0xac, 0x14, 0x14, 0xf}, @multicast1}}}], 0x20}}, {{&(0x7f0000000040)={0x2, 0x0, @private}, 0x10, 0x0, 0x0, &(0x7f0000000280)=[@ip_retopts={{0x10, 0x0, 0xc}}], 0x10}}], 0x2, 0x0) 19:00:30 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) fgetxattr(r0, &(0x7f0000000000)=@known='system.sockprotoname\x00', &(0x7f0000000080)=""/47, 0x2f) 19:00:30 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0xf, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {}, [], {{0x7, 0x1, 0xb, 0x8}, {0x7, 0x0, 0x6, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 19:00:30 executing program 3: syz_emit_ethernet(0x82, &(0x7f00000000c0)={@local, @link_local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x74, 0x0, 0x0, 0x0, 0x1, 0x0, @remote, @local}, @source_quench={0x4, 0x0, 0x0, 0x0, {0x16, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x0, @remote, @private, {[@timestamp_addr={0x44, 0xc, 0x0, 0x1, 0x0, [{@initdev={0xac, 0x1e, 0x0, 0x0}}]}, @generic={0x60, 0x7, "3f93c5856e"}, @lsrr={0x83, 0xf, 0x0, [@rand_addr, @private, @broadcast]}, @timestamp_prespec={0x44, 0x14, 0x0, 0x3, 0x0, [{@loopback}, {@remote}]}, @ssrr={0x89, 0xb, 0x0, [@initdev={0xac, 0x1e, 0x0, 0x0}, @local]}]}}}}}}}, 0x0) 19:00:30 executing program 1: creat(&(0x7f0000000280)='./file0\x00', 0x0) r0 = epoll_create1(0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002040)='/proc/stat\x00', 0x0, 0x0) epoll_pwait(r0, &(0x7f0000000000)=[{}], 0x1, 0xe591, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000004500)={0x8000200c}) 19:00:30 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0xf, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {}, [], {{0x7, 0x1, 0xb, 0x8}, {0x7, 0x0, 0x6, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 19:00:30 executing program 2: r0 = syz_open_dev$vcsu(&(0x7f00000001c0), 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) read$FUSE(r0, &(0x7f0000002880)={0x2020}, 0x2020) 19:00:30 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000a380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x20a, &(0x7f0000000200)=0x0) syz_fuse_handle_req(r0, &(0x7f0000004200)="cac7d70a8a6ec7f89d3c97b5e58c523fcb2b6f3bf593e095470588edd2ef66483938a659fdbf233d64127c812df989e3a4049ad7f21924ee06ac32efdc680e3eae28e175ce6acbb2a11eeb2bc797787f0085926cc59b828b83b366c2cdae837ad920f90e92011b9cdec34dd0aa21cc9d328e40bcfcde81e05ff62dd01d5a79f378a8a1715215b6aca51552ee04cab9dba2b22f095b0c4a2e4981ac5b9ea37b7e46d61bc12773f802d1f25fe85db3507ca3e0d550adf2c6ce74776798e6680d955268b2ebf14b78b06cf610948ddbe3d545779b8b28a02befe087eb444a44e4ed0ce49006ad6dfef47c38727707f93691bed1130bc740580bb3e1a99f2cb897f5fb79dd8e16fff6b46cefc473945160f0b6b36530f635f134ca277fa81816da79251bf10d413c54b23bca29d56f1ad1ed622e33e01e248eb0b8bb6d8c6be266f486f5052fb8547b617581b7b140de1dda09c6b6cd503ef081207e132a31d169b8c2f255feb04e2596c29e7decc46df37081a20c09d43b5e967de25ad768a432b69f4b313475e6f917b56df2d2a7ceb17359b560d669d946c484f647a152e295ca1e0830591cf87081ae0d04872915a353ce76ef5f937214af62146d53d34e960348c540f70a4d24cc8c544e800821ddf0460e9a7e949b81ccb803477736ab091a825c567de3f7ba58c54b8487dd928ec2d8c15a3066919cd38f82a4054f22b989b1569b5b33d52d66d913d6bd31d4f29cb2c30ff140c3ca96e00a8252875924f7830598a9b562323f2577ae99e5144c18f492e244a33d8b0c21fb8b1db6ec4d74f23959dfdbd651bb4ed174d2d375429c7900e8b22658febe44edd7dee09620e8a1e0d0403c17378dbdb833f9b6841035e4322e4b9191e36d9c4a8b4fdc2bb52ca927fb09c8f778c2a8f96487d1f188d6ba3923244e99d400c3e85cce3ab60d5f9c3b2a2e40358be8e36f210f38ca62954fb175f5f59e84f33415cfd236ac8f7c73c8858261af0ff272afe417759fecc99189823cd68b2d83c2ba256bda82145598e780ec934b4727e20bf14c41f086acccb266b1892d2504da72a7232b5911d598f38282a45f936ec5ee6b02b9a09f5c6986a7494dfaa3a1de41abbd253f6a440564ae003db874368df09e102d6b2f6a6f1f91c049e05113c710bbf8dec90259fd859990b1a231084594739217ec7e0b450645201f34e2059cf770a08a6a6a3e16568effb11d0d6bad09606c2f4187d79c0610c7752e4b02b43c604b0f91fd3550d6406f87e5441f37c520fb69ad19185bdc081a2d57a8317e1686d06a38e50eccc069dc79c9fb4a817a999cad5890162653087a6d30b7ac66f69953e0a2832588a5af25441b344691b102943f291c101e7fd159bebf458dd4cd874cbca7558b14c3bdf722d0a2e3f1b48ccd3a8bf66e0af8beeac5da0fcb1d2aac442fd6bba5b5fc0b82aaf9aed411defad038ceace04c885315f5b80ff58232423e514fa4e822aa7eb19671c630f62cc1b4df022fb0539fe2429cbe842d39d567d5bb3785b1c6c59c74b70338175f4b98998b6d8bda1a58b500214e75c18aea9ac2b5d0762f62e16178f64c9abc1873b4a1757d061c012548cec37cb3ed75305be8c554390add34afc629a86d707963d645605caaf2c8331ae3ac13f2651bc2e3d6e7b6220b52b4bbe3f17f12f602f2e85945acd45f0eb4728f347788403859587a33ce4131f7f7934592a4be74649af050d7f1d76857b6f040b72788d0911d00debff556c5381a899a513682ee873855583e457e10c538e80b91f7d066cc4d83c68447eb92a93527fe1f51c2f33b3f39e50f916b0b572af201202eede3e9e1b1307cc74b1fa8d10bb4c405aa81a5674ab7de3d193671a4e7543cc4f589ea1c989c36f357c798d48b768de3e667382b21a8c642e451642c7725a2dd08138a066ec3f39c4224ce9cda5a5fb5bd3bb0f5ec5363542ddfb5092aaf739aee78fdc330dae0dfc10b81af26858737b341dd14408954f4bea8296ef4f9a67bbc3481355cb50f62b5a77761c4cc86de1b37f98e55fac365c2681297d5db17d484afed729273c4b0ebeab59db424ac41e3364999c588bbbaa5dd3808be0873dda772b1c5e500e1d527283e97257825fb47bf96b1186a8bd80db1a14035b7f1f96800040d08bf9023534ad12e1461d58c4152e065ea301f145e11e5b2b0952fd6fd28ead5921a8892b6f4b00650361c55757f95eb75f05a98d86a9f7a2ac9740a927f4f2cb4065e34c92efa2f9c0924dfa8e73e76ead2282c6262c056be51509dae0391e56f517e81e8994e70af211f51b219f284d6a6929f7d8fac21b2cf126eab3f6df2343da3083c4f8a34bbc1203acae5a5bf780fdc109015ab63f2c2440c65ec1645eafcc1d9a6856dc5e3acfddf931b801acee7239b3dcfff2d62e61bfb9fa62193510aca399525497310cc27b2909d22a21408f0cacdec0ffd6b77a0602f5866a5818adcf4c48211e8cee8b1e04e20d6880a465c8bc8ef5c597bd28b1760638279880021aee45f665d24263604ef6af2ed674e6b648262ff44be49d95dcd79ab39e01dff6046550879f74239ed4b61c2da256a0b5ffb0eaaa147075ea426069c96ca35e6b15d108529147b00f6f819b8a484f24bdc458e66e23b2d01f4457435c13d6e1a13bf0c97e755dea31290e943cbca7ee2ea8d3fc34171d0500d349cfba3b5536eddbf2560b8d677d4bdf050a7b7a9127bbc3eadf37188f78616c3b4013e5bae0334d728e937da80a52a739d1838eeb03ea52b0ab2e5eb858a05f21d22efdec28466bf0b6cda87c19cd8364f9c0ee7b55ef8194b2f74228366162b8d61537cf5e7b2d64e9c3683f3af53a20d6da72ed67e9b9dedf106e275646d15d056323e1aa812334051202501b0a74f5af1d7744b66e417f6f63c383cfbbbb3dddd85602bfe574f38ffb4686a8bbc93161270c19bd7a53d7f5ec7826a20e160fd26a8da0740328839a5d0196d02a663bcb7b501560df462ff51bae0067568f6fd27c16314159f2716bd7b4310ba424726da1ff25d827824a5be487c85b5a03b7bbed5e5521199df3d4613788d25c58cca87709310eb46475f9f8b814a81673c3f7c5bbe084744eb38dc907badd72efe022beb1184db6697987fa8892b1d542e058287896d32273e797a61060ad63c1fe4a2f996706201f56c2c1eaa9a304718a441d04c8bbd9b47a37fea3543bd31fbd14dd962580578c782b28ff8c7ff1440b95257a3f0af24200bb2d4b3df54f78996ea251a61b5e5e2336db30740fd504e71ee43e13f85fb096069070860ee8b59d57ff28d51f6cc435f356b2b09cbba15fabc94fa9e909b284f672daf334b6e02378531ee37930822e49221a3a5846309e63640b62304f253c95d75e1170a64d3e8ea8e0fcf799801275a7bc41d6e87bcf260ba3df1bdc8ce2d1eb58ab6730102fd55e440f1b20ca889df8d1bd6314ccc296152a57ac14957cc89b40681407a80f4e4014d0ae58cd3511a17bd7ca21ca233c469592b979b722f80d4872c3dae3d71d04d066c57bf6602bbeb3157180bd81a87584c044e2127552403957f572198bf5cebe3c747fb483b1408e2bb5a81e6fc0fa988668ddda0b1b98d0f9ef173b158f14008e295db2fd2f09e5a3de54715ac85c8e79fc775f04e0ef575a319349fea7fd5f840379e4638d58c8a6f761a19ba28fbe77503cd1ae095b95eda5d6dc782a1eb6a78392d89195649a214a1613f586ac34b9749c7487305b822534dd4bdfbbdab8b1c071be84a0595b1dcd3bd42b06e4aba0e26c9d000dbc3e64fd9019ecf6222551497fb472cf4a120ab98d3fe29a530eb80233a464d5af9fa1d7d950984de62a8b36e2448a88769ba7cea3777a7b5471663a90ca391cc5e2878bfe9437c53b6c6dca3bc403077fd593ccc7929fc46b5a0170636fdac163378571da4d6608b1b68384b9681c6e0a64d17e69361151b1bf32a0c333425cb8fb5b9ea588311e8202d63cc25761f5a42b82cf21f7834e07bad3b09d455a934f6a83079052cb8a51b3949a1bce11d6db890a6eb31d8e1bbcc61b5db7e41c6230bcf48a072eb66948b54ededcb4fcd6f8e805dee9e261ada44db1a9d5a393cee0929f70c2af7297d8425017c2bfab6270cf81fa39b45ab3e9fea1118117c52520df6a0672c93c1a2fc9bb0da6a28066b06cdb209eefc5b635cc0e6b0bf4aaf5aa4d46c199a0a845b93677f89461ed86efd9f7f80867b40c49485aca5c2eda51d6881c4e1bd206136c51690fcab34fe0d917b96007bdba33690a883a471ea5fe601b4cc3ecf767fe187a65223aec0dc39310aaaa4e9cd37b231962a81a2620a7be7288e91678845166925d9b7e0844e3d890b58d68c8c477b414bc5fe3e54f6f4e16ef6db30914882e6e805fa6fd61095664ec03c521fb310f21f876bc81206210237e7c784f135cd9e93a8b124ba55ce05c72ac9866efb0f1cf2e2cb8e7d095a7e2c72d1a0f7185be32770f5cc2c29da48460f3f21d77cf26424ec766d7a08ac9cb012534386c48137df22af5f4a51dedc7d6dba81e7bbbc8a719f7df54abebfc9e12a20d1719d46ced5fa1439d8a1f9fcb976cd59f27548a72bb046d2b924909150ec533e8238eb50b18dc88e0df33bcf445482236d8eabf0d43d59ccab0fc1f3e055989f4a3ec58ca43f7fec9ede0006ac4ca03cf91bafcd07ca8d69fc1bd5344f873fad6eac9a5ae4054fca4ae974356312c6080f3e8d2ccccfe55a7151ad6601ca411909dffe411def813f6fcbf34e1e3b6f052dd8fd22fdee3cf81cec430dbe6b6513b2aacf792b6a1dec8ff2ac6f191e7b29990c50c1c9a0dce54985e483bfb1834d98571b3d7fbf0741add74c12ab1f9249d4d794081e30444a7561208279c0146bda7c972badc5a9578be7c13c439c432c244191e2ecbaa1f0256d5cae241ddfa6e87b4711775f6acdc3ba4c4027cfc846eb4ce222e873544d75c6aa22f4c5a1c4826ff96da8a7dc4188e13089b1f48898e9c1d7d561c99e45e15f013270ac8115e4108a47a1afa782d317158ea6ea4395faae9b867355fec99cf883d573c6e6abc054af164c9110ac426b1875b3cf0ebaed334120078ac73d706852f5fa44cfe6694503a4bcc87b1a587ee229fd02461dbd3f6fa7c5c2616c9e55cda71b5c0be5840e5fa475219dfdd4561e4eb76255334a65db65a4ac0d80f70ad9d4fdaa85036eaf75769a80806034870ef0dc953d0f95139867027efe5b37a2b9bb08874f239156bd7c0e18a01b5a0bc76e43b613331eea6fb7b3198dbb5eace9f9230a203461f2df248b9ede5b46f37224d9eea44ea1f79739f343eee8d61d3979b2f96fbf5f462f0993de3f81764f0ff13233e7784074d41d591f15564a357ee19b05370f5d6bf8b7f81029e896c03c7ea02a2e69d1a19afce71ea4f24092e1f7b8c6bbb532417d7081878ed76b95f53c4c401fd92008fbdac79363cad0d3fc6961070d90f3d883f2aecf19d530ac37974a7d683d741536d7e1159526291a72c37e96a1915c83cc13e744af004a9f5c79f3bb99040134db676e038b9918aa8a6dd5f70fc3dfe5c0c06af377576a6b403de6c4b39541fcdb414680dbf2b2e1ed10bb1eaf46ee9455b65784bd6d272bf0d8f6778c7cfb8f79bb6b4b10bc089e1885daa9c9c6deee639a22d1051cad0a1b03179f33b940b1b3a9c5678328e02b7731d55c3b3ca5bd3417f9fa849cc0222fe59844424497f34f4d3ad828b5e296d288b2469ec1f5d8a082e20377a13e0b72c17dde315c50ee4ee57299014e55f36e619b7fd116e519b2125c52ec67ac8dd308c6810da701156466e4d5d5049e15b8e901ed04a2481a76a482a4d4ecab015cad5deaa0f752cbaee5bc4c15fa3531dea744cc924d4eff5dd7878898683e3fa818adc22b9c3ff70a3f69e60e4bf8ce75cf40da675a58b14b27f87eafcd04311f3e3de4b1fdf72006c74b3231e7bfbd613a82b6aa1cda45a0980ac19a3470950aea12013c6c865d3c1b78b8f05cc3f4d20b35025d118a5a33eedc0848e51226ecd0e730dc132bba5408472f51fd2687de19ae9da2a268b5284d2a46c8b7afef1b53c7136bd1503e243796f756bc3e79dd386ce868d49b54705e66daf383c0a905163ec57abdab6490549b70bed54d280496cc9e13924e3013da8351f44741c817484f3fce720e7c53a6554a3ac385e506850136416ced311ff74423574b54ad07ea1de86545171d38d0c398fb1e212ae3f8b295f9fe634b82a6f6e535abba71af7fd2723664eee8fb44f62b7ad8fb1f3661df68775edebd688bc6f8be79e1ee0ac11060b38863548c12bb5b487fa1019a81454b74a4d67a13b49764086194f754abb7eaf41f32111d81aea0e7c34ee2588881b39298ef5271236028b83bfc206ec6c7ce065e4666c2a2f168a261909c94c2c7f7f4bcf9ec7bbffbbe87bc6866c5c5dd6232e39f44f76ecd05387b999dffd671765a5965a6f47bbb53647de72e52d4b0f9646363140fdba97796fc21d92fdfc0078c58ac0fffb225a18c6bdf692b1c350057544401d9d9410779d572b9faeda48b7c742f43944ca0dae6fae6b5ca9fc9447bd8603d7e59cf6dd939e22736b930bbaa5a1db79f1ad33a39392a93eb61d7e4f24aedb130f43ff7338b9f29d24bfea3891b7da1fb5796e2932766ce28fce3ec10797442234c619cfc5c8f99d80caf1402fca2d9f90fb78f47f481fdaff86ce543c7708460d001ac5f3d93729f98784a37421e8fe8a40a46092502f7fb054bac50d28ffa92da0a6f73b10971f0aea02e285f10918dba20a136a792afdbd2a679f4ebddffb3c6f22ca64779c9a1477c877e0d293fdd022f673aa810a48811d8ade3e0b7a1c26d34abb02871ba3987d70d0befbe9703ece4f25ca9230ea9160f9d1bb813001746e2779eb3f3be82dab9d7a2c00a6c4f031f0abe29c48e0cc1000f5ccdb2547a2a43f7962474c4ed37873218162dd09be533c2f199e3e73e747faa7956bfad0b3b8a910f87612f29b7ffea77407a018bb446343f7554b771218bcd169798d04851a2d0a6190d6c5429332559fdab9339686fb8e751099683f5f514591919daa9bda7b2ae691e64f5618e65e3a612f22b56b5365819ae42f1720baeaf262b19d3ded0851f04443859da6ec20b2e8ff78559d2c8e954a01433000f53b78bb49ca348166921d7a82d31201d1b1eca65f0b34b2bfa8e3a3ece75593270a6b01e46c18ba3172b898b682d09c56a46d33329c52395ede6ac48df800156dd6c51558039f5558753ec46b7d0710e045915a48ebf130569330719b884603cecbb410502db1d09578557c6c3657e385a69c174a6d0357ea7747e52c6999d31ec957b2b3dac455ccabf137313c7fe7c0b032565be6031dd17fdeff08d4b5eb7573ebc4254dacdbbbf09b22e4ea415ad074146db2c1ce92c88cb8cced70c1e6eaefdb93b29ed08d649f2ca783f50b3b19f6f76d1b9f57cf8e1ebd8fd0ac5cc4680b0d15843e76b4ee9c1f842818ef01694c92dc8277169c164ac85d36c353cc77e3c7f70b343e6f5cf2479ee7820e21412505965aeab5ad85e5da2d557259d0660e28e4fc6c1b4f88b3721adde66eda469b3c53f06eacbd2ac3c2e81876e78b6153cd5cdc603cf93099ff01d388e21307e3d7ce2e33b59968b2ee69c218976eb02ef36145855b240acb0add1bb0000e8bbfae481e2040a85440096fc4fd43d2c1b3b2163361405e12ed0e5388c4e70ab3cdc54122e2a9137b973e2211d29d79b98c317257d0542a87bcaf0ad736805365a1748289257fad77ae9cd403b10a52509d5f39b55575fe0c2ac3f50bb0f945086c52b8ad60e20cbc7e2d6b2b6b4d05e2af52e24ddf5800e08684d0726c2c5b7bdc12ad2e4f72d9f8e5f16afb4a319be2c2c61fd1078133a677db9f227966961207ce712aa1cb39fdd202e10716e16f76e2b69340e6b530d87c77c07cab9b403e907f4817a1c77eb51a4e6649f50729c5390dedf13e5bb51f1b18166da62dc3ac143cccd521fd6987c5e3f0551399d75e70af118862c51c3b762d613cd41a79109cd5527c8a381accee6ef7b461432718f6c182b426ea721b0cd8cfe29589aa772ee6f4a2859aaf2c8da18c5b98ea44e178d32d44b237f188ba6b999f28e38dbf4ad68a6e5900bacdc82e4a931d4a5f1f19c1d4a04af61525dd2b090a5ba48ff8fcb499a6b8bd6075441ff06ea594080e502f069371b6beb8ada56e97ab531dc62505bed840ed2980bf759db5385791cf579047eacb2b3eda8408e6454ca5021ff73078e1af9a49c06f34b91fe4505175fdab711ffb3f2fc91a7996e60241fb566e5fd232a8b6334f95fc486cc97ff34b3ba603768e66b61ad49e767f390660765805805507da61ffe7684ee9c17295b7740b47f103914a6bcf64cb825334dafc5406f9fc4e105af205a372d396b470874971c1be87c9c0ce3f093cde234b89c2454ac1f160e40535ede4e136da10eafe448bb354ef8ecb392b8f85153dbbe238b93701610a5ba0a477142da2368793bca2bc1c0fc97d1b75d89539fa932bc60ecd61eff4f0e34a552f3ceff65e3e6633bb12e7faf716c04d8397a8c545a057c5d39151e93c953245e6cfc73135151c9a07976d8f2c7b64d62fca5cc4358bcd4343ea296d6a78a2dd67680c975f9ef59f6f30e5de57ad96749464407a192968bdc8b658e20207ebadf675a502331834aab9409da18aa9a6c9c4667eb48924fbcf5dd8d442f9685f9c0c3f99c0b0c4e9233c77e687e64b80e9cb769ac8505794ad75f535f9cc4d8f2c7eb06be263c2abcdb2f757e0b17ee8c779d6102e6ed6e3110681897385f68edb1ca55331d54d00c2c0233bf05d1603105df45297549dccff3b0150d5525906912d1bd498af150a52e7dacf6436168726d1d85101ccbfa83081f538a647d44a09d4c049ab4dba34ccc0502606ef72fe573dff2f757ff8a5952aafb57d9596335dff1ff331bf9a81c0a8f0e614212e2deca1706ee024b2d4677081f5c69fd7392d047a5d7a0e94aae715189a64637f9e70087072684bdf97f253f8d79e8bc822da8494c2f61e1137b8dcdf49da98b0b09943551d406540de59a06818ee8ea42a563f522ba70c2ae4535fa5c39f6e2842e394f274d665b2d4d053b5598612200be02e74967f28a1dd9258e7053128ec16999605967e246f291a1d9529f0a6f4be7ec3b232e9ae62221ec70a0817da3c01536993248c3835c368c8408843dabf05ea889cee2409fa55310a830254669cb4d5f5f8ae37dd8a116e69d1d70d7481189cca44bbe7c64d46e1a253b3b06008a28903119e7cf6d78c7a17924186fae4b8dc3c2f25f9866af6fa10ddf494fc60df5edd742520ed91c33b07aa61e06fd1d29500df22a577b86f87139c81bf43ab4d01c24e64f095d4936848f51d9b47add4cdbce866d096b21343053bf3deb55c05a6723d5a189665e71b5a3ec8867fdaf6a7690a86425571ead5f10df74559e37a5a209c266132d97e284d79133e180105ba5ba189c4756b5234014983b133b8a4a0446efeafa8816fa648a1c90739148a0d1f3b17c9866919d25abb36b4aa4dbe82e54276bc0e9a218ff79b5cf18039d81d82f353d5411168ffd0aed86e9f5ba8d15113654e7b9e97cb26307ccea1f5c9238661db020a7957d455c1c2887c6d589262ea732acea95e4d733bc739b6fed3cf2e664373c9f79a4cad5382aeacfe0506d09eb68a97436a21fb61b346fdf301fc7ab21cd445f7f4ab15c71e9806f6f8a47d51d0ef651ff8f18c4c32c9938db521d21be9b2bada9163b87f0bfd0e460512bcdc6de6c94c473df2caa99964e8aa04b6656f09a32836901c4042e9a49db7a827d7faab0539d95b57f6c4972c83108ec48e0634f5edb08340d7ed76bda6811e2ace19d5a41d5da63ce8d80f795683393517550cc0e04a4c75928c61c7f9addd623c8b7d1a54c2ca4a7399b558d4a3fde500f982e6f2fd8125cb3acb29c32d6d0007d9b99825e1cca53a34fa8eab3bc755f7929de05930e0b22b7195bab88f6f392cd00f71238365698fb2697d3adc1c54a5c4218ce0c825577b43a165c8424d5242e27bb98d60529d25975d6db2d89da3ceb2c074ec8464b50dc629e3a2d907f518f9ea6e57566e8cecd493292f93b2f92949972cac019b45300ca2d24606b8336088d08a3744b8f609f606e1b7223131d2d5e441c036681bf76fa60a34478778eb965cab76633e4a7e30a2bb7732c8774a8d626364b0ecf7e9b618426994d2cd397eac098945f9785e63352482643df6819ea087b76062e230b78d5b8f0d05669f2ffb62b7fba47b3e18fc3ccea116e7f87ee0ef052ac3c841c8e3a8d32ec48a0b622c5c552b3b0a38f942dc3f8d791e99dc5f14fa69f30628fb68a3334b703644974b2f5fff79928b32baaa44c5aeaa50f656688af5ee1090346ca73bbdc16ecb61d2cbae60cfc0b46cd3db3dd5c530a628338d128d4101658436a9068439b1190d3e6f1ca7aaa521cc781fbcd65f69c02af453b62bbc205f7540f071b2069d6c4418408af984d71c69b391b605251e76e442d81473f20c88a892f4e6ce02dff86d6d37abf231c9cf4e5da90c30c24985cfdc5490217905590647a9b42ba02a5839e2825c663d392ab35995f78b66eeb6ec3976aafd0e78845b617b29a5111a646867fccef5532d9bca1c75f583b36ac598d313a94807e4be27cd99f466c8eed2a3841ab86072ba9cd8e576b951f3529030580a0cd86c02e7afa6f96d4da847286f706c72a0a6dbee3864bf366c70879b51682b699c751c2eed0aa4581237db25ce00ab3b454061ba558d315b2992d2584e48c5b92f968b0b7f96a6f8aad5dd1a6fb0597eef327b365012d1e4cdea2143a6fd879ffd69d616c77720af1c1f7c39cfac17e72b854be2b8f28bdc9e16ac619dc0f908b040f02abddf7bd3f3577800f29dc048771117a3e60645dd7461d182b8e259bc10a73f9ff93200720425eb43602e23bafebe55d9ec3f673d6714c963ff669e93f7ab6d35cd859f9cbfced767976660bb53f3186e8b3d28ad6ad6f3e048ba282327014a8d31c450cd8d0caf0122445976e782761560e344ccbcde137c3516f8cba5585c70a51b5f0b9c2f2cc13c49e1500650ca761cd4395d9b4439d5d8e737ccd582d7937b93f3bc3bc30fb786c410170e07a3251b29c9556efa205a06bd15c5ff1d823aadfe60601fb3ae3484aa9de0e429cf845e5bc62471c97fa96974aac361e55b76aef3462d54f42ec88ec64d87099fe518c161bbf65db660628038271dd54c25704f602e399dfcd21e44597f69d870f56cfe991d51a9340d90347fa04d897876abda9f0cda17357adec117ff0166c5c90c0818eed6d17de60637c3e45f672f0ddb2aeca1294404811d8c3fe18818ceb7c6f95f3b94c1de45bbba7f8ae4bd608bb1018013e6a03adf515d70661a64f0d088dadad0818fc6926edd76e47aefeceb8c5d0a97607cd7365d5ec7735f08de730fca4b12ea727ae6190aa2f4ee6e7ed515e797fdde7eb5a8a24dc5b62d2ff32e91bff199777fa698a88a9a6d581ee2c5caf2b51e201e5ddcd3de116", 0x2000, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1001}]) syz_fuse_handle_req(r0, &(0x7f0000008380)="3566a71d11049978eeb6f2c31303490cb06241f8ba59c62964870eb6fbae21b97affb923cc9865cf3bbb284f13293dc780f9a73f0f462321e39a6ced3d668b3a2c37d0b04476970672b8df91d5079fcda52ca2fbad6449b1de794d0ed2a1abc411b3a96ffaa8fabe3e6325851665f9befbb8b48fa0c21c1903cf35305630375e300386d68442fe6c79cdac5e29f88f57e901ebd2d74cebd0be51c43c8ea470269c8ac87f19ccfc0e7db237c26b880fea64ef6bde969915b6b916b5c06b74ad1ddd87721ceefb27f3c55dc791816fcc04f2b444506ed818cdf7cb974cf4077910a0c727676054d26589026b1da199973edf1a4acb7ce9f90b2927e9932de060f6c6b20c08b0842a02cff4a0d7877cd8e1fb78b435ea277e8f717d7f25f74b259d9ce7bac2e3a61aac692eeb49e0510f1164d52139ecbb150292321d0fc0f39bd99964fb93f33a7a152a3ba7e0f06db17b6df1cd100f2ec478f0efc6a655b84f92cf4db3a78cbc8656c93825137a589d009695a37fa530d59e9241ec441250a8a6cb695ea5231ccbc2aaf718caf3d7d9c49fb44c1e223aad9fb2961524a57eddef3e4d5259a919175e2bed052af54544c35978a138e2fdf75f9cac56d324cd100e63a41cb947561f6ce1654510b90bb7dfa5d2120eb4b56d2f78b5f7b1bd43ac8a948dd4227e8c9f8e3fd4728b0e43afed704de65da5f98e001d8798e57db0d3c9825fe3c6567da3b04a497d31360171a510f812af385d3be0a7f64527ff01acdc4f4bb19d60ecb5b221e9dd97d3450899a46dbd7f6f070a1f0110f2eb0e39db9dfa5b748a075b33894401a82998ff6ebe1595d39f7e7c3f563e3e1d4a20596be7e2150fde14a8a6b32fe3b2daaa9fc5fff510456d0052e6ebded8ee20c19b1218004fb86f170a001159bb91006d4f18289f73a96deb473daf5c16e456317f1105fc6f649095ba401f589228ea2c444c821ce04900bef2cbf6d879fcd7cba009567602e89ce1dcbc35c2c1316c381d8b0bc61733bd7c646f223b17969b41f169e7e32ba99651b222e6fc241320a94c9b958b8060ac6e695c5ee00411012f7e6a4c7738cd0029a1080cb3544a046e8c9a37b9ed3d7a5f6c345cc7ff09e9a6e41e4e2c831400aa5f51003e6f88c697cb059f91939b207578b9ad7eb936d29f4c56a961ccd41dd4416d93226c2e9385a677bbb74527f17301675cb12d94d609f8f53571219e8423a87e0e4bdf15a5c6f93b665f964bf90693371730af08aa25d03c61e6afd328141bfe5019c922cf72d0ad77ee2289a42a2d0c924477ca51f30928b18c9b069ca8665d68eb04f7d5c3e2fb7ff7c98073bf5a33310f1f397da27cd61bcfcf87d5bd4549942ffd8c763069a19feb1a828dccb77a4e77af0544bde0c3577525bc57da47261a1a54e28a721ab6099b304acbd0fe52d57d1149b89f863cd9e3deda09c686c8874ce52e06467442c3c41971affe2100a5b809286ed17f9afddbd5a684d17fd816c20c0fc3f45dc3c3213e92c9b6188fc9b63521450a43559a2d65b619ad1507f981f04444164e39c7f74829791763428b1bbb52ab44586ff91a9a0b7e6f16b1b1a62e5ecad77a9d052d83d1d6e25f892605900615a673d58ab11134ace5bc4559010e46dbf02e69e1cea42f42301f3aff600bb430084d6ea7d363ac90005eb75093eda0625062c83e475f3b8519e7bc9ca6094f172e2ecadd9406a8941c660d6215c2f9e31d677bcc2b143d8827a330276d1e1e4e114381a2efa4899997ccc8d40a08af7393d50963ca1e92a89f17f78230feab130a841fb27800c0e086111dab67a5fb76fdeb0958b92cdf99fc917da00048bdfaa750cbb8c5adb5528bbb57c366ea76618b5d8b61150f9323e840a2142d59a850b45d45a7efcad5e37cd8ff8beeca56ca92a5d8e11b8d1225830974e8fd93f174c3809ab1ffc448531b206ff6e065bfc138de8f28e757156beaa47378b1af1704aff6c9ca8942837c36335fc7968e569de0ac12671e4d32aa259f69c31237e0e62846d8cbada3c203849eb25d6c8f9f39d77f0926ecfa54209267ba687d27c3a95b46973960e5e45f2d97f6077bbcae15106a952a74e000ae28547e3e111d6c1fb35ac9627bfe3c52a326f44af18fed901fbeba6fc47848b4c7a45f0d4bd45aa37dbc8795fed1bb3a0efc7fe28727d36ef60503177cf974803bb9432dcaa1239ef2d406d82841019cdf4526ac9e8dbeed6348f0b7d2473a8109060ace726c2e33424eb50087d2666d6a0e5bbc690fe31b6a6a66e1d73996a5e1cfae7d9d3783f651ce7ebcbff697d8ab4b91c0ce2c9938e905435fcb717347741cc5270009d39140d3dc6afe8edce6ebc3ba3685c0730b6172baeb091b0c3a94c5fc16fdb7d460e036473fccd466dfc02c98ebb4577cf634620dcf13d61dd966c729ce18bf3ae391477923c1f878c43743186197dcf29b24f94bc5bc31bcc6beb7befc9882d15589e6f4463ba98ce66a6dad804c58f95c4e1d3b9707ab416d71de255556a5c0f5de8d668dd2700948127ef5f2faeb37aa0645facef53a56d422cb9926ebd63f029dc0e3981e258d90e6481c58efc48440066ea032ed66ca2940106c93cabddbd031e4eae05b5ce1d24ed2da14d722e0c1094bb27f1e197a068562918bba1422ed9f8a1ddfe198191cb7ff7a152299ad80e15a2738e89e8f936a29ec92088b264089b4be090c80c3ff02cbdf2b12766a5eefcb35f27992b1c5278dd7e88f2d112769a71aa9b5dffe88139451eae053816606b91762cddff9eae93415967ea5cb3f76cf130d935b2938fad5bd0a33d88073c22170607bd6636268aabcc910aee0a192eec4d50840adf3f91e7e548aef1fb2029b4d13936d53b185d431c0b82c3e21a226e8e93ac9aec50b243c92e4f5df9775e7b3528727919bb0cde7731abe9592f09d7f5ab3d999846c19d214e39aec506c32ea58781ed4b6e565872d755be3389acfd01c312ab86e4f345a5e23b74dfb8feb54af58a311a876addf25e931c65d7d90e1b051d9548902054418b38e8319f3a3a19ad8561954d6fa2c44b646379f54e8335079e93b6fd890d68b20c7798a897a6b91514702cd050c99529840aaacada4cbbcc4e0001cd4824a41f773497c92d088f2e24b84e057c111ef216349d3358475d65964b7a5357af5e3c218deb445ba2fde7e07a39e54bffdbd13076ac0469f8b6fef58bc4f2522e1418a83ba42144cd9cdf0147b42b9f5347b0b5e4f00e849db1ae8fa4c13de1ebfe51834237383aff5fcc058a3158c34f255511ed871deee0b754bffebc8dfc82e7e4f0d59ba8c3c623b8c70a0583b2a156b96b4ef75376178260104053f2393e5d3856fb83156d667d8c77297294c7489b003e3ad2c89f579271f62ec24276ca0da1120dccca3785fd7eba7ae77549c2b30eff39020d9d73bbfbf66e6ff9df2521b093b873e0ef51b20b643137b7f4523a148fc97aa6f735ac6ee3219509fe02171757802b4f85f24ead53ee6867e660d05561a60e907afb0698bfc683cdfd1d73488cfe32b2d5dbd5d75e8f721cf220dfe6ee958676903c33c5f4206a56934eb0f347d66598c7b910501a01de3ddfd0b706f9cab24e92ff58facef9c8ed60adf14cf8dc556b9ffaca8f9e2e43648f3b43e8be474994297bc8857e9909dea4a3e262dd1919b924e4f864baf6253739b923f2d30afeba950116b7c39639976ba7fa05ab666f11185750c9355b58b1355549d00c4905a583ebfa2a17538a24d89066da6e37a22143d48014eb0fd9cf10edfba98a7b3cd6a22d313b0842b1a9027b00ecadb43fd52c430b3de941ccc65241fc877ed73220edf114d4b6eb162b0d9a3475996f72696c322b36affdb90fd7f060aa33bd68045da1075c42ac7e98bc27fc193d933548ca94a88bfa4503e360c168e7bc06f381361ad3647b057d0b2a5ad2dc5e873e2e2d4951483610f0cb202868350df2a13fe583755e602bcf265273e02e3b9193df47221d7da31cff44fe7fa01771860fbda2fd6050db1871ab13dd677566999b95472763b90fb87e55ce807522d9792d83a1ebd3fdf07fe877654dd1dc3e872c337831d027ff77b1c8eaa358bffaab64f3beca05d07e06894aad33a6cd22337130a4d3a7ffa448ac5d740de578c7f5559111fb293013a79dc65208d2ec8f1613f09cd5e5f8350dc6745a59247c3b9507b5ecbea31b8e4d3405f4af8a5372f1fc9f975b7d8bfe398fed63a8aa72a06c2801c0fea4215562303fd9d59172a7f0879f8a4b1fb1d72a11b85b7f36eb424fa0d2cc8690aefa6a3ee30882820c902fe7d2e2f82647a5a2cd715d646f6295d92e2563c9b83479db1afecd374fcfc5293237323420d94cd883b58732d951d44a220eda4dcacd4426dafc5261c82d15b448e58978c4bee05d3573dbe3c4560aed102bd17aed57d96a1f11948f83ccf93f11e53cb24bfdffdebdb8481c54db96e0c5cf32d12caf11b8552276ebf0519c5006f4ee895993fec16b1875e11c65046bd7aaac7d692698be2750f16660c291e1ae8a761a6fd43638eec78f760bb5f77dd0b8f1b38da98e6ea5221c446ecfe2aab6100d3d77e866e6fe695b3e8f969c78a7708b818584ef885e688dda7308ba529d6bd651139f313f21512dc58f1bfde4c729bcbb76280488c314336c6bd49f8214cd15c7b489e0c7309134f509f0d3d250c5c3f7ccdd32cbdddb0b91d9f8c218429a678f00582222eaf2ff3dd1737d2d3d8fd849807375cb614fdd735c16f51992ec9372d9b512580a4bbdcb49743419458ef06ced4fc46d585fdeaec022dd491b4d6522b32368da253f39fcc481bfaa7f0768b210ac19cef5003c384a906d2ac01ce1405ecfcc00fd53a2170361e79c0db9f25eda24bc706c7ef5ed66730e90011ed2002668ef1703f5e176893a4bbf6540765a0850541eb0441561423a3d13b158ead1db7d2140378fd57504596b479e74ea031df5eef0219b9d01fba1da1db94c44338129dd9bd5d26663534b0e0fe3af66ff912736df057369f0b20e3211d563ff92b3bb35dafd2d7d57e89779a738018bb8e342c714dd2530cf587cf2c071e8214183cb06b2a94173b6147a64fa1a13991bb055ba6252b4c880b0896404bcc7caf80b67ad9783ccbf146eae6695ec6f633421d42f413b12ce4fc7e9942bfc287716a482f291deb5b43e01560c0b7e7f072d672cfe83c8f27689bc89bae1e1b13b998b5d74ad748c43159a2eea8f39aa6aac1d92f6a70d5fb56a44192620819732b71dca71e1e43862ba3371601ecbe299bf680fd2fe289875653382795d949202b248082f01d6f8606a3ce92b02e2e42a0780fd258662be7bc5c690a9624c8cfe33a70cb75a08a78ca967001db1c855c9bd6a29d804fcc748c725e52cac9a69c9c6d3c750159684f965b6a97c12cad7277d4c3229dafd1961dc17cb422fb7453f03a15a29c58e3853b055f4f59a310d79a6d67343651b271be6cecedcf265f064acaaf194ebc3807a47acae6e3b2e798341101ff070abb7292ae8fe207b63022727be02ab5fd27007d830abbbf4f1c02043e3e74ed06cea578e36d37e4e95d5fe0775995fe976b83057fd39a6e871ba0acc1d0118e5ed520f9f2c8f387d7bdd1d44612feb00e2bb2b0ede88226baf71f41006d227ca41b2e722dd10ba7b5c21155cd2d0da083d629539e6f33ce8550d44136e61c714120330bafa9a13eb2fc43488d75d0e22da04d57f37ae3cb72c3edbc858538d23d8fe84f32c65a01ed09a65e0164940dbfade3dc201619481fd00c3c21727e60069abf64b9fe3cd2d6ba5b902ea7d82516ad28e66258302e09491484cf9804a5b612b3a5f522002aee68530fad0a40f2947819a7f31ccdec0a1ccfff5c3e1c09a6f2d713c55eeb043af2e1c36fc45eafd9e190f11c25295687ceecb1a7a75177885133f6045336c3ddd1301a40efaa9f811d0a06c08abcd88522ee1be6d3ffbb29e4f48e0d1614e63a04cb20623ba989cb2ac666e3d831524dcef013f1890712613a0faf2e872a42e942688a8a30974068005f0f888d91c28ea634e7c89d154a2faa3fc51c3a1e51e9990a6df70e31f4ba05518cad9d5294d958a70421bddf40b829f7f19886ddebe4e5ef5f992da45715c4ba8c8648c846c016a49ddffe9376974703371547acf3923ffb31bca4639bd08da162324caf6a00195bd49f01ff3e51fd6984506def55f6d82d4ff59a0ea5302edd4a15f6fd1db04a032ab24a8b8fbe08048c0545e69693a7b83c3cd2407672f689327d5c1f18b2ac69b58791620e806fff526dd04825cbdbbe26c64944aa5a0d8c385553addad3b46c9d817525fb52f3dc76f2ae5ae2388c6db9cbff22bcf331886f58f4fac6ced238dc226142b3443ebc75f6c6e0e88370406bf41b3f053962b893b9ea46795eeb46a7c9ff1d9d0f0d78437cbf727b20ee87ac405d9badb6b2b0be98b7a9a56d8945cb3d099c8fcadafe4454a1252952aa2dee17206ded6c6ad9e5d91bad98e20427f0ccbbaa49734436e85e91f07e09d16b72caec9e164dc09aa2a64815324467813217d915a4bc0498500cd38b61674361e9496fe42cdf9e545dff33386118e495b3d52e6c4c34187d0f116ff8ea2656a9058e46584a3da2e424a31f8e06679fe3daafba334611315a4231b92ff5d30d3c985c5fb778bba85662aa9efe526fe0608ebfcbeffabc0eb2825b567e9c4327c319a8c267b9736b9acf92bf9a64ff078ccaf7e709c8afcb454ecd44f834b9af96a8a180101b95d52fd89a201d68b66f22e7134693c7576c58bce7f0ae244a8e058797739e9eba191339cd3898f89d0e0a6d7f4019c591aa41bed5ad9de3a938aaa806e69267ba9041e11d86f473f742be1e771f32ce287b1a086d035d96da4b8fb12063fc1249d253bf76ef547e253db9330fe037cec18c85b7ddc499ffcb4ed4794048cecfa90d9046ee5f6864ba0f4882a628af9c56d78fede3dc1e1c4707432ee07a858210efa50358dab5b801cbf4890422bdf09141d9fa6c4f13204662d0a07e125503d3b2938d8fe0242f0e2ee1db9a5c9e0876252ca7cf9af3f52b9c2f5528cd701f289959c87959732ee746517564335226c278f8a01579562d0cb844c89c375e7bbe38fec2aaec5caae023651d3a048e908b95279ca9e245e8437596e83157f0edd5e4a5ad1094cb81d8b62b87fcbd6ff191968f06e8271bd0840bc8d56da1fc0df71a1a99b2cf736cb6e214cc09489ad7a5770537a7fe6e77e338aeb33ab7256c31e00fd4f3b47dbb8121f358b03e010b20c216cf7ee96b746caceaf991ab8ded81714b1e6e866a068911191182ddd898aaa752e5e81388ba0fe7fd60a313161b072fbc6909907401216ef810ea8ac3f8c647d803954858be8a6c3dbe75a2390ab02ce4804282825888c794e87a94b611086c03a0611a428b7370182a4b7f897ea6cb832bda08fc0bdac04f0483951aa538a6a86a3772439985914ce0bcbd7d8fc8a79d9bc0a380bdcdef92f483cf7e6fad197b307cd9e230b81dbcc27df17c4a39e2f7d23aa735b5c8a30455b42151acfc886700038e300ea89cd0d3496477e35d2c6622c6828c1ad811d5c0bd766aabd83c68e7deab032d1b4d8ab64d1a632facd550a057c56625e70620c2f9cd7e7cd9899df7c4a1d8c74a87a88acb4fddbb2433fbe40816e10883771a6a3aab711f98c23020cb0c6a143e34b920f714449329eb89706cdd8680fdce06757fd5e23f972238296d67274e4cb01f1874e79d0ccb1a064ff3eac67efc43a04d9eac71fb9736e3c144db824ea65c41d5314864601f99b3f1ffc97ffc9abcf3be53fa1bdf5536b96607f92543131eef307f09182a94deaa0044ed2b4564791a500379ad0fd0a1a109ebd3c4c6209d901106d9d3522141a60a11a009f15f99f9561e1bfaf36f6589c76c2e9d6051f8f92d2325407a455550e05a77bd1854fa1234079b8a395b55cc7b9c1cb098d21dda72f71bf229e4d7fe13d43a56e450806ac4badbabeec4d471f9839dada99b7def5219e9bb54607e37ae8c9023b07e750ea5483b416f52b43ae40c24e766144b4c870b36b86839b25ce2ef3f7821f65301c36892ecea0a2e23316edb556ab9ab81402ca4421320a7f62cddea22a8704009d05775f2bdcee2ea84385e5e332ae73d32f92c9af36de3555147afe20b60c06dc3b20ae00e07727f9c0588848ee4981c96d26a16230e12a0c2f77cfa46b20b2edaba4201df726de23f489dacb5b1a1378ff33c845d3bb521e38c6e2b4c8eb5860ba5bdebdbbf24e10725532c7d6177c444d5a799a0bef29163cf693a7721a1fd7dc23dca7920eebf88539d1042a9a1dbcef1842a53e0f9f18c1f1cda7d8865115d41768a9f425f077bedb76a0e010c43e7b63725e4d0bca6aca1b852754d9fd3a3736b96b8dcc77f3b3dbd9ecc4d4e49580abf1e9e9bb9d60067983ec077e90c09fe76e290a4a29a3a8ef36d936e810a4eddccc199bf5bcf7bf6d4013c70d96e7a0eab211b9dbe9ebbcdb6b26d3019cbd420353116f1cac6f39b1a67e2aa455177dd6a4b32b59d03215eb1c3214019e065d8f79d0afa90e2eb798c09815cea0d9c6bb4a9ae45473b0e291ecb47f6d224a3c1584ecdf978bcd52a0f1ba9f952efd63c64371c941f7666bf0ebcd2a9cf8ab7530a1d0a757215e0d1a450c7395435173ff186efd77759995cf4ad4e9511d17c86da685f57cbef04757ee375bbc3f1de479e93fbf58103dc60e3e3fa1b1976173615c8abe0e969181cf6a8c9a8fa636103b02b954a5a8313db3e19a46d46ccf6c8b3e6dc0d2ca8d9b2fad5f3c65f8350f394f87af46834731d173111dd525b0324f0a0c668a3b56f75e4d7bd14d845c42989bb866d31545318a37e9cba5f2b8863caff819ad56c2a4bf16631e33fbe131062a484ca2baed21783817b2ef7cc5cad95d284e4127ff361d6d2ba7441dd48f7c4e2a8391dc151c7cef6c22ddd2b3940aec8c9553c7319f84cc73b87ffa27c18b4151cafe3fdf534884345903685e802d658a5ffe971be16a2191c9216923dc13419257df40e1b695532345f56ea078156159501773a5015573a5f59c4ec8cbe87badacc390b38a121349417f353e41acbfccfb116658f4a8c3071b0a1241cd522f187d0c1f08f6c48740a416c3f38099c51ea88dbbe527c15b63a466bc38f34932d07cacdb4fb77c33d7e94a12e74d51ee7d973e5f45490f795ba76eeaf9d7aaf8fe2266f1ea226dff2d8ca57c0fcfc4f6d8c4314def60b6b19cc3c8d039ff3fa82db491910aae7e9bdb47f2c97c8d22e00403da12b156a5543f8653a00cad3902677277f4c0de6ce6a413b7e8fbb15b95ea1030898b826c80b679c9b573ae462c96687f4f741cfabb9f75452d4c3b149cb07e675d6990f9c6bee8ae1ad62524d090e42030bcf70d9c35a36737c6a345e3e13b560df88a772d78f1f6cf256bc2b045bdc3d85646fe09e31317e67ade40c55b353890f3547bccb2de706ca8f4952e790ee277d249d075ed9413b597826f32d66fae6a2c133bc10ad5e76847f2a8f8c2862e1751b4729634c4b17e7496a9df384d2b9d12a7a5a38f841857f7612691add5a76c2543873f2b1d3ec06e6b3425b6fcc90873b99cfa99bd32db9c3ac27e5b8e6c627b935241087120984cc53dad69008f1f3c3a4bcdc8413027d8a5dcba8f5a87215482d9c66214bc13e25bb73578f1adceec1f2bd8b7e1a8143b944d040cbd3585bb15ba564c6c7c823bb04e4e3633bf41f423236dc9c361366e52556cd96329447ed1c901899e5573e5bf825d2ee20c2f76ca54394379b13bb742f1607773177b1a6579d34046c4aa6330485f4599750577eb0361c2631d3fb8062fa290497507e43be8b025b646ceecd66a1f7e77a60e694c6b723f1f0d3781aad4018aa5b09010b1766f16f03497e06d53f258da09c328b728288bd1137a4a5d12477c0beddf1734caeef4fec94699a420f39cbf3bf060ce068e5a253f809db08a5ca2b30bc1ff3830dd9ea081365c260fd116d94a419a4cfec5f56f2d698b96080e1a05ebced6b86e13b7026427753a945a41cda9cc6a540c256dd0ffb5eb8d44a567dfe397f15a1e59655d6da7d4009b25c83dfb24f671d7571a154ca6717b687bf2c7d4c9e072cefea5cc9cedb391326960b375daab24360897dd3e52211ec1f9cf96d6cd0dd3a0f84cfb62bced12e8db80a80ca2fd86f6305d1a0c4848a95ceeb7c4e8f91262a6a2d70780697acca2d010f796de98edf29798c3c11cf411a6faf3aea862f566d8a1159646d3eac79ec53ce0a3a91a87deef510dcf6a03a31d99b02ca2600a16c10b3b93c78e589b226d8ca49cd12392f17dcd755b724b3ed29a027f371e4a3133f4226ddac702fce360bc411d37e52b094bb38618c929052ed26734e09bf61ce3238ab6dd92003565305b35a2fe767c5beda7cf6a6b88abcc322ff939cf1fe18327429c916e112fb2fb9220e867418e44b806a828f9e2a68ee6a424a076c848c2dfc84aad897baf18c18c81e710f42c40974fe5f47593905bc1b3e7d4da6d74faa81d43e120add8543aeb6d65c2ec29bc58e9e51fae512a16e598b63dc7b8b7dd429cc99c380896f783227706dd2c35d06076483dfebbd0297c333a4c15b061ef7c25ee47a6dc766ed5dd0fce1f2d59a02c1ac6d20e16ec280648545bce1e946b2f2615b8229a5c02633325221a5b1d78836e58d37f94883db2a6f1bc811d0c53172404344848a55e4111b88d905ab5a373032fa55c61e70e7e066cd12de95b9a203bf81df9367d0777ac610819432e357ef4ae3127ff128cd13c3914ca23315b50ec7106040fa99f58f16be99a9d167fed5c722d3f1eab7c55aeadf2d7af826bd36887de852ff287a5bffe764ab3b70eb83ee5a4391f73ad32c76840bdc9624ff7a9a41d69a027fa9d9f6db43f2e699a58791cf9dcadf28dbc1acef5571d0a7321b6479cf3aeec5fdf2383eb2439900ee757d9701db36102ea5af730f74feb34863d1325f18ffe399a3fb914f749f67a8759644078c59e702e7cb3dccbf2ce41ed278d83bf10ffb7a8be54f7594504c4b839226e00dbe73aba381c1e448cf1c05f8afec25e4c37585eba4dc0456f1fa3ebeae5213859efa051efca1b73073356b9194a038023f0bc4b5eba15fba5b84aeb2e0b5221ac4416b7a45ed1122004297112bc3c89b311800985c90a485d24af28c637e34132e243a1d8288a33dbc10a924b3739302c020c38a6cbd5e802a8ce2f597151079a4ec4eeeaa08a6c57a6da996f1c87a47e84a3f8687a66c72a255ff7b7040f96056c5a2a86d92cc420b190ecf51a7b1b0c60ee2fecf33646e551b289c9ef418f9a2dc2f3f3c40aa37cfc6fd7220562fbbccc228f6c420835239072747c2188b991dbbffd720483826c349e87cb4a84fe5119c96b8bd276b8f5bf273bd2372bd4e927e5406eec1cb01122475181d56a6697c37a5d314ee93a7a6d6246a7c8fd7e2e75b38b99066380b75e8bc9da329bfdbec8c58d51bdd938cca75f718feb481a6c4c06f49fba88348000e76100e62dec7daeb749dcd6792c3fa89797c9f63bc111f0d43", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x18, 0x0, 0x0, {0x626}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c3c0)="3b1c3ec0b418d148eb74d97b00fc6585df2193a41338cdb5ee93784e4fd5e7bbb988fb0627d9c3f08782cb76ea75d9cead21c1f71d937e79771a2ceab2623d9f5d5296aee7700e10818bb82f98c4093931c517ee9a30d92ac4187c008a0f0102b7d1da78dc3468958cd96f62fad1828622cac9bf5ad60eccdd6d35416189892d86a8f114a90f0f20d3d23cde96a0bef0b4df6ba6d75ee8a0c821d4ac464d31cb0585bcf2a0084d1603fddf05265f36cc6d92973c81540ed65e8f150136da32e4db18e012e358d0dedc204f770fbe16a4f645ef3523988bae73b8bf8dd12f9583bf06437be66e0e6b15912d68012a3c0ab03d784f39dbde7d6446f3730c361b88c88ee41a33e72792bfd3bcbcd47aa015760ce73759677268228b407d22b12561260d4ccaa3590ee26dd6d342066d891a719b20eb9efa9e7f7c26b76f65986d26e3d5f068904d031e5fa9256a9cebbe597751c0f78d8a0f737c9df24e25b817a7a1d6b6adf1872e69083f1dc8e6e9453d48fc7c432d10ebd360073767383a1572efd88591b4a67ec158f8a32f38adec3a531f32c9439a3cae6196e91b8cfdb28d3ce1d03e70725f96160dc1f019027454a2f42089934347ef0402b8447e4e809dcd4e554c513d4706855e89aebef0097c02d4f6dee8ad201330e1926cb2a3c36c5ddf2365feeb1dc8f242762dbf51a02f166730580e12b3cfc4d5f6ef6d0eb11989dfca4204e5d95419590a904efcbf8bba8008dbfbf60a9f451aeb58faec40592c8c70f2131d3ecaedfd374aa9f3738f6077c39306b4bfebb53509bcb024d1fccc6db02a11c5ad8e98a0dfd6cb4a97fed15b0b56e8d2a491ae56c64663901efa75b511750f5ed3fae75518f34a8a3df7c8347ac9e5be3c1cfd818d6d9dcea4ffc64303a31cf00072552b7e21dc1108c294b1cfa324321ff6db85e25691754d498deacd1a3a52aabd3a19c582df9536e35253cf6b6e4a9d24ae920d4bff1b042b267d6cfdbefcd9d3c87365b31500d5a368960eb0235f092573bb9fea38481d8f25f4e99fedf7cdf4e56dbf290c7193784bc985fbc4e68ce5e9c7efbd7af01ca5b4d35ad0615c28b7cda4db1d4fa4db1fab201c4c9712bb37e42f5b416b81e19aa39b92ec34ccd4e6bf9491fb171190369f1bc2948a9ecbb282ad8b09793e763396a3f3a902141fd57ce29e0be6ed2f813945bde906f04211d48c13ec0ce6d2608db5763e3e106463646a139ac104a694065ded6add82c7f68627d33aa46feb630414ff1d23f4a1a9f2d0c493da27e8159ae62fa19eba707d990d9be4ba4937ec9784195ff028507f9f01f07e4150cfc49a4ee15ba549c5275a2d67ea3af73dd8b90901c1f39cb4a563cc5bf43445584c28a2c1990da9d039db00da9ded2a73c47ced27c257a221621d17ead898248371af58be2d3a29a62f8acf884c26befed0591c07f66e247ca2f3aab708bfef45bf99d55cee14a84b2cba85e8596cd042a96d016d6d89de1941956dde193174fee46e99797a9954df05c85100449edb7dee16c280c17fa866bef4f9da4a5a1a6e8d9ac6fc02bcb6e4e4ab73d20c199806b9610487c2cfdf455c6bde1d62e9cb728de09591713548afa97e50c30d86015dd221774f00881b4cb5f3be727c2e18ff4bdbc8a806d1e2df56dffc8d75b7ab23b4834b1140674b48091d78e3662e52480948a3da023294baffd66548530f5f4a447aacc3f1ba7944ad7d7220b17478ee050c34d2e6802fb9b127f039f8c2d9441f8f2b46dd8a0e1c26655a21b7aff5ed07764b914cf57798fde7006d7c4de56d105b7d73f87fe4e6e1494f5168e25da25124298876400b482b3500f6b724c41a6b3d06d21beaee7c14a01f38fe5a4174ab3f7cb191cc93048cfc355816624f0424d8583967726748c573887b0cb53153c9b79cbe45a70b8e5085e3b7553b77c02360f4975d5ee46db189869022b0f5b7b1d97d501ed58a17298bc61f88e4ca6516287381c53d0a2f6e3e0f4bda1e1738fdede40bda9e54cdcf627ec7ebbba54b95efce72ab1bf1b85b397e077362e72d5cfa41351831a95c1d953165f04d01b2d5bfbee1181396f81f6ae9000957b5f451a26717a173816fcbd450adc52160dbf21a0b51f6db21d9ab82eb84131faaefde05bfcde498fa8bb533003edc00e6e1858c90ab817546f637fed77faecc1daa085e3cd81842440c400eb13a8c5f1f355b5a25ea7b12f4b1abf790f52bfc7c10430dfe9fe0c4ba2757147bbc2529ce06f099673e0833eef622a3e70df13ae5c0b47c968573901897d394fcd4a2cbb401ade5bf922c6923ae81fb3cec774480365af9bde2ab05aa11273672e0fcf2f39e25b247eadafdeeccad976ae051fde3aed4afa2ee1b1a1d10f7c03e54e9b69b054ec06ea58b820512c2c93dc922062a32e55bebd02e61ffd663ce0c8a200b69a08e60820304f87606c7fbb3944ebbbf8e936a51301761c240766f2df6860ab58816c9f1689fbdc036628946ccdcde20acb7bbc21223d8ba78b9a70f603bbf435f732a17ff342fe103a82d16676d2e48f02a286692dd162f45cc9c462b8f0e176225b4222e929187f189b32f62af044d2442902d0b6aabcca6d89c3189b804409ba06e53db2aeee0e08db236326b1b17d67c3b2ab33380cbebdd2311645bd7a8f51b31ef8f045876f9e023e664b6ff6d0525d66e35d337b14fe482f1f4103b5fec7460cbd8cd9981beb1466f703b3e669edda164d8b76d027bc9e2f08042a00207872ce809608263e2837f3b4b0a1a0a64bdea7eb34c97105698a580920499c64d92daf2492f12ceb05fe95f2e3b15c31a7a0cb1a0d98f0f9f928e1b3c781821d5b706ec176d2190317e86ba08159e43b375fad4cc07f38b9098e15132888129b59c862d6d2d149016b137ae83c223ed9f59b45f2f31dd8cfe99da9306b46ee01dafe80a7fa5740e4eafb59c4f83440368048cccc3a2140152c6da60f58410e0403e4ee123e78b857728c32045a862f41fa15f3b3874257a95138ef0123352fd9c620ce7ab29797602eab5a2c0307881b053580a08d14864b708915d72c4d535c9604ac0e948c8e85d4674771df08d4ca2fa7200ab9c88c1d9d32c02959a0a45573744df6d0ca664241fb1f0e1bb2760b6831eb25c9a781a37777f54de17be1cb74a7c7daa1c70469151d592f8d685d0204650bd9e4ed924f5e7d1ca5c212fb3e8cdc1f68b9ec85bbc36fc6e6c395bc7f58559f407318a3188f1bddaa4bfb1a49273e49f604e0c064d59d6aa7339b2b30f1188565bcf2cebf4e5bec2cf8e2bc37c00dcb86327a7e453fa4d6ee1c274fc7488011821e168b484beddac235a39cc1932f6f56b80624a64db0da73cd3a4bc97fb016004fca1043e1f37235c05ecc26749b85f6f67562823c32af55d407c4227c5c99fc5c259bf439f30e131ce48daa66575869d99583aee6a38f40c7711fa78598d562a95146ec0fa78fe30223029ec104e4e2a9a7d694f8b095f6eb0b1e0c29261f813edd791414730154bb8631c7be873adb6b41172fa5a5ee40add85c4428db9b150e1cebf2a1443c9a2333571448112288b38d097d53b5742059b88cd9189329aaef9a143249f267db10c3b634e226e63558a956db5082d09e4bfc916617df197ecf75e639ef3da68af0dffff46ea04d1856e9ddd4add44ecfee551463d88b27d92f2364676e21589e7f9e349b37a751886427199330b79e6c1c29eec421307c2fc5f0bf2e3452d402fbefd5a591d286f8d198db7b676cebbe67ff28b1c1ca8e8904df354c2fd5631aacb219af20fcf484539d0a86ff93c806576d2b1df33313828b19baa00c8cb2d781c575238c63bb03db61a8c97841abda7921650ca4c4b86c24f15127ddd7c1c92c0ae4e42cf7a0d228d64da7bf7eaf046c43a1470d3f37b7eff18c87b8bb7d1a8e0134e248c4ea2f918ca2b069f8c61ba3080d76bb781bec513faaa6b023eecdd0fe0df05d668a0a7545dc562d58f0838d86df2e66cd4cafdcea4cce5355c0b20a3db8060defa9bb45c3df0b57485d23f34de204696a7a3205f9292c41ca8a10e2d993a14ff7f3d1b5a4df37d725082c243c1d9cf0d6f7c491174fa8bf0e51da67366305f27b367100965594cb9f0a179e2710d6ce174843eba04819d74399e4912436e8cf8d40c0f3831474f106c38f31ec89522f328f02aadee55664da55fdb9e43ebe3d5289db98afcff860e7008011dd9ef4e3a2740acdfbb59abcfa877c293557d9983acbbed197838d6a7d3da5c0e03d5130c6e3fd07b4ca77aacd91bbf8e9ee17ae55a9015d73a0733b380c448bada8ba8b1e379380d878b257e9dbc83ea596ce8ba05ac59427c49367461ac9d8ff0a27266cf7c8d7ee69f0d92ebdbc09bf5e9da5a198b7e0e409f26431967e9a5681d0e198f4b7d821c6805f83d280674a622a159bf33dbf1f668ce1b5fae3c96fb2bc3479a2e37bd9d7292a4ef018efea60ffb3e70c407df7e2902b8facadc6f89c8ae50be9f5f6f6c044c2722a0ae78e2b8f770b3faf2dc974f5fe16138839b5981f73f7566fe467ea72964995332d7677c0f970bae339b472160df336722798b86ffea9725fcc57de045b44ea0c6fe77330c76aab45a3a9771d07a8a8ef6b41f7299426b3c08e16d3b362cd97da67ea8f6e5e255b479a023bca1b62c3e92913f7d14ac1e8242b0823bd0ffe1f9e19f0d1352e462213052991e0f403c444f993b24b93440c8fb6e55fa27b391f46d4bde3371ec74f109f2596297f783319ffbb065bdcdd5988b97d7bc2bde14c247fcf48caa5dbc896448ae23089159f758864c11d923178446d69b616a0c083dbd1d7500012ce741839582ff4822ac27dafbf08d7cd0086e92acab645e5ec41a6eb8f0eaa6a9ec73fb9c602178d2f962d48c99284f9f14d459846e5b6c07836f651dd56d81767d91c04c3afc1a7ae65c97f3b037897f1455bfa796d21246fddada88aaebadb252a82f621fca9a3555c782380be41581fbe96f5ebb34e50918d4a03a23ac6a6e4e7b743a28bc4ba264cd9c6f13cbe90dd37f6267f68909471607ddd57d23533d49d80d3faf08494007e216bb8e5b4e79240f00ebab45edb7b7fed8a416d5a765ef2ee174a62ba2fb8dee027121f13fe02c446d569ad30e701342c03ddc2a4b175eea6fc69e0b6faba35c7d21889d3e8ed6f497ebd3d4a2a54ddce2b1f334cbdfcf70c6c320d2d6ccb9a5ccaebfe767d1a875c06935909233fd6dc3cfe4cbe7965c877dd34bd1a778c5adc0d6d5ff0336f46af61805651ab5fb00d67aaf3b820ed2efc550ed3d77ccb5bf05604899b51ba5b44e5ebecda10a7c755b3e02ac75fa431c343ed0988b0c11d9496451583b6c51b1189b666cf1bdd6043f64f00254c87bedc506ae1b1646419c70f9bb1bebe0d54dc1f3e25221e4f696a403eb2362f5bc061ba98957693daf3881695c7c0eeb63469e8b1ff4bd97e0cee08eee9bd2f82e7e49985c7bbf7846aeb3f716b01713a1f80f4fafdd587b79346caa6706d49494a5e590123b8a3bafa6d300bbf1d66a9aa19af1016e0a50a484fc8b35db81a1af0647310ae315deea9c761dd6ac690ca7cbdf1bbd488567c027f1abe131d4dbc3b2671acbcc8815659c687435a199bc2ee81f548f77b0bc3a0caab563805cc0c058b2a53b0df674ad5387238c895e999218c661b2584a7f0973dc7b614ac59c5d284ad15e07ef4d3157714bcb7f7d7e68d5c8dfa32ef74f277f913a4ef80128df4d4d78bdde3eeb1faa91d88d40a1689dd47234621b2299b6a7b946673c9168729699fbf0fccd08418d8a553b74a2774b7cadb17c9b9d66178ac12b54092e609392a9bd55ba2a125e6206ec72031ccde19ddd05cc4285d84ce7e8d7a3811f668e1633380cfb7fbd4815a37f755114a714f60cdb1a1b82a0438d7c50230e2f2042a7e14afa4aaf1232bb408be68354a5b0b0f1f377f89accddc2418df37d11583a8940854760431355c299129c20120020300902eed93d9b5825da449e81b9f7a79eaebd5fff225319b82e3352a10e33b558448579deb3435190057a5858692e0a59dce63388240425d6219c62c81c6e121e917f61f13becbbf5275617b315d905e5a814b14ba6bcfce7556739522ff592d66553ded89439ecf62540140f4e735862245f71d9e7d859bb0802df1d58371dc0f458c991064a7e9ccb8c02b06fe5947fbb7e4a07a8af4060ee128390757f11ab2e0f29477700169ec7f7efc7cc98bba7a38c20e388c774bce1a4f28e62f5b3500a158b2de07654ed198ea3d847d1ae2fa09633835831d9c4f6d8cc31f99267e033013eb7e190e013492e27b97c8224fa484e6f3670e17a90ba583e0a91b3514ad8ef639fdbbd47c26d001971b5a7a505c11b3d7814ed412b25963675eb53994290af2c694fc7d81643640ed443bd39fc894f688fbc9de0c7aedb27c16510f9e9759a2eb8f0e52b168102ce37a4df217a385c4be906a089246a5cf8b06f43c1243a388b6207e1c9a79db8e79612ef4e457ba160d44c428d7319b2ca72a8e18c1ec3d6b7bb59f04b3537694da5b9b65f6792535fb8df38a1f0e8970c7f2ed7bb5d5f5fad4156cf2ed19a3c0a84b855cd5f24ebee683296aba7775437912f696d2ddb05a7427c3e6f2e0248e184f7d48b4c4cfa1258362104de4354034550924e5ce01c31d1ea6fbb9af04be1fb928d24109e88bb69ca3ff2e700bb3144875e2002ff1590f40fbcc863675dda5d7120ca8482e4ebe25c24d2eb42e3522e19c99eb2e1db37c019587abe7c49a565962efb7a8c8bf9db7c828218a22ae7627af36d2bf00047035b99602154a159391a9f993a6fbcfa72cb46a8c4291e23e037c4102a7c273689855fc6646909ddb1a817e26fe29937aeb5219af8daf05af6c9c84793caf57f13189dd292ee720b33a1b33a6905f75fdcbf7ec76dd19a326913ccd5f0e6f4449ba59a2ec846ff4a215834bd647111aa54fd53b78339d48e397a4b2b32b202c382a21e8cd1e88b63860488cc918d4cdf8e1bd5fa7731e1663abb149580a4158b18a3b5bed06b4505722be41209da2a24d9802ad0aaac73db577ba3395320c8d03269e1ddbadfef82fedc4205c38e20f819bc8479a90759ec3c522470d4990d12cb58b012eb79e5bb9900c7f93e48145f90f2f21c7196497a9ef7fe0f2e7bcb43da6b5d96cc46c9e363e59eeeb6795f37b8e4d62a1a7992aceaec6be97229d25cd62f130815c5438fd987dcc9d146b99f4b76c78aebfa9f7fc9054159721f0f0387768e37dd5ce8c49db302c5d1e233843bb1f964806e153370449a9db00333af50c2eb954970a0d1d64934460e4d32de4b3b2fbe98253fb0ba641a59f79cfd73b235c7fa543c216aa129c990a6d413d710c42f92a683b3fd0c6791a790684508387f660b31e17e861ff01a7b27d404ce6a5144a5a66777c4334ae7417268886b7aa9aefc6be6b7f893ac48025d3f0e3002c91588540e1780b267496fe0c9356375582bb27bf2e8dde311de71bdcfac6649ed5d8f55407d2b0b2b4e24d95b7ae64900ae8c0cbc78450c2c1c0eadb736350d1a5e449687780d6ac205a1eecb0a544675ac3a917853f01d0ab7f06c5614b5b9fa01fe4bf81772a9a3258fabac7e7ab8a3f18507349f0415f700bce6fd18eb7f0af9a6da08444b3e91212eb5d12a36e0d5111ab921c74f4d10ded50d6cfea57b976ab0bf679480089a595ec23584bb63aa019327a103f058d2468a3c91d3ac29d3d0bfd54596173469705d5b9b5327f0ae97c280188fe69ebfa2faad87c821c7b746d4ddcc14e89aecc50b611c189f7305800deba6b2981d68084bb28413dc69ce6032354075f073dfd77bb5600391d32156e671df719d853b33dbfc2da9c47e4b52a3e35d582399f7a65f16d35bc409feab2dfa9b45ef57ef3e58ff047f546673d158398097cfc0b0656f2f7587699feef81924860a76eaacc7c92f0ec32310cbee5641eb649043427b8c897a68e00e690ded7830b4b172709c64d7c00b0e6cabc0631c51af3efc14062f37b240f357dca0c5eda3eca830dd7fd7a81409e21bb6ff2c944bcdb23bb9f950fedfc9d4d58ea0807502f76d08e5642aa57cd4d0312b35ed8ec720ccf6992cb9a94b955a23b70bad1cbd0934ca372f413f8f208fd8e9131731964cff2a395c52fee03718e3b34d8f447d9dea31ce32d35893fa64dba2c418332a566dfd38c1ffe7b0f7c51231c9b56e56ab161a3d707d4fc838135602b3fc6a24dd7e0517e3c4444135e243e556848562e47813b372ce331aa1c6164ea35294725f793a3e31b0c18770f9fd156f3c3ff0792b7b09b3c3ae3da68a33b4774d273c06bcde341ca8926571397b3c7d6a482ac947a121b3385b36e0b1cd6bf9632ef55cc0dcc09476bf51a6540f1a37cc209496bc6b1822b3e66ee74e0db621374d65b1566a367e6da2b2685058c8f091a4e83beabdf3a966a6139582cfd68deb788d74a0112e7410d723f68d7323b13d222dcb36c3f75612b6c23614651c5de5b6600848c5ec65e4136ac50065ea04cc38f9e59a0f080e6abffd86b3b04d630cf7d8fea6858a2df409dd4f5e0edd36ecba361bae3f44c2fd91bb5d2199e2f09efa056ddf808a9acc19a3ef28c1edc53315f90b7c3da712904b0d63fd9989b93451994a7e64d9bed4ea4cba14cb965c8ff8470a7de2428ae334d463d9c85d47a57db4e1ec0b53846824b1cf79ab899be92d99d98bf8120f19d53c29ef84cedf61c7a04e623e4881c90bb7fbeab07899f3fe73e4b3af1b19947a3ea50dc8e073714db864566cd18852296ed8873c06cf46bd57dc9b0331ffae7b66d6791b461e327d08797e2d397f33e00ff4a4ecdcc4051b2d3ee711ad924bd0e23262383386cd8ed16cc84ac9268dc5f7b58ef105e14b89a209392645c30df91c4de1b66516991806ab215309590d4988d15b4250ced90eee46068be9b5d270ddad808944cac4b3db0212486bfd6c49261680d9a4900d5c04393816afccda5b3932c811d404f6c961f935b69af91071832647b0e619feb1ee837b4d96ad1768e5b095b78faf8fba4eb407b5a34272942c99750b9113b6fb28cafb297cd0d4315cc5257c5e85060d0a17dea2dbd6545a0b1e6cd4db5364c4ab186115b117b4e4ad7d113953ca2d655eed1ef1e0cbda1beb38a322371db262c6e4df5f1f95378fcff80b3bb453f782c413bad020da9213ed9f51b599b0665d46501ba0e072db69c1c1c10fe540f2fa77ed1ba7a623529d7737417d7000a662248ed7e06d7d0dfcad45c344123d2eb03af9736fa5b365c0626da5a9a7f6bb8154f16914fd6fff21df0aa132cf3b4666838f5734fff98cf6676b21a43a81ecf27f11c6099e7eb42e803b7b9c378a466e654cff247c94e044213a97b216a13defaefc093ec404b80df736d69514f311d6af9409067b8bb6f5b743be72ed7b69c5d5fdf34b77a1d32df14d3357fc300dbb68084b86c348ea772085871241929bff18875586b46b2161be09b7f68e0fa4fe0e2a7c3bd48502009ec148a895e2c37570dbcf607bc400ae7ec501016adc9a6643b2ef32e488b9e95e49a494d79d80905b4f0bcde039b0ce3cdc242094fa7806aba98f6321aa7d9264ab713aa8d93e66df2b9d36c13a9e904384ff22f0e14d5fc67afba869bfa67bd43482c91458fb868dd6fda56e532fcc96db88ecc7da74c4fbd31ea29430500f1583f77ef6d45674a56aa005c64bca6e28caa3552b080fbe5e475c8f2f2c43abe40e2c817e8213e8779e7345e7898dfd9202f0fcc9afb9439bd0501397d24e40df53782663ed02001db61ff2bb4efb94a238cc033db22f44c8e7455e49e4eaf9447127d7e8098c11f5a11efb539da324aae9965b17385cfcf94e3df07fc5dca48805b99e108cc193828a7713e9eceee7b03479d857249c1229779173a3ee592c48f4d0931420d8c3313fdc6b03b8b916ae84c5031addab8aa83af2e7a33494bbeca8b1ff74f9bf241f0dbf407bd68e2b1076e5c505d63f9c54fe1d7e029b5589c9e6a73740a3431343a5da1b3ea04f7674e070361c0bdabf9a48a61d7f01661c6ce890219d2e38bb141673fe146f9a11d0d693dcbee9cfce61c112462818e841a66a471455d16a334c3628c90c3c28f0f1a7533fbfad334ee1eb0e18f94d49f06a37ac98f384310e3504e44d8397f32e4b80864761aa54868f75ea1fec474462ffc3dc078429a4ae568ef0e4dcfd126b35bf0e5e622e78f25ef5c59a8f33e2c45e419bacfd54280bf9038d01f537d3d3db5e9acd92216371278b91f29ea0e1a52a6fa76754c0ea720f1dc30815761b4b7a7b4cccc321dc41cb7cc5a0b4ee30da9b35960795b5ddc411fec0a752c59652c5a49f3f0f18f7ce4e9b4993c67dd62dec581e7aa8c84caf78235e9943024ad44ecae71114db0987c632d8bea3f78aaebf187447d49c9c360fa51587572fcfa3f99008241c1534e364a37a95a89202febd42113cb6fc50aefafef8d381c7a92cc6a58c38f6a33030ae48df9289b3b7fd2573716798ba33c025de907c6b2819dfcbf224747268492ce153a7787ed3a608b142fe7d1cb81ef9f02f7ab16ab7b66d2da318070f93e803f6b21d201020a9f77961418ce07516ef90d13bac241d3074c74f3e655cb798c3db491625d44378b2275384febb94218127477e4c409a3484def772e4198305b25a557b0cedff705fbda15334d55033d2e2ea77183e5712dac33291ad40f2b2d7124eee406c2e6a1e587f43afccd1ac7958c6ae3280b46587626631759f45da7527099701879c2e93c81e5dfb32ed9e3ac6a29edb775c0e3932851b8f257f274471028cb9bbebebbc4caa907d1edb3a54f123e3f56b37bd1274a2071613f599a4ac177dfb6fd65073126dddcddb3ab774d689631d33d9292bde96aa8d72737acd08ccfc0f7ed24585c75b14c1a2aa235d425552bbe818e477df451fbc66eb877fbb0376a3ca53f85cd774b86ed979c735391e7c2a5c39119a9ecca0003a13c4f8db9eea34fa6e0d9bac73e732ea8dc5cdc8c09699bcc772c433ad9ae5a80f1ab0f611666a9485fd3448bafef60ebd325b404b39580aff6ba51fcbffb5624d4292c8a785074c201c711c5edf8e0268fdabdaa050e3774002457cf34dd5d12f42d304e9b84dd3615a90f609cd853689b7e993eb12ac78a2e8a90f15ea211d0f2e6ab78c4352caa737a96ec98cb1440244394232a9df7e523eb060ebea9f9515a988ef3ab7aa724264aa6b931cafde5fa412c80bb0c0fdb9aa9f3efa7ff2a8e5c17da6ae470615bd87e84453dd7e2a0faa8a731e53533f4d763e16d08030d7d78e8700bceafb4deb17a1baf081d5b9b699817eb3d7f76a747fbe0264adae110aaa767d19b005dd1437360e103439bb6dd4e9d76b1b565d144ed88dd0e75a9a33b9a6216f39146d63d02407322ab79ec6080be070c3d1214af22ad861c20e8af7c0280e5e6b4a78b3f6e4076158df2b793dd3640354aa247c95e3c05ac43b459a2bd9f4f1c52527f0f3299801f10869f2b1691a8336f9e708e6388769eee6093b3b123f0ef7fface902a54a6349c07151e110552ea481aadc", 0x2000, &(0x7f00000016c0)={&(0x7f0000000bc0)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 19:00:30 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r2, r3, &(0x7f0000fe8000/0x18000)=nil, &(0x7f0000000140)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) 19:00:30 executing program 1: creat(&(0x7f0000000280)='./file0\x00', 0x0) r0 = epoll_create1(0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002040)='/proc/stat\x00', 0x0, 0x0) epoll_pwait(r0, &(0x7f0000000000)=[{}], 0x1, 0xe591, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000004500)={0x8000200c}) 19:00:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7ff}]}, 0x34}}, 0x0) 19:00:30 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0xf, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {}, [], {{0x7, 0x1, 0xb, 0x8}, {0x7, 0x0, 0x6, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 19:00:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7ff}]}, 0x34}}, 0x0) 19:00:30 executing program 4: r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x8, 0xf, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {0x85, 0x0, 0x0, 0x5}}, {}, [], {{0x7, 0x1, 0xb, 0x8}, {0x7, 0x0, 0x6, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) 19:00:30 executing program 1: creat(&(0x7f0000000280)='./file0\x00', 0x0) r0 = epoll_create1(0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002040)='/proc/stat\x00', 0x0, 0x0) epoll_pwait(r0, &(0x7f0000000000)=[{}], 0x1, 0xe591, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000004500)={0x8000200c}) 19:00:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7ff}]}, 0x34}}, 0x0) 19:00:30 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000a380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x20a, &(0x7f0000000200)=0x0) syz_fuse_handle_req(r0, &(0x7f0000004200)="cac7d70a8a6ec7f89d3c97b5e58c523fcb2b6f3bf593e095470588edd2ef66483938a659fdbf233d64127c812df989e3a4049ad7f21924ee06ac32efdc680e3eae28e175ce6acbb2a11eeb2bc797787f0085926cc59b828b83b366c2cdae837ad920f90e92011b9cdec34dd0aa21cc9d328e40bcfcde81e05ff62dd01d5a79f378a8a1715215b6aca51552ee04cab9dba2b22f095b0c4a2e4981ac5b9ea37b7e46d61bc12773f802d1f25fe85db3507ca3e0d550adf2c6ce74776798e6680d955268b2ebf14b78b06cf610948ddbe3d545779b8b28a02befe087eb444a44e4ed0ce49006ad6dfef47c38727707f93691bed1130bc740580bb3e1a99f2cb897f5fb79dd8e16fff6b46cefc473945160f0b6b36530f635f134ca277fa81816da79251bf10d413c54b23bca29d56f1ad1ed622e33e01e248eb0b8bb6d8c6be266f486f5052fb8547b617581b7b140de1dda09c6b6cd503ef081207e132a31d169b8c2f255feb04e2596c29e7decc46df37081a20c09d43b5e967de25ad768a432b69f4b313475e6f917b56df2d2a7ceb17359b560d669d946c484f647a152e295ca1e0830591cf87081ae0d04872915a353ce76ef5f937214af62146d53d34e960348c540f70a4d24cc8c544e800821ddf0460e9a7e949b81ccb803477736ab091a825c567de3f7ba58c54b8487dd928ec2d8c15a3066919cd38f82a4054f22b989b1569b5b33d52d66d913d6bd31d4f29cb2c30ff140c3ca96e00a8252875924f7830598a9b562323f2577ae99e5144c18f492e244a33d8b0c21fb8b1db6ec4d74f23959dfdbd651bb4ed174d2d375429c7900e8b22658febe44edd7dee09620e8a1e0d0403c17378dbdb833f9b6841035e4322e4b9191e36d9c4a8b4fdc2bb52ca927fb09c8f778c2a8f96487d1f188d6ba3923244e99d400c3e85cce3ab60d5f9c3b2a2e40358be8e36f210f38ca62954fb175f5f59e84f33415cfd236ac8f7c73c8858261af0ff272afe417759fecc99189823cd68b2d83c2ba256bda82145598e780ec934b4727e20bf14c41f086acccb266b1892d2504da72a7232b5911d598f38282a45f936ec5ee6b02b9a09f5c6986a7494dfaa3a1de41abbd253f6a440564ae003db874368df09e102d6b2f6a6f1f91c049e05113c710bbf8dec90259fd859990b1a231084594739217ec7e0b450645201f34e2059cf770a08a6a6a3e16568effb11d0d6bad09606c2f4187d79c0610c7752e4b02b43c604b0f91fd3550d6406f87e5441f37c520fb69ad19185bdc081a2d57a8317e1686d06a38e50eccc069dc79c9fb4a817a999cad5890162653087a6d30b7ac66f69953e0a2832588a5af25441b344691b102943f291c101e7fd159bebf458dd4cd874cbca7558b14c3bdf722d0a2e3f1b48ccd3a8bf66e0af8beeac5da0fcb1d2aac442fd6bba5b5fc0b82aaf9aed411defad038ceace04c885315f5b80ff58232423e514fa4e822aa7eb19671c630f62cc1b4df022fb0539fe2429cbe842d39d567d5bb3785b1c6c59c74b70338175f4b98998b6d8bda1a58b500214e75c18aea9ac2b5d0762f62e16178f64c9abc1873b4a1757d061c012548cec37cb3ed75305be8c554390add34afc629a86d707963d645605caaf2c8331ae3ac13f2651bc2e3d6e7b6220b52b4bbe3f17f12f602f2e85945acd45f0eb4728f347788403859587a33ce4131f7f7934592a4be74649af050d7f1d76857b6f040b72788d0911d00debff556c5381a899a513682ee873855583e457e10c538e80b91f7d066cc4d83c68447eb92a93527fe1f51c2f33b3f39e50f916b0b572af201202eede3e9e1b1307cc74b1fa8d10bb4c405aa81a5674ab7de3d193671a4e7543cc4f589ea1c989c36f357c798d48b768de3e667382b21a8c642e451642c7725a2dd08138a066ec3f39c4224ce9cda5a5fb5bd3bb0f5ec5363542ddfb5092aaf739aee78fdc330dae0dfc10b81af26858737b341dd14408954f4bea8296ef4f9a67bbc3481355cb50f62b5a77761c4cc86de1b37f98e55fac365c2681297d5db17d484afed729273c4b0ebeab59db424ac41e3364999c588bbbaa5dd3808be0873dda772b1c5e500e1d527283e97257825fb47bf96b1186a8bd80db1a14035b7f1f96800040d08bf9023534ad12e1461d58c4152e065ea301f145e11e5b2b0952fd6fd28ead5921a8892b6f4b00650361c55757f95eb75f05a98d86a9f7a2ac9740a927f4f2cb4065e34c92efa2f9c0924dfa8e73e76ead2282c6262c056be51509dae0391e56f517e81e8994e70af211f51b219f284d6a6929f7d8fac21b2cf126eab3f6df2343da3083c4f8a34bbc1203acae5a5bf780fdc109015ab63f2c2440c65ec1645eafcc1d9a6856dc5e3acfddf931b801acee7239b3dcfff2d62e61bfb9fa62193510aca399525497310cc27b2909d22a21408f0cacdec0ffd6b77a0602f5866a5818adcf4c48211e8cee8b1e04e20d6880a465c8bc8ef5c597bd28b1760638279880021aee45f665d24263604ef6af2ed674e6b648262ff44be49d95dcd79ab39e01dff6046550879f74239ed4b61c2da256a0b5ffb0eaaa147075ea426069c96ca35e6b15d108529147b00f6f819b8a484f24bdc458e66e23b2d01f4457435c13d6e1a13bf0c97e755dea31290e943cbca7ee2ea8d3fc34171d0500d349cfba3b5536eddbf2560b8d677d4bdf050a7b7a9127bbc3eadf37188f78616c3b4013e5bae0334d728e937da80a52a739d1838eeb03ea52b0ab2e5eb858a05f21d22efdec28466bf0b6cda87c19cd8364f9c0ee7b55ef8194b2f74228366162b8d61537cf5e7b2d64e9c3683f3af53a20d6da72ed67e9b9dedf106e275646d15d056323e1aa812334051202501b0a74f5af1d7744b66e417f6f63c383cfbbbb3dddd85602bfe574f38ffb4686a8bbc93161270c19bd7a53d7f5ec7826a20e160fd26a8da0740328839a5d0196d02a663bcb7b501560df462ff51bae0067568f6fd27c16314159f2716bd7b4310ba424726da1ff25d827824a5be487c85b5a03b7bbed5e5521199df3d4613788d25c58cca87709310eb46475f9f8b814a81673c3f7c5bbe084744eb38dc907badd72efe022beb1184db6697987fa8892b1d542e058287896d32273e797a61060ad63c1fe4a2f996706201f56c2c1eaa9a304718a441d04c8bbd9b47a37fea3543bd31fbd14dd962580578c782b28ff8c7ff1440b95257a3f0af24200bb2d4b3df54f78996ea251a61b5e5e2336db30740fd504e71ee43e13f85fb096069070860ee8b59d57ff28d51f6cc435f356b2b09cbba15fabc94fa9e909b284f672daf334b6e02378531ee37930822e49221a3a5846309e63640b62304f253c95d75e1170a64d3e8ea8e0fcf799801275a7bc41d6e87bcf260ba3df1bdc8ce2d1eb58ab6730102fd55e440f1b20ca889df8d1bd6314ccc296152a57ac14957cc89b40681407a80f4e4014d0ae58cd3511a17bd7ca21ca233c469592b979b722f80d4872c3dae3d71d04d066c57bf6602bbeb3157180bd81a87584c044e2127552403957f572198bf5cebe3c747fb483b1408e2bb5a81e6fc0fa988668ddda0b1b98d0f9ef173b158f14008e295db2fd2f09e5a3de54715ac85c8e79fc775f04e0ef575a319349fea7fd5f840379e4638d58c8a6f761a19ba28fbe77503cd1ae095b95eda5d6dc782a1eb6a78392d89195649a214a1613f586ac34b9749c7487305b822534dd4bdfbbdab8b1c071be84a0595b1dcd3bd42b06e4aba0e26c9d000dbc3e64fd9019ecf6222551497fb472cf4a120ab98d3fe29a530eb80233a464d5af9fa1d7d950984de62a8b36e2448a88769ba7cea3777a7b5471663a90ca391cc5e2878bfe9437c53b6c6dca3bc403077fd593ccc7929fc46b5a0170636fdac163378571da4d6608b1b68384b9681c6e0a64d17e69361151b1bf32a0c333425cb8fb5b9ea588311e8202d63cc25761f5a42b82cf21f7834e07bad3b09d455a934f6a83079052cb8a51b3949a1bce11d6db890a6eb31d8e1bbcc61b5db7e41c6230bcf48a072eb66948b54ededcb4fcd6f8e805dee9e261ada44db1a9d5a393cee0929f70c2af7297d8425017c2bfab6270cf81fa39b45ab3e9fea1118117c52520df6a0672c93c1a2fc9bb0da6a28066b06cdb209eefc5b635cc0e6b0bf4aaf5aa4d46c199a0a845b93677f89461ed86efd9f7f80867b40c49485aca5c2eda51d6881c4e1bd206136c51690fcab34fe0d917b96007bdba33690a883a471ea5fe601b4cc3ecf767fe187a65223aec0dc39310aaaa4e9cd37b231962a81a2620a7be7288e91678845166925d9b7e0844e3d890b58d68c8c477b414bc5fe3e54f6f4e16ef6db30914882e6e805fa6fd61095664ec03c521fb310f21f876bc81206210237e7c784f135cd9e93a8b124ba55ce05c72ac9866efb0f1cf2e2cb8e7d095a7e2c72d1a0f7185be32770f5cc2c29da48460f3f21d77cf26424ec766d7a08ac9cb012534386c48137df22af5f4a51dedc7d6dba81e7bbbc8a719f7df54abebfc9e12a20d1719d46ced5fa1439d8a1f9fcb976cd59f27548a72bb046d2b924909150ec533e8238eb50b18dc88e0df33bcf445482236d8eabf0d43d59ccab0fc1f3e055989f4a3ec58ca43f7fec9ede0006ac4ca03cf91bafcd07ca8d69fc1bd5344f873fad6eac9a5ae4054fca4ae974356312c6080f3e8d2ccccfe55a7151ad6601ca411909dffe411def813f6fcbf34e1e3b6f052dd8fd22fdee3cf81cec430dbe6b6513b2aacf792b6a1dec8ff2ac6f191e7b29990c50c1c9a0dce54985e483bfb1834d98571b3d7fbf0741add74c12ab1f9249d4d794081e30444a7561208279c0146bda7c972badc5a9578be7c13c439c432c244191e2ecbaa1f0256d5cae241ddfa6e87b4711775f6acdc3ba4c4027cfc846eb4ce222e873544d75c6aa22f4c5a1c4826ff96da8a7dc4188e13089b1f48898e9c1d7d561c99e45e15f013270ac8115e4108a47a1afa782d317158ea6ea4395faae9b867355fec99cf883d573c6e6abc054af164c9110ac426b1875b3cf0ebaed334120078ac73d706852f5fa44cfe6694503a4bcc87b1a587ee229fd02461dbd3f6fa7c5c2616c9e55cda71b5c0be5840e5fa475219dfdd4561e4eb76255334a65db65a4ac0d80f70ad9d4fdaa85036eaf75769a80806034870ef0dc953d0f95139867027efe5b37a2b9bb08874f239156bd7c0e18a01b5a0bc76e43b613331eea6fb7b3198dbb5eace9f9230a203461f2df248b9ede5b46f37224d9eea44ea1f79739f343eee8d61d3979b2f96fbf5f462f0993de3f81764f0ff13233e7784074d41d591f15564a357ee19b05370f5d6bf8b7f81029e896c03c7ea02a2e69d1a19afce71ea4f24092e1f7b8c6bbb532417d7081878ed76b95f53c4c401fd92008fbdac79363cad0d3fc6961070d90f3d883f2aecf19d530ac37974a7d683d741536d7e1159526291a72c37e96a1915c83cc13e744af004a9f5c79f3bb99040134db676e038b9918aa8a6dd5f70fc3dfe5c0c06af377576a6b403de6c4b39541fcdb414680dbf2b2e1ed10bb1eaf46ee9455b65784bd6d272bf0d8f6778c7cfb8f79bb6b4b10bc089e1885daa9c9c6deee639a22d1051cad0a1b03179f33b940b1b3a9c5678328e02b7731d55c3b3ca5bd3417f9fa849cc0222fe59844424497f34f4d3ad828b5e296d288b2469ec1f5d8a082e20377a13e0b72c17dde315c50ee4ee57299014e55f36e619b7fd116e519b2125c52ec67ac8dd308c6810da701156466e4d5d5049e15b8e901ed04a2481a76a482a4d4ecab015cad5deaa0f752cbaee5bc4c15fa3531dea744cc924d4eff5dd7878898683e3fa818adc22b9c3ff70a3f69e60e4bf8ce75cf40da675a58b14b27f87eafcd04311f3e3de4b1fdf72006c74b3231e7bfbd613a82b6aa1cda45a0980ac19a3470950aea12013c6c865d3c1b78b8f05cc3f4d20b35025d118a5a33eedc0848e51226ecd0e730dc132bba5408472f51fd2687de19ae9da2a268b5284d2a46c8b7afef1b53c7136bd1503e243796f756bc3e79dd386ce868d49b54705e66daf383c0a905163ec57abdab6490549b70bed54d280496cc9e13924e3013da8351f44741c817484f3fce720e7c53a6554a3ac385e506850136416ced311ff74423574b54ad07ea1de86545171d38d0c398fb1e212ae3f8b295f9fe634b82a6f6e535abba71af7fd2723664eee8fb44f62b7ad8fb1f3661df68775edebd688bc6f8be79e1ee0ac11060b38863548c12bb5b487fa1019a81454b74a4d67a13b49764086194f754abb7eaf41f32111d81aea0e7c34ee2588881b39298ef5271236028b83bfc206ec6c7ce065e4666c2a2f168a261909c94c2c7f7f4bcf9ec7bbffbbe87bc6866c5c5dd6232e39f44f76ecd05387b999dffd671765a5965a6f47bbb53647de72e52d4b0f9646363140fdba97796fc21d92fdfc0078c58ac0fffb225a18c6bdf692b1c350057544401d9d9410779d572b9faeda48b7c742f43944ca0dae6fae6b5ca9fc9447bd8603d7e59cf6dd939e22736b930bbaa5a1db79f1ad33a39392a93eb61d7e4f24aedb130f43ff7338b9f29d24bfea3891b7da1fb5796e2932766ce28fce3ec10797442234c619cfc5c8f99d80caf1402fca2d9f90fb78f47f481fdaff86ce543c7708460d001ac5f3d93729f98784a37421e8fe8a40a46092502f7fb054bac50d28ffa92da0a6f73b10971f0aea02e285f10918dba20a136a792afdbd2a679f4ebddffb3c6f22ca64779c9a1477c877e0d293fdd022f673aa810a48811d8ade3e0b7a1c26d34abb02871ba3987d70d0befbe9703ece4f25ca9230ea9160f9d1bb813001746e2779eb3f3be82dab9d7a2c00a6c4f031f0abe29c48e0cc1000f5ccdb2547a2a43f7962474c4ed37873218162dd09be533c2f199e3e73e747faa7956bfad0b3b8a910f87612f29b7ffea77407a018bb446343f7554b771218bcd169798d04851a2d0a6190d6c5429332559fdab9339686fb8e751099683f5f514591919daa9bda7b2ae691e64f5618e65e3a612f22b56b5365819ae42f1720baeaf262b19d3ded0851f04443859da6ec20b2e8ff78559d2c8e954a01433000f53b78bb49ca348166921d7a82d31201d1b1eca65f0b34b2bfa8e3a3ece75593270a6b01e46c18ba3172b898b682d09c56a46d33329c52395ede6ac48df800156dd6c51558039f5558753ec46b7d0710e045915a48ebf130569330719b884603cecbb410502db1d09578557c6c3657e385a69c174a6d0357ea7747e52c6999d31ec957b2b3dac455ccabf137313c7fe7c0b032565be6031dd17fdeff08d4b5eb7573ebc4254dacdbbbf09b22e4ea415ad074146db2c1ce92c88cb8cced70c1e6eaefdb93b29ed08d649f2ca783f50b3b19f6f76d1b9f57cf8e1ebd8fd0ac5cc4680b0d15843e76b4ee9c1f842818ef01694c92dc8277169c164ac85d36c353cc77e3c7f70b343e6f5cf2479ee7820e21412505965aeab5ad85e5da2d557259d0660e28e4fc6c1b4f88b3721adde66eda469b3c53f06eacbd2ac3c2e81876e78b6153cd5cdc603cf93099ff01d388e21307e3d7ce2e33b59968b2ee69c218976eb02ef36145855b240acb0add1bb0000e8bbfae481e2040a85440096fc4fd43d2c1b3b2163361405e12ed0e5388c4e70ab3cdc54122e2a9137b973e2211d29d79b98c317257d0542a87bcaf0ad736805365a1748289257fad77ae9cd403b10a52509d5f39b55575fe0c2ac3f50bb0f945086c52b8ad60e20cbc7e2d6b2b6b4d05e2af52e24ddf5800e08684d0726c2c5b7bdc12ad2e4f72d9f8e5f16afb4a319be2c2c61fd1078133a677db9f227966961207ce712aa1cb39fdd202e10716e16f76e2b69340e6b530d87c77c07cab9b403e907f4817a1c77eb51a4e6649f50729c5390dedf13e5bb51f1b18166da62dc3ac143cccd521fd6987c5e3f0551399d75e70af118862c51c3b762d613cd41a79109cd5527c8a381accee6ef7b461432718f6c182b426ea721b0cd8cfe29589aa772ee6f4a2859aaf2c8da18c5b98ea44e178d32d44b237f188ba6b999f28e38dbf4ad68a6e5900bacdc82e4a931d4a5f1f19c1d4a04af61525dd2b090a5ba48ff8fcb499a6b8bd6075441ff06ea594080e502f069371b6beb8ada56e97ab531dc62505bed840ed2980bf759db5385791cf579047eacb2b3eda8408e6454ca5021ff73078e1af9a49c06f34b91fe4505175fdab711ffb3f2fc91a7996e60241fb566e5fd232a8b6334f95fc486cc97ff34b3ba603768e66b61ad49e767f390660765805805507da61ffe7684ee9c17295b7740b47f103914a6bcf64cb825334dafc5406f9fc4e105af205a372d396b470874971c1be87c9c0ce3f093cde234b89c2454ac1f160e40535ede4e136da10eafe448bb354ef8ecb392b8f85153dbbe238b93701610a5ba0a477142da2368793bca2bc1c0fc97d1b75d89539fa932bc60ecd61eff4f0e34a552f3ceff65e3e6633bb12e7faf716c04d8397a8c545a057c5d39151e93c953245e6cfc73135151c9a07976d8f2c7b64d62fca5cc4358bcd4343ea296d6a78a2dd67680c975f9ef59f6f30e5de57ad96749464407a192968bdc8b658e20207ebadf675a502331834aab9409da18aa9a6c9c4667eb48924fbcf5dd8d442f9685f9c0c3f99c0b0c4e9233c77e687e64b80e9cb769ac8505794ad75f535f9cc4d8f2c7eb06be263c2abcdb2f757e0b17ee8c779d6102e6ed6e3110681897385f68edb1ca55331d54d00c2c0233bf05d1603105df45297549dccff3b0150d5525906912d1bd498af150a52e7dacf6436168726d1d85101ccbfa83081f538a647d44a09d4c049ab4dba34ccc0502606ef72fe573dff2f757ff8a5952aafb57d9596335dff1ff331bf9a81c0a8f0e614212e2deca1706ee024b2d4677081f5c69fd7392d047a5d7a0e94aae715189a64637f9e70087072684bdf97f253f8d79e8bc822da8494c2f61e1137b8dcdf49da98b0b09943551d406540de59a06818ee8ea42a563f522ba70c2ae4535fa5c39f6e2842e394f274d665b2d4d053b5598612200be02e74967f28a1dd9258e7053128ec16999605967e246f291a1d9529f0a6f4be7ec3b232e9ae62221ec70a0817da3c01536993248c3835c368c8408843dabf05ea889cee2409fa55310a830254669cb4d5f5f8ae37dd8a116e69d1d70d7481189cca44bbe7c64d46e1a253b3b06008a28903119e7cf6d78c7a17924186fae4b8dc3c2f25f9866af6fa10ddf494fc60df5edd742520ed91c33b07aa61e06fd1d29500df22a577b86f87139c81bf43ab4d01c24e64f095d4936848f51d9b47add4cdbce866d096b21343053bf3deb55c05a6723d5a189665e71b5a3ec8867fdaf6a7690a86425571ead5f10df74559e37a5a209c266132d97e284d79133e180105ba5ba189c4756b5234014983b133b8a4a0446efeafa8816fa648a1c90739148a0d1f3b17c9866919d25abb36b4aa4dbe82e54276bc0e9a218ff79b5cf18039d81d82f353d5411168ffd0aed86e9f5ba8d15113654e7b9e97cb26307ccea1f5c9238661db020a7957d455c1c2887c6d589262ea732acea95e4d733bc739b6fed3cf2e664373c9f79a4cad5382aeacfe0506d09eb68a97436a21fb61b346fdf301fc7ab21cd445f7f4ab15c71e9806f6f8a47d51d0ef651ff8f18c4c32c9938db521d21be9b2bada9163b87f0bfd0e460512bcdc6de6c94c473df2caa99964e8aa04b6656f09a32836901c4042e9a49db7a827d7faab0539d95b57f6c4972c83108ec48e0634f5edb08340d7ed76bda6811e2ace19d5a41d5da63ce8d80f795683393517550cc0e04a4c75928c61c7f9addd623c8b7d1a54c2ca4a7399b558d4a3fde500f982e6f2fd8125cb3acb29c32d6d0007d9b99825e1cca53a34fa8eab3bc755f7929de05930e0b22b7195bab88f6f392cd00f71238365698fb2697d3adc1c54a5c4218ce0c825577b43a165c8424d5242e27bb98d60529d25975d6db2d89da3ceb2c074ec8464b50dc629e3a2d907f518f9ea6e57566e8cecd493292f93b2f92949972cac019b45300ca2d24606b8336088d08a3744b8f609f606e1b7223131d2d5e441c036681bf76fa60a34478778eb965cab76633e4a7e30a2bb7732c8774a8d626364b0ecf7e9b618426994d2cd397eac098945f9785e63352482643df6819ea087b76062e230b78d5b8f0d05669f2ffb62b7fba47b3e18fc3ccea116e7f87ee0ef052ac3c841c8e3a8d32ec48a0b622c5c552b3b0a38f942dc3f8d791e99dc5f14fa69f30628fb68a3334b703644974b2f5fff79928b32baaa44c5aeaa50f656688af5ee1090346ca73bbdc16ecb61d2cbae60cfc0b46cd3db3dd5c530a628338d128d4101658436a9068439b1190d3e6f1ca7aaa521cc781fbcd65f69c02af453b62bbc205f7540f071b2069d6c4418408af984d71c69b391b605251e76e442d81473f20c88a892f4e6ce02dff86d6d37abf231c9cf4e5da90c30c24985cfdc5490217905590647a9b42ba02a5839e2825c663d392ab35995f78b66eeb6ec3976aafd0e78845b617b29a5111a646867fccef5532d9bca1c75f583b36ac598d313a94807e4be27cd99f466c8eed2a3841ab86072ba9cd8e576b951f3529030580a0cd86c02e7afa6f96d4da847286f706c72a0a6dbee3864bf366c70879b51682b699c751c2eed0aa4581237db25ce00ab3b454061ba558d315b2992d2584e48c5b92f968b0b7f96a6f8aad5dd1a6fb0597eef327b365012d1e4cdea2143a6fd879ffd69d616c77720af1c1f7c39cfac17e72b854be2b8f28bdc9e16ac619dc0f908b040f02abddf7bd3f3577800f29dc048771117a3e60645dd7461d182b8e259bc10a73f9ff93200720425eb43602e23bafebe55d9ec3f673d6714c963ff669e93f7ab6d35cd859f9cbfced767976660bb53f3186e8b3d28ad6ad6f3e048ba282327014a8d31c450cd8d0caf0122445976e782761560e344ccbcde137c3516f8cba5585c70a51b5f0b9c2f2cc13c49e1500650ca761cd4395d9b4439d5d8e737ccd582d7937b93f3bc3bc30fb786c410170e07a3251b29c9556efa205a06bd15c5ff1d823aadfe60601fb3ae3484aa9de0e429cf845e5bc62471c97fa96974aac361e55b76aef3462d54f42ec88ec64d87099fe518c161bbf65db660628038271dd54c25704f602e399dfcd21e44597f69d870f56cfe991d51a9340d90347fa04d897876abda9f0cda17357adec117ff0166c5c90c0818eed6d17de60637c3e45f672f0ddb2aeca1294404811d8c3fe18818ceb7c6f95f3b94c1de45bbba7f8ae4bd608bb1018013e6a03adf515d70661a64f0d088dadad0818fc6926edd76e47aefeceb8c5d0a97607cd7365d5ec7735f08de730fca4b12ea727ae6190aa2f4ee6e7ed515e797fdde7eb5a8a24dc5b62d2ff32e91bff199777fa698a88a9a6d581ee2c5caf2b51e201e5ddcd3de116", 0x2000, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1001}]) syz_fuse_handle_req(r0, &(0x7f0000008380)="3566a71d11049978eeb6f2c31303490cb06241f8ba59c62964870eb6fbae21b97affb923cc9865cf3bbb284f13293dc780f9a73f0f462321e39a6ced3d668b3a2c37d0b04476970672b8df91d5079fcda52ca2fbad6449b1de794d0ed2a1abc411b3a96ffaa8fabe3e6325851665f9befbb8b48fa0c21c1903cf35305630375e300386d68442fe6c79cdac5e29f88f57e901ebd2d74cebd0be51c43c8ea470269c8ac87f19ccfc0e7db237c26b880fea64ef6bde969915b6b916b5c06b74ad1ddd87721ceefb27f3c55dc791816fcc04f2b444506ed818cdf7cb974cf4077910a0c727676054d26589026b1da199973edf1a4acb7ce9f90b2927e9932de060f6c6b20c08b0842a02cff4a0d7877cd8e1fb78b435ea277e8f717d7f25f74b259d9ce7bac2e3a61aac692eeb49e0510f1164d52139ecbb150292321d0fc0f39bd99964fb93f33a7a152a3ba7e0f06db17b6df1cd100f2ec478f0efc6a655b84f92cf4db3a78cbc8656c93825137a589d009695a37fa530d59e9241ec441250a8a6cb695ea5231ccbc2aaf718caf3d7d9c49fb44c1e223aad9fb2961524a57eddef3e4d5259a919175e2bed052af54544c35978a138e2fdf75f9cac56d324cd100e63a41cb947561f6ce1654510b90bb7dfa5d2120eb4b56d2f78b5f7b1bd43ac8a948dd4227e8c9f8e3fd4728b0e43afed704de65da5f98e001d8798e57db0d3c9825fe3c6567da3b04a497d31360171a510f812af385d3be0a7f64527ff01acdc4f4bb19d60ecb5b221e9dd97d3450899a46dbd7f6f070a1f0110f2eb0e39db9dfa5b748a075b33894401a82998ff6ebe1595d39f7e7c3f563e3e1d4a20596be7e2150fde14a8a6b32fe3b2daaa9fc5fff510456d0052e6ebded8ee20c19b1218004fb86f170a001159bb91006d4f18289f73a96deb473daf5c16e456317f1105fc6f649095ba401f589228ea2c444c821ce04900bef2cbf6d879fcd7cba009567602e89ce1dcbc35c2c1316c381d8b0bc61733bd7c646f223b17969b41f169e7e32ba99651b222e6fc241320a94c9b958b8060ac6e695c5ee00411012f7e6a4c7738cd0029a1080cb3544a046e8c9a37b9ed3d7a5f6c345cc7ff09e9a6e41e4e2c831400aa5f51003e6f88c697cb059f91939b207578b9ad7eb936d29f4c56a961ccd41dd4416d93226c2e9385a677bbb74527f17301675cb12d94d609f8f53571219e8423a87e0e4bdf15a5c6f93b665f964bf90693371730af08aa25d03c61e6afd328141bfe5019c922cf72d0ad77ee2289a42a2d0c924477ca51f30928b18c9b069ca8665d68eb04f7d5c3e2fb7ff7c98073bf5a33310f1f397da27cd61bcfcf87d5bd4549942ffd8c763069a19feb1a828dccb77a4e77af0544bde0c3577525bc57da47261a1a54e28a721ab6099b304acbd0fe52d57d1149b89f863cd9e3deda09c686c8874ce52e06467442c3c41971affe2100a5b809286ed17f9afddbd5a684d17fd816c20c0fc3f45dc3c3213e92c9b6188fc9b63521450a43559a2d65b619ad1507f981f04444164e39c7f74829791763428b1bbb52ab44586ff91a9a0b7e6f16b1b1a62e5ecad77a9d052d83d1d6e25f892605900615a673d58ab11134ace5bc4559010e46dbf02e69e1cea42f42301f3aff600bb430084d6ea7d363ac90005eb75093eda0625062c83e475f3b8519e7bc9ca6094f172e2ecadd9406a8941c660d6215c2f9e31d677bcc2b143d8827a330276d1e1e4e114381a2efa4899997ccc8d40a08af7393d50963ca1e92a89f17f78230feab130a841fb27800c0e086111dab67a5fb76fdeb0958b92cdf99fc917da00048bdfaa750cbb8c5adb5528bbb57c366ea76618b5d8b61150f9323e840a2142d59a850b45d45a7efcad5e37cd8ff8beeca56ca92a5d8e11b8d1225830974e8fd93f174c3809ab1ffc448531b206ff6e065bfc138de8f28e757156beaa47378b1af1704aff6c9ca8942837c36335fc7968e569de0ac12671e4d32aa259f69c31237e0e62846d8cbada3c203849eb25d6c8f9f39d77f0926ecfa54209267ba687d27c3a95b46973960e5e45f2d97f6077bbcae15106a952a74e000ae28547e3e111d6c1fb35ac9627bfe3c52a326f44af18fed901fbeba6fc47848b4c7a45f0d4bd45aa37dbc8795fed1bb3a0efc7fe28727d36ef60503177cf974803bb9432dcaa1239ef2d406d82841019cdf4526ac9e8dbeed6348f0b7d2473a8109060ace726c2e33424eb50087d2666d6a0e5bbc690fe31b6a6a66e1d73996a5e1cfae7d9d3783f651ce7ebcbff697d8ab4b91c0ce2c9938e905435fcb717347741cc5270009d39140d3dc6afe8edce6ebc3ba3685c0730b6172baeb091b0c3a94c5fc16fdb7d460e036473fccd466dfc02c98ebb4577cf634620dcf13d61dd966c729ce18bf3ae391477923c1f878c43743186197dcf29b24f94bc5bc31bcc6beb7befc9882d15589e6f4463ba98ce66a6dad804c58f95c4e1d3b9707ab416d71de255556a5c0f5de8d668dd2700948127ef5f2faeb37aa0645facef53a56d422cb9926ebd63f029dc0e3981e258d90e6481c58efc48440066ea032ed66ca2940106c93cabddbd031e4eae05b5ce1d24ed2da14d722e0c1094bb27f1e197a068562918bba1422ed9f8a1ddfe198191cb7ff7a152299ad80e15a2738e89e8f936a29ec92088b264089b4be090c80c3ff02cbdf2b12766a5eefcb35f27992b1c5278dd7e88f2d112769a71aa9b5dffe88139451eae053816606b91762cddff9eae93415967ea5cb3f76cf130d935b2938fad5bd0a33d88073c22170607bd6636268aabcc910aee0a192eec4d50840adf3f91e7e548aef1fb2029b4d13936d53b185d431c0b82c3e21a226e8e93ac9aec50b243c92e4f5df9775e7b3528727919bb0cde7731abe9592f09d7f5ab3d999846c19d214e39aec506c32ea58781ed4b6e565872d755be3389acfd01c312ab86e4f345a5e23b74dfb8feb54af58a311a876addf25e931c65d7d90e1b051d9548902054418b38e8319f3a3a19ad8561954d6fa2c44b646379f54e8335079e93b6fd890d68b20c7798a897a6b91514702cd050c99529840aaacada4cbbcc4e0001cd4824a41f773497c92d088f2e24b84e057c111ef216349d3358475d65964b7a5357af5e3c218deb445ba2fde7e07a39e54bffdbd13076ac0469f8b6fef58bc4f2522e1418a83ba42144cd9cdf0147b42b9f5347b0b5e4f00e849db1ae8fa4c13de1ebfe51834237383aff5fcc058a3158c34f255511ed871deee0b754bffebc8dfc82e7e4f0d59ba8c3c623b8c70a0583b2a156b96b4ef75376178260104053f2393e5d3856fb83156d667d8c77297294c7489b003e3ad2c89f579271f62ec24276ca0da1120dccca3785fd7eba7ae77549c2b30eff39020d9d73bbfbf66e6ff9df2521b093b873e0ef51b20b643137b7f4523a148fc97aa6f735ac6ee3219509fe02171757802b4f85f24ead53ee6867e660d05561a60e907afb0698bfc683cdfd1d73488cfe32b2d5dbd5d75e8f721cf220dfe6ee958676903c33c5f4206a56934eb0f347d66598c7b910501a01de3ddfd0b706f9cab24e92ff58facef9c8ed60adf14cf8dc556b9ffaca8f9e2e43648f3b43e8be474994297bc8857e9909dea4a3e262dd1919b924e4f864baf6253739b923f2d30afeba950116b7c39639976ba7fa05ab666f11185750c9355b58b1355549d00c4905a583ebfa2a17538a24d89066da6e37a22143d48014eb0fd9cf10edfba98a7b3cd6a22d313b0842b1a9027b00ecadb43fd52c430b3de941ccc65241fc877ed73220edf114d4b6eb162b0d9a3475996f72696c322b36affdb90fd7f060aa33bd68045da1075c42ac7e98bc27fc193d933548ca94a88bfa4503e360c168e7bc06f381361ad3647b057d0b2a5ad2dc5e873e2e2d4951483610f0cb202868350df2a13fe583755e602bcf265273e02e3b9193df47221d7da31cff44fe7fa01771860fbda2fd6050db1871ab13dd677566999b95472763b90fb87e55ce807522d9792d83a1ebd3fdf07fe877654dd1dc3e872c337831d027ff77b1c8eaa358bffaab64f3beca05d07e06894aad33a6cd22337130a4d3a7ffa448ac5d740de578c7f5559111fb293013a79dc65208d2ec8f1613f09cd5e5f8350dc6745a59247c3b9507b5ecbea31b8e4d3405f4af8a5372f1fc9f975b7d8bfe398fed63a8aa72a06c2801c0fea4215562303fd9d59172a7f0879f8a4b1fb1d72a11b85b7f36eb424fa0d2cc8690aefa6a3ee30882820c902fe7d2e2f82647a5a2cd715d646f6295d92e2563c9b83479db1afecd374fcfc5293237323420d94cd883b58732d951d44a220eda4dcacd4426dafc5261c82d15b448e58978c4bee05d3573dbe3c4560aed102bd17aed57d96a1f11948f83ccf93f11e53cb24bfdffdebdb8481c54db96e0c5cf32d12caf11b8552276ebf0519c5006f4ee895993fec16b1875e11c65046bd7aaac7d692698be2750f16660c291e1ae8a761a6fd43638eec78f760bb5f77dd0b8f1b38da98e6ea5221c446ecfe2aab6100d3d77e866e6fe695b3e8f969c78a7708b818584ef885e688dda7308ba529d6bd651139f313f21512dc58f1bfde4c729bcbb76280488c314336c6bd49f8214cd15c7b489e0c7309134f509f0d3d250c5c3f7ccdd32cbdddb0b91d9f8c218429a678f00582222eaf2ff3dd1737d2d3d8fd849807375cb614fdd735c16f51992ec9372d9b512580a4bbdcb49743419458ef06ced4fc46d585fdeaec022dd491b4d6522b32368da253f39fcc481bfaa7f0768b210ac19cef5003c384a906d2ac01ce1405ecfcc00fd53a2170361e79c0db9f25eda24bc706c7ef5ed66730e90011ed2002668ef1703f5e176893a4bbf6540765a0850541eb0441561423a3d13b158ead1db7d2140378fd57504596b479e74ea031df5eef0219b9d01fba1da1db94c44338129dd9bd5d26663534b0e0fe3af66ff912736df057369f0b20e3211d563ff92b3bb35dafd2d7d57e89779a738018bb8e342c714dd2530cf587cf2c071e8214183cb06b2a94173b6147a64fa1a13991bb055ba6252b4c880b0896404bcc7caf80b67ad9783ccbf146eae6695ec6f633421d42f413b12ce4fc7e9942bfc287716a482f291deb5b43e01560c0b7e7f072d672cfe83c8f27689bc89bae1e1b13b998b5d74ad748c43159a2eea8f39aa6aac1d92f6a70d5fb56a44192620819732b71dca71e1e43862ba3371601ecbe299bf680fd2fe289875653382795d949202b248082f01d6f8606a3ce92b02e2e42a0780fd258662be7bc5c690a9624c8cfe33a70cb75a08a78ca967001db1c855c9bd6a29d804fcc748c725e52cac9a69c9c6d3c750159684f965b6a97c12cad7277d4c3229dafd1961dc17cb422fb7453f03a15a29c58e3853b055f4f59a310d79a6d67343651b271be6cecedcf265f064acaaf194ebc3807a47acae6e3b2e798341101ff070abb7292ae8fe207b63022727be02ab5fd27007d830abbbf4f1c02043e3e74ed06cea578e36d37e4e95d5fe0775995fe976b83057fd39a6e871ba0acc1d0118e5ed520f9f2c8f387d7bdd1d44612feb00e2bb2b0ede88226baf71f41006d227ca41b2e722dd10ba7b5c21155cd2d0da083d629539e6f33ce8550d44136e61c714120330bafa9a13eb2fc43488d75d0e22da04d57f37ae3cb72c3edbc858538d23d8fe84f32c65a01ed09a65e0164940dbfade3dc201619481fd00c3c21727e60069abf64b9fe3cd2d6ba5b902ea7d82516ad28e66258302e09491484cf9804a5b612b3a5f522002aee68530fad0a40f2947819a7f31ccdec0a1ccfff5c3e1c09a6f2d713c55eeb043af2e1c36fc45eafd9e190f11c25295687ceecb1a7a75177885133f6045336c3ddd1301a40efaa9f811d0a06c08abcd88522ee1be6d3ffbb29e4f48e0d1614e63a04cb20623ba989cb2ac666e3d831524dcef013f1890712613a0faf2e872a42e942688a8a30974068005f0f888d91c28ea634e7c89d154a2faa3fc51c3a1e51e9990a6df70e31f4ba05518cad9d5294d958a70421bddf40b829f7f19886ddebe4e5ef5f992da45715c4ba8c8648c846c016a49ddffe9376974703371547acf3923ffb31bca4639bd08da162324caf6a00195bd49f01ff3e51fd6984506def55f6d82d4ff59a0ea5302edd4a15f6fd1db04a032ab24a8b8fbe08048c0545e69693a7b83c3cd2407672f689327d5c1f18b2ac69b58791620e806fff526dd04825cbdbbe26c64944aa5a0d8c385553addad3b46c9d817525fb52f3dc76f2ae5ae2388c6db9cbff22bcf331886f58f4fac6ced238dc226142b3443ebc75f6c6e0e88370406bf41b3f053962b893b9ea46795eeb46a7c9ff1d9d0f0d78437cbf727b20ee87ac405d9badb6b2b0be98b7a9a56d8945cb3d099c8fcadafe4454a1252952aa2dee17206ded6c6ad9e5d91bad98e20427f0ccbbaa49734436e85e91f07e09d16b72caec9e164dc09aa2a64815324467813217d915a4bc0498500cd38b61674361e9496fe42cdf9e545dff33386118e495b3d52e6c4c34187d0f116ff8ea2656a9058e46584a3da2e424a31f8e06679fe3daafba334611315a4231b92ff5d30d3c985c5fb778bba85662aa9efe526fe0608ebfcbeffabc0eb2825b567e9c4327c319a8c267b9736b9acf92bf9a64ff078ccaf7e709c8afcb454ecd44f834b9af96a8a180101b95d52fd89a201d68b66f22e7134693c7576c58bce7f0ae244a8e058797739e9eba191339cd3898f89d0e0a6d7f4019c591aa41bed5ad9de3a938aaa806e69267ba9041e11d86f473f742be1e771f32ce287b1a086d035d96da4b8fb12063fc1249d253bf76ef547e253db9330fe037cec18c85b7ddc499ffcb4ed4794048cecfa90d9046ee5f6864ba0f4882a628af9c56d78fede3dc1e1c4707432ee07a858210efa50358dab5b801cbf4890422bdf09141d9fa6c4f13204662d0a07e125503d3b2938d8fe0242f0e2ee1db9a5c9e0876252ca7cf9af3f52b9c2f5528cd701f289959c87959732ee746517564335226c278f8a01579562d0cb844c89c375e7bbe38fec2aaec5caae023651d3a048e908b95279ca9e245e8437596e83157f0edd5e4a5ad1094cb81d8b62b87fcbd6ff191968f06e8271bd0840bc8d56da1fc0df71a1a99b2cf736cb6e214cc09489ad7a5770537a7fe6e77e338aeb33ab7256c31e00fd4f3b47dbb8121f358b03e010b20c216cf7ee96b746caceaf991ab8ded81714b1e6e866a068911191182ddd898aaa752e5e81388ba0fe7fd60a313161b072fbc6909907401216ef810ea8ac3f8c647d803954858be8a6c3dbe75a2390ab02ce4804282825888c794e87a94b611086c03a0611a428b7370182a4b7f897ea6cb832bda08fc0bdac04f0483951aa538a6a86a3772439985914ce0bcbd7d8fc8a79d9bc0a380bdcdef92f483cf7e6fad197b307cd9e230b81dbcc27df17c4a39e2f7d23aa735b5c8a30455b42151acfc886700038e300ea89cd0d3496477e35d2c6622c6828c1ad811d5c0bd766aabd83c68e7deab032d1b4d8ab64d1a632facd550a057c56625e70620c2f9cd7e7cd9899df7c4a1d8c74a87a88acb4fddbb2433fbe40816e10883771a6a3aab711f98c23020cb0c6a143e34b920f714449329eb89706cdd8680fdce06757fd5e23f972238296d67274e4cb01f1874e79d0ccb1a064ff3eac67efc43a04d9eac71fb9736e3c144db824ea65c41d5314864601f99b3f1ffc97ffc9abcf3be53fa1bdf5536b96607f92543131eef307f09182a94deaa0044ed2b4564791a500379ad0fd0a1a109ebd3c4c6209d901106d9d3522141a60a11a009f15f99f9561e1bfaf36f6589c76c2e9d6051f8f92d2325407a455550e05a77bd1854fa1234079b8a395b55cc7b9c1cb098d21dda72f71bf229e4d7fe13d43a56e450806ac4badbabeec4d471f9839dada99b7def5219e9bb54607e37ae8c9023b07e750ea5483b416f52b43ae40c24e766144b4c870b36b86839b25ce2ef3f7821f65301c36892ecea0a2e23316edb556ab9ab81402ca4421320a7f62cddea22a8704009d05775f2bdcee2ea84385e5e332ae73d32f92c9af36de3555147afe20b60c06dc3b20ae00e07727f9c0588848ee4981c96d26a16230e12a0c2f77cfa46b20b2edaba4201df726de23f489dacb5b1a1378ff33c845d3bb521e38c6e2b4c8eb5860ba5bdebdbbf24e10725532c7d6177c444d5a799a0bef29163cf693a7721a1fd7dc23dca7920eebf88539d1042a9a1dbcef1842a53e0f9f18c1f1cda7d8865115d41768a9f425f077bedb76a0e010c43e7b63725e4d0bca6aca1b852754d9fd3a3736b96b8dcc77f3b3dbd9ecc4d4e49580abf1e9e9bb9d60067983ec077e90c09fe76e290a4a29a3a8ef36d936e810a4eddccc199bf5bcf7bf6d4013c70d96e7a0eab211b9dbe9ebbcdb6b26d3019cbd420353116f1cac6f39b1a67e2aa455177dd6a4b32b59d03215eb1c3214019e065d8f79d0afa90e2eb798c09815cea0d9c6bb4a9ae45473b0e291ecb47f6d224a3c1584ecdf978bcd52a0f1ba9f952efd63c64371c941f7666bf0ebcd2a9cf8ab7530a1d0a757215e0d1a450c7395435173ff186efd77759995cf4ad4e9511d17c86da685f57cbef04757ee375bbc3f1de479e93fbf58103dc60e3e3fa1b1976173615c8abe0e969181cf6a8c9a8fa636103b02b954a5a8313db3e19a46d46ccf6c8b3e6dc0d2ca8d9b2fad5f3c65f8350f394f87af46834731d173111dd525b0324f0a0c668a3b56f75e4d7bd14d845c42989bb866d31545318a37e9cba5f2b8863caff819ad56c2a4bf16631e33fbe131062a484ca2baed21783817b2ef7cc5cad95d284e4127ff361d6d2ba7441dd48f7c4e2a8391dc151c7cef6c22ddd2b3940aec8c9553c7319f84cc73b87ffa27c18b4151cafe3fdf534884345903685e802d658a5ffe971be16a2191c9216923dc13419257df40e1b695532345f56ea078156159501773a5015573a5f59c4ec8cbe87badacc390b38a121349417f353e41acbfccfb116658f4a8c3071b0a1241cd522f187d0c1f08f6c48740a416c3f38099c51ea88dbbe527c15b63a466bc38f34932d07cacdb4fb77c33d7e94a12e74d51ee7d973e5f45490f795ba76eeaf9d7aaf8fe2266f1ea226dff2d8ca57c0fcfc4f6d8c4314def60b6b19cc3c8d039ff3fa82db491910aae7e9bdb47f2c97c8d22e00403da12b156a5543f8653a00cad3902677277f4c0de6ce6a413b7e8fbb15b95ea1030898b826c80b679c9b573ae462c96687f4f741cfabb9f75452d4c3b149cb07e675d6990f9c6bee8ae1ad62524d090e42030bcf70d9c35a36737c6a345e3e13b560df88a772d78f1f6cf256bc2b045bdc3d85646fe09e31317e67ade40c55b353890f3547bccb2de706ca8f4952e790ee277d249d075ed9413b597826f32d66fae6a2c133bc10ad5e76847f2a8f8c2862e1751b4729634c4b17e7496a9df384d2b9d12a7a5a38f841857f7612691add5a76c2543873f2b1d3ec06e6b3425b6fcc90873b99cfa99bd32db9c3ac27e5b8e6c627b935241087120984cc53dad69008f1f3c3a4bcdc8413027d8a5dcba8f5a87215482d9c66214bc13e25bb73578f1adceec1f2bd8b7e1a8143b944d040cbd3585bb15ba564c6c7c823bb04e4e3633bf41f423236dc9c361366e52556cd96329447ed1c901899e5573e5bf825d2ee20c2f76ca54394379b13bb742f1607773177b1a6579d34046c4aa6330485f4599750577eb0361c2631d3fb8062fa290497507e43be8b025b646ceecd66a1f7e77a60e694c6b723f1f0d3781aad4018aa5b09010b1766f16f03497e06d53f258da09c328b728288bd1137a4a5d12477c0beddf1734caeef4fec94699a420f39cbf3bf060ce068e5a253f809db08a5ca2b30bc1ff3830dd9ea081365c260fd116d94a419a4cfec5f56f2d698b96080e1a05ebced6b86e13b7026427753a945a41cda9cc6a540c256dd0ffb5eb8d44a567dfe397f15a1e59655d6da7d4009b25c83dfb24f671d7571a154ca6717b687bf2c7d4c9e072cefea5cc9cedb391326960b375daab24360897dd3e52211ec1f9cf96d6cd0dd3a0f84cfb62bced12e8db80a80ca2fd86f6305d1a0c4848a95ceeb7c4e8f91262a6a2d70780697acca2d010f796de98edf29798c3c11cf411a6faf3aea862f566d8a1159646d3eac79ec53ce0a3a91a87deef510dcf6a03a31d99b02ca2600a16c10b3b93c78e589b226d8ca49cd12392f17dcd755b724b3ed29a027f371e4a3133f4226ddac702fce360bc411d37e52b094bb38618c929052ed26734e09bf61ce3238ab6dd92003565305b35a2fe767c5beda7cf6a6b88abcc322ff939cf1fe18327429c916e112fb2fb9220e867418e44b806a828f9e2a68ee6a424a076c848c2dfc84aad897baf18c18c81e710f42c40974fe5f47593905bc1b3e7d4da6d74faa81d43e120add8543aeb6d65c2ec29bc58e9e51fae512a16e598b63dc7b8b7dd429cc99c380896f783227706dd2c35d06076483dfebbd0297c333a4c15b061ef7c25ee47a6dc766ed5dd0fce1f2d59a02c1ac6d20e16ec280648545bce1e946b2f2615b8229a5c02633325221a5b1d78836e58d37f94883db2a6f1bc811d0c53172404344848a55e4111b88d905ab5a373032fa55c61e70e7e066cd12de95b9a203bf81df9367d0777ac610819432e357ef4ae3127ff128cd13c3914ca23315b50ec7106040fa99f58f16be99a9d167fed5c722d3f1eab7c55aeadf2d7af826bd36887de852ff287a5bffe764ab3b70eb83ee5a4391f73ad32c76840bdc9624ff7a9a41d69a027fa9d9f6db43f2e699a58791cf9dcadf28dbc1acef5571d0a7321b6479cf3aeec5fdf2383eb2439900ee757d9701db36102ea5af730f74feb34863d1325f18ffe399a3fb914f749f67a8759644078c59e702e7cb3dccbf2ce41ed278d83bf10ffb7a8be54f7594504c4b839226e00dbe73aba381c1e448cf1c05f8afec25e4c37585eba4dc0456f1fa3ebeae5213859efa051efca1b73073356b9194a038023f0bc4b5eba15fba5b84aeb2e0b5221ac4416b7a45ed1122004297112bc3c89b311800985c90a485d24af28c637e34132e243a1d8288a33dbc10a924b3739302c020c38a6cbd5e802a8ce2f597151079a4ec4eeeaa08a6c57a6da996f1c87a47e84a3f8687a66c72a255ff7b7040f96056c5a2a86d92cc420b190ecf51a7b1b0c60ee2fecf33646e551b289c9ef418f9a2dc2f3f3c40aa37cfc6fd7220562fbbccc228f6c420835239072747c2188b991dbbffd720483826c349e87cb4a84fe5119c96b8bd276b8f5bf273bd2372bd4e927e5406eec1cb01122475181d56a6697c37a5d314ee93a7a6d6246a7c8fd7e2e75b38b99066380b75e8bc9da329bfdbec8c58d51bdd938cca75f718feb481a6c4c06f49fba88348000e76100e62dec7daeb749dcd6792c3fa89797c9f63bc111f0d43", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x18, 0x0, 0x0, {0x626}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c3c0)="3b1c3ec0b418d148eb74d97b00fc6585df2193a41338cdb5ee93784e4fd5e7bbb988fb0627d9c3f08782cb76ea75d9cead21c1f71d937e79771a2ceab2623d9f5d5296aee7700e10818bb82f98c4093931c517ee9a30d92ac4187c008a0f0102b7d1da78dc3468958cd96f62fad1828622cac9bf5ad60eccdd6d35416189892d86a8f114a90f0f20d3d23cde96a0bef0b4df6ba6d75ee8a0c821d4ac464d31cb0585bcf2a0084d1603fddf05265f36cc6d92973c81540ed65e8f150136da32e4db18e012e358d0dedc204f770fbe16a4f645ef3523988bae73b8bf8dd12f9583bf06437be66e0e6b15912d68012a3c0ab03d784f39dbde7d6446f3730c361b88c88ee41a33e72792bfd3bcbcd47aa015760ce73759677268228b407d22b12561260d4ccaa3590ee26dd6d342066d891a719b20eb9efa9e7f7c26b76f65986d26e3d5f068904d031e5fa9256a9cebbe597751c0f78d8a0f737c9df24e25b817a7a1d6b6adf1872e69083f1dc8e6e9453d48fc7c432d10ebd360073767383a1572efd88591b4a67ec158f8a32f38adec3a531f32c9439a3cae6196e91b8cfdb28d3ce1d03e70725f96160dc1f019027454a2f42089934347ef0402b8447e4e809dcd4e554c513d4706855e89aebef0097c02d4f6dee8ad201330e1926cb2a3c36c5ddf2365feeb1dc8f242762dbf51a02f166730580e12b3cfc4d5f6ef6d0eb11989dfca4204e5d95419590a904efcbf8bba8008dbfbf60a9f451aeb58faec40592c8c70f2131d3ecaedfd374aa9f3738f6077c39306b4bfebb53509bcb024d1fccc6db02a11c5ad8e98a0dfd6cb4a97fed15b0b56e8d2a491ae56c64663901efa75b511750f5ed3fae75518f34a8a3df7c8347ac9e5be3c1cfd818d6d9dcea4ffc64303a31cf00072552b7e21dc1108c294b1cfa324321ff6db85e25691754d498deacd1a3a52aabd3a19c582df9536e35253cf6b6e4a9d24ae920d4bff1b042b267d6cfdbefcd9d3c87365b31500d5a368960eb0235f092573bb9fea38481d8f25f4e99fedf7cdf4e56dbf290c7193784bc985fbc4e68ce5e9c7efbd7af01ca5b4d35ad0615c28b7cda4db1d4fa4db1fab201c4c9712bb37e42f5b416b81e19aa39b92ec34ccd4e6bf9491fb171190369f1bc2948a9ecbb282ad8b09793e763396a3f3a902141fd57ce29e0be6ed2f813945bde906f04211d48c13ec0ce6d2608db5763e3e106463646a139ac104a694065ded6add82c7f68627d33aa46feb630414ff1d23f4a1a9f2d0c493da27e8159ae62fa19eba707d990d9be4ba4937ec9784195ff028507f9f01f07e4150cfc49a4ee15ba549c5275a2d67ea3af73dd8b90901c1f39cb4a563cc5bf43445584c28a2c1990da9d039db00da9ded2a73c47ced27c257a221621d17ead898248371af58be2d3a29a62f8acf884c26befed0591c07f66e247ca2f3aab708bfef45bf99d55cee14a84b2cba85e8596cd042a96d016d6d89de1941956dde193174fee46e99797a9954df05c85100449edb7dee16c280c17fa866bef4f9da4a5a1a6e8d9ac6fc02bcb6e4e4ab73d20c199806b9610487c2cfdf455c6bde1d62e9cb728de09591713548afa97e50c30d86015dd221774f00881b4cb5f3be727c2e18ff4bdbc8a806d1e2df56dffc8d75b7ab23b4834b1140674b48091d78e3662e52480948a3da023294baffd66548530f5f4a447aacc3f1ba7944ad7d7220b17478ee050c34d2e6802fb9b127f039f8c2d9441f8f2b46dd8a0e1c26655a21b7aff5ed07764b914cf57798fde7006d7c4de56d105b7d73f87fe4e6e1494f5168e25da25124298876400b482b3500f6b724c41a6b3d06d21beaee7c14a01f38fe5a4174ab3f7cb191cc93048cfc355816624f0424d8583967726748c573887b0cb53153c9b79cbe45a70b8e5085e3b7553b77c02360f4975d5ee46db189869022b0f5b7b1d97d501ed58a17298bc61f88e4ca6516287381c53d0a2f6e3e0f4bda1e1738fdede40bda9e54cdcf627ec7ebbba54b95efce72ab1bf1b85b397e077362e72d5cfa41351831a95c1d953165f04d01b2d5bfbee1181396f81f6ae9000957b5f451a26717a173816fcbd450adc52160dbf21a0b51f6db21d9ab82eb84131faaefde05bfcde498fa8bb533003edc00e6e1858c90ab817546f637fed77faecc1daa085e3cd81842440c400eb13a8c5f1f355b5a25ea7b12f4b1abf790f52bfc7c10430dfe9fe0c4ba2757147bbc2529ce06f099673e0833eef622a3e70df13ae5c0b47c968573901897d394fcd4a2cbb401ade5bf922c6923ae81fb3cec774480365af9bde2ab05aa11273672e0fcf2f39e25b247eadafdeeccad976ae051fde3aed4afa2ee1b1a1d10f7c03e54e9b69b054ec06ea58b820512c2c93dc922062a32e55bebd02e61ffd663ce0c8a200b69a08e60820304f87606c7fbb3944ebbbf8e936a51301761c240766f2df6860ab58816c9f1689fbdc036628946ccdcde20acb7bbc21223d8ba78b9a70f603bbf435f732a17ff342fe103a82d16676d2e48f02a286692dd162f45cc9c462b8f0e176225b4222e929187f189b32f62af044d2442902d0b6aabcca6d89c3189b804409ba06e53db2aeee0e08db236326b1b17d67c3b2ab33380cbebdd2311645bd7a8f51b31ef8f045876f9e023e664b6ff6d0525d66e35d337b14fe482f1f4103b5fec7460cbd8cd9981beb1466f703b3e669edda164d8b76d027bc9e2f08042a00207872ce809608263e2837f3b4b0a1a0a64bdea7eb34c97105698a580920499c64d92daf2492f12ceb05fe95f2e3b15c31a7a0cb1a0d98f0f9f928e1b3c781821d5b706ec176d2190317e86ba08159e43b375fad4cc07f38b9098e15132888129b59c862d6d2d149016b137ae83c223ed9f59b45f2f31dd8cfe99da9306b46ee01dafe80a7fa5740e4eafb59c4f83440368048cccc3a2140152c6da60f58410e0403e4ee123e78b857728c32045a862f41fa15f3b3874257a95138ef0123352fd9c620ce7ab29797602eab5a2c0307881b053580a08d14864b708915d72c4d535c9604ac0e948c8e85d4674771df08d4ca2fa7200ab9c88c1d9d32c02959a0a45573744df6d0ca664241fb1f0e1bb2760b6831eb25c9a781a37777f54de17be1cb74a7c7daa1c70469151d592f8d685d0204650bd9e4ed924f5e7d1ca5c212fb3e8cdc1f68b9ec85bbc36fc6e6c395bc7f58559f407318a3188f1bddaa4bfb1a49273e49f604e0c064d59d6aa7339b2b30f1188565bcf2cebf4e5bec2cf8e2bc37c00dcb86327a7e453fa4d6ee1c274fc7488011821e168b484beddac235a39cc1932f6f56b80624a64db0da73cd3a4bc97fb016004fca1043e1f37235c05ecc26749b85f6f67562823c32af55d407c4227c5c99fc5c259bf439f30e131ce48daa66575869d99583aee6a38f40c7711fa78598d562a95146ec0fa78fe30223029ec104e4e2a9a7d694f8b095f6eb0b1e0c29261f813edd791414730154bb8631c7be873adb6b41172fa5a5ee40add85c4428db9b150e1cebf2a1443c9a2333571448112288b38d097d53b5742059b88cd9189329aaef9a143249f267db10c3b634e226e63558a956db5082d09e4bfc916617df197ecf75e639ef3da68af0dffff46ea04d1856e9ddd4add44ecfee551463d88b27d92f2364676e21589e7f9e349b37a751886427199330b79e6c1c29eec421307c2fc5f0bf2e3452d402fbefd5a591d286f8d198db7b676cebbe67ff28b1c1ca8e8904df354c2fd5631aacb219af20fcf484539d0a86ff93c806576d2b1df33313828b19baa00c8cb2d781c575238c63bb03db61a8c97841abda7921650ca4c4b86c24f15127ddd7c1c92c0ae4e42cf7a0d228d64da7bf7eaf046c43a1470d3f37b7eff18c87b8bb7d1a8e0134e248c4ea2f918ca2b069f8c61ba3080d76bb781bec513faaa6b023eecdd0fe0df05d668a0a7545dc562d58f0838d86df2e66cd4cafdcea4cce5355c0b20a3db8060defa9bb45c3df0b57485d23f34de204696a7a3205f9292c41ca8a10e2d993a14ff7f3d1b5a4df37d725082c243c1d9cf0d6f7c491174fa8bf0e51da67366305f27b367100965594cb9f0a179e2710d6ce174843eba04819d74399e4912436e8cf8d40c0f3831474f106c38f31ec89522f328f02aadee55664da55fdb9e43ebe3d5289db98afcff860e7008011dd9ef4e3a2740acdfbb59abcfa877c293557d9983acbbed197838d6a7d3da5c0e03d5130c6e3fd07b4ca77aacd91bbf8e9ee17ae55a9015d73a0733b380c448bada8ba8b1e379380d878b257e9dbc83ea596ce8ba05ac59427c49367461ac9d8ff0a27266cf7c8d7ee69f0d92ebdbc09bf5e9da5a198b7e0e409f26431967e9a5681d0e198f4b7d821c6805f83d280674a622a159bf33dbf1f668ce1b5fae3c96fb2bc3479a2e37bd9d7292a4ef018efea60ffb3e70c407df7e2902b8facadc6f89c8ae50be9f5f6f6c044c2722a0ae78e2b8f770b3faf2dc974f5fe16138839b5981f73f7566fe467ea72964995332d7677c0f970bae339b472160df336722798b86ffea9725fcc57de045b44ea0c6fe77330c76aab45a3a9771d07a8a8ef6b41f7299426b3c08e16d3b362cd97da67ea8f6e5e255b479a023bca1b62c3e92913f7d14ac1e8242b0823bd0ffe1f9e19f0d1352e462213052991e0f403c444f993b24b93440c8fb6e55fa27b391f46d4bde3371ec74f109f2596297f783319ffbb065bdcdd5988b97d7bc2bde14c247fcf48caa5dbc896448ae23089159f758864c11d923178446d69b616a0c083dbd1d7500012ce741839582ff4822ac27dafbf08d7cd0086e92acab645e5ec41a6eb8f0eaa6a9ec73fb9c602178d2f962d48c99284f9f14d459846e5b6c07836f651dd56d81767d91c04c3afc1a7ae65c97f3b037897f1455bfa796d21246fddada88aaebadb252a82f621fca9a3555c782380be41581fbe96f5ebb34e50918d4a03a23ac6a6e4e7b743a28bc4ba264cd9c6f13cbe90dd37f6267f68909471607ddd57d23533d49d80d3faf08494007e216bb8e5b4e79240f00ebab45edb7b7fed8a416d5a765ef2ee174a62ba2fb8dee027121f13fe02c446d569ad30e701342c03ddc2a4b175eea6fc69e0b6faba35c7d21889d3e8ed6f497ebd3d4a2a54ddce2b1f334cbdfcf70c6c320d2d6ccb9a5ccaebfe767d1a875c06935909233fd6dc3cfe4cbe7965c877dd34bd1a778c5adc0d6d5ff0336f46af61805651ab5fb00d67aaf3b820ed2efc550ed3d77ccb5bf05604899b51ba5b44e5ebecda10a7c755b3e02ac75fa431c343ed0988b0c11d9496451583b6c51b1189b666cf1bdd6043f64f00254c87bedc506ae1b1646419c70f9bb1bebe0d54dc1f3e25221e4f696a403eb2362f5bc061ba98957693daf3881695c7c0eeb63469e8b1ff4bd97e0cee08eee9bd2f82e7e49985c7bbf7846aeb3f716b01713a1f80f4fafdd587b79346caa6706d49494a5e590123b8a3bafa6d300bbf1d66a9aa19af1016e0a50a484fc8b35db81a1af0647310ae315deea9c761dd6ac690ca7cbdf1bbd488567c027f1abe131d4dbc3b2671acbcc8815659c687435a199bc2ee81f548f77b0bc3a0caab563805cc0c058b2a53b0df674ad5387238c895e999218c661b2584a7f0973dc7b614ac59c5d284ad15e07ef4d3157714bcb7f7d7e68d5c8dfa32ef74f277f913a4ef80128df4d4d78bdde3eeb1faa91d88d40a1689dd47234621b2299b6a7b946673c9168729699fbf0fccd08418d8a553b74a2774b7cadb17c9b9d66178ac12b54092e609392a9bd55ba2a125e6206ec72031ccde19ddd05cc4285d84ce7e8d7a3811f668e1633380cfb7fbd4815a37f755114a714f60cdb1a1b82a0438d7c50230e2f2042a7e14afa4aaf1232bb408be68354a5b0b0f1f377f89accddc2418df37d11583a8940854760431355c299129c20120020300902eed93d9b5825da449e81b9f7a79eaebd5fff225319b82e3352a10e33b558448579deb3435190057a5858692e0a59dce63388240425d6219c62c81c6e121e917f61f13becbbf5275617b315d905e5a814b14ba6bcfce7556739522ff592d66553ded89439ecf62540140f4e735862245f71d9e7d859bb0802df1d58371dc0f458c991064a7e9ccb8c02b06fe5947fbb7e4a07a8af4060ee128390757f11ab2e0f29477700169ec7f7efc7cc98bba7a38c20e388c774bce1a4f28e62f5b3500a158b2de07654ed198ea3d847d1ae2fa09633835831d9c4f6d8cc31f99267e033013eb7e190e013492e27b97c8224fa484e6f3670e17a90ba583e0a91b3514ad8ef639fdbbd47c26d001971b5a7a505c11b3d7814ed412b25963675eb53994290af2c694fc7d81643640ed443bd39fc894f688fbc9de0c7aedb27c16510f9e9759a2eb8f0e52b168102ce37a4df217a385c4be906a089246a5cf8b06f43c1243a388b6207e1c9a79db8e79612ef4e457ba160d44c428d7319b2ca72a8e18c1ec3d6b7bb59f04b3537694da5b9b65f6792535fb8df38a1f0e8970c7f2ed7bb5d5f5fad4156cf2ed19a3c0a84b855cd5f24ebee683296aba7775437912f696d2ddb05a7427c3e6f2e0248e184f7d48b4c4cfa1258362104de4354034550924e5ce01c31d1ea6fbb9af04be1fb928d24109e88bb69ca3ff2e700bb3144875e2002ff1590f40fbcc863675dda5d7120ca8482e4ebe25c24d2eb42e3522e19c99eb2e1db37c019587abe7c49a565962efb7a8c8bf9db7c828218a22ae7627af36d2bf00047035b99602154a159391a9f993a6fbcfa72cb46a8c4291e23e037c4102a7c273689855fc6646909ddb1a817e26fe29937aeb5219af8daf05af6c9c84793caf57f13189dd292ee720b33a1b33a6905f75fdcbf7ec76dd19a326913ccd5f0e6f4449ba59a2ec846ff4a215834bd647111aa54fd53b78339d48e397a4b2b32b202c382a21e8cd1e88b63860488cc918d4cdf8e1bd5fa7731e1663abb149580a4158b18a3b5bed06b4505722be41209da2a24d9802ad0aaac73db577ba3395320c8d03269e1ddbadfef82fedc4205c38e20f819bc8479a90759ec3c522470d4990d12cb58b012eb79e5bb9900c7f93e48145f90f2f21c7196497a9ef7fe0f2e7bcb43da6b5d96cc46c9e363e59eeeb6795f37b8e4d62a1a7992aceaec6be97229d25cd62f130815c5438fd987dcc9d146b99f4b76c78aebfa9f7fc9054159721f0f0387768e37dd5ce8c49db302c5d1e233843bb1f964806e153370449a9db00333af50c2eb954970a0d1d64934460e4d32de4b3b2fbe98253fb0ba641a59f79cfd73b235c7fa543c216aa129c990a6d413d710c42f92a683b3fd0c6791a790684508387f660b31e17e861ff01a7b27d404ce6a5144a5a66777c4334ae7417268886b7aa9aefc6be6b7f893ac48025d3f0e3002c91588540e1780b267496fe0c9356375582bb27bf2e8dde311de71bdcfac6649ed5d8f55407d2b0b2b4e24d95b7ae64900ae8c0cbc78450c2c1c0eadb736350d1a5e449687780d6ac205a1eecb0a544675ac3a917853f01d0ab7f06c5614b5b9fa01fe4bf81772a9a3258fabac7e7ab8a3f18507349f0415f700bce6fd18eb7f0af9a6da08444b3e91212eb5d12a36e0d5111ab921c74f4d10ded50d6cfea57b976ab0bf679480089a595ec23584bb63aa019327a103f058d2468a3c91d3ac29d3d0bfd54596173469705d5b9b5327f0ae97c280188fe69ebfa2faad87c821c7b746d4ddcc14e89aecc50b611c189f7305800deba6b2981d68084bb28413dc69ce6032354075f073dfd77bb5600391d32156e671df719d853b33dbfc2da9c47e4b52a3e35d582399f7a65f16d35bc409feab2dfa9b45ef57ef3e58ff047f546673d158398097cfc0b0656f2f7587699feef81924860a76eaacc7c92f0ec32310cbee5641eb649043427b8c897a68e00e690ded7830b4b172709c64d7c00b0e6cabc0631c51af3efc14062f37b240f357dca0c5eda3eca830dd7fd7a81409e21bb6ff2c944bcdb23bb9f950fedfc9d4d58ea0807502f76d08e5642aa57cd4d0312b35ed8ec720ccf6992cb9a94b955a23b70bad1cbd0934ca372f413f8f208fd8e9131731964cff2a395c52fee03718e3b34d8f447d9dea31ce32d35893fa64dba2c418332a566dfd38c1ffe7b0f7c51231c9b56e56ab161a3d707d4fc838135602b3fc6a24dd7e0517e3c4444135e243e556848562e47813b372ce331aa1c6164ea35294725f793a3e31b0c18770f9fd156f3c3ff0792b7b09b3c3ae3da68a33b4774d273c06bcde341ca8926571397b3c7d6a482ac947a121b3385b36e0b1cd6bf9632ef55cc0dcc09476bf51a6540f1a37cc209496bc6b1822b3e66ee74e0db621374d65b1566a367e6da2b2685058c8f091a4e83beabdf3a966a6139582cfd68deb788d74a0112e7410d723f68d7323b13d222dcb36c3f75612b6c23614651c5de5b6600848c5ec65e4136ac50065ea04cc38f9e59a0f080e6abffd86b3b04d630cf7d8fea6858a2df409dd4f5e0edd36ecba361bae3f44c2fd91bb5d2199e2f09efa056ddf808a9acc19a3ef28c1edc53315f90b7c3da712904b0d63fd9989b93451994a7e64d9bed4ea4cba14cb965c8ff8470a7de2428ae334d463d9c85d47a57db4e1ec0b53846824b1cf79ab899be92d99d98bf8120f19d53c29ef84cedf61c7a04e623e4881c90bb7fbeab07899f3fe73e4b3af1b19947a3ea50dc8e073714db864566cd18852296ed8873c06cf46bd57dc9b0331ffae7b66d6791b461e327d08797e2d397f33e00ff4a4ecdcc4051b2d3ee711ad924bd0e23262383386cd8ed16cc84ac9268dc5f7b58ef105e14b89a209392645c30df91c4de1b66516991806ab215309590d4988d15b4250ced90eee46068be9b5d270ddad808944cac4b3db0212486bfd6c49261680d9a4900d5c04393816afccda5b3932c811d404f6c961f935b69af91071832647b0e619feb1ee837b4d96ad1768e5b095b78faf8fba4eb407b5a34272942c99750b9113b6fb28cafb297cd0d4315cc5257c5e85060d0a17dea2dbd6545a0b1e6cd4db5364c4ab186115b117b4e4ad7d113953ca2d655eed1ef1e0cbda1beb38a322371db262c6e4df5f1f95378fcff80b3bb453f782c413bad020da9213ed9f51b599b0665d46501ba0e072db69c1c1c10fe540f2fa77ed1ba7a623529d7737417d7000a662248ed7e06d7d0dfcad45c344123d2eb03af9736fa5b365c0626da5a9a7f6bb8154f16914fd6fff21df0aa132cf3b4666838f5734fff98cf6676b21a43a81ecf27f11c6099e7eb42e803b7b9c378a466e654cff247c94e044213a97b216a13defaefc093ec404b80df736d69514f311d6af9409067b8bb6f5b743be72ed7b69c5d5fdf34b77a1d32df14d3357fc300dbb68084b86c348ea772085871241929bff18875586b46b2161be09b7f68e0fa4fe0e2a7c3bd48502009ec148a895e2c37570dbcf607bc400ae7ec501016adc9a6643b2ef32e488b9e95e49a494d79d80905b4f0bcde039b0ce3cdc242094fa7806aba98f6321aa7d9264ab713aa8d93e66df2b9d36c13a9e904384ff22f0e14d5fc67afba869bfa67bd43482c91458fb868dd6fda56e532fcc96db88ecc7da74c4fbd31ea29430500f1583f77ef6d45674a56aa005c64bca6e28caa3552b080fbe5e475c8f2f2c43abe40e2c817e8213e8779e7345e7898dfd9202f0fcc9afb9439bd0501397d24e40df53782663ed02001db61ff2bb4efb94a238cc033db22f44c8e7455e49e4eaf9447127d7e8098c11f5a11efb539da324aae9965b17385cfcf94e3df07fc5dca48805b99e108cc193828a7713e9eceee7b03479d857249c1229779173a3ee592c48f4d0931420d8c3313fdc6b03b8b916ae84c5031addab8aa83af2e7a33494bbeca8b1ff74f9bf241f0dbf407bd68e2b1076e5c505d63f9c54fe1d7e029b5589c9e6a73740a3431343a5da1b3ea04f7674e070361c0bdabf9a48a61d7f01661c6ce890219d2e38bb141673fe146f9a11d0d693dcbee9cfce61c112462818e841a66a471455d16a334c3628c90c3c28f0f1a7533fbfad334ee1eb0e18f94d49f06a37ac98f384310e3504e44d8397f32e4b80864761aa54868f75ea1fec474462ffc3dc078429a4ae568ef0e4dcfd126b35bf0e5e622e78f25ef5c59a8f33e2c45e419bacfd54280bf9038d01f537d3d3db5e9acd92216371278b91f29ea0e1a52a6fa76754c0ea720f1dc30815761b4b7a7b4cccc321dc41cb7cc5a0b4ee30da9b35960795b5ddc411fec0a752c59652c5a49f3f0f18f7ce4e9b4993c67dd62dec581e7aa8c84caf78235e9943024ad44ecae71114db0987c632d8bea3f78aaebf187447d49c9c360fa51587572fcfa3f99008241c1534e364a37a95a89202febd42113cb6fc50aefafef8d381c7a92cc6a58c38f6a33030ae48df9289b3b7fd2573716798ba33c025de907c6b2819dfcbf224747268492ce153a7787ed3a608b142fe7d1cb81ef9f02f7ab16ab7b66d2da318070f93e803f6b21d201020a9f77961418ce07516ef90d13bac241d3074c74f3e655cb798c3db491625d44378b2275384febb94218127477e4c409a3484def772e4198305b25a557b0cedff705fbda15334d55033d2e2ea77183e5712dac33291ad40f2b2d7124eee406c2e6a1e587f43afccd1ac7958c6ae3280b46587626631759f45da7527099701879c2e93c81e5dfb32ed9e3ac6a29edb775c0e3932851b8f257f274471028cb9bbebebbc4caa907d1edb3a54f123e3f56b37bd1274a2071613f599a4ac177dfb6fd65073126dddcddb3ab774d689631d33d9292bde96aa8d72737acd08ccfc0f7ed24585c75b14c1a2aa235d425552bbe818e477df451fbc66eb877fbb0376a3ca53f85cd774b86ed979c735391e7c2a5c39119a9ecca0003a13c4f8db9eea34fa6e0d9bac73e732ea8dc5cdc8c09699bcc772c433ad9ae5a80f1ab0f611666a9485fd3448bafef60ebd325b404b39580aff6ba51fcbffb5624d4292c8a785074c201c711c5edf8e0268fdabdaa050e3774002457cf34dd5d12f42d304e9b84dd3615a90f609cd853689b7e993eb12ac78a2e8a90f15ea211d0f2e6ab78c4352caa737a96ec98cb1440244394232a9df7e523eb060ebea9f9515a988ef3ab7aa724264aa6b931cafde5fa412c80bb0c0fdb9aa9f3efa7ff2a8e5c17da6ae470615bd87e84453dd7e2a0faa8a731e53533f4d763e16d08030d7d78e8700bceafb4deb17a1baf081d5b9b699817eb3d7f76a747fbe0264adae110aaa767d19b005dd1437360e103439bb6dd4e9d76b1b565d144ed88dd0e75a9a33b9a6216f39146d63d02407322ab79ec6080be070c3d1214af22ad861c20e8af7c0280e5e6b4a78b3f6e4076158df2b793dd3640354aa247c95e3c05ac43b459a2bd9f4f1c52527f0f3299801f10869f2b1691a8336f9e708e6388769eee6093b3b123f0ef7fface902a54a6349c07151e110552ea481aadc", 0x2000, &(0x7f00000016c0)={&(0x7f0000000bc0)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 19:00:30 executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82940, 0x0) 19:00:30 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000300), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000340)={0x34, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_to_team\x00'}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8, 0x7, 0x7ff}]}, 0x34}}, 0x0) 19:00:30 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan0\x00', &(0x7f0000000000)=@ethtool_rxfh_indir={0x39}}) 19:00:30 executing program 1: creat(&(0x7f0000000280)='./file0\x00', 0x0) r0 = epoll_create1(0x0) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002040)='/proc/stat\x00', 0x0, 0x0) epoll_pwait(r0, &(0x7f0000000000)=[{}], 0x1, 0xe591, 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000004500)={0x8000200c}) 19:00:30 executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82940, 0x0) 19:00:30 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000040), 0x4) 19:00:30 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan0\x00', &(0x7f0000000000)=@ethtool_rxfh_indir={0x39}}) 19:00:31 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan0\x00', &(0x7f0000000000)=@ethtool_rxfh_indir={0x39}}) 19:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x306, @dev}, 0x1e, {}, 'veth1_to_bond\x00'}) 19:00:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000040), 0x4) 19:00:31 executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82940, 0x0) 19:00:31 executing program 0: r0 = socket(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'wlan0\x00', &(0x7f0000000000)=@ethtool_rxfh_indir={0x39}}) 19:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x306, @dev}, 0x1e, {}, 'veth1_to_bond\x00'}) 19:00:31 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000a380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x20a, &(0x7f0000000200)=0x0) syz_fuse_handle_req(r0, &(0x7f0000004200)="cac7d70a8a6ec7f89d3c97b5e58c523fcb2b6f3bf593e095470588edd2ef66483938a659fdbf233d64127c812df989e3a4049ad7f21924ee06ac32efdc680e3eae28e175ce6acbb2a11eeb2bc797787f0085926cc59b828b83b366c2cdae837ad920f90e92011b9cdec34dd0aa21cc9d328e40bcfcde81e05ff62dd01d5a79f378a8a1715215b6aca51552ee04cab9dba2b22f095b0c4a2e4981ac5b9ea37b7e46d61bc12773f802d1f25fe85db3507ca3e0d550adf2c6ce74776798e6680d955268b2ebf14b78b06cf610948ddbe3d545779b8b28a02befe087eb444a44e4ed0ce49006ad6dfef47c38727707f93691bed1130bc740580bb3e1a99f2cb897f5fb79dd8e16fff6b46cefc473945160f0b6b36530f635f134ca277fa81816da79251bf10d413c54b23bca29d56f1ad1ed622e33e01e248eb0b8bb6d8c6be266f486f5052fb8547b617581b7b140de1dda09c6b6cd503ef081207e132a31d169b8c2f255feb04e2596c29e7decc46df37081a20c09d43b5e967de25ad768a432b69f4b313475e6f917b56df2d2a7ceb17359b560d669d946c484f647a152e295ca1e0830591cf87081ae0d04872915a353ce76ef5f937214af62146d53d34e960348c540f70a4d24cc8c544e800821ddf0460e9a7e949b81ccb803477736ab091a825c567de3f7ba58c54b8487dd928ec2d8c15a3066919cd38f82a4054f22b989b1569b5b33d52d66d913d6bd31d4f29cb2c30ff140c3ca96e00a8252875924f7830598a9b562323f2577ae99e5144c18f492e244a33d8b0c21fb8b1db6ec4d74f23959dfdbd651bb4ed174d2d375429c7900e8b22658febe44edd7dee09620e8a1e0d0403c17378dbdb833f9b6841035e4322e4b9191e36d9c4a8b4fdc2bb52ca927fb09c8f778c2a8f96487d1f188d6ba3923244e99d400c3e85cce3ab60d5f9c3b2a2e40358be8e36f210f38ca62954fb175f5f59e84f33415cfd236ac8f7c73c8858261af0ff272afe417759fecc99189823cd68b2d83c2ba256bda82145598e780ec934b4727e20bf14c41f086acccb266b1892d2504da72a7232b5911d598f38282a45f936ec5ee6b02b9a09f5c6986a7494dfaa3a1de41abbd253f6a440564ae003db874368df09e102d6b2f6a6f1f91c049e05113c710bbf8dec90259fd859990b1a231084594739217ec7e0b450645201f34e2059cf770a08a6a6a3e16568effb11d0d6bad09606c2f4187d79c0610c7752e4b02b43c604b0f91fd3550d6406f87e5441f37c520fb69ad19185bdc081a2d57a8317e1686d06a38e50eccc069dc79c9fb4a817a999cad5890162653087a6d30b7ac66f69953e0a2832588a5af25441b344691b102943f291c101e7fd159bebf458dd4cd874cbca7558b14c3bdf722d0a2e3f1b48ccd3a8bf66e0af8beeac5da0fcb1d2aac442fd6bba5b5fc0b82aaf9aed411defad038ceace04c885315f5b80ff58232423e514fa4e822aa7eb19671c630f62cc1b4df022fb0539fe2429cbe842d39d567d5bb3785b1c6c59c74b70338175f4b98998b6d8bda1a58b500214e75c18aea9ac2b5d0762f62e16178f64c9abc1873b4a1757d061c012548cec37cb3ed75305be8c554390add34afc629a86d707963d645605caaf2c8331ae3ac13f2651bc2e3d6e7b6220b52b4bbe3f17f12f602f2e85945acd45f0eb4728f347788403859587a33ce4131f7f7934592a4be74649af050d7f1d76857b6f040b72788d0911d00debff556c5381a899a513682ee873855583e457e10c538e80b91f7d066cc4d83c68447eb92a93527fe1f51c2f33b3f39e50f916b0b572af201202eede3e9e1b1307cc74b1fa8d10bb4c405aa81a5674ab7de3d193671a4e7543cc4f589ea1c989c36f357c798d48b768de3e667382b21a8c642e451642c7725a2dd08138a066ec3f39c4224ce9cda5a5fb5bd3bb0f5ec5363542ddfb5092aaf739aee78fdc330dae0dfc10b81af26858737b341dd14408954f4bea8296ef4f9a67bbc3481355cb50f62b5a77761c4cc86de1b37f98e55fac365c2681297d5db17d484afed729273c4b0ebeab59db424ac41e3364999c588bbbaa5dd3808be0873dda772b1c5e500e1d527283e97257825fb47bf96b1186a8bd80db1a14035b7f1f96800040d08bf9023534ad12e1461d58c4152e065ea301f145e11e5b2b0952fd6fd28ead5921a8892b6f4b00650361c55757f95eb75f05a98d86a9f7a2ac9740a927f4f2cb4065e34c92efa2f9c0924dfa8e73e76ead2282c6262c056be51509dae0391e56f517e81e8994e70af211f51b219f284d6a6929f7d8fac21b2cf126eab3f6df2343da3083c4f8a34bbc1203acae5a5bf780fdc109015ab63f2c2440c65ec1645eafcc1d9a6856dc5e3acfddf931b801acee7239b3dcfff2d62e61bfb9fa62193510aca399525497310cc27b2909d22a21408f0cacdec0ffd6b77a0602f5866a5818adcf4c48211e8cee8b1e04e20d6880a465c8bc8ef5c597bd28b1760638279880021aee45f665d24263604ef6af2ed674e6b648262ff44be49d95dcd79ab39e01dff6046550879f74239ed4b61c2da256a0b5ffb0eaaa147075ea426069c96ca35e6b15d108529147b00f6f819b8a484f24bdc458e66e23b2d01f4457435c13d6e1a13bf0c97e755dea31290e943cbca7ee2ea8d3fc34171d0500d349cfba3b5536eddbf2560b8d677d4bdf050a7b7a9127bbc3eadf37188f78616c3b4013e5bae0334d728e937da80a52a739d1838eeb03ea52b0ab2e5eb858a05f21d22efdec28466bf0b6cda87c19cd8364f9c0ee7b55ef8194b2f74228366162b8d61537cf5e7b2d64e9c3683f3af53a20d6da72ed67e9b9dedf106e275646d15d056323e1aa812334051202501b0a74f5af1d7744b66e417f6f63c383cfbbbb3dddd85602bfe574f38ffb4686a8bbc93161270c19bd7a53d7f5ec7826a20e160fd26a8da0740328839a5d0196d02a663bcb7b501560df462ff51bae0067568f6fd27c16314159f2716bd7b4310ba424726da1ff25d827824a5be487c85b5a03b7bbed5e5521199df3d4613788d25c58cca87709310eb46475f9f8b814a81673c3f7c5bbe084744eb38dc907badd72efe022beb1184db6697987fa8892b1d542e058287896d32273e797a61060ad63c1fe4a2f996706201f56c2c1eaa9a304718a441d04c8bbd9b47a37fea3543bd31fbd14dd962580578c782b28ff8c7ff1440b95257a3f0af24200bb2d4b3df54f78996ea251a61b5e5e2336db30740fd504e71ee43e13f85fb096069070860ee8b59d57ff28d51f6cc435f356b2b09cbba15fabc94fa9e909b284f672daf334b6e02378531ee37930822e49221a3a5846309e63640b62304f253c95d75e1170a64d3e8ea8e0fcf799801275a7bc41d6e87bcf260ba3df1bdc8ce2d1eb58ab6730102fd55e440f1b20ca889df8d1bd6314ccc296152a57ac14957cc89b40681407a80f4e4014d0ae58cd3511a17bd7ca21ca233c469592b979b722f80d4872c3dae3d71d04d066c57bf6602bbeb3157180bd81a87584c044e2127552403957f572198bf5cebe3c747fb483b1408e2bb5a81e6fc0fa988668ddda0b1b98d0f9ef173b158f14008e295db2fd2f09e5a3de54715ac85c8e79fc775f04e0ef575a319349fea7fd5f840379e4638d58c8a6f761a19ba28fbe77503cd1ae095b95eda5d6dc782a1eb6a78392d89195649a214a1613f586ac34b9749c7487305b822534dd4bdfbbdab8b1c071be84a0595b1dcd3bd42b06e4aba0e26c9d000dbc3e64fd9019ecf6222551497fb472cf4a120ab98d3fe29a530eb80233a464d5af9fa1d7d950984de62a8b36e2448a88769ba7cea3777a7b5471663a90ca391cc5e2878bfe9437c53b6c6dca3bc403077fd593ccc7929fc46b5a0170636fdac163378571da4d6608b1b68384b9681c6e0a64d17e69361151b1bf32a0c333425cb8fb5b9ea588311e8202d63cc25761f5a42b82cf21f7834e07bad3b09d455a934f6a83079052cb8a51b3949a1bce11d6db890a6eb31d8e1bbcc61b5db7e41c6230bcf48a072eb66948b54ededcb4fcd6f8e805dee9e261ada44db1a9d5a393cee0929f70c2af7297d8425017c2bfab6270cf81fa39b45ab3e9fea1118117c52520df6a0672c93c1a2fc9bb0da6a28066b06cdb209eefc5b635cc0e6b0bf4aaf5aa4d46c199a0a845b93677f89461ed86efd9f7f80867b40c49485aca5c2eda51d6881c4e1bd206136c51690fcab34fe0d917b96007bdba33690a883a471ea5fe601b4cc3ecf767fe187a65223aec0dc39310aaaa4e9cd37b231962a81a2620a7be7288e91678845166925d9b7e0844e3d890b58d68c8c477b414bc5fe3e54f6f4e16ef6db30914882e6e805fa6fd61095664ec03c521fb310f21f876bc81206210237e7c784f135cd9e93a8b124ba55ce05c72ac9866efb0f1cf2e2cb8e7d095a7e2c72d1a0f7185be32770f5cc2c29da48460f3f21d77cf26424ec766d7a08ac9cb012534386c48137df22af5f4a51dedc7d6dba81e7bbbc8a719f7df54abebfc9e12a20d1719d46ced5fa1439d8a1f9fcb976cd59f27548a72bb046d2b924909150ec533e8238eb50b18dc88e0df33bcf445482236d8eabf0d43d59ccab0fc1f3e055989f4a3ec58ca43f7fec9ede0006ac4ca03cf91bafcd07ca8d69fc1bd5344f873fad6eac9a5ae4054fca4ae974356312c6080f3e8d2ccccfe55a7151ad6601ca411909dffe411def813f6fcbf34e1e3b6f052dd8fd22fdee3cf81cec430dbe6b6513b2aacf792b6a1dec8ff2ac6f191e7b29990c50c1c9a0dce54985e483bfb1834d98571b3d7fbf0741add74c12ab1f9249d4d794081e30444a7561208279c0146bda7c972badc5a9578be7c13c439c432c244191e2ecbaa1f0256d5cae241ddfa6e87b4711775f6acdc3ba4c4027cfc846eb4ce222e873544d75c6aa22f4c5a1c4826ff96da8a7dc4188e13089b1f48898e9c1d7d561c99e45e15f013270ac8115e4108a47a1afa782d317158ea6ea4395faae9b867355fec99cf883d573c6e6abc054af164c9110ac426b1875b3cf0ebaed334120078ac73d706852f5fa44cfe6694503a4bcc87b1a587ee229fd02461dbd3f6fa7c5c2616c9e55cda71b5c0be5840e5fa475219dfdd4561e4eb76255334a65db65a4ac0d80f70ad9d4fdaa85036eaf75769a80806034870ef0dc953d0f95139867027efe5b37a2b9bb08874f239156bd7c0e18a01b5a0bc76e43b613331eea6fb7b3198dbb5eace9f9230a203461f2df248b9ede5b46f37224d9eea44ea1f79739f343eee8d61d3979b2f96fbf5f462f0993de3f81764f0ff13233e7784074d41d591f15564a357ee19b05370f5d6bf8b7f81029e896c03c7ea02a2e69d1a19afce71ea4f24092e1f7b8c6bbb532417d7081878ed76b95f53c4c401fd92008fbdac79363cad0d3fc6961070d90f3d883f2aecf19d530ac37974a7d683d741536d7e1159526291a72c37e96a1915c83cc13e744af004a9f5c79f3bb99040134db676e038b9918aa8a6dd5f70fc3dfe5c0c06af377576a6b403de6c4b39541fcdb414680dbf2b2e1ed10bb1eaf46ee9455b65784bd6d272bf0d8f6778c7cfb8f79bb6b4b10bc089e1885daa9c9c6deee639a22d1051cad0a1b03179f33b940b1b3a9c5678328e02b7731d55c3b3ca5bd3417f9fa849cc0222fe59844424497f34f4d3ad828b5e296d288b2469ec1f5d8a082e20377a13e0b72c17dde315c50ee4ee57299014e55f36e619b7fd116e519b2125c52ec67ac8dd308c6810da701156466e4d5d5049e15b8e901ed04a2481a76a482a4d4ecab015cad5deaa0f752cbaee5bc4c15fa3531dea744cc924d4eff5dd7878898683e3fa818adc22b9c3ff70a3f69e60e4bf8ce75cf40da675a58b14b27f87eafcd04311f3e3de4b1fdf72006c74b3231e7bfbd613a82b6aa1cda45a0980ac19a3470950aea12013c6c865d3c1b78b8f05cc3f4d20b35025d118a5a33eedc0848e51226ecd0e730dc132bba5408472f51fd2687de19ae9da2a268b5284d2a46c8b7afef1b53c7136bd1503e243796f756bc3e79dd386ce868d49b54705e66daf383c0a905163ec57abdab6490549b70bed54d280496cc9e13924e3013da8351f44741c817484f3fce720e7c53a6554a3ac385e506850136416ced311ff74423574b54ad07ea1de86545171d38d0c398fb1e212ae3f8b295f9fe634b82a6f6e535abba71af7fd2723664eee8fb44f62b7ad8fb1f3661df68775edebd688bc6f8be79e1ee0ac11060b38863548c12bb5b487fa1019a81454b74a4d67a13b49764086194f754abb7eaf41f32111d81aea0e7c34ee2588881b39298ef5271236028b83bfc206ec6c7ce065e4666c2a2f168a261909c94c2c7f7f4bcf9ec7bbffbbe87bc6866c5c5dd6232e39f44f76ecd05387b999dffd671765a5965a6f47bbb53647de72e52d4b0f9646363140fdba97796fc21d92fdfc0078c58ac0fffb225a18c6bdf692b1c350057544401d9d9410779d572b9faeda48b7c742f43944ca0dae6fae6b5ca9fc9447bd8603d7e59cf6dd939e22736b930bbaa5a1db79f1ad33a39392a93eb61d7e4f24aedb130f43ff7338b9f29d24bfea3891b7da1fb5796e2932766ce28fce3ec10797442234c619cfc5c8f99d80caf1402fca2d9f90fb78f47f481fdaff86ce543c7708460d001ac5f3d93729f98784a37421e8fe8a40a46092502f7fb054bac50d28ffa92da0a6f73b10971f0aea02e285f10918dba20a136a792afdbd2a679f4ebddffb3c6f22ca64779c9a1477c877e0d293fdd022f673aa810a48811d8ade3e0b7a1c26d34abb02871ba3987d70d0befbe9703ece4f25ca9230ea9160f9d1bb813001746e2779eb3f3be82dab9d7a2c00a6c4f031f0abe29c48e0cc1000f5ccdb2547a2a43f7962474c4ed37873218162dd09be533c2f199e3e73e747faa7956bfad0b3b8a910f87612f29b7ffea77407a018bb446343f7554b771218bcd169798d04851a2d0a6190d6c5429332559fdab9339686fb8e751099683f5f514591919daa9bda7b2ae691e64f5618e65e3a612f22b56b5365819ae42f1720baeaf262b19d3ded0851f04443859da6ec20b2e8ff78559d2c8e954a01433000f53b78bb49ca348166921d7a82d31201d1b1eca65f0b34b2bfa8e3a3ece75593270a6b01e46c18ba3172b898b682d09c56a46d33329c52395ede6ac48df800156dd6c51558039f5558753ec46b7d0710e045915a48ebf130569330719b884603cecbb410502db1d09578557c6c3657e385a69c174a6d0357ea7747e52c6999d31ec957b2b3dac455ccabf137313c7fe7c0b032565be6031dd17fdeff08d4b5eb7573ebc4254dacdbbbf09b22e4ea415ad074146db2c1ce92c88cb8cced70c1e6eaefdb93b29ed08d649f2ca783f50b3b19f6f76d1b9f57cf8e1ebd8fd0ac5cc4680b0d15843e76b4ee9c1f842818ef01694c92dc8277169c164ac85d36c353cc77e3c7f70b343e6f5cf2479ee7820e21412505965aeab5ad85e5da2d557259d0660e28e4fc6c1b4f88b3721adde66eda469b3c53f06eacbd2ac3c2e81876e78b6153cd5cdc603cf93099ff01d388e21307e3d7ce2e33b59968b2ee69c218976eb02ef36145855b240acb0add1bb0000e8bbfae481e2040a85440096fc4fd43d2c1b3b2163361405e12ed0e5388c4e70ab3cdc54122e2a9137b973e2211d29d79b98c317257d0542a87bcaf0ad736805365a1748289257fad77ae9cd403b10a52509d5f39b55575fe0c2ac3f50bb0f945086c52b8ad60e20cbc7e2d6b2b6b4d05e2af52e24ddf5800e08684d0726c2c5b7bdc12ad2e4f72d9f8e5f16afb4a319be2c2c61fd1078133a677db9f227966961207ce712aa1cb39fdd202e10716e16f76e2b69340e6b530d87c77c07cab9b403e907f4817a1c77eb51a4e6649f50729c5390dedf13e5bb51f1b18166da62dc3ac143cccd521fd6987c5e3f0551399d75e70af118862c51c3b762d613cd41a79109cd5527c8a381accee6ef7b461432718f6c182b426ea721b0cd8cfe29589aa772ee6f4a2859aaf2c8da18c5b98ea44e178d32d44b237f188ba6b999f28e38dbf4ad68a6e5900bacdc82e4a931d4a5f1f19c1d4a04af61525dd2b090a5ba48ff8fcb499a6b8bd6075441ff06ea594080e502f069371b6beb8ada56e97ab531dc62505bed840ed2980bf759db5385791cf579047eacb2b3eda8408e6454ca5021ff73078e1af9a49c06f34b91fe4505175fdab711ffb3f2fc91a7996e60241fb566e5fd232a8b6334f95fc486cc97ff34b3ba603768e66b61ad49e767f390660765805805507da61ffe7684ee9c17295b7740b47f103914a6bcf64cb825334dafc5406f9fc4e105af205a372d396b470874971c1be87c9c0ce3f093cde234b89c2454ac1f160e40535ede4e136da10eafe448bb354ef8ecb392b8f85153dbbe238b93701610a5ba0a477142da2368793bca2bc1c0fc97d1b75d89539fa932bc60ecd61eff4f0e34a552f3ceff65e3e6633bb12e7faf716c04d8397a8c545a057c5d39151e93c953245e6cfc73135151c9a07976d8f2c7b64d62fca5cc4358bcd4343ea296d6a78a2dd67680c975f9ef59f6f30e5de57ad96749464407a192968bdc8b658e20207ebadf675a502331834aab9409da18aa9a6c9c4667eb48924fbcf5dd8d442f9685f9c0c3f99c0b0c4e9233c77e687e64b80e9cb769ac8505794ad75f535f9cc4d8f2c7eb06be263c2abcdb2f757e0b17ee8c779d6102e6ed6e3110681897385f68edb1ca55331d54d00c2c0233bf05d1603105df45297549dccff3b0150d5525906912d1bd498af150a52e7dacf6436168726d1d85101ccbfa83081f538a647d44a09d4c049ab4dba34ccc0502606ef72fe573dff2f757ff8a5952aafb57d9596335dff1ff331bf9a81c0a8f0e614212e2deca1706ee024b2d4677081f5c69fd7392d047a5d7a0e94aae715189a64637f9e70087072684bdf97f253f8d79e8bc822da8494c2f61e1137b8dcdf49da98b0b09943551d406540de59a06818ee8ea42a563f522ba70c2ae4535fa5c39f6e2842e394f274d665b2d4d053b5598612200be02e74967f28a1dd9258e7053128ec16999605967e246f291a1d9529f0a6f4be7ec3b232e9ae62221ec70a0817da3c01536993248c3835c368c8408843dabf05ea889cee2409fa55310a830254669cb4d5f5f8ae37dd8a116e69d1d70d7481189cca44bbe7c64d46e1a253b3b06008a28903119e7cf6d78c7a17924186fae4b8dc3c2f25f9866af6fa10ddf494fc60df5edd742520ed91c33b07aa61e06fd1d29500df22a577b86f87139c81bf43ab4d01c24e64f095d4936848f51d9b47add4cdbce866d096b21343053bf3deb55c05a6723d5a189665e71b5a3ec8867fdaf6a7690a86425571ead5f10df74559e37a5a209c266132d97e284d79133e180105ba5ba189c4756b5234014983b133b8a4a0446efeafa8816fa648a1c90739148a0d1f3b17c9866919d25abb36b4aa4dbe82e54276bc0e9a218ff79b5cf18039d81d82f353d5411168ffd0aed86e9f5ba8d15113654e7b9e97cb26307ccea1f5c9238661db020a7957d455c1c2887c6d589262ea732acea95e4d733bc739b6fed3cf2e664373c9f79a4cad5382aeacfe0506d09eb68a97436a21fb61b346fdf301fc7ab21cd445f7f4ab15c71e9806f6f8a47d51d0ef651ff8f18c4c32c9938db521d21be9b2bada9163b87f0bfd0e460512bcdc6de6c94c473df2caa99964e8aa04b6656f09a32836901c4042e9a49db7a827d7faab0539d95b57f6c4972c83108ec48e0634f5edb08340d7ed76bda6811e2ace19d5a41d5da63ce8d80f795683393517550cc0e04a4c75928c61c7f9addd623c8b7d1a54c2ca4a7399b558d4a3fde500f982e6f2fd8125cb3acb29c32d6d0007d9b99825e1cca53a34fa8eab3bc755f7929de05930e0b22b7195bab88f6f392cd00f71238365698fb2697d3adc1c54a5c4218ce0c825577b43a165c8424d5242e27bb98d60529d25975d6db2d89da3ceb2c074ec8464b50dc629e3a2d907f518f9ea6e57566e8cecd493292f93b2f92949972cac019b45300ca2d24606b8336088d08a3744b8f609f606e1b7223131d2d5e441c036681bf76fa60a34478778eb965cab76633e4a7e30a2bb7732c8774a8d626364b0ecf7e9b618426994d2cd397eac098945f9785e63352482643df6819ea087b76062e230b78d5b8f0d05669f2ffb62b7fba47b3e18fc3ccea116e7f87ee0ef052ac3c841c8e3a8d32ec48a0b622c5c552b3b0a38f942dc3f8d791e99dc5f14fa69f30628fb68a3334b703644974b2f5fff79928b32baaa44c5aeaa50f656688af5ee1090346ca73bbdc16ecb61d2cbae60cfc0b46cd3db3dd5c530a628338d128d4101658436a9068439b1190d3e6f1ca7aaa521cc781fbcd65f69c02af453b62bbc205f7540f071b2069d6c4418408af984d71c69b391b605251e76e442d81473f20c88a892f4e6ce02dff86d6d37abf231c9cf4e5da90c30c24985cfdc5490217905590647a9b42ba02a5839e2825c663d392ab35995f78b66eeb6ec3976aafd0e78845b617b29a5111a646867fccef5532d9bca1c75f583b36ac598d313a94807e4be27cd99f466c8eed2a3841ab86072ba9cd8e576b951f3529030580a0cd86c02e7afa6f96d4da847286f706c72a0a6dbee3864bf366c70879b51682b699c751c2eed0aa4581237db25ce00ab3b454061ba558d315b2992d2584e48c5b92f968b0b7f96a6f8aad5dd1a6fb0597eef327b365012d1e4cdea2143a6fd879ffd69d616c77720af1c1f7c39cfac17e72b854be2b8f28bdc9e16ac619dc0f908b040f02abddf7bd3f3577800f29dc048771117a3e60645dd7461d182b8e259bc10a73f9ff93200720425eb43602e23bafebe55d9ec3f673d6714c963ff669e93f7ab6d35cd859f9cbfced767976660bb53f3186e8b3d28ad6ad6f3e048ba282327014a8d31c450cd8d0caf0122445976e782761560e344ccbcde137c3516f8cba5585c70a51b5f0b9c2f2cc13c49e1500650ca761cd4395d9b4439d5d8e737ccd582d7937b93f3bc3bc30fb786c410170e07a3251b29c9556efa205a06bd15c5ff1d823aadfe60601fb3ae3484aa9de0e429cf845e5bc62471c97fa96974aac361e55b76aef3462d54f42ec88ec64d87099fe518c161bbf65db660628038271dd54c25704f602e399dfcd21e44597f69d870f56cfe991d51a9340d90347fa04d897876abda9f0cda17357adec117ff0166c5c90c0818eed6d17de60637c3e45f672f0ddb2aeca1294404811d8c3fe18818ceb7c6f95f3b94c1de45bbba7f8ae4bd608bb1018013e6a03adf515d70661a64f0d088dadad0818fc6926edd76e47aefeceb8c5d0a97607cd7365d5ec7735f08de730fca4b12ea727ae6190aa2f4ee6e7ed515e797fdde7eb5a8a24dc5b62d2ff32e91bff199777fa698a88a9a6d581ee2c5caf2b51e201e5ddcd3de116", 0x2000, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1001}]) syz_fuse_handle_req(r0, &(0x7f0000008380)="3566a71d11049978eeb6f2c31303490cb06241f8ba59c62964870eb6fbae21b97affb923cc9865cf3bbb284f13293dc780f9a73f0f462321e39a6ced3d668b3a2c37d0b04476970672b8df91d5079fcda52ca2fbad6449b1de794d0ed2a1abc411b3a96ffaa8fabe3e6325851665f9befbb8b48fa0c21c1903cf35305630375e300386d68442fe6c79cdac5e29f88f57e901ebd2d74cebd0be51c43c8ea470269c8ac87f19ccfc0e7db237c26b880fea64ef6bde969915b6b916b5c06b74ad1ddd87721ceefb27f3c55dc791816fcc04f2b444506ed818cdf7cb974cf4077910a0c727676054d26589026b1da199973edf1a4acb7ce9f90b2927e9932de060f6c6b20c08b0842a02cff4a0d7877cd8e1fb78b435ea277e8f717d7f25f74b259d9ce7bac2e3a61aac692eeb49e0510f1164d52139ecbb150292321d0fc0f39bd99964fb93f33a7a152a3ba7e0f06db17b6df1cd100f2ec478f0efc6a655b84f92cf4db3a78cbc8656c93825137a589d009695a37fa530d59e9241ec441250a8a6cb695ea5231ccbc2aaf718caf3d7d9c49fb44c1e223aad9fb2961524a57eddef3e4d5259a919175e2bed052af54544c35978a138e2fdf75f9cac56d324cd100e63a41cb947561f6ce1654510b90bb7dfa5d2120eb4b56d2f78b5f7b1bd43ac8a948dd4227e8c9f8e3fd4728b0e43afed704de65da5f98e001d8798e57db0d3c9825fe3c6567da3b04a497d31360171a510f812af385d3be0a7f64527ff01acdc4f4bb19d60ecb5b221e9dd97d3450899a46dbd7f6f070a1f0110f2eb0e39db9dfa5b748a075b33894401a82998ff6ebe1595d39f7e7c3f563e3e1d4a20596be7e2150fde14a8a6b32fe3b2daaa9fc5fff510456d0052e6ebded8ee20c19b1218004fb86f170a001159bb91006d4f18289f73a96deb473daf5c16e456317f1105fc6f649095ba401f589228ea2c444c821ce04900bef2cbf6d879fcd7cba009567602e89ce1dcbc35c2c1316c381d8b0bc61733bd7c646f223b17969b41f169e7e32ba99651b222e6fc241320a94c9b958b8060ac6e695c5ee00411012f7e6a4c7738cd0029a1080cb3544a046e8c9a37b9ed3d7a5f6c345cc7ff09e9a6e41e4e2c831400aa5f51003e6f88c697cb059f91939b207578b9ad7eb936d29f4c56a961ccd41dd4416d93226c2e9385a677bbb74527f17301675cb12d94d609f8f53571219e8423a87e0e4bdf15a5c6f93b665f964bf90693371730af08aa25d03c61e6afd328141bfe5019c922cf72d0ad77ee2289a42a2d0c924477ca51f30928b18c9b069ca8665d68eb04f7d5c3e2fb7ff7c98073bf5a33310f1f397da27cd61bcfcf87d5bd4549942ffd8c763069a19feb1a828dccb77a4e77af0544bde0c3577525bc57da47261a1a54e28a721ab6099b304acbd0fe52d57d1149b89f863cd9e3deda09c686c8874ce52e06467442c3c41971affe2100a5b809286ed17f9afddbd5a684d17fd816c20c0fc3f45dc3c3213e92c9b6188fc9b63521450a43559a2d65b619ad1507f981f04444164e39c7f74829791763428b1bbb52ab44586ff91a9a0b7e6f16b1b1a62e5ecad77a9d052d83d1d6e25f892605900615a673d58ab11134ace5bc4559010e46dbf02e69e1cea42f42301f3aff600bb430084d6ea7d363ac90005eb75093eda0625062c83e475f3b8519e7bc9ca6094f172e2ecadd9406a8941c660d6215c2f9e31d677bcc2b143d8827a330276d1e1e4e114381a2efa4899997ccc8d40a08af7393d50963ca1e92a89f17f78230feab130a841fb27800c0e086111dab67a5fb76fdeb0958b92cdf99fc917da00048bdfaa750cbb8c5adb5528bbb57c366ea76618b5d8b61150f9323e840a2142d59a850b45d45a7efcad5e37cd8ff8beeca56ca92a5d8e11b8d1225830974e8fd93f174c3809ab1ffc448531b206ff6e065bfc138de8f28e757156beaa47378b1af1704aff6c9ca8942837c36335fc7968e569de0ac12671e4d32aa259f69c31237e0e62846d8cbada3c203849eb25d6c8f9f39d77f0926ecfa54209267ba687d27c3a95b46973960e5e45f2d97f6077bbcae15106a952a74e000ae28547e3e111d6c1fb35ac9627bfe3c52a326f44af18fed901fbeba6fc47848b4c7a45f0d4bd45aa37dbc8795fed1bb3a0efc7fe28727d36ef60503177cf974803bb9432dcaa1239ef2d406d82841019cdf4526ac9e8dbeed6348f0b7d2473a8109060ace726c2e33424eb50087d2666d6a0e5bbc690fe31b6a6a66e1d73996a5e1cfae7d9d3783f651ce7ebcbff697d8ab4b91c0ce2c9938e905435fcb717347741cc5270009d39140d3dc6afe8edce6ebc3ba3685c0730b6172baeb091b0c3a94c5fc16fdb7d460e036473fccd466dfc02c98ebb4577cf634620dcf13d61dd966c729ce18bf3ae391477923c1f878c43743186197dcf29b24f94bc5bc31bcc6beb7befc9882d15589e6f4463ba98ce66a6dad804c58f95c4e1d3b9707ab416d71de255556a5c0f5de8d668dd2700948127ef5f2faeb37aa0645facef53a56d422cb9926ebd63f029dc0e3981e258d90e6481c58efc48440066ea032ed66ca2940106c93cabddbd031e4eae05b5ce1d24ed2da14d722e0c1094bb27f1e197a068562918bba1422ed9f8a1ddfe198191cb7ff7a152299ad80e15a2738e89e8f936a29ec92088b264089b4be090c80c3ff02cbdf2b12766a5eefcb35f27992b1c5278dd7e88f2d112769a71aa9b5dffe88139451eae053816606b91762cddff9eae93415967ea5cb3f76cf130d935b2938fad5bd0a33d88073c22170607bd6636268aabcc910aee0a192eec4d50840adf3f91e7e548aef1fb2029b4d13936d53b185d431c0b82c3e21a226e8e93ac9aec50b243c92e4f5df9775e7b3528727919bb0cde7731abe9592f09d7f5ab3d999846c19d214e39aec506c32ea58781ed4b6e565872d755be3389acfd01c312ab86e4f345a5e23b74dfb8feb54af58a311a876addf25e931c65d7d90e1b051d9548902054418b38e8319f3a3a19ad8561954d6fa2c44b646379f54e8335079e93b6fd890d68b20c7798a897a6b91514702cd050c99529840aaacada4cbbcc4e0001cd4824a41f773497c92d088f2e24b84e057c111ef216349d3358475d65964b7a5357af5e3c218deb445ba2fde7e07a39e54bffdbd13076ac0469f8b6fef58bc4f2522e1418a83ba42144cd9cdf0147b42b9f5347b0b5e4f00e849db1ae8fa4c13de1ebfe51834237383aff5fcc058a3158c34f255511ed871deee0b754bffebc8dfc82e7e4f0d59ba8c3c623b8c70a0583b2a156b96b4ef75376178260104053f2393e5d3856fb83156d667d8c77297294c7489b003e3ad2c89f579271f62ec24276ca0da1120dccca3785fd7eba7ae77549c2b30eff39020d9d73bbfbf66e6ff9df2521b093b873e0ef51b20b643137b7f4523a148fc97aa6f735ac6ee3219509fe02171757802b4f85f24ead53ee6867e660d05561a60e907afb0698bfc683cdfd1d73488cfe32b2d5dbd5d75e8f721cf220dfe6ee958676903c33c5f4206a56934eb0f347d66598c7b910501a01de3ddfd0b706f9cab24e92ff58facef9c8ed60adf14cf8dc556b9ffaca8f9e2e43648f3b43e8be474994297bc8857e9909dea4a3e262dd1919b924e4f864baf6253739b923f2d30afeba950116b7c39639976ba7fa05ab666f11185750c9355b58b1355549d00c4905a583ebfa2a17538a24d89066da6e37a22143d48014eb0fd9cf10edfba98a7b3cd6a22d313b0842b1a9027b00ecadb43fd52c430b3de941ccc65241fc877ed73220edf114d4b6eb162b0d9a3475996f72696c322b36affdb90fd7f060aa33bd68045da1075c42ac7e98bc27fc193d933548ca94a88bfa4503e360c168e7bc06f381361ad3647b057d0b2a5ad2dc5e873e2e2d4951483610f0cb202868350df2a13fe583755e602bcf265273e02e3b9193df47221d7da31cff44fe7fa01771860fbda2fd6050db1871ab13dd677566999b95472763b90fb87e55ce807522d9792d83a1ebd3fdf07fe877654dd1dc3e872c337831d027ff77b1c8eaa358bffaab64f3beca05d07e06894aad33a6cd22337130a4d3a7ffa448ac5d740de578c7f5559111fb293013a79dc65208d2ec8f1613f09cd5e5f8350dc6745a59247c3b9507b5ecbea31b8e4d3405f4af8a5372f1fc9f975b7d8bfe398fed63a8aa72a06c2801c0fea4215562303fd9d59172a7f0879f8a4b1fb1d72a11b85b7f36eb424fa0d2cc8690aefa6a3ee30882820c902fe7d2e2f82647a5a2cd715d646f6295d92e2563c9b83479db1afecd374fcfc5293237323420d94cd883b58732d951d44a220eda4dcacd4426dafc5261c82d15b448e58978c4bee05d3573dbe3c4560aed102bd17aed57d96a1f11948f83ccf93f11e53cb24bfdffdebdb8481c54db96e0c5cf32d12caf11b8552276ebf0519c5006f4ee895993fec16b1875e11c65046bd7aaac7d692698be2750f16660c291e1ae8a761a6fd43638eec78f760bb5f77dd0b8f1b38da98e6ea5221c446ecfe2aab6100d3d77e866e6fe695b3e8f969c78a7708b818584ef885e688dda7308ba529d6bd651139f313f21512dc58f1bfde4c729bcbb76280488c314336c6bd49f8214cd15c7b489e0c7309134f509f0d3d250c5c3f7ccdd32cbdddb0b91d9f8c218429a678f00582222eaf2ff3dd1737d2d3d8fd849807375cb614fdd735c16f51992ec9372d9b512580a4bbdcb49743419458ef06ced4fc46d585fdeaec022dd491b4d6522b32368da253f39fcc481bfaa7f0768b210ac19cef5003c384a906d2ac01ce1405ecfcc00fd53a2170361e79c0db9f25eda24bc706c7ef5ed66730e90011ed2002668ef1703f5e176893a4bbf6540765a0850541eb0441561423a3d13b158ead1db7d2140378fd57504596b479e74ea031df5eef0219b9d01fba1da1db94c44338129dd9bd5d26663534b0e0fe3af66ff912736df057369f0b20e3211d563ff92b3bb35dafd2d7d57e89779a738018bb8e342c714dd2530cf587cf2c071e8214183cb06b2a94173b6147a64fa1a13991bb055ba6252b4c880b0896404bcc7caf80b67ad9783ccbf146eae6695ec6f633421d42f413b12ce4fc7e9942bfc287716a482f291deb5b43e01560c0b7e7f072d672cfe83c8f27689bc89bae1e1b13b998b5d74ad748c43159a2eea8f39aa6aac1d92f6a70d5fb56a44192620819732b71dca71e1e43862ba3371601ecbe299bf680fd2fe289875653382795d949202b248082f01d6f8606a3ce92b02e2e42a0780fd258662be7bc5c690a9624c8cfe33a70cb75a08a78ca967001db1c855c9bd6a29d804fcc748c725e52cac9a69c9c6d3c750159684f965b6a97c12cad7277d4c3229dafd1961dc17cb422fb7453f03a15a29c58e3853b055f4f59a310d79a6d67343651b271be6cecedcf265f064acaaf194ebc3807a47acae6e3b2e798341101ff070abb7292ae8fe207b63022727be02ab5fd27007d830abbbf4f1c02043e3e74ed06cea578e36d37e4e95d5fe0775995fe976b83057fd39a6e871ba0acc1d0118e5ed520f9f2c8f387d7bdd1d44612feb00e2bb2b0ede88226baf71f41006d227ca41b2e722dd10ba7b5c21155cd2d0da083d629539e6f33ce8550d44136e61c714120330bafa9a13eb2fc43488d75d0e22da04d57f37ae3cb72c3edbc858538d23d8fe84f32c65a01ed09a65e0164940dbfade3dc201619481fd00c3c21727e60069abf64b9fe3cd2d6ba5b902ea7d82516ad28e66258302e09491484cf9804a5b612b3a5f522002aee68530fad0a40f2947819a7f31ccdec0a1ccfff5c3e1c09a6f2d713c55eeb043af2e1c36fc45eafd9e190f11c25295687ceecb1a7a75177885133f6045336c3ddd1301a40efaa9f811d0a06c08abcd88522ee1be6d3ffbb29e4f48e0d1614e63a04cb20623ba989cb2ac666e3d831524dcef013f1890712613a0faf2e872a42e942688a8a30974068005f0f888d91c28ea634e7c89d154a2faa3fc51c3a1e51e9990a6df70e31f4ba05518cad9d5294d958a70421bddf40b829f7f19886ddebe4e5ef5f992da45715c4ba8c8648c846c016a49ddffe9376974703371547acf3923ffb31bca4639bd08da162324caf6a00195bd49f01ff3e51fd6984506def55f6d82d4ff59a0ea5302edd4a15f6fd1db04a032ab24a8b8fbe08048c0545e69693a7b83c3cd2407672f689327d5c1f18b2ac69b58791620e806fff526dd04825cbdbbe26c64944aa5a0d8c385553addad3b46c9d817525fb52f3dc76f2ae5ae2388c6db9cbff22bcf331886f58f4fac6ced238dc226142b3443ebc75f6c6e0e88370406bf41b3f053962b893b9ea46795eeb46a7c9ff1d9d0f0d78437cbf727b20ee87ac405d9badb6b2b0be98b7a9a56d8945cb3d099c8fcadafe4454a1252952aa2dee17206ded6c6ad9e5d91bad98e20427f0ccbbaa49734436e85e91f07e09d16b72caec9e164dc09aa2a64815324467813217d915a4bc0498500cd38b61674361e9496fe42cdf9e545dff33386118e495b3d52e6c4c34187d0f116ff8ea2656a9058e46584a3da2e424a31f8e06679fe3daafba334611315a4231b92ff5d30d3c985c5fb778bba85662aa9efe526fe0608ebfcbeffabc0eb2825b567e9c4327c319a8c267b9736b9acf92bf9a64ff078ccaf7e709c8afcb454ecd44f834b9af96a8a180101b95d52fd89a201d68b66f22e7134693c7576c58bce7f0ae244a8e058797739e9eba191339cd3898f89d0e0a6d7f4019c591aa41bed5ad9de3a938aaa806e69267ba9041e11d86f473f742be1e771f32ce287b1a086d035d96da4b8fb12063fc1249d253bf76ef547e253db9330fe037cec18c85b7ddc499ffcb4ed4794048cecfa90d9046ee5f6864ba0f4882a628af9c56d78fede3dc1e1c4707432ee07a858210efa50358dab5b801cbf4890422bdf09141d9fa6c4f13204662d0a07e125503d3b2938d8fe0242f0e2ee1db9a5c9e0876252ca7cf9af3f52b9c2f5528cd701f289959c87959732ee746517564335226c278f8a01579562d0cb844c89c375e7bbe38fec2aaec5caae023651d3a048e908b95279ca9e245e8437596e83157f0edd5e4a5ad1094cb81d8b62b87fcbd6ff191968f06e8271bd0840bc8d56da1fc0df71a1a99b2cf736cb6e214cc09489ad7a5770537a7fe6e77e338aeb33ab7256c31e00fd4f3b47dbb8121f358b03e010b20c216cf7ee96b746caceaf991ab8ded81714b1e6e866a068911191182ddd898aaa752e5e81388ba0fe7fd60a313161b072fbc6909907401216ef810ea8ac3f8c647d803954858be8a6c3dbe75a2390ab02ce4804282825888c794e87a94b611086c03a0611a428b7370182a4b7f897ea6cb832bda08fc0bdac04f0483951aa538a6a86a3772439985914ce0bcbd7d8fc8a79d9bc0a380bdcdef92f483cf7e6fad197b307cd9e230b81dbcc27df17c4a39e2f7d23aa735b5c8a30455b42151acfc886700038e300ea89cd0d3496477e35d2c6622c6828c1ad811d5c0bd766aabd83c68e7deab032d1b4d8ab64d1a632facd550a057c56625e70620c2f9cd7e7cd9899df7c4a1d8c74a87a88acb4fddbb2433fbe40816e10883771a6a3aab711f98c23020cb0c6a143e34b920f714449329eb89706cdd8680fdce06757fd5e23f972238296d67274e4cb01f1874e79d0ccb1a064ff3eac67efc43a04d9eac71fb9736e3c144db824ea65c41d5314864601f99b3f1ffc97ffc9abcf3be53fa1bdf5536b96607f92543131eef307f09182a94deaa0044ed2b4564791a500379ad0fd0a1a109ebd3c4c6209d901106d9d3522141a60a11a009f15f99f9561e1bfaf36f6589c76c2e9d6051f8f92d2325407a455550e05a77bd1854fa1234079b8a395b55cc7b9c1cb098d21dda72f71bf229e4d7fe13d43a56e450806ac4badbabeec4d471f9839dada99b7def5219e9bb54607e37ae8c9023b07e750ea5483b416f52b43ae40c24e766144b4c870b36b86839b25ce2ef3f7821f65301c36892ecea0a2e23316edb556ab9ab81402ca4421320a7f62cddea22a8704009d05775f2bdcee2ea84385e5e332ae73d32f92c9af36de3555147afe20b60c06dc3b20ae00e07727f9c0588848ee4981c96d26a16230e12a0c2f77cfa46b20b2edaba4201df726de23f489dacb5b1a1378ff33c845d3bb521e38c6e2b4c8eb5860ba5bdebdbbf24e10725532c7d6177c444d5a799a0bef29163cf693a7721a1fd7dc23dca7920eebf88539d1042a9a1dbcef1842a53e0f9f18c1f1cda7d8865115d41768a9f425f077bedb76a0e010c43e7b63725e4d0bca6aca1b852754d9fd3a3736b96b8dcc77f3b3dbd9ecc4d4e49580abf1e9e9bb9d60067983ec077e90c09fe76e290a4a29a3a8ef36d936e810a4eddccc199bf5bcf7bf6d4013c70d96e7a0eab211b9dbe9ebbcdb6b26d3019cbd420353116f1cac6f39b1a67e2aa455177dd6a4b32b59d03215eb1c3214019e065d8f79d0afa90e2eb798c09815cea0d9c6bb4a9ae45473b0e291ecb47f6d224a3c1584ecdf978bcd52a0f1ba9f952efd63c64371c941f7666bf0ebcd2a9cf8ab7530a1d0a757215e0d1a450c7395435173ff186efd77759995cf4ad4e9511d17c86da685f57cbef04757ee375bbc3f1de479e93fbf58103dc60e3e3fa1b1976173615c8abe0e969181cf6a8c9a8fa636103b02b954a5a8313db3e19a46d46ccf6c8b3e6dc0d2ca8d9b2fad5f3c65f8350f394f87af46834731d173111dd525b0324f0a0c668a3b56f75e4d7bd14d845c42989bb866d31545318a37e9cba5f2b8863caff819ad56c2a4bf16631e33fbe131062a484ca2baed21783817b2ef7cc5cad95d284e4127ff361d6d2ba7441dd48f7c4e2a8391dc151c7cef6c22ddd2b3940aec8c9553c7319f84cc73b87ffa27c18b4151cafe3fdf534884345903685e802d658a5ffe971be16a2191c9216923dc13419257df40e1b695532345f56ea078156159501773a5015573a5f59c4ec8cbe87badacc390b38a121349417f353e41acbfccfb116658f4a8c3071b0a1241cd522f187d0c1f08f6c48740a416c3f38099c51ea88dbbe527c15b63a466bc38f34932d07cacdb4fb77c33d7e94a12e74d51ee7d973e5f45490f795ba76eeaf9d7aaf8fe2266f1ea226dff2d8ca57c0fcfc4f6d8c4314def60b6b19cc3c8d039ff3fa82db491910aae7e9bdb47f2c97c8d22e00403da12b156a5543f8653a00cad3902677277f4c0de6ce6a413b7e8fbb15b95ea1030898b826c80b679c9b573ae462c96687f4f741cfabb9f75452d4c3b149cb07e675d6990f9c6bee8ae1ad62524d090e42030bcf70d9c35a36737c6a345e3e13b560df88a772d78f1f6cf256bc2b045bdc3d85646fe09e31317e67ade40c55b353890f3547bccb2de706ca8f4952e790ee277d249d075ed9413b597826f32d66fae6a2c133bc10ad5e76847f2a8f8c2862e1751b4729634c4b17e7496a9df384d2b9d12a7a5a38f841857f7612691add5a76c2543873f2b1d3ec06e6b3425b6fcc90873b99cfa99bd32db9c3ac27e5b8e6c627b935241087120984cc53dad69008f1f3c3a4bcdc8413027d8a5dcba8f5a87215482d9c66214bc13e25bb73578f1adceec1f2bd8b7e1a8143b944d040cbd3585bb15ba564c6c7c823bb04e4e3633bf41f423236dc9c361366e52556cd96329447ed1c901899e5573e5bf825d2ee20c2f76ca54394379b13bb742f1607773177b1a6579d34046c4aa6330485f4599750577eb0361c2631d3fb8062fa290497507e43be8b025b646ceecd66a1f7e77a60e694c6b723f1f0d3781aad4018aa5b09010b1766f16f03497e06d53f258da09c328b728288bd1137a4a5d12477c0beddf1734caeef4fec94699a420f39cbf3bf060ce068e5a253f809db08a5ca2b30bc1ff3830dd9ea081365c260fd116d94a419a4cfec5f56f2d698b96080e1a05ebced6b86e13b7026427753a945a41cda9cc6a540c256dd0ffb5eb8d44a567dfe397f15a1e59655d6da7d4009b25c83dfb24f671d7571a154ca6717b687bf2c7d4c9e072cefea5cc9cedb391326960b375daab24360897dd3e52211ec1f9cf96d6cd0dd3a0f84cfb62bced12e8db80a80ca2fd86f6305d1a0c4848a95ceeb7c4e8f91262a6a2d70780697acca2d010f796de98edf29798c3c11cf411a6faf3aea862f566d8a1159646d3eac79ec53ce0a3a91a87deef510dcf6a03a31d99b02ca2600a16c10b3b93c78e589b226d8ca49cd12392f17dcd755b724b3ed29a027f371e4a3133f4226ddac702fce360bc411d37e52b094bb38618c929052ed26734e09bf61ce3238ab6dd92003565305b35a2fe767c5beda7cf6a6b88abcc322ff939cf1fe18327429c916e112fb2fb9220e867418e44b806a828f9e2a68ee6a424a076c848c2dfc84aad897baf18c18c81e710f42c40974fe5f47593905bc1b3e7d4da6d74faa81d43e120add8543aeb6d65c2ec29bc58e9e51fae512a16e598b63dc7b8b7dd429cc99c380896f783227706dd2c35d06076483dfebbd0297c333a4c15b061ef7c25ee47a6dc766ed5dd0fce1f2d59a02c1ac6d20e16ec280648545bce1e946b2f2615b8229a5c02633325221a5b1d78836e58d37f94883db2a6f1bc811d0c53172404344848a55e4111b88d905ab5a373032fa55c61e70e7e066cd12de95b9a203bf81df9367d0777ac610819432e357ef4ae3127ff128cd13c3914ca23315b50ec7106040fa99f58f16be99a9d167fed5c722d3f1eab7c55aeadf2d7af826bd36887de852ff287a5bffe764ab3b70eb83ee5a4391f73ad32c76840bdc9624ff7a9a41d69a027fa9d9f6db43f2e699a58791cf9dcadf28dbc1acef5571d0a7321b6479cf3aeec5fdf2383eb2439900ee757d9701db36102ea5af730f74feb34863d1325f18ffe399a3fb914f749f67a8759644078c59e702e7cb3dccbf2ce41ed278d83bf10ffb7a8be54f7594504c4b839226e00dbe73aba381c1e448cf1c05f8afec25e4c37585eba4dc0456f1fa3ebeae5213859efa051efca1b73073356b9194a038023f0bc4b5eba15fba5b84aeb2e0b5221ac4416b7a45ed1122004297112bc3c89b311800985c90a485d24af28c637e34132e243a1d8288a33dbc10a924b3739302c020c38a6cbd5e802a8ce2f597151079a4ec4eeeaa08a6c57a6da996f1c87a47e84a3f8687a66c72a255ff7b7040f96056c5a2a86d92cc420b190ecf51a7b1b0c60ee2fecf33646e551b289c9ef418f9a2dc2f3f3c40aa37cfc6fd7220562fbbccc228f6c420835239072747c2188b991dbbffd720483826c349e87cb4a84fe5119c96b8bd276b8f5bf273bd2372bd4e927e5406eec1cb01122475181d56a6697c37a5d314ee93a7a6d6246a7c8fd7e2e75b38b99066380b75e8bc9da329bfdbec8c58d51bdd938cca75f718feb481a6c4c06f49fba88348000e76100e62dec7daeb749dcd6792c3fa89797c9f63bc111f0d43", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x18, 0x0, 0x0, {0x626}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c3c0)="3b1c3ec0b418d148eb74d97b00fc6585df2193a41338cdb5ee93784e4fd5e7bbb988fb0627d9c3f08782cb76ea75d9cead21c1f71d937e79771a2ceab2623d9f5d5296aee7700e10818bb82f98c4093931c517ee9a30d92ac4187c008a0f0102b7d1da78dc3468958cd96f62fad1828622cac9bf5ad60eccdd6d35416189892d86a8f114a90f0f20d3d23cde96a0bef0b4df6ba6d75ee8a0c821d4ac464d31cb0585bcf2a0084d1603fddf05265f36cc6d92973c81540ed65e8f150136da32e4db18e012e358d0dedc204f770fbe16a4f645ef3523988bae73b8bf8dd12f9583bf06437be66e0e6b15912d68012a3c0ab03d784f39dbde7d6446f3730c361b88c88ee41a33e72792bfd3bcbcd47aa015760ce73759677268228b407d22b12561260d4ccaa3590ee26dd6d342066d891a719b20eb9efa9e7f7c26b76f65986d26e3d5f068904d031e5fa9256a9cebbe597751c0f78d8a0f737c9df24e25b817a7a1d6b6adf1872e69083f1dc8e6e9453d48fc7c432d10ebd360073767383a1572efd88591b4a67ec158f8a32f38adec3a531f32c9439a3cae6196e91b8cfdb28d3ce1d03e70725f96160dc1f019027454a2f42089934347ef0402b8447e4e809dcd4e554c513d4706855e89aebef0097c02d4f6dee8ad201330e1926cb2a3c36c5ddf2365feeb1dc8f242762dbf51a02f166730580e12b3cfc4d5f6ef6d0eb11989dfca4204e5d95419590a904efcbf8bba8008dbfbf60a9f451aeb58faec40592c8c70f2131d3ecaedfd374aa9f3738f6077c39306b4bfebb53509bcb024d1fccc6db02a11c5ad8e98a0dfd6cb4a97fed15b0b56e8d2a491ae56c64663901efa75b511750f5ed3fae75518f34a8a3df7c8347ac9e5be3c1cfd818d6d9dcea4ffc64303a31cf00072552b7e21dc1108c294b1cfa324321ff6db85e25691754d498deacd1a3a52aabd3a19c582df9536e35253cf6b6e4a9d24ae920d4bff1b042b267d6cfdbefcd9d3c87365b31500d5a368960eb0235f092573bb9fea38481d8f25f4e99fedf7cdf4e56dbf290c7193784bc985fbc4e68ce5e9c7efbd7af01ca5b4d35ad0615c28b7cda4db1d4fa4db1fab201c4c9712bb37e42f5b416b81e19aa39b92ec34ccd4e6bf9491fb171190369f1bc2948a9ecbb282ad8b09793e763396a3f3a902141fd57ce29e0be6ed2f813945bde906f04211d48c13ec0ce6d2608db5763e3e106463646a139ac104a694065ded6add82c7f68627d33aa46feb630414ff1d23f4a1a9f2d0c493da27e8159ae62fa19eba707d990d9be4ba4937ec9784195ff028507f9f01f07e4150cfc49a4ee15ba549c5275a2d67ea3af73dd8b90901c1f39cb4a563cc5bf43445584c28a2c1990da9d039db00da9ded2a73c47ced27c257a221621d17ead898248371af58be2d3a29a62f8acf884c26befed0591c07f66e247ca2f3aab708bfef45bf99d55cee14a84b2cba85e8596cd042a96d016d6d89de1941956dde193174fee46e99797a9954df05c85100449edb7dee16c280c17fa866bef4f9da4a5a1a6e8d9ac6fc02bcb6e4e4ab73d20c199806b9610487c2cfdf455c6bde1d62e9cb728de09591713548afa97e50c30d86015dd221774f00881b4cb5f3be727c2e18ff4bdbc8a806d1e2df56dffc8d75b7ab23b4834b1140674b48091d78e3662e52480948a3da023294baffd66548530f5f4a447aacc3f1ba7944ad7d7220b17478ee050c34d2e6802fb9b127f039f8c2d9441f8f2b46dd8a0e1c26655a21b7aff5ed07764b914cf57798fde7006d7c4de56d105b7d73f87fe4e6e1494f5168e25da25124298876400b482b3500f6b724c41a6b3d06d21beaee7c14a01f38fe5a4174ab3f7cb191cc93048cfc355816624f0424d8583967726748c573887b0cb53153c9b79cbe45a70b8e5085e3b7553b77c02360f4975d5ee46db189869022b0f5b7b1d97d501ed58a17298bc61f88e4ca6516287381c53d0a2f6e3e0f4bda1e1738fdede40bda9e54cdcf627ec7ebbba54b95efce72ab1bf1b85b397e077362e72d5cfa41351831a95c1d953165f04d01b2d5bfbee1181396f81f6ae9000957b5f451a26717a173816fcbd450adc52160dbf21a0b51f6db21d9ab82eb84131faaefde05bfcde498fa8bb533003edc00e6e1858c90ab817546f637fed77faecc1daa085e3cd81842440c400eb13a8c5f1f355b5a25ea7b12f4b1abf790f52bfc7c10430dfe9fe0c4ba2757147bbc2529ce06f099673e0833eef622a3e70df13ae5c0b47c968573901897d394fcd4a2cbb401ade5bf922c6923ae81fb3cec774480365af9bde2ab05aa11273672e0fcf2f39e25b247eadafdeeccad976ae051fde3aed4afa2ee1b1a1d10f7c03e54e9b69b054ec06ea58b820512c2c93dc922062a32e55bebd02e61ffd663ce0c8a200b69a08e60820304f87606c7fbb3944ebbbf8e936a51301761c240766f2df6860ab58816c9f1689fbdc036628946ccdcde20acb7bbc21223d8ba78b9a70f603bbf435f732a17ff342fe103a82d16676d2e48f02a286692dd162f45cc9c462b8f0e176225b4222e929187f189b32f62af044d2442902d0b6aabcca6d89c3189b804409ba06e53db2aeee0e08db236326b1b17d67c3b2ab33380cbebdd2311645bd7a8f51b31ef8f045876f9e023e664b6ff6d0525d66e35d337b14fe482f1f4103b5fec7460cbd8cd9981beb1466f703b3e669edda164d8b76d027bc9e2f08042a00207872ce809608263e2837f3b4b0a1a0a64bdea7eb34c97105698a580920499c64d92daf2492f12ceb05fe95f2e3b15c31a7a0cb1a0d98f0f9f928e1b3c781821d5b706ec176d2190317e86ba08159e43b375fad4cc07f38b9098e15132888129b59c862d6d2d149016b137ae83c223ed9f59b45f2f31dd8cfe99da9306b46ee01dafe80a7fa5740e4eafb59c4f83440368048cccc3a2140152c6da60f58410e0403e4ee123e78b857728c32045a862f41fa15f3b3874257a95138ef0123352fd9c620ce7ab29797602eab5a2c0307881b053580a08d14864b708915d72c4d535c9604ac0e948c8e85d4674771df08d4ca2fa7200ab9c88c1d9d32c02959a0a45573744df6d0ca664241fb1f0e1bb2760b6831eb25c9a781a37777f54de17be1cb74a7c7daa1c70469151d592f8d685d0204650bd9e4ed924f5e7d1ca5c212fb3e8cdc1f68b9ec85bbc36fc6e6c395bc7f58559f407318a3188f1bddaa4bfb1a49273e49f604e0c064d59d6aa7339b2b30f1188565bcf2cebf4e5bec2cf8e2bc37c00dcb86327a7e453fa4d6ee1c274fc7488011821e168b484beddac235a39cc1932f6f56b80624a64db0da73cd3a4bc97fb016004fca1043e1f37235c05ecc26749b85f6f67562823c32af55d407c4227c5c99fc5c259bf439f30e131ce48daa66575869d99583aee6a38f40c7711fa78598d562a95146ec0fa78fe30223029ec104e4e2a9a7d694f8b095f6eb0b1e0c29261f813edd791414730154bb8631c7be873adb6b41172fa5a5ee40add85c4428db9b150e1cebf2a1443c9a2333571448112288b38d097d53b5742059b88cd9189329aaef9a143249f267db10c3b634e226e63558a956db5082d09e4bfc916617df197ecf75e639ef3da68af0dffff46ea04d1856e9ddd4add44ecfee551463d88b27d92f2364676e21589e7f9e349b37a751886427199330b79e6c1c29eec421307c2fc5f0bf2e3452d402fbefd5a591d286f8d198db7b676cebbe67ff28b1c1ca8e8904df354c2fd5631aacb219af20fcf484539d0a86ff93c806576d2b1df33313828b19baa00c8cb2d781c575238c63bb03db61a8c97841abda7921650ca4c4b86c24f15127ddd7c1c92c0ae4e42cf7a0d228d64da7bf7eaf046c43a1470d3f37b7eff18c87b8bb7d1a8e0134e248c4ea2f918ca2b069f8c61ba3080d76bb781bec513faaa6b023eecdd0fe0df05d668a0a7545dc562d58f0838d86df2e66cd4cafdcea4cce5355c0b20a3db8060defa9bb45c3df0b57485d23f34de204696a7a3205f9292c41ca8a10e2d993a14ff7f3d1b5a4df37d725082c243c1d9cf0d6f7c491174fa8bf0e51da67366305f27b367100965594cb9f0a179e2710d6ce174843eba04819d74399e4912436e8cf8d40c0f3831474f106c38f31ec89522f328f02aadee55664da55fdb9e43ebe3d5289db98afcff860e7008011dd9ef4e3a2740acdfbb59abcfa877c293557d9983acbbed197838d6a7d3da5c0e03d5130c6e3fd07b4ca77aacd91bbf8e9ee17ae55a9015d73a0733b380c448bada8ba8b1e379380d878b257e9dbc83ea596ce8ba05ac59427c49367461ac9d8ff0a27266cf7c8d7ee69f0d92ebdbc09bf5e9da5a198b7e0e409f26431967e9a5681d0e198f4b7d821c6805f83d280674a622a159bf33dbf1f668ce1b5fae3c96fb2bc3479a2e37bd9d7292a4ef018efea60ffb3e70c407df7e2902b8facadc6f89c8ae50be9f5f6f6c044c2722a0ae78e2b8f770b3faf2dc974f5fe16138839b5981f73f7566fe467ea72964995332d7677c0f970bae339b472160df336722798b86ffea9725fcc57de045b44ea0c6fe77330c76aab45a3a9771d07a8a8ef6b41f7299426b3c08e16d3b362cd97da67ea8f6e5e255b479a023bca1b62c3e92913f7d14ac1e8242b0823bd0ffe1f9e19f0d1352e462213052991e0f403c444f993b24b93440c8fb6e55fa27b391f46d4bde3371ec74f109f2596297f783319ffbb065bdcdd5988b97d7bc2bde14c247fcf48caa5dbc896448ae23089159f758864c11d923178446d69b616a0c083dbd1d7500012ce741839582ff4822ac27dafbf08d7cd0086e92acab645e5ec41a6eb8f0eaa6a9ec73fb9c602178d2f962d48c99284f9f14d459846e5b6c07836f651dd56d81767d91c04c3afc1a7ae65c97f3b037897f1455bfa796d21246fddada88aaebadb252a82f621fca9a3555c782380be41581fbe96f5ebb34e50918d4a03a23ac6a6e4e7b743a28bc4ba264cd9c6f13cbe90dd37f6267f68909471607ddd57d23533d49d80d3faf08494007e216bb8e5b4e79240f00ebab45edb7b7fed8a416d5a765ef2ee174a62ba2fb8dee027121f13fe02c446d569ad30e701342c03ddc2a4b175eea6fc69e0b6faba35c7d21889d3e8ed6f497ebd3d4a2a54ddce2b1f334cbdfcf70c6c320d2d6ccb9a5ccaebfe767d1a875c06935909233fd6dc3cfe4cbe7965c877dd34bd1a778c5adc0d6d5ff0336f46af61805651ab5fb00d67aaf3b820ed2efc550ed3d77ccb5bf05604899b51ba5b44e5ebecda10a7c755b3e02ac75fa431c343ed0988b0c11d9496451583b6c51b1189b666cf1bdd6043f64f00254c87bedc506ae1b1646419c70f9bb1bebe0d54dc1f3e25221e4f696a403eb2362f5bc061ba98957693daf3881695c7c0eeb63469e8b1ff4bd97e0cee08eee9bd2f82e7e49985c7bbf7846aeb3f716b01713a1f80f4fafdd587b79346caa6706d49494a5e590123b8a3bafa6d300bbf1d66a9aa19af1016e0a50a484fc8b35db81a1af0647310ae315deea9c761dd6ac690ca7cbdf1bbd488567c027f1abe131d4dbc3b2671acbcc8815659c687435a199bc2ee81f548f77b0bc3a0caab563805cc0c058b2a53b0df674ad5387238c895e999218c661b2584a7f0973dc7b614ac59c5d284ad15e07ef4d3157714bcb7f7d7e68d5c8dfa32ef74f277f913a4ef80128df4d4d78bdde3eeb1faa91d88d40a1689dd47234621b2299b6a7b946673c9168729699fbf0fccd08418d8a553b74a2774b7cadb17c9b9d66178ac12b54092e609392a9bd55ba2a125e6206ec72031ccde19ddd05cc4285d84ce7e8d7a3811f668e1633380cfb7fbd4815a37f755114a714f60cdb1a1b82a0438d7c50230e2f2042a7e14afa4aaf1232bb408be68354a5b0b0f1f377f89accddc2418df37d11583a8940854760431355c299129c20120020300902eed93d9b5825da449e81b9f7a79eaebd5fff225319b82e3352a10e33b558448579deb3435190057a5858692e0a59dce63388240425d6219c62c81c6e121e917f61f13becbbf5275617b315d905e5a814b14ba6bcfce7556739522ff592d66553ded89439ecf62540140f4e735862245f71d9e7d859bb0802df1d58371dc0f458c991064a7e9ccb8c02b06fe5947fbb7e4a07a8af4060ee128390757f11ab2e0f29477700169ec7f7efc7cc98bba7a38c20e388c774bce1a4f28e62f5b3500a158b2de07654ed198ea3d847d1ae2fa09633835831d9c4f6d8cc31f99267e033013eb7e190e013492e27b97c8224fa484e6f3670e17a90ba583e0a91b3514ad8ef639fdbbd47c26d001971b5a7a505c11b3d7814ed412b25963675eb53994290af2c694fc7d81643640ed443bd39fc894f688fbc9de0c7aedb27c16510f9e9759a2eb8f0e52b168102ce37a4df217a385c4be906a089246a5cf8b06f43c1243a388b6207e1c9a79db8e79612ef4e457ba160d44c428d7319b2ca72a8e18c1ec3d6b7bb59f04b3537694da5b9b65f6792535fb8df38a1f0e8970c7f2ed7bb5d5f5fad4156cf2ed19a3c0a84b855cd5f24ebee683296aba7775437912f696d2ddb05a7427c3e6f2e0248e184f7d48b4c4cfa1258362104de4354034550924e5ce01c31d1ea6fbb9af04be1fb928d24109e88bb69ca3ff2e700bb3144875e2002ff1590f40fbcc863675dda5d7120ca8482e4ebe25c24d2eb42e3522e19c99eb2e1db37c019587abe7c49a565962efb7a8c8bf9db7c828218a22ae7627af36d2bf00047035b99602154a159391a9f993a6fbcfa72cb46a8c4291e23e037c4102a7c273689855fc6646909ddb1a817e26fe29937aeb5219af8daf05af6c9c84793caf57f13189dd292ee720b33a1b33a6905f75fdcbf7ec76dd19a326913ccd5f0e6f4449ba59a2ec846ff4a215834bd647111aa54fd53b78339d48e397a4b2b32b202c382a21e8cd1e88b63860488cc918d4cdf8e1bd5fa7731e1663abb149580a4158b18a3b5bed06b4505722be41209da2a24d9802ad0aaac73db577ba3395320c8d03269e1ddbadfef82fedc4205c38e20f819bc8479a90759ec3c522470d4990d12cb58b012eb79e5bb9900c7f93e48145f90f2f21c7196497a9ef7fe0f2e7bcb43da6b5d96cc46c9e363e59eeeb6795f37b8e4d62a1a7992aceaec6be97229d25cd62f130815c5438fd987dcc9d146b99f4b76c78aebfa9f7fc9054159721f0f0387768e37dd5ce8c49db302c5d1e233843bb1f964806e153370449a9db00333af50c2eb954970a0d1d64934460e4d32de4b3b2fbe98253fb0ba641a59f79cfd73b235c7fa543c216aa129c990a6d413d710c42f92a683b3fd0c6791a790684508387f660b31e17e861ff01a7b27d404ce6a5144a5a66777c4334ae7417268886b7aa9aefc6be6b7f893ac48025d3f0e3002c91588540e1780b267496fe0c9356375582bb27bf2e8dde311de71bdcfac6649ed5d8f55407d2b0b2b4e24d95b7ae64900ae8c0cbc78450c2c1c0eadb736350d1a5e449687780d6ac205a1eecb0a544675ac3a917853f01d0ab7f06c5614b5b9fa01fe4bf81772a9a3258fabac7e7ab8a3f18507349f0415f700bce6fd18eb7f0af9a6da08444b3e91212eb5d12a36e0d5111ab921c74f4d10ded50d6cfea57b976ab0bf679480089a595ec23584bb63aa019327a103f058d2468a3c91d3ac29d3d0bfd54596173469705d5b9b5327f0ae97c280188fe69ebfa2faad87c821c7b746d4ddcc14e89aecc50b611c189f7305800deba6b2981d68084bb28413dc69ce6032354075f073dfd77bb5600391d32156e671df719d853b33dbfc2da9c47e4b52a3e35d582399f7a65f16d35bc409feab2dfa9b45ef57ef3e58ff047f546673d158398097cfc0b0656f2f7587699feef81924860a76eaacc7c92f0ec32310cbee5641eb649043427b8c897a68e00e690ded7830b4b172709c64d7c00b0e6cabc0631c51af3efc14062f37b240f357dca0c5eda3eca830dd7fd7a81409e21bb6ff2c944bcdb23bb9f950fedfc9d4d58ea0807502f76d08e5642aa57cd4d0312b35ed8ec720ccf6992cb9a94b955a23b70bad1cbd0934ca372f413f8f208fd8e9131731964cff2a395c52fee03718e3b34d8f447d9dea31ce32d35893fa64dba2c418332a566dfd38c1ffe7b0f7c51231c9b56e56ab161a3d707d4fc838135602b3fc6a24dd7e0517e3c4444135e243e556848562e47813b372ce331aa1c6164ea35294725f793a3e31b0c18770f9fd156f3c3ff0792b7b09b3c3ae3da68a33b4774d273c06bcde341ca8926571397b3c7d6a482ac947a121b3385b36e0b1cd6bf9632ef55cc0dcc09476bf51a6540f1a37cc209496bc6b1822b3e66ee74e0db621374d65b1566a367e6da2b2685058c8f091a4e83beabdf3a966a6139582cfd68deb788d74a0112e7410d723f68d7323b13d222dcb36c3f75612b6c23614651c5de5b6600848c5ec65e4136ac50065ea04cc38f9e59a0f080e6abffd86b3b04d630cf7d8fea6858a2df409dd4f5e0edd36ecba361bae3f44c2fd91bb5d2199e2f09efa056ddf808a9acc19a3ef28c1edc53315f90b7c3da712904b0d63fd9989b93451994a7e64d9bed4ea4cba14cb965c8ff8470a7de2428ae334d463d9c85d47a57db4e1ec0b53846824b1cf79ab899be92d99d98bf8120f19d53c29ef84cedf61c7a04e623e4881c90bb7fbeab07899f3fe73e4b3af1b19947a3ea50dc8e073714db864566cd18852296ed8873c06cf46bd57dc9b0331ffae7b66d6791b461e327d08797e2d397f33e00ff4a4ecdcc4051b2d3ee711ad924bd0e23262383386cd8ed16cc84ac9268dc5f7b58ef105e14b89a209392645c30df91c4de1b66516991806ab215309590d4988d15b4250ced90eee46068be9b5d270ddad808944cac4b3db0212486bfd6c49261680d9a4900d5c04393816afccda5b3932c811d404f6c961f935b69af91071832647b0e619feb1ee837b4d96ad1768e5b095b78faf8fba4eb407b5a34272942c99750b9113b6fb28cafb297cd0d4315cc5257c5e85060d0a17dea2dbd6545a0b1e6cd4db5364c4ab186115b117b4e4ad7d113953ca2d655eed1ef1e0cbda1beb38a322371db262c6e4df5f1f95378fcff80b3bb453f782c413bad020da9213ed9f51b599b0665d46501ba0e072db69c1c1c10fe540f2fa77ed1ba7a623529d7737417d7000a662248ed7e06d7d0dfcad45c344123d2eb03af9736fa5b365c0626da5a9a7f6bb8154f16914fd6fff21df0aa132cf3b4666838f5734fff98cf6676b21a43a81ecf27f11c6099e7eb42e803b7b9c378a466e654cff247c94e044213a97b216a13defaefc093ec404b80df736d69514f311d6af9409067b8bb6f5b743be72ed7b69c5d5fdf34b77a1d32df14d3357fc300dbb68084b86c348ea772085871241929bff18875586b46b2161be09b7f68e0fa4fe0e2a7c3bd48502009ec148a895e2c37570dbcf607bc400ae7ec501016adc9a6643b2ef32e488b9e95e49a494d79d80905b4f0bcde039b0ce3cdc242094fa7806aba98f6321aa7d9264ab713aa8d93e66df2b9d36c13a9e904384ff22f0e14d5fc67afba869bfa67bd43482c91458fb868dd6fda56e532fcc96db88ecc7da74c4fbd31ea29430500f1583f77ef6d45674a56aa005c64bca6e28caa3552b080fbe5e475c8f2f2c43abe40e2c817e8213e8779e7345e7898dfd9202f0fcc9afb9439bd0501397d24e40df53782663ed02001db61ff2bb4efb94a238cc033db22f44c8e7455e49e4eaf9447127d7e8098c11f5a11efb539da324aae9965b17385cfcf94e3df07fc5dca48805b99e108cc193828a7713e9eceee7b03479d857249c1229779173a3ee592c48f4d0931420d8c3313fdc6b03b8b916ae84c5031addab8aa83af2e7a33494bbeca8b1ff74f9bf241f0dbf407bd68e2b1076e5c505d63f9c54fe1d7e029b5589c9e6a73740a3431343a5da1b3ea04f7674e070361c0bdabf9a48a61d7f01661c6ce890219d2e38bb141673fe146f9a11d0d693dcbee9cfce61c112462818e841a66a471455d16a334c3628c90c3c28f0f1a7533fbfad334ee1eb0e18f94d49f06a37ac98f384310e3504e44d8397f32e4b80864761aa54868f75ea1fec474462ffc3dc078429a4ae568ef0e4dcfd126b35bf0e5e622e78f25ef5c59a8f33e2c45e419bacfd54280bf9038d01f537d3d3db5e9acd92216371278b91f29ea0e1a52a6fa76754c0ea720f1dc30815761b4b7a7b4cccc321dc41cb7cc5a0b4ee30da9b35960795b5ddc411fec0a752c59652c5a49f3f0f18f7ce4e9b4993c67dd62dec581e7aa8c84caf78235e9943024ad44ecae71114db0987c632d8bea3f78aaebf187447d49c9c360fa51587572fcfa3f99008241c1534e364a37a95a89202febd42113cb6fc50aefafef8d381c7a92cc6a58c38f6a33030ae48df9289b3b7fd2573716798ba33c025de907c6b2819dfcbf224747268492ce153a7787ed3a608b142fe7d1cb81ef9f02f7ab16ab7b66d2da318070f93e803f6b21d201020a9f77961418ce07516ef90d13bac241d3074c74f3e655cb798c3db491625d44378b2275384febb94218127477e4c409a3484def772e4198305b25a557b0cedff705fbda15334d55033d2e2ea77183e5712dac33291ad40f2b2d7124eee406c2e6a1e587f43afccd1ac7958c6ae3280b46587626631759f45da7527099701879c2e93c81e5dfb32ed9e3ac6a29edb775c0e3932851b8f257f274471028cb9bbebebbc4caa907d1edb3a54f123e3f56b37bd1274a2071613f599a4ac177dfb6fd65073126dddcddb3ab774d689631d33d9292bde96aa8d72737acd08ccfc0f7ed24585c75b14c1a2aa235d425552bbe818e477df451fbc66eb877fbb0376a3ca53f85cd774b86ed979c735391e7c2a5c39119a9ecca0003a13c4f8db9eea34fa6e0d9bac73e732ea8dc5cdc8c09699bcc772c433ad9ae5a80f1ab0f611666a9485fd3448bafef60ebd325b404b39580aff6ba51fcbffb5624d4292c8a785074c201c711c5edf8e0268fdabdaa050e3774002457cf34dd5d12f42d304e9b84dd3615a90f609cd853689b7e993eb12ac78a2e8a90f15ea211d0f2e6ab78c4352caa737a96ec98cb1440244394232a9df7e523eb060ebea9f9515a988ef3ab7aa724264aa6b931cafde5fa412c80bb0c0fdb9aa9f3efa7ff2a8e5c17da6ae470615bd87e84453dd7e2a0faa8a731e53533f4d763e16d08030d7d78e8700bceafb4deb17a1baf081d5b9b699817eb3d7f76a747fbe0264adae110aaa767d19b005dd1437360e103439bb6dd4e9d76b1b565d144ed88dd0e75a9a33b9a6216f39146d63d02407322ab79ec6080be070c3d1214af22ad861c20e8af7c0280e5e6b4a78b3f6e4076158df2b793dd3640354aa247c95e3c05ac43b459a2bd9f4f1c52527f0f3299801f10869f2b1691a8336f9e708e6388769eee6093b3b123f0ef7fface902a54a6349c07151e110552ea481aadc", 0x2000, &(0x7f00000016c0)={&(0x7f0000000bc0)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 19:00:31 executing program 0: r0 = syz_usbip_server_init(0x1) write$usbip_server(r0, &(0x7f0000000000)=@ret_submit={{}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, "", [{}]}, 0x40) 19:00:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000040), 0x4) 19:00:31 executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82940, 0x0) 19:00:31 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_int(r0, 0x1, 0x20, &(0x7f0000000040), 0x4) 19:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x306, @dev}, 0x1e, {}, 'veth1_to_bond\x00'}) [ 1949.571158][T30951] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 1949.578181][T30951] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 1949.593343][T30951] vhci_hcd vhci_hcd.0: Device attached [ 1949.622500][T30952] vhci_hcd: cannot find a urb of seqnum 0 max seqnum 0 [ 1949.647089][ T8062] vhci_hcd: stop threads 19:00:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) ioctl$sock_inet_SIOCGARP(r0, 0x8954, &(0x7f0000000000)={{0x2, 0x0, @dev}, {0x306, @dev}, 0x1e, {}, 'veth1_to_bond\x00'}) 19:00:31 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x15) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) [ 1949.677912][ T8062] vhci_hcd: release socket [ 1949.683853][ T8062] vhci_hcd: disconnect device 19:00:31 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:31 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x3c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}]}]}]}], {0x14, 0x10}}, 0xc0}}, 0x0) 19:00:31 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x3c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}]}]}]}], {0x14, 0x10}}, 0xc0}}, 0x0) 19:00:31 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000600)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000a380)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20c01, 0x0) io_setup(0x20a, &(0x7f0000000200)=0x0) syz_fuse_handle_req(r0, &(0x7f0000004200)="cac7d70a8a6ec7f89d3c97b5e58c523fcb2b6f3bf593e095470588edd2ef66483938a659fdbf233d64127c812df989e3a4049ad7f21924ee06ac32efdc680e3eae28e175ce6acbb2a11eeb2bc797787f0085926cc59b828b83b366c2cdae837ad920f90e92011b9cdec34dd0aa21cc9d328e40bcfcde81e05ff62dd01d5a79f378a8a1715215b6aca51552ee04cab9dba2b22f095b0c4a2e4981ac5b9ea37b7e46d61bc12773f802d1f25fe85db3507ca3e0d550adf2c6ce74776798e6680d955268b2ebf14b78b06cf610948ddbe3d545779b8b28a02befe087eb444a44e4ed0ce49006ad6dfef47c38727707f93691bed1130bc740580bb3e1a99f2cb897f5fb79dd8e16fff6b46cefc473945160f0b6b36530f635f134ca277fa81816da79251bf10d413c54b23bca29d56f1ad1ed622e33e01e248eb0b8bb6d8c6be266f486f5052fb8547b617581b7b140de1dda09c6b6cd503ef081207e132a31d169b8c2f255feb04e2596c29e7decc46df37081a20c09d43b5e967de25ad768a432b69f4b313475e6f917b56df2d2a7ceb17359b560d669d946c484f647a152e295ca1e0830591cf87081ae0d04872915a353ce76ef5f937214af62146d53d34e960348c540f70a4d24cc8c544e800821ddf0460e9a7e949b81ccb803477736ab091a825c567de3f7ba58c54b8487dd928ec2d8c15a3066919cd38f82a4054f22b989b1569b5b33d52d66d913d6bd31d4f29cb2c30ff140c3ca96e00a8252875924f7830598a9b562323f2577ae99e5144c18f492e244a33d8b0c21fb8b1db6ec4d74f23959dfdbd651bb4ed174d2d375429c7900e8b22658febe44edd7dee09620e8a1e0d0403c17378dbdb833f9b6841035e4322e4b9191e36d9c4a8b4fdc2bb52ca927fb09c8f778c2a8f96487d1f188d6ba3923244e99d400c3e85cce3ab60d5f9c3b2a2e40358be8e36f210f38ca62954fb175f5f59e84f33415cfd236ac8f7c73c8858261af0ff272afe417759fecc99189823cd68b2d83c2ba256bda82145598e780ec934b4727e20bf14c41f086acccb266b1892d2504da72a7232b5911d598f38282a45f936ec5ee6b02b9a09f5c6986a7494dfaa3a1de41abbd253f6a440564ae003db874368df09e102d6b2f6a6f1f91c049e05113c710bbf8dec90259fd859990b1a231084594739217ec7e0b450645201f34e2059cf770a08a6a6a3e16568effb11d0d6bad09606c2f4187d79c0610c7752e4b02b43c604b0f91fd3550d6406f87e5441f37c520fb69ad19185bdc081a2d57a8317e1686d06a38e50eccc069dc79c9fb4a817a999cad5890162653087a6d30b7ac66f69953e0a2832588a5af25441b344691b102943f291c101e7fd159bebf458dd4cd874cbca7558b14c3bdf722d0a2e3f1b48ccd3a8bf66e0af8beeac5da0fcb1d2aac442fd6bba5b5fc0b82aaf9aed411defad038ceace04c885315f5b80ff58232423e514fa4e822aa7eb19671c630f62cc1b4df022fb0539fe2429cbe842d39d567d5bb3785b1c6c59c74b70338175f4b98998b6d8bda1a58b500214e75c18aea9ac2b5d0762f62e16178f64c9abc1873b4a1757d061c012548cec37cb3ed75305be8c554390add34afc629a86d707963d645605caaf2c8331ae3ac13f2651bc2e3d6e7b6220b52b4bbe3f17f12f602f2e85945acd45f0eb4728f347788403859587a33ce4131f7f7934592a4be74649af050d7f1d76857b6f040b72788d0911d00debff556c5381a899a513682ee873855583e457e10c538e80b91f7d066cc4d83c68447eb92a93527fe1f51c2f33b3f39e50f916b0b572af201202eede3e9e1b1307cc74b1fa8d10bb4c405aa81a5674ab7de3d193671a4e7543cc4f589ea1c989c36f357c798d48b768de3e667382b21a8c642e451642c7725a2dd08138a066ec3f39c4224ce9cda5a5fb5bd3bb0f5ec5363542ddfb5092aaf739aee78fdc330dae0dfc10b81af26858737b341dd14408954f4bea8296ef4f9a67bbc3481355cb50f62b5a77761c4cc86de1b37f98e55fac365c2681297d5db17d484afed729273c4b0ebeab59db424ac41e3364999c588bbbaa5dd3808be0873dda772b1c5e500e1d527283e97257825fb47bf96b1186a8bd80db1a14035b7f1f96800040d08bf9023534ad12e1461d58c4152e065ea301f145e11e5b2b0952fd6fd28ead5921a8892b6f4b00650361c55757f95eb75f05a98d86a9f7a2ac9740a927f4f2cb4065e34c92efa2f9c0924dfa8e73e76ead2282c6262c056be51509dae0391e56f517e81e8994e70af211f51b219f284d6a6929f7d8fac21b2cf126eab3f6df2343da3083c4f8a34bbc1203acae5a5bf780fdc109015ab63f2c2440c65ec1645eafcc1d9a6856dc5e3acfddf931b801acee7239b3dcfff2d62e61bfb9fa62193510aca399525497310cc27b2909d22a21408f0cacdec0ffd6b77a0602f5866a5818adcf4c48211e8cee8b1e04e20d6880a465c8bc8ef5c597bd28b1760638279880021aee45f665d24263604ef6af2ed674e6b648262ff44be49d95dcd79ab39e01dff6046550879f74239ed4b61c2da256a0b5ffb0eaaa147075ea426069c96ca35e6b15d108529147b00f6f819b8a484f24bdc458e66e23b2d01f4457435c13d6e1a13bf0c97e755dea31290e943cbca7ee2ea8d3fc34171d0500d349cfba3b5536eddbf2560b8d677d4bdf050a7b7a9127bbc3eadf37188f78616c3b4013e5bae0334d728e937da80a52a739d1838eeb03ea52b0ab2e5eb858a05f21d22efdec28466bf0b6cda87c19cd8364f9c0ee7b55ef8194b2f74228366162b8d61537cf5e7b2d64e9c3683f3af53a20d6da72ed67e9b9dedf106e275646d15d056323e1aa812334051202501b0a74f5af1d7744b66e417f6f63c383cfbbbb3dddd85602bfe574f38ffb4686a8bbc93161270c19bd7a53d7f5ec7826a20e160fd26a8da0740328839a5d0196d02a663bcb7b501560df462ff51bae0067568f6fd27c16314159f2716bd7b4310ba424726da1ff25d827824a5be487c85b5a03b7bbed5e5521199df3d4613788d25c58cca87709310eb46475f9f8b814a81673c3f7c5bbe084744eb38dc907badd72efe022beb1184db6697987fa8892b1d542e058287896d32273e797a61060ad63c1fe4a2f996706201f56c2c1eaa9a304718a441d04c8bbd9b47a37fea3543bd31fbd14dd962580578c782b28ff8c7ff1440b95257a3f0af24200bb2d4b3df54f78996ea251a61b5e5e2336db30740fd504e71ee43e13f85fb096069070860ee8b59d57ff28d51f6cc435f356b2b09cbba15fabc94fa9e909b284f672daf334b6e02378531ee37930822e49221a3a5846309e63640b62304f253c95d75e1170a64d3e8ea8e0fcf799801275a7bc41d6e87bcf260ba3df1bdc8ce2d1eb58ab6730102fd55e440f1b20ca889df8d1bd6314ccc296152a57ac14957cc89b40681407a80f4e4014d0ae58cd3511a17bd7ca21ca233c469592b979b722f80d4872c3dae3d71d04d066c57bf6602bbeb3157180bd81a87584c044e2127552403957f572198bf5cebe3c747fb483b1408e2bb5a81e6fc0fa988668ddda0b1b98d0f9ef173b158f14008e295db2fd2f09e5a3de54715ac85c8e79fc775f04e0ef575a319349fea7fd5f840379e4638d58c8a6f761a19ba28fbe77503cd1ae095b95eda5d6dc782a1eb6a78392d89195649a214a1613f586ac34b9749c7487305b822534dd4bdfbbdab8b1c071be84a0595b1dcd3bd42b06e4aba0e26c9d000dbc3e64fd9019ecf6222551497fb472cf4a120ab98d3fe29a530eb80233a464d5af9fa1d7d950984de62a8b36e2448a88769ba7cea3777a7b5471663a90ca391cc5e2878bfe9437c53b6c6dca3bc403077fd593ccc7929fc46b5a0170636fdac163378571da4d6608b1b68384b9681c6e0a64d17e69361151b1bf32a0c333425cb8fb5b9ea588311e8202d63cc25761f5a42b82cf21f7834e07bad3b09d455a934f6a83079052cb8a51b3949a1bce11d6db890a6eb31d8e1bbcc61b5db7e41c6230bcf48a072eb66948b54ededcb4fcd6f8e805dee9e261ada44db1a9d5a393cee0929f70c2af7297d8425017c2bfab6270cf81fa39b45ab3e9fea1118117c52520df6a0672c93c1a2fc9bb0da6a28066b06cdb209eefc5b635cc0e6b0bf4aaf5aa4d46c199a0a845b93677f89461ed86efd9f7f80867b40c49485aca5c2eda51d6881c4e1bd206136c51690fcab34fe0d917b96007bdba33690a883a471ea5fe601b4cc3ecf767fe187a65223aec0dc39310aaaa4e9cd37b231962a81a2620a7be7288e91678845166925d9b7e0844e3d890b58d68c8c477b414bc5fe3e54f6f4e16ef6db30914882e6e805fa6fd61095664ec03c521fb310f21f876bc81206210237e7c784f135cd9e93a8b124ba55ce05c72ac9866efb0f1cf2e2cb8e7d095a7e2c72d1a0f7185be32770f5cc2c29da48460f3f21d77cf26424ec766d7a08ac9cb012534386c48137df22af5f4a51dedc7d6dba81e7bbbc8a719f7df54abebfc9e12a20d1719d46ced5fa1439d8a1f9fcb976cd59f27548a72bb046d2b924909150ec533e8238eb50b18dc88e0df33bcf445482236d8eabf0d43d59ccab0fc1f3e055989f4a3ec58ca43f7fec9ede0006ac4ca03cf91bafcd07ca8d69fc1bd5344f873fad6eac9a5ae4054fca4ae974356312c6080f3e8d2ccccfe55a7151ad6601ca411909dffe411def813f6fcbf34e1e3b6f052dd8fd22fdee3cf81cec430dbe6b6513b2aacf792b6a1dec8ff2ac6f191e7b29990c50c1c9a0dce54985e483bfb1834d98571b3d7fbf0741add74c12ab1f9249d4d794081e30444a7561208279c0146bda7c972badc5a9578be7c13c439c432c244191e2ecbaa1f0256d5cae241ddfa6e87b4711775f6acdc3ba4c4027cfc846eb4ce222e873544d75c6aa22f4c5a1c4826ff96da8a7dc4188e13089b1f48898e9c1d7d561c99e45e15f013270ac8115e4108a47a1afa782d317158ea6ea4395faae9b867355fec99cf883d573c6e6abc054af164c9110ac426b1875b3cf0ebaed334120078ac73d706852f5fa44cfe6694503a4bcc87b1a587ee229fd02461dbd3f6fa7c5c2616c9e55cda71b5c0be5840e5fa475219dfdd4561e4eb76255334a65db65a4ac0d80f70ad9d4fdaa85036eaf75769a80806034870ef0dc953d0f95139867027efe5b37a2b9bb08874f239156bd7c0e18a01b5a0bc76e43b613331eea6fb7b3198dbb5eace9f9230a203461f2df248b9ede5b46f37224d9eea44ea1f79739f343eee8d61d3979b2f96fbf5f462f0993de3f81764f0ff13233e7784074d41d591f15564a357ee19b05370f5d6bf8b7f81029e896c03c7ea02a2e69d1a19afce71ea4f24092e1f7b8c6bbb532417d7081878ed76b95f53c4c401fd92008fbdac79363cad0d3fc6961070d90f3d883f2aecf19d530ac37974a7d683d741536d7e1159526291a72c37e96a1915c83cc13e744af004a9f5c79f3bb99040134db676e038b9918aa8a6dd5f70fc3dfe5c0c06af377576a6b403de6c4b39541fcdb414680dbf2b2e1ed10bb1eaf46ee9455b65784bd6d272bf0d8f6778c7cfb8f79bb6b4b10bc089e1885daa9c9c6deee639a22d1051cad0a1b03179f33b940b1b3a9c5678328e02b7731d55c3b3ca5bd3417f9fa849cc0222fe59844424497f34f4d3ad828b5e296d288b2469ec1f5d8a082e20377a13e0b72c17dde315c50ee4ee57299014e55f36e619b7fd116e519b2125c52ec67ac8dd308c6810da701156466e4d5d5049e15b8e901ed04a2481a76a482a4d4ecab015cad5deaa0f752cbaee5bc4c15fa3531dea744cc924d4eff5dd7878898683e3fa818adc22b9c3ff70a3f69e60e4bf8ce75cf40da675a58b14b27f87eafcd04311f3e3de4b1fdf72006c74b3231e7bfbd613a82b6aa1cda45a0980ac19a3470950aea12013c6c865d3c1b78b8f05cc3f4d20b35025d118a5a33eedc0848e51226ecd0e730dc132bba5408472f51fd2687de19ae9da2a268b5284d2a46c8b7afef1b53c7136bd1503e243796f756bc3e79dd386ce868d49b54705e66daf383c0a905163ec57abdab6490549b70bed54d280496cc9e13924e3013da8351f44741c817484f3fce720e7c53a6554a3ac385e506850136416ced311ff74423574b54ad07ea1de86545171d38d0c398fb1e212ae3f8b295f9fe634b82a6f6e535abba71af7fd2723664eee8fb44f62b7ad8fb1f3661df68775edebd688bc6f8be79e1ee0ac11060b38863548c12bb5b487fa1019a81454b74a4d67a13b49764086194f754abb7eaf41f32111d81aea0e7c34ee2588881b39298ef5271236028b83bfc206ec6c7ce065e4666c2a2f168a261909c94c2c7f7f4bcf9ec7bbffbbe87bc6866c5c5dd6232e39f44f76ecd05387b999dffd671765a5965a6f47bbb53647de72e52d4b0f9646363140fdba97796fc21d92fdfc0078c58ac0fffb225a18c6bdf692b1c350057544401d9d9410779d572b9faeda48b7c742f43944ca0dae6fae6b5ca9fc9447bd8603d7e59cf6dd939e22736b930bbaa5a1db79f1ad33a39392a93eb61d7e4f24aedb130f43ff7338b9f29d24bfea3891b7da1fb5796e2932766ce28fce3ec10797442234c619cfc5c8f99d80caf1402fca2d9f90fb78f47f481fdaff86ce543c7708460d001ac5f3d93729f98784a37421e8fe8a40a46092502f7fb054bac50d28ffa92da0a6f73b10971f0aea02e285f10918dba20a136a792afdbd2a679f4ebddffb3c6f22ca64779c9a1477c877e0d293fdd022f673aa810a48811d8ade3e0b7a1c26d34abb02871ba3987d70d0befbe9703ece4f25ca9230ea9160f9d1bb813001746e2779eb3f3be82dab9d7a2c00a6c4f031f0abe29c48e0cc1000f5ccdb2547a2a43f7962474c4ed37873218162dd09be533c2f199e3e73e747faa7956bfad0b3b8a910f87612f29b7ffea77407a018bb446343f7554b771218bcd169798d04851a2d0a6190d6c5429332559fdab9339686fb8e751099683f5f514591919daa9bda7b2ae691e64f5618e65e3a612f22b56b5365819ae42f1720baeaf262b19d3ded0851f04443859da6ec20b2e8ff78559d2c8e954a01433000f53b78bb49ca348166921d7a82d31201d1b1eca65f0b34b2bfa8e3a3ece75593270a6b01e46c18ba3172b898b682d09c56a46d33329c52395ede6ac48df800156dd6c51558039f5558753ec46b7d0710e045915a48ebf130569330719b884603cecbb410502db1d09578557c6c3657e385a69c174a6d0357ea7747e52c6999d31ec957b2b3dac455ccabf137313c7fe7c0b032565be6031dd17fdeff08d4b5eb7573ebc4254dacdbbbf09b22e4ea415ad074146db2c1ce92c88cb8cced70c1e6eaefdb93b29ed08d649f2ca783f50b3b19f6f76d1b9f57cf8e1ebd8fd0ac5cc4680b0d15843e76b4ee9c1f842818ef01694c92dc8277169c164ac85d36c353cc77e3c7f70b343e6f5cf2479ee7820e21412505965aeab5ad85e5da2d557259d0660e28e4fc6c1b4f88b3721adde66eda469b3c53f06eacbd2ac3c2e81876e78b6153cd5cdc603cf93099ff01d388e21307e3d7ce2e33b59968b2ee69c218976eb02ef36145855b240acb0add1bb0000e8bbfae481e2040a85440096fc4fd43d2c1b3b2163361405e12ed0e5388c4e70ab3cdc54122e2a9137b973e2211d29d79b98c317257d0542a87bcaf0ad736805365a1748289257fad77ae9cd403b10a52509d5f39b55575fe0c2ac3f50bb0f945086c52b8ad60e20cbc7e2d6b2b6b4d05e2af52e24ddf5800e08684d0726c2c5b7bdc12ad2e4f72d9f8e5f16afb4a319be2c2c61fd1078133a677db9f227966961207ce712aa1cb39fdd202e10716e16f76e2b69340e6b530d87c77c07cab9b403e907f4817a1c77eb51a4e6649f50729c5390dedf13e5bb51f1b18166da62dc3ac143cccd521fd6987c5e3f0551399d75e70af118862c51c3b762d613cd41a79109cd5527c8a381accee6ef7b461432718f6c182b426ea721b0cd8cfe29589aa772ee6f4a2859aaf2c8da18c5b98ea44e178d32d44b237f188ba6b999f28e38dbf4ad68a6e5900bacdc82e4a931d4a5f1f19c1d4a04af61525dd2b090a5ba48ff8fcb499a6b8bd6075441ff06ea594080e502f069371b6beb8ada56e97ab531dc62505bed840ed2980bf759db5385791cf579047eacb2b3eda8408e6454ca5021ff73078e1af9a49c06f34b91fe4505175fdab711ffb3f2fc91a7996e60241fb566e5fd232a8b6334f95fc486cc97ff34b3ba603768e66b61ad49e767f390660765805805507da61ffe7684ee9c17295b7740b47f103914a6bcf64cb825334dafc5406f9fc4e105af205a372d396b470874971c1be87c9c0ce3f093cde234b89c2454ac1f160e40535ede4e136da10eafe448bb354ef8ecb392b8f85153dbbe238b93701610a5ba0a477142da2368793bca2bc1c0fc97d1b75d89539fa932bc60ecd61eff4f0e34a552f3ceff65e3e6633bb12e7faf716c04d8397a8c545a057c5d39151e93c953245e6cfc73135151c9a07976d8f2c7b64d62fca5cc4358bcd4343ea296d6a78a2dd67680c975f9ef59f6f30e5de57ad96749464407a192968bdc8b658e20207ebadf675a502331834aab9409da18aa9a6c9c4667eb48924fbcf5dd8d442f9685f9c0c3f99c0b0c4e9233c77e687e64b80e9cb769ac8505794ad75f535f9cc4d8f2c7eb06be263c2abcdb2f757e0b17ee8c779d6102e6ed6e3110681897385f68edb1ca55331d54d00c2c0233bf05d1603105df45297549dccff3b0150d5525906912d1bd498af150a52e7dacf6436168726d1d85101ccbfa83081f538a647d44a09d4c049ab4dba34ccc0502606ef72fe573dff2f757ff8a5952aafb57d9596335dff1ff331bf9a81c0a8f0e614212e2deca1706ee024b2d4677081f5c69fd7392d047a5d7a0e94aae715189a64637f9e70087072684bdf97f253f8d79e8bc822da8494c2f61e1137b8dcdf49da98b0b09943551d406540de59a06818ee8ea42a563f522ba70c2ae4535fa5c39f6e2842e394f274d665b2d4d053b5598612200be02e74967f28a1dd9258e7053128ec16999605967e246f291a1d9529f0a6f4be7ec3b232e9ae62221ec70a0817da3c01536993248c3835c368c8408843dabf05ea889cee2409fa55310a830254669cb4d5f5f8ae37dd8a116e69d1d70d7481189cca44bbe7c64d46e1a253b3b06008a28903119e7cf6d78c7a17924186fae4b8dc3c2f25f9866af6fa10ddf494fc60df5edd742520ed91c33b07aa61e06fd1d29500df22a577b86f87139c81bf43ab4d01c24e64f095d4936848f51d9b47add4cdbce866d096b21343053bf3deb55c05a6723d5a189665e71b5a3ec8867fdaf6a7690a86425571ead5f10df74559e37a5a209c266132d97e284d79133e180105ba5ba189c4756b5234014983b133b8a4a0446efeafa8816fa648a1c90739148a0d1f3b17c9866919d25abb36b4aa4dbe82e54276bc0e9a218ff79b5cf18039d81d82f353d5411168ffd0aed86e9f5ba8d15113654e7b9e97cb26307ccea1f5c9238661db020a7957d455c1c2887c6d589262ea732acea95e4d733bc739b6fed3cf2e664373c9f79a4cad5382aeacfe0506d09eb68a97436a21fb61b346fdf301fc7ab21cd445f7f4ab15c71e9806f6f8a47d51d0ef651ff8f18c4c32c9938db521d21be9b2bada9163b87f0bfd0e460512bcdc6de6c94c473df2caa99964e8aa04b6656f09a32836901c4042e9a49db7a827d7faab0539d95b57f6c4972c83108ec48e0634f5edb08340d7ed76bda6811e2ace19d5a41d5da63ce8d80f795683393517550cc0e04a4c75928c61c7f9addd623c8b7d1a54c2ca4a7399b558d4a3fde500f982e6f2fd8125cb3acb29c32d6d0007d9b99825e1cca53a34fa8eab3bc755f7929de05930e0b22b7195bab88f6f392cd00f71238365698fb2697d3adc1c54a5c4218ce0c825577b43a165c8424d5242e27bb98d60529d25975d6db2d89da3ceb2c074ec8464b50dc629e3a2d907f518f9ea6e57566e8cecd493292f93b2f92949972cac019b45300ca2d24606b8336088d08a3744b8f609f606e1b7223131d2d5e441c036681bf76fa60a34478778eb965cab76633e4a7e30a2bb7732c8774a8d626364b0ecf7e9b618426994d2cd397eac098945f9785e63352482643df6819ea087b76062e230b78d5b8f0d05669f2ffb62b7fba47b3e18fc3ccea116e7f87ee0ef052ac3c841c8e3a8d32ec48a0b622c5c552b3b0a38f942dc3f8d791e99dc5f14fa69f30628fb68a3334b703644974b2f5fff79928b32baaa44c5aeaa50f656688af5ee1090346ca73bbdc16ecb61d2cbae60cfc0b46cd3db3dd5c530a628338d128d4101658436a9068439b1190d3e6f1ca7aaa521cc781fbcd65f69c02af453b62bbc205f7540f071b2069d6c4418408af984d71c69b391b605251e76e442d81473f20c88a892f4e6ce02dff86d6d37abf231c9cf4e5da90c30c24985cfdc5490217905590647a9b42ba02a5839e2825c663d392ab35995f78b66eeb6ec3976aafd0e78845b617b29a5111a646867fccef5532d9bca1c75f583b36ac598d313a94807e4be27cd99f466c8eed2a3841ab86072ba9cd8e576b951f3529030580a0cd86c02e7afa6f96d4da847286f706c72a0a6dbee3864bf366c70879b51682b699c751c2eed0aa4581237db25ce00ab3b454061ba558d315b2992d2584e48c5b92f968b0b7f96a6f8aad5dd1a6fb0597eef327b365012d1e4cdea2143a6fd879ffd69d616c77720af1c1f7c39cfac17e72b854be2b8f28bdc9e16ac619dc0f908b040f02abddf7bd3f3577800f29dc048771117a3e60645dd7461d182b8e259bc10a73f9ff93200720425eb43602e23bafebe55d9ec3f673d6714c963ff669e93f7ab6d35cd859f9cbfced767976660bb53f3186e8b3d28ad6ad6f3e048ba282327014a8d31c450cd8d0caf0122445976e782761560e344ccbcde137c3516f8cba5585c70a51b5f0b9c2f2cc13c49e1500650ca761cd4395d9b4439d5d8e737ccd582d7937b93f3bc3bc30fb786c410170e07a3251b29c9556efa205a06bd15c5ff1d823aadfe60601fb3ae3484aa9de0e429cf845e5bc62471c97fa96974aac361e55b76aef3462d54f42ec88ec64d87099fe518c161bbf65db660628038271dd54c25704f602e399dfcd21e44597f69d870f56cfe991d51a9340d90347fa04d897876abda9f0cda17357adec117ff0166c5c90c0818eed6d17de60637c3e45f672f0ddb2aeca1294404811d8c3fe18818ceb7c6f95f3b94c1de45bbba7f8ae4bd608bb1018013e6a03adf515d70661a64f0d088dadad0818fc6926edd76e47aefeceb8c5d0a97607cd7365d5ec7735f08de730fca4b12ea727ae6190aa2f4ee6e7ed515e797fdde7eb5a8a24dc5b62d2ff32e91bff199777fa698a88a9a6d581ee2c5caf2b51e201e5ddcd3de116", 0x2000, &(0x7f0000000d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x18}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) io_submit(r3, 0x1, &(0x7f0000000700)=[&(0x7f0000000440)={0x0, 0x20000000, 0x4, 0x1, 0x0, r2, &(0x7f0000000780)='!', 0x1001}]) syz_fuse_handle_req(r0, &(0x7f0000008380)="3566a71d11049978eeb6f2c31303490cb06241f8ba59c62964870eb6fbae21b97affb923cc9865cf3bbb284f13293dc780f9a73f0f462321e39a6ced3d668b3a2c37d0b04476970672b8df91d5079fcda52ca2fbad6449b1de794d0ed2a1abc411b3a96ffaa8fabe3e6325851665f9befbb8b48fa0c21c1903cf35305630375e300386d68442fe6c79cdac5e29f88f57e901ebd2d74cebd0be51c43c8ea470269c8ac87f19ccfc0e7db237c26b880fea64ef6bde969915b6b916b5c06b74ad1ddd87721ceefb27f3c55dc791816fcc04f2b444506ed818cdf7cb974cf4077910a0c727676054d26589026b1da199973edf1a4acb7ce9f90b2927e9932de060f6c6b20c08b0842a02cff4a0d7877cd8e1fb78b435ea277e8f717d7f25f74b259d9ce7bac2e3a61aac692eeb49e0510f1164d52139ecbb150292321d0fc0f39bd99964fb93f33a7a152a3ba7e0f06db17b6df1cd100f2ec478f0efc6a655b84f92cf4db3a78cbc8656c93825137a589d009695a37fa530d59e9241ec441250a8a6cb695ea5231ccbc2aaf718caf3d7d9c49fb44c1e223aad9fb2961524a57eddef3e4d5259a919175e2bed052af54544c35978a138e2fdf75f9cac56d324cd100e63a41cb947561f6ce1654510b90bb7dfa5d2120eb4b56d2f78b5f7b1bd43ac8a948dd4227e8c9f8e3fd4728b0e43afed704de65da5f98e001d8798e57db0d3c9825fe3c6567da3b04a497d31360171a510f812af385d3be0a7f64527ff01acdc4f4bb19d60ecb5b221e9dd97d3450899a46dbd7f6f070a1f0110f2eb0e39db9dfa5b748a075b33894401a82998ff6ebe1595d39f7e7c3f563e3e1d4a20596be7e2150fde14a8a6b32fe3b2daaa9fc5fff510456d0052e6ebded8ee20c19b1218004fb86f170a001159bb91006d4f18289f73a96deb473daf5c16e456317f1105fc6f649095ba401f589228ea2c444c821ce04900bef2cbf6d879fcd7cba009567602e89ce1dcbc35c2c1316c381d8b0bc61733bd7c646f223b17969b41f169e7e32ba99651b222e6fc241320a94c9b958b8060ac6e695c5ee00411012f7e6a4c7738cd0029a1080cb3544a046e8c9a37b9ed3d7a5f6c345cc7ff09e9a6e41e4e2c831400aa5f51003e6f88c697cb059f91939b207578b9ad7eb936d29f4c56a961ccd41dd4416d93226c2e9385a677bbb74527f17301675cb12d94d609f8f53571219e8423a87e0e4bdf15a5c6f93b665f964bf90693371730af08aa25d03c61e6afd328141bfe5019c922cf72d0ad77ee2289a42a2d0c924477ca51f30928b18c9b069ca8665d68eb04f7d5c3e2fb7ff7c98073bf5a33310f1f397da27cd61bcfcf87d5bd4549942ffd8c763069a19feb1a828dccb77a4e77af0544bde0c3577525bc57da47261a1a54e28a721ab6099b304acbd0fe52d57d1149b89f863cd9e3deda09c686c8874ce52e06467442c3c41971affe2100a5b809286ed17f9afddbd5a684d17fd816c20c0fc3f45dc3c3213e92c9b6188fc9b63521450a43559a2d65b619ad1507f981f04444164e39c7f74829791763428b1bbb52ab44586ff91a9a0b7e6f16b1b1a62e5ecad77a9d052d83d1d6e25f892605900615a673d58ab11134ace5bc4559010e46dbf02e69e1cea42f42301f3aff600bb430084d6ea7d363ac90005eb75093eda0625062c83e475f3b8519e7bc9ca6094f172e2ecadd9406a8941c660d6215c2f9e31d677bcc2b143d8827a330276d1e1e4e114381a2efa4899997ccc8d40a08af7393d50963ca1e92a89f17f78230feab130a841fb27800c0e086111dab67a5fb76fdeb0958b92cdf99fc917da00048bdfaa750cbb8c5adb5528bbb57c366ea76618b5d8b61150f9323e840a2142d59a850b45d45a7efcad5e37cd8ff8beeca56ca92a5d8e11b8d1225830974e8fd93f174c3809ab1ffc448531b206ff6e065bfc138de8f28e757156beaa47378b1af1704aff6c9ca8942837c36335fc7968e569de0ac12671e4d32aa259f69c31237e0e62846d8cbada3c203849eb25d6c8f9f39d77f0926ecfa54209267ba687d27c3a95b46973960e5e45f2d97f6077bbcae15106a952a74e000ae28547e3e111d6c1fb35ac9627bfe3c52a326f44af18fed901fbeba6fc47848b4c7a45f0d4bd45aa37dbc8795fed1bb3a0efc7fe28727d36ef60503177cf974803bb9432dcaa1239ef2d406d82841019cdf4526ac9e8dbeed6348f0b7d2473a8109060ace726c2e33424eb50087d2666d6a0e5bbc690fe31b6a6a66e1d73996a5e1cfae7d9d3783f651ce7ebcbff697d8ab4b91c0ce2c9938e905435fcb717347741cc5270009d39140d3dc6afe8edce6ebc3ba3685c0730b6172baeb091b0c3a94c5fc16fdb7d460e036473fccd466dfc02c98ebb4577cf634620dcf13d61dd966c729ce18bf3ae391477923c1f878c43743186197dcf29b24f94bc5bc31bcc6beb7befc9882d15589e6f4463ba98ce66a6dad804c58f95c4e1d3b9707ab416d71de255556a5c0f5de8d668dd2700948127ef5f2faeb37aa0645facef53a56d422cb9926ebd63f029dc0e3981e258d90e6481c58efc48440066ea032ed66ca2940106c93cabddbd031e4eae05b5ce1d24ed2da14d722e0c1094bb27f1e197a068562918bba1422ed9f8a1ddfe198191cb7ff7a152299ad80e15a2738e89e8f936a29ec92088b264089b4be090c80c3ff02cbdf2b12766a5eefcb35f27992b1c5278dd7e88f2d112769a71aa9b5dffe88139451eae053816606b91762cddff9eae93415967ea5cb3f76cf130d935b2938fad5bd0a33d88073c22170607bd6636268aabcc910aee0a192eec4d50840adf3f91e7e548aef1fb2029b4d13936d53b185d431c0b82c3e21a226e8e93ac9aec50b243c92e4f5df9775e7b3528727919bb0cde7731abe9592f09d7f5ab3d999846c19d214e39aec506c32ea58781ed4b6e565872d755be3389acfd01c312ab86e4f345a5e23b74dfb8feb54af58a311a876addf25e931c65d7d90e1b051d9548902054418b38e8319f3a3a19ad8561954d6fa2c44b646379f54e8335079e93b6fd890d68b20c7798a897a6b91514702cd050c99529840aaacada4cbbcc4e0001cd4824a41f773497c92d088f2e24b84e057c111ef216349d3358475d65964b7a5357af5e3c218deb445ba2fde7e07a39e54bffdbd13076ac0469f8b6fef58bc4f2522e1418a83ba42144cd9cdf0147b42b9f5347b0b5e4f00e849db1ae8fa4c13de1ebfe51834237383aff5fcc058a3158c34f255511ed871deee0b754bffebc8dfc82e7e4f0d59ba8c3c623b8c70a0583b2a156b96b4ef75376178260104053f2393e5d3856fb83156d667d8c77297294c7489b003e3ad2c89f579271f62ec24276ca0da1120dccca3785fd7eba7ae77549c2b30eff39020d9d73bbfbf66e6ff9df2521b093b873e0ef51b20b643137b7f4523a148fc97aa6f735ac6ee3219509fe02171757802b4f85f24ead53ee6867e660d05561a60e907afb0698bfc683cdfd1d73488cfe32b2d5dbd5d75e8f721cf220dfe6ee958676903c33c5f4206a56934eb0f347d66598c7b910501a01de3ddfd0b706f9cab24e92ff58facef9c8ed60adf14cf8dc556b9ffaca8f9e2e43648f3b43e8be474994297bc8857e9909dea4a3e262dd1919b924e4f864baf6253739b923f2d30afeba950116b7c39639976ba7fa05ab666f11185750c9355b58b1355549d00c4905a583ebfa2a17538a24d89066da6e37a22143d48014eb0fd9cf10edfba98a7b3cd6a22d313b0842b1a9027b00ecadb43fd52c430b3de941ccc65241fc877ed73220edf114d4b6eb162b0d9a3475996f72696c322b36affdb90fd7f060aa33bd68045da1075c42ac7e98bc27fc193d933548ca94a88bfa4503e360c168e7bc06f381361ad3647b057d0b2a5ad2dc5e873e2e2d4951483610f0cb202868350df2a13fe583755e602bcf265273e02e3b9193df47221d7da31cff44fe7fa01771860fbda2fd6050db1871ab13dd677566999b95472763b90fb87e55ce807522d9792d83a1ebd3fdf07fe877654dd1dc3e872c337831d027ff77b1c8eaa358bffaab64f3beca05d07e06894aad33a6cd22337130a4d3a7ffa448ac5d740de578c7f5559111fb293013a79dc65208d2ec8f1613f09cd5e5f8350dc6745a59247c3b9507b5ecbea31b8e4d3405f4af8a5372f1fc9f975b7d8bfe398fed63a8aa72a06c2801c0fea4215562303fd9d59172a7f0879f8a4b1fb1d72a11b85b7f36eb424fa0d2cc8690aefa6a3ee30882820c902fe7d2e2f82647a5a2cd715d646f6295d92e2563c9b83479db1afecd374fcfc5293237323420d94cd883b58732d951d44a220eda4dcacd4426dafc5261c82d15b448e58978c4bee05d3573dbe3c4560aed102bd17aed57d96a1f11948f83ccf93f11e53cb24bfdffdebdb8481c54db96e0c5cf32d12caf11b8552276ebf0519c5006f4ee895993fec16b1875e11c65046bd7aaac7d692698be2750f16660c291e1ae8a761a6fd43638eec78f760bb5f77dd0b8f1b38da98e6ea5221c446ecfe2aab6100d3d77e866e6fe695b3e8f969c78a7708b818584ef885e688dda7308ba529d6bd651139f313f21512dc58f1bfde4c729bcbb76280488c314336c6bd49f8214cd15c7b489e0c7309134f509f0d3d250c5c3f7ccdd32cbdddb0b91d9f8c218429a678f00582222eaf2ff3dd1737d2d3d8fd849807375cb614fdd735c16f51992ec9372d9b512580a4bbdcb49743419458ef06ced4fc46d585fdeaec022dd491b4d6522b32368da253f39fcc481bfaa7f0768b210ac19cef5003c384a906d2ac01ce1405ecfcc00fd53a2170361e79c0db9f25eda24bc706c7ef5ed66730e90011ed2002668ef1703f5e176893a4bbf6540765a0850541eb0441561423a3d13b158ead1db7d2140378fd57504596b479e74ea031df5eef0219b9d01fba1da1db94c44338129dd9bd5d26663534b0e0fe3af66ff912736df057369f0b20e3211d563ff92b3bb35dafd2d7d57e89779a738018bb8e342c714dd2530cf587cf2c071e8214183cb06b2a94173b6147a64fa1a13991bb055ba6252b4c880b0896404bcc7caf80b67ad9783ccbf146eae6695ec6f633421d42f413b12ce4fc7e9942bfc287716a482f291deb5b43e01560c0b7e7f072d672cfe83c8f27689bc89bae1e1b13b998b5d74ad748c43159a2eea8f39aa6aac1d92f6a70d5fb56a44192620819732b71dca71e1e43862ba3371601ecbe299bf680fd2fe289875653382795d949202b248082f01d6f8606a3ce92b02e2e42a0780fd258662be7bc5c690a9624c8cfe33a70cb75a08a78ca967001db1c855c9bd6a29d804fcc748c725e52cac9a69c9c6d3c750159684f965b6a97c12cad7277d4c3229dafd1961dc17cb422fb7453f03a15a29c58e3853b055f4f59a310d79a6d67343651b271be6cecedcf265f064acaaf194ebc3807a47acae6e3b2e798341101ff070abb7292ae8fe207b63022727be02ab5fd27007d830abbbf4f1c02043e3e74ed06cea578e36d37e4e95d5fe0775995fe976b83057fd39a6e871ba0acc1d0118e5ed520f9f2c8f387d7bdd1d44612feb00e2bb2b0ede88226baf71f41006d227ca41b2e722dd10ba7b5c21155cd2d0da083d629539e6f33ce8550d44136e61c714120330bafa9a13eb2fc43488d75d0e22da04d57f37ae3cb72c3edbc858538d23d8fe84f32c65a01ed09a65e0164940dbfade3dc201619481fd00c3c21727e60069abf64b9fe3cd2d6ba5b902ea7d82516ad28e66258302e09491484cf9804a5b612b3a5f522002aee68530fad0a40f2947819a7f31ccdec0a1ccfff5c3e1c09a6f2d713c55eeb043af2e1c36fc45eafd9e190f11c25295687ceecb1a7a75177885133f6045336c3ddd1301a40efaa9f811d0a06c08abcd88522ee1be6d3ffbb29e4f48e0d1614e63a04cb20623ba989cb2ac666e3d831524dcef013f1890712613a0faf2e872a42e942688a8a30974068005f0f888d91c28ea634e7c89d154a2faa3fc51c3a1e51e9990a6df70e31f4ba05518cad9d5294d958a70421bddf40b829f7f19886ddebe4e5ef5f992da45715c4ba8c8648c846c016a49ddffe9376974703371547acf3923ffb31bca4639bd08da162324caf6a00195bd49f01ff3e51fd6984506def55f6d82d4ff59a0ea5302edd4a15f6fd1db04a032ab24a8b8fbe08048c0545e69693a7b83c3cd2407672f689327d5c1f18b2ac69b58791620e806fff526dd04825cbdbbe26c64944aa5a0d8c385553addad3b46c9d817525fb52f3dc76f2ae5ae2388c6db9cbff22bcf331886f58f4fac6ced238dc226142b3443ebc75f6c6e0e88370406bf41b3f053962b893b9ea46795eeb46a7c9ff1d9d0f0d78437cbf727b20ee87ac405d9badb6b2b0be98b7a9a56d8945cb3d099c8fcadafe4454a1252952aa2dee17206ded6c6ad9e5d91bad98e20427f0ccbbaa49734436e85e91f07e09d16b72caec9e164dc09aa2a64815324467813217d915a4bc0498500cd38b61674361e9496fe42cdf9e545dff33386118e495b3d52e6c4c34187d0f116ff8ea2656a9058e46584a3da2e424a31f8e06679fe3daafba334611315a4231b92ff5d30d3c985c5fb778bba85662aa9efe526fe0608ebfcbeffabc0eb2825b567e9c4327c319a8c267b9736b9acf92bf9a64ff078ccaf7e709c8afcb454ecd44f834b9af96a8a180101b95d52fd89a201d68b66f22e7134693c7576c58bce7f0ae244a8e058797739e9eba191339cd3898f89d0e0a6d7f4019c591aa41bed5ad9de3a938aaa806e69267ba9041e11d86f473f742be1e771f32ce287b1a086d035d96da4b8fb12063fc1249d253bf76ef547e253db9330fe037cec18c85b7ddc499ffcb4ed4794048cecfa90d9046ee5f6864ba0f4882a628af9c56d78fede3dc1e1c4707432ee07a858210efa50358dab5b801cbf4890422bdf09141d9fa6c4f13204662d0a07e125503d3b2938d8fe0242f0e2ee1db9a5c9e0876252ca7cf9af3f52b9c2f5528cd701f289959c87959732ee746517564335226c278f8a01579562d0cb844c89c375e7bbe38fec2aaec5caae023651d3a048e908b95279ca9e245e8437596e83157f0edd5e4a5ad1094cb81d8b62b87fcbd6ff191968f06e8271bd0840bc8d56da1fc0df71a1a99b2cf736cb6e214cc09489ad7a5770537a7fe6e77e338aeb33ab7256c31e00fd4f3b47dbb8121f358b03e010b20c216cf7ee96b746caceaf991ab8ded81714b1e6e866a068911191182ddd898aaa752e5e81388ba0fe7fd60a313161b072fbc6909907401216ef810ea8ac3f8c647d803954858be8a6c3dbe75a2390ab02ce4804282825888c794e87a94b611086c03a0611a428b7370182a4b7f897ea6cb832bda08fc0bdac04f0483951aa538a6a86a3772439985914ce0bcbd7d8fc8a79d9bc0a380bdcdef92f483cf7e6fad197b307cd9e230b81dbcc27df17c4a39e2f7d23aa735b5c8a30455b42151acfc886700038e300ea89cd0d3496477e35d2c6622c6828c1ad811d5c0bd766aabd83c68e7deab032d1b4d8ab64d1a632facd550a057c56625e70620c2f9cd7e7cd9899df7c4a1d8c74a87a88acb4fddbb2433fbe40816e10883771a6a3aab711f98c23020cb0c6a143e34b920f714449329eb89706cdd8680fdce06757fd5e23f972238296d67274e4cb01f1874e79d0ccb1a064ff3eac67efc43a04d9eac71fb9736e3c144db824ea65c41d5314864601f99b3f1ffc97ffc9abcf3be53fa1bdf5536b96607f92543131eef307f09182a94deaa0044ed2b4564791a500379ad0fd0a1a109ebd3c4c6209d901106d9d3522141a60a11a009f15f99f9561e1bfaf36f6589c76c2e9d6051f8f92d2325407a455550e05a77bd1854fa1234079b8a395b55cc7b9c1cb098d21dda72f71bf229e4d7fe13d43a56e450806ac4badbabeec4d471f9839dada99b7def5219e9bb54607e37ae8c9023b07e750ea5483b416f52b43ae40c24e766144b4c870b36b86839b25ce2ef3f7821f65301c36892ecea0a2e23316edb556ab9ab81402ca4421320a7f62cddea22a8704009d05775f2bdcee2ea84385e5e332ae73d32f92c9af36de3555147afe20b60c06dc3b20ae00e07727f9c0588848ee4981c96d26a16230e12a0c2f77cfa46b20b2edaba4201df726de23f489dacb5b1a1378ff33c845d3bb521e38c6e2b4c8eb5860ba5bdebdbbf24e10725532c7d6177c444d5a799a0bef29163cf693a7721a1fd7dc23dca7920eebf88539d1042a9a1dbcef1842a53e0f9f18c1f1cda7d8865115d41768a9f425f077bedb76a0e010c43e7b63725e4d0bca6aca1b852754d9fd3a3736b96b8dcc77f3b3dbd9ecc4d4e49580abf1e9e9bb9d60067983ec077e90c09fe76e290a4a29a3a8ef36d936e810a4eddccc199bf5bcf7bf6d4013c70d96e7a0eab211b9dbe9ebbcdb6b26d3019cbd420353116f1cac6f39b1a67e2aa455177dd6a4b32b59d03215eb1c3214019e065d8f79d0afa90e2eb798c09815cea0d9c6bb4a9ae45473b0e291ecb47f6d224a3c1584ecdf978bcd52a0f1ba9f952efd63c64371c941f7666bf0ebcd2a9cf8ab7530a1d0a757215e0d1a450c7395435173ff186efd77759995cf4ad4e9511d17c86da685f57cbef04757ee375bbc3f1de479e93fbf58103dc60e3e3fa1b1976173615c8abe0e969181cf6a8c9a8fa636103b02b954a5a8313db3e19a46d46ccf6c8b3e6dc0d2ca8d9b2fad5f3c65f8350f394f87af46834731d173111dd525b0324f0a0c668a3b56f75e4d7bd14d845c42989bb866d31545318a37e9cba5f2b8863caff819ad56c2a4bf16631e33fbe131062a484ca2baed21783817b2ef7cc5cad95d284e4127ff361d6d2ba7441dd48f7c4e2a8391dc151c7cef6c22ddd2b3940aec8c9553c7319f84cc73b87ffa27c18b4151cafe3fdf534884345903685e802d658a5ffe971be16a2191c9216923dc13419257df40e1b695532345f56ea078156159501773a5015573a5f59c4ec8cbe87badacc390b38a121349417f353e41acbfccfb116658f4a8c3071b0a1241cd522f187d0c1f08f6c48740a416c3f38099c51ea88dbbe527c15b63a466bc38f34932d07cacdb4fb77c33d7e94a12e74d51ee7d973e5f45490f795ba76eeaf9d7aaf8fe2266f1ea226dff2d8ca57c0fcfc4f6d8c4314def60b6b19cc3c8d039ff3fa82db491910aae7e9bdb47f2c97c8d22e00403da12b156a5543f8653a00cad3902677277f4c0de6ce6a413b7e8fbb15b95ea1030898b826c80b679c9b573ae462c96687f4f741cfabb9f75452d4c3b149cb07e675d6990f9c6bee8ae1ad62524d090e42030bcf70d9c35a36737c6a345e3e13b560df88a772d78f1f6cf256bc2b045bdc3d85646fe09e31317e67ade40c55b353890f3547bccb2de706ca8f4952e790ee277d249d075ed9413b597826f32d66fae6a2c133bc10ad5e76847f2a8f8c2862e1751b4729634c4b17e7496a9df384d2b9d12a7a5a38f841857f7612691add5a76c2543873f2b1d3ec06e6b3425b6fcc90873b99cfa99bd32db9c3ac27e5b8e6c627b935241087120984cc53dad69008f1f3c3a4bcdc8413027d8a5dcba8f5a87215482d9c66214bc13e25bb73578f1adceec1f2bd8b7e1a8143b944d040cbd3585bb15ba564c6c7c823bb04e4e3633bf41f423236dc9c361366e52556cd96329447ed1c901899e5573e5bf825d2ee20c2f76ca54394379b13bb742f1607773177b1a6579d34046c4aa6330485f4599750577eb0361c2631d3fb8062fa290497507e43be8b025b646ceecd66a1f7e77a60e694c6b723f1f0d3781aad4018aa5b09010b1766f16f03497e06d53f258da09c328b728288bd1137a4a5d12477c0beddf1734caeef4fec94699a420f39cbf3bf060ce068e5a253f809db08a5ca2b30bc1ff3830dd9ea081365c260fd116d94a419a4cfec5f56f2d698b96080e1a05ebced6b86e13b7026427753a945a41cda9cc6a540c256dd0ffb5eb8d44a567dfe397f15a1e59655d6da7d4009b25c83dfb24f671d7571a154ca6717b687bf2c7d4c9e072cefea5cc9cedb391326960b375daab24360897dd3e52211ec1f9cf96d6cd0dd3a0f84cfb62bced12e8db80a80ca2fd86f6305d1a0c4848a95ceeb7c4e8f91262a6a2d70780697acca2d010f796de98edf29798c3c11cf411a6faf3aea862f566d8a1159646d3eac79ec53ce0a3a91a87deef510dcf6a03a31d99b02ca2600a16c10b3b93c78e589b226d8ca49cd12392f17dcd755b724b3ed29a027f371e4a3133f4226ddac702fce360bc411d37e52b094bb38618c929052ed26734e09bf61ce3238ab6dd92003565305b35a2fe767c5beda7cf6a6b88abcc322ff939cf1fe18327429c916e112fb2fb9220e867418e44b806a828f9e2a68ee6a424a076c848c2dfc84aad897baf18c18c81e710f42c40974fe5f47593905bc1b3e7d4da6d74faa81d43e120add8543aeb6d65c2ec29bc58e9e51fae512a16e598b63dc7b8b7dd429cc99c380896f783227706dd2c35d06076483dfebbd0297c333a4c15b061ef7c25ee47a6dc766ed5dd0fce1f2d59a02c1ac6d20e16ec280648545bce1e946b2f2615b8229a5c02633325221a5b1d78836e58d37f94883db2a6f1bc811d0c53172404344848a55e4111b88d905ab5a373032fa55c61e70e7e066cd12de95b9a203bf81df9367d0777ac610819432e357ef4ae3127ff128cd13c3914ca23315b50ec7106040fa99f58f16be99a9d167fed5c722d3f1eab7c55aeadf2d7af826bd36887de852ff287a5bffe764ab3b70eb83ee5a4391f73ad32c76840bdc9624ff7a9a41d69a027fa9d9f6db43f2e699a58791cf9dcadf28dbc1acef5571d0a7321b6479cf3aeec5fdf2383eb2439900ee757d9701db36102ea5af730f74feb34863d1325f18ffe399a3fb914f749f67a8759644078c59e702e7cb3dccbf2ce41ed278d83bf10ffb7a8be54f7594504c4b839226e00dbe73aba381c1e448cf1c05f8afec25e4c37585eba4dc0456f1fa3ebeae5213859efa051efca1b73073356b9194a038023f0bc4b5eba15fba5b84aeb2e0b5221ac4416b7a45ed1122004297112bc3c89b311800985c90a485d24af28c637e34132e243a1d8288a33dbc10a924b3739302c020c38a6cbd5e802a8ce2f597151079a4ec4eeeaa08a6c57a6da996f1c87a47e84a3f8687a66c72a255ff7b7040f96056c5a2a86d92cc420b190ecf51a7b1b0c60ee2fecf33646e551b289c9ef418f9a2dc2f3f3c40aa37cfc6fd7220562fbbccc228f6c420835239072747c2188b991dbbffd720483826c349e87cb4a84fe5119c96b8bd276b8f5bf273bd2372bd4e927e5406eec1cb01122475181d56a6697c37a5d314ee93a7a6d6246a7c8fd7e2e75b38b99066380b75e8bc9da329bfdbec8c58d51bdd938cca75f718feb481a6c4c06f49fba88348000e76100e62dec7daeb749dcd6792c3fa89797c9f63bc111f0d43", 0x2000, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x18, 0x0, 0x0, {0x626}}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f000000c3c0)="3b1c3ec0b418d148eb74d97b00fc6585df2193a41338cdb5ee93784e4fd5e7bbb988fb0627d9c3f08782cb76ea75d9cead21c1f71d937e79771a2ceab2623d9f5d5296aee7700e10818bb82f98c4093931c517ee9a30d92ac4187c008a0f0102b7d1da78dc3468958cd96f62fad1828622cac9bf5ad60eccdd6d35416189892d86a8f114a90f0f20d3d23cde96a0bef0b4df6ba6d75ee8a0c821d4ac464d31cb0585bcf2a0084d1603fddf05265f36cc6d92973c81540ed65e8f150136da32e4db18e012e358d0dedc204f770fbe16a4f645ef3523988bae73b8bf8dd12f9583bf06437be66e0e6b15912d68012a3c0ab03d784f39dbde7d6446f3730c361b88c88ee41a33e72792bfd3bcbcd47aa015760ce73759677268228b407d22b12561260d4ccaa3590ee26dd6d342066d891a719b20eb9efa9e7f7c26b76f65986d26e3d5f068904d031e5fa9256a9cebbe597751c0f78d8a0f737c9df24e25b817a7a1d6b6adf1872e69083f1dc8e6e9453d48fc7c432d10ebd360073767383a1572efd88591b4a67ec158f8a32f38adec3a531f32c9439a3cae6196e91b8cfdb28d3ce1d03e70725f96160dc1f019027454a2f42089934347ef0402b8447e4e809dcd4e554c513d4706855e89aebef0097c02d4f6dee8ad201330e1926cb2a3c36c5ddf2365feeb1dc8f242762dbf51a02f166730580e12b3cfc4d5f6ef6d0eb11989dfca4204e5d95419590a904efcbf8bba8008dbfbf60a9f451aeb58faec40592c8c70f2131d3ecaedfd374aa9f3738f6077c39306b4bfebb53509bcb024d1fccc6db02a11c5ad8e98a0dfd6cb4a97fed15b0b56e8d2a491ae56c64663901efa75b511750f5ed3fae75518f34a8a3df7c8347ac9e5be3c1cfd818d6d9dcea4ffc64303a31cf00072552b7e21dc1108c294b1cfa324321ff6db85e25691754d498deacd1a3a52aabd3a19c582df9536e35253cf6b6e4a9d24ae920d4bff1b042b267d6cfdbefcd9d3c87365b31500d5a368960eb0235f092573bb9fea38481d8f25f4e99fedf7cdf4e56dbf290c7193784bc985fbc4e68ce5e9c7efbd7af01ca5b4d35ad0615c28b7cda4db1d4fa4db1fab201c4c9712bb37e42f5b416b81e19aa39b92ec34ccd4e6bf9491fb171190369f1bc2948a9ecbb282ad8b09793e763396a3f3a902141fd57ce29e0be6ed2f813945bde906f04211d48c13ec0ce6d2608db5763e3e106463646a139ac104a694065ded6add82c7f68627d33aa46feb630414ff1d23f4a1a9f2d0c493da27e8159ae62fa19eba707d990d9be4ba4937ec9784195ff028507f9f01f07e4150cfc49a4ee15ba549c5275a2d67ea3af73dd8b90901c1f39cb4a563cc5bf43445584c28a2c1990da9d039db00da9ded2a73c47ced27c257a221621d17ead898248371af58be2d3a29a62f8acf884c26befed0591c07f66e247ca2f3aab708bfef45bf99d55cee14a84b2cba85e8596cd042a96d016d6d89de1941956dde193174fee46e99797a9954df05c85100449edb7dee16c280c17fa866bef4f9da4a5a1a6e8d9ac6fc02bcb6e4e4ab73d20c199806b9610487c2cfdf455c6bde1d62e9cb728de09591713548afa97e50c30d86015dd221774f00881b4cb5f3be727c2e18ff4bdbc8a806d1e2df56dffc8d75b7ab23b4834b1140674b48091d78e3662e52480948a3da023294baffd66548530f5f4a447aacc3f1ba7944ad7d7220b17478ee050c34d2e6802fb9b127f039f8c2d9441f8f2b46dd8a0e1c26655a21b7aff5ed07764b914cf57798fde7006d7c4de56d105b7d73f87fe4e6e1494f5168e25da25124298876400b482b3500f6b724c41a6b3d06d21beaee7c14a01f38fe5a4174ab3f7cb191cc93048cfc355816624f0424d8583967726748c573887b0cb53153c9b79cbe45a70b8e5085e3b7553b77c02360f4975d5ee46db189869022b0f5b7b1d97d501ed58a17298bc61f88e4ca6516287381c53d0a2f6e3e0f4bda1e1738fdede40bda9e54cdcf627ec7ebbba54b95efce72ab1bf1b85b397e077362e72d5cfa41351831a95c1d953165f04d01b2d5bfbee1181396f81f6ae9000957b5f451a26717a173816fcbd450adc52160dbf21a0b51f6db21d9ab82eb84131faaefde05bfcde498fa8bb533003edc00e6e1858c90ab817546f637fed77faecc1daa085e3cd81842440c400eb13a8c5f1f355b5a25ea7b12f4b1abf790f52bfc7c10430dfe9fe0c4ba2757147bbc2529ce06f099673e0833eef622a3e70df13ae5c0b47c968573901897d394fcd4a2cbb401ade5bf922c6923ae81fb3cec774480365af9bde2ab05aa11273672e0fcf2f39e25b247eadafdeeccad976ae051fde3aed4afa2ee1b1a1d10f7c03e54e9b69b054ec06ea58b820512c2c93dc922062a32e55bebd02e61ffd663ce0c8a200b69a08e60820304f87606c7fbb3944ebbbf8e936a51301761c240766f2df6860ab58816c9f1689fbdc036628946ccdcde20acb7bbc21223d8ba78b9a70f603bbf435f732a17ff342fe103a82d16676d2e48f02a286692dd162f45cc9c462b8f0e176225b4222e929187f189b32f62af044d2442902d0b6aabcca6d89c3189b804409ba06e53db2aeee0e08db236326b1b17d67c3b2ab33380cbebdd2311645bd7a8f51b31ef8f045876f9e023e664b6ff6d0525d66e35d337b14fe482f1f4103b5fec7460cbd8cd9981beb1466f703b3e669edda164d8b76d027bc9e2f08042a00207872ce809608263e2837f3b4b0a1a0a64bdea7eb34c97105698a580920499c64d92daf2492f12ceb05fe95f2e3b15c31a7a0cb1a0d98f0f9f928e1b3c781821d5b706ec176d2190317e86ba08159e43b375fad4cc07f38b9098e15132888129b59c862d6d2d149016b137ae83c223ed9f59b45f2f31dd8cfe99da9306b46ee01dafe80a7fa5740e4eafb59c4f83440368048cccc3a2140152c6da60f58410e0403e4ee123e78b857728c32045a862f41fa15f3b3874257a95138ef0123352fd9c620ce7ab29797602eab5a2c0307881b053580a08d14864b708915d72c4d535c9604ac0e948c8e85d4674771df08d4ca2fa7200ab9c88c1d9d32c02959a0a45573744df6d0ca664241fb1f0e1bb2760b6831eb25c9a781a37777f54de17be1cb74a7c7daa1c70469151d592f8d685d0204650bd9e4ed924f5e7d1ca5c212fb3e8cdc1f68b9ec85bbc36fc6e6c395bc7f58559f407318a3188f1bddaa4bfb1a49273e49f604e0c064d59d6aa7339b2b30f1188565bcf2cebf4e5bec2cf8e2bc37c00dcb86327a7e453fa4d6ee1c274fc7488011821e168b484beddac235a39cc1932f6f56b80624a64db0da73cd3a4bc97fb016004fca1043e1f37235c05ecc26749b85f6f67562823c32af55d407c4227c5c99fc5c259bf439f30e131ce48daa66575869d99583aee6a38f40c7711fa78598d562a95146ec0fa78fe30223029ec104e4e2a9a7d694f8b095f6eb0b1e0c29261f813edd791414730154bb8631c7be873adb6b41172fa5a5ee40add85c4428db9b150e1cebf2a1443c9a2333571448112288b38d097d53b5742059b88cd9189329aaef9a143249f267db10c3b634e226e63558a956db5082d09e4bfc916617df197ecf75e639ef3da68af0dffff46ea04d1856e9ddd4add44ecfee551463d88b27d92f2364676e21589e7f9e349b37a751886427199330b79e6c1c29eec421307c2fc5f0bf2e3452d402fbefd5a591d286f8d198db7b676cebbe67ff28b1c1ca8e8904df354c2fd5631aacb219af20fcf484539d0a86ff93c806576d2b1df33313828b19baa00c8cb2d781c575238c63bb03db61a8c97841abda7921650ca4c4b86c24f15127ddd7c1c92c0ae4e42cf7a0d228d64da7bf7eaf046c43a1470d3f37b7eff18c87b8bb7d1a8e0134e248c4ea2f918ca2b069f8c61ba3080d76bb781bec513faaa6b023eecdd0fe0df05d668a0a7545dc562d58f0838d86df2e66cd4cafdcea4cce5355c0b20a3db8060defa9bb45c3df0b57485d23f34de204696a7a3205f9292c41ca8a10e2d993a14ff7f3d1b5a4df37d725082c243c1d9cf0d6f7c491174fa8bf0e51da67366305f27b367100965594cb9f0a179e2710d6ce174843eba04819d74399e4912436e8cf8d40c0f3831474f106c38f31ec89522f328f02aadee55664da55fdb9e43ebe3d5289db98afcff860e7008011dd9ef4e3a2740acdfbb59abcfa877c293557d9983acbbed197838d6a7d3da5c0e03d5130c6e3fd07b4ca77aacd91bbf8e9ee17ae55a9015d73a0733b380c448bada8ba8b1e379380d878b257e9dbc83ea596ce8ba05ac59427c49367461ac9d8ff0a27266cf7c8d7ee69f0d92ebdbc09bf5e9da5a198b7e0e409f26431967e9a5681d0e198f4b7d821c6805f83d280674a622a159bf33dbf1f668ce1b5fae3c96fb2bc3479a2e37bd9d7292a4ef018efea60ffb3e70c407df7e2902b8facadc6f89c8ae50be9f5f6f6c044c2722a0ae78e2b8f770b3faf2dc974f5fe16138839b5981f73f7566fe467ea72964995332d7677c0f970bae339b472160df336722798b86ffea9725fcc57de045b44ea0c6fe77330c76aab45a3a9771d07a8a8ef6b41f7299426b3c08e16d3b362cd97da67ea8f6e5e255b479a023bca1b62c3e92913f7d14ac1e8242b0823bd0ffe1f9e19f0d1352e462213052991e0f403c444f993b24b93440c8fb6e55fa27b391f46d4bde3371ec74f109f2596297f783319ffbb065bdcdd5988b97d7bc2bde14c247fcf48caa5dbc896448ae23089159f758864c11d923178446d69b616a0c083dbd1d7500012ce741839582ff4822ac27dafbf08d7cd0086e92acab645e5ec41a6eb8f0eaa6a9ec73fb9c602178d2f962d48c99284f9f14d459846e5b6c07836f651dd56d81767d91c04c3afc1a7ae65c97f3b037897f1455bfa796d21246fddada88aaebadb252a82f621fca9a3555c782380be41581fbe96f5ebb34e50918d4a03a23ac6a6e4e7b743a28bc4ba264cd9c6f13cbe90dd37f6267f68909471607ddd57d23533d49d80d3faf08494007e216bb8e5b4e79240f00ebab45edb7b7fed8a416d5a765ef2ee174a62ba2fb8dee027121f13fe02c446d569ad30e701342c03ddc2a4b175eea6fc69e0b6faba35c7d21889d3e8ed6f497ebd3d4a2a54ddce2b1f334cbdfcf70c6c320d2d6ccb9a5ccaebfe767d1a875c06935909233fd6dc3cfe4cbe7965c877dd34bd1a778c5adc0d6d5ff0336f46af61805651ab5fb00d67aaf3b820ed2efc550ed3d77ccb5bf05604899b51ba5b44e5ebecda10a7c755b3e02ac75fa431c343ed0988b0c11d9496451583b6c51b1189b666cf1bdd6043f64f00254c87bedc506ae1b1646419c70f9bb1bebe0d54dc1f3e25221e4f696a403eb2362f5bc061ba98957693daf3881695c7c0eeb63469e8b1ff4bd97e0cee08eee9bd2f82e7e49985c7bbf7846aeb3f716b01713a1f80f4fafdd587b79346caa6706d49494a5e590123b8a3bafa6d300bbf1d66a9aa19af1016e0a50a484fc8b35db81a1af0647310ae315deea9c761dd6ac690ca7cbdf1bbd488567c027f1abe131d4dbc3b2671acbcc8815659c687435a199bc2ee81f548f77b0bc3a0caab563805cc0c058b2a53b0df674ad5387238c895e999218c661b2584a7f0973dc7b614ac59c5d284ad15e07ef4d3157714bcb7f7d7e68d5c8dfa32ef74f277f913a4ef80128df4d4d78bdde3eeb1faa91d88d40a1689dd47234621b2299b6a7b946673c9168729699fbf0fccd08418d8a553b74a2774b7cadb17c9b9d66178ac12b54092e609392a9bd55ba2a125e6206ec72031ccde19ddd05cc4285d84ce7e8d7a3811f668e1633380cfb7fbd4815a37f755114a714f60cdb1a1b82a0438d7c50230e2f2042a7e14afa4aaf1232bb408be68354a5b0b0f1f377f89accddc2418df37d11583a8940854760431355c299129c20120020300902eed93d9b5825da449e81b9f7a79eaebd5fff225319b82e3352a10e33b558448579deb3435190057a5858692e0a59dce63388240425d6219c62c81c6e121e917f61f13becbbf5275617b315d905e5a814b14ba6bcfce7556739522ff592d66553ded89439ecf62540140f4e735862245f71d9e7d859bb0802df1d58371dc0f458c991064a7e9ccb8c02b06fe5947fbb7e4a07a8af4060ee128390757f11ab2e0f29477700169ec7f7efc7cc98bba7a38c20e388c774bce1a4f28e62f5b3500a158b2de07654ed198ea3d847d1ae2fa09633835831d9c4f6d8cc31f99267e033013eb7e190e013492e27b97c8224fa484e6f3670e17a90ba583e0a91b3514ad8ef639fdbbd47c26d001971b5a7a505c11b3d7814ed412b25963675eb53994290af2c694fc7d81643640ed443bd39fc894f688fbc9de0c7aedb27c16510f9e9759a2eb8f0e52b168102ce37a4df217a385c4be906a089246a5cf8b06f43c1243a388b6207e1c9a79db8e79612ef4e457ba160d44c428d7319b2ca72a8e18c1ec3d6b7bb59f04b3537694da5b9b65f6792535fb8df38a1f0e8970c7f2ed7bb5d5f5fad4156cf2ed19a3c0a84b855cd5f24ebee683296aba7775437912f696d2ddb05a7427c3e6f2e0248e184f7d48b4c4cfa1258362104de4354034550924e5ce01c31d1ea6fbb9af04be1fb928d24109e88bb69ca3ff2e700bb3144875e2002ff1590f40fbcc863675dda5d7120ca8482e4ebe25c24d2eb42e3522e19c99eb2e1db37c019587abe7c49a565962efb7a8c8bf9db7c828218a22ae7627af36d2bf00047035b99602154a159391a9f993a6fbcfa72cb46a8c4291e23e037c4102a7c273689855fc6646909ddb1a817e26fe29937aeb5219af8daf05af6c9c84793caf57f13189dd292ee720b33a1b33a6905f75fdcbf7ec76dd19a326913ccd5f0e6f4449ba59a2ec846ff4a215834bd647111aa54fd53b78339d48e397a4b2b32b202c382a21e8cd1e88b63860488cc918d4cdf8e1bd5fa7731e1663abb149580a4158b18a3b5bed06b4505722be41209da2a24d9802ad0aaac73db577ba3395320c8d03269e1ddbadfef82fedc4205c38e20f819bc8479a90759ec3c522470d4990d12cb58b012eb79e5bb9900c7f93e48145f90f2f21c7196497a9ef7fe0f2e7bcb43da6b5d96cc46c9e363e59eeeb6795f37b8e4d62a1a7992aceaec6be97229d25cd62f130815c5438fd987dcc9d146b99f4b76c78aebfa9f7fc9054159721f0f0387768e37dd5ce8c49db302c5d1e233843bb1f964806e153370449a9db00333af50c2eb954970a0d1d64934460e4d32de4b3b2fbe98253fb0ba641a59f79cfd73b235c7fa543c216aa129c990a6d413d710c42f92a683b3fd0c6791a790684508387f660b31e17e861ff01a7b27d404ce6a5144a5a66777c4334ae7417268886b7aa9aefc6be6b7f893ac48025d3f0e3002c91588540e1780b267496fe0c9356375582bb27bf2e8dde311de71bdcfac6649ed5d8f55407d2b0b2b4e24d95b7ae64900ae8c0cbc78450c2c1c0eadb736350d1a5e449687780d6ac205a1eecb0a544675ac3a917853f01d0ab7f06c5614b5b9fa01fe4bf81772a9a3258fabac7e7ab8a3f18507349f0415f700bce6fd18eb7f0af9a6da08444b3e91212eb5d12a36e0d5111ab921c74f4d10ded50d6cfea57b976ab0bf679480089a595ec23584bb63aa019327a103f058d2468a3c91d3ac29d3d0bfd54596173469705d5b9b5327f0ae97c280188fe69ebfa2faad87c821c7b746d4ddcc14e89aecc50b611c189f7305800deba6b2981d68084bb28413dc69ce6032354075f073dfd77bb5600391d32156e671df719d853b33dbfc2da9c47e4b52a3e35d582399f7a65f16d35bc409feab2dfa9b45ef57ef3e58ff047f546673d158398097cfc0b0656f2f7587699feef81924860a76eaacc7c92f0ec32310cbee5641eb649043427b8c897a68e00e690ded7830b4b172709c64d7c00b0e6cabc0631c51af3efc14062f37b240f357dca0c5eda3eca830dd7fd7a81409e21bb6ff2c944bcdb23bb9f950fedfc9d4d58ea0807502f76d08e5642aa57cd4d0312b35ed8ec720ccf6992cb9a94b955a23b70bad1cbd0934ca372f413f8f208fd8e9131731964cff2a395c52fee03718e3b34d8f447d9dea31ce32d35893fa64dba2c418332a566dfd38c1ffe7b0f7c51231c9b56e56ab161a3d707d4fc838135602b3fc6a24dd7e0517e3c4444135e243e556848562e47813b372ce331aa1c6164ea35294725f793a3e31b0c18770f9fd156f3c3ff0792b7b09b3c3ae3da68a33b4774d273c06bcde341ca8926571397b3c7d6a482ac947a121b3385b36e0b1cd6bf9632ef55cc0dcc09476bf51a6540f1a37cc209496bc6b1822b3e66ee74e0db621374d65b1566a367e6da2b2685058c8f091a4e83beabdf3a966a6139582cfd68deb788d74a0112e7410d723f68d7323b13d222dcb36c3f75612b6c23614651c5de5b6600848c5ec65e4136ac50065ea04cc38f9e59a0f080e6abffd86b3b04d630cf7d8fea6858a2df409dd4f5e0edd36ecba361bae3f44c2fd91bb5d2199e2f09efa056ddf808a9acc19a3ef28c1edc53315f90b7c3da712904b0d63fd9989b93451994a7e64d9bed4ea4cba14cb965c8ff8470a7de2428ae334d463d9c85d47a57db4e1ec0b53846824b1cf79ab899be92d99d98bf8120f19d53c29ef84cedf61c7a04e623e4881c90bb7fbeab07899f3fe73e4b3af1b19947a3ea50dc8e073714db864566cd18852296ed8873c06cf46bd57dc9b0331ffae7b66d6791b461e327d08797e2d397f33e00ff4a4ecdcc4051b2d3ee711ad924bd0e23262383386cd8ed16cc84ac9268dc5f7b58ef105e14b89a209392645c30df91c4de1b66516991806ab215309590d4988d15b4250ced90eee46068be9b5d270ddad808944cac4b3db0212486bfd6c49261680d9a4900d5c04393816afccda5b3932c811d404f6c961f935b69af91071832647b0e619feb1ee837b4d96ad1768e5b095b78faf8fba4eb407b5a34272942c99750b9113b6fb28cafb297cd0d4315cc5257c5e85060d0a17dea2dbd6545a0b1e6cd4db5364c4ab186115b117b4e4ad7d113953ca2d655eed1ef1e0cbda1beb38a322371db262c6e4df5f1f95378fcff80b3bb453f782c413bad020da9213ed9f51b599b0665d46501ba0e072db69c1c1c10fe540f2fa77ed1ba7a623529d7737417d7000a662248ed7e06d7d0dfcad45c344123d2eb03af9736fa5b365c0626da5a9a7f6bb8154f16914fd6fff21df0aa132cf3b4666838f5734fff98cf6676b21a43a81ecf27f11c6099e7eb42e803b7b9c378a466e654cff247c94e044213a97b216a13defaefc093ec404b80df736d69514f311d6af9409067b8bb6f5b743be72ed7b69c5d5fdf34b77a1d32df14d3357fc300dbb68084b86c348ea772085871241929bff18875586b46b2161be09b7f68e0fa4fe0e2a7c3bd48502009ec148a895e2c37570dbcf607bc400ae7ec501016adc9a6643b2ef32e488b9e95e49a494d79d80905b4f0bcde039b0ce3cdc242094fa7806aba98f6321aa7d9264ab713aa8d93e66df2b9d36c13a9e904384ff22f0e14d5fc67afba869bfa67bd43482c91458fb868dd6fda56e532fcc96db88ecc7da74c4fbd31ea29430500f1583f77ef6d45674a56aa005c64bca6e28caa3552b080fbe5e475c8f2f2c43abe40e2c817e8213e8779e7345e7898dfd9202f0fcc9afb9439bd0501397d24e40df53782663ed02001db61ff2bb4efb94a238cc033db22f44c8e7455e49e4eaf9447127d7e8098c11f5a11efb539da324aae9965b17385cfcf94e3df07fc5dca48805b99e108cc193828a7713e9eceee7b03479d857249c1229779173a3ee592c48f4d0931420d8c3313fdc6b03b8b916ae84c5031addab8aa83af2e7a33494bbeca8b1ff74f9bf241f0dbf407bd68e2b1076e5c505d63f9c54fe1d7e029b5589c9e6a73740a3431343a5da1b3ea04f7674e070361c0bdabf9a48a61d7f01661c6ce890219d2e38bb141673fe146f9a11d0d693dcbee9cfce61c112462818e841a66a471455d16a334c3628c90c3c28f0f1a7533fbfad334ee1eb0e18f94d49f06a37ac98f384310e3504e44d8397f32e4b80864761aa54868f75ea1fec474462ffc3dc078429a4ae568ef0e4dcfd126b35bf0e5e622e78f25ef5c59a8f33e2c45e419bacfd54280bf9038d01f537d3d3db5e9acd92216371278b91f29ea0e1a52a6fa76754c0ea720f1dc30815761b4b7a7b4cccc321dc41cb7cc5a0b4ee30da9b35960795b5ddc411fec0a752c59652c5a49f3f0f18f7ce4e9b4993c67dd62dec581e7aa8c84caf78235e9943024ad44ecae71114db0987c632d8bea3f78aaebf187447d49c9c360fa51587572fcfa3f99008241c1534e364a37a95a89202febd42113cb6fc50aefafef8d381c7a92cc6a58c38f6a33030ae48df9289b3b7fd2573716798ba33c025de907c6b2819dfcbf224747268492ce153a7787ed3a608b142fe7d1cb81ef9f02f7ab16ab7b66d2da318070f93e803f6b21d201020a9f77961418ce07516ef90d13bac241d3074c74f3e655cb798c3db491625d44378b2275384febb94218127477e4c409a3484def772e4198305b25a557b0cedff705fbda15334d55033d2e2ea77183e5712dac33291ad40f2b2d7124eee406c2e6a1e587f43afccd1ac7958c6ae3280b46587626631759f45da7527099701879c2e93c81e5dfb32ed9e3ac6a29edb775c0e3932851b8f257f274471028cb9bbebebbc4caa907d1edb3a54f123e3f56b37bd1274a2071613f599a4ac177dfb6fd65073126dddcddb3ab774d689631d33d9292bde96aa8d72737acd08ccfc0f7ed24585c75b14c1a2aa235d425552bbe818e477df451fbc66eb877fbb0376a3ca53f85cd774b86ed979c735391e7c2a5c39119a9ecca0003a13c4f8db9eea34fa6e0d9bac73e732ea8dc5cdc8c09699bcc772c433ad9ae5a80f1ab0f611666a9485fd3448bafef60ebd325b404b39580aff6ba51fcbffb5624d4292c8a785074c201c711c5edf8e0268fdabdaa050e3774002457cf34dd5d12f42d304e9b84dd3615a90f609cd853689b7e993eb12ac78a2e8a90f15ea211d0f2e6ab78c4352caa737a96ec98cb1440244394232a9df7e523eb060ebea9f9515a988ef3ab7aa724264aa6b931cafde5fa412c80bb0c0fdb9aa9f3efa7ff2a8e5c17da6ae470615bd87e84453dd7e2a0faa8a731e53533f4d763e16d08030d7d78e8700bceafb4deb17a1baf081d5b9b699817eb3d7f76a747fbe0264adae110aaa767d19b005dd1437360e103439bb6dd4e9d76b1b565d144ed88dd0e75a9a33b9a6216f39146d63d02407322ab79ec6080be070c3d1214af22ad861c20e8af7c0280e5e6b4a78b3f6e4076158df2b793dd3640354aa247c95e3c05ac43b459a2bd9f4f1c52527f0f3299801f10869f2b1691a8336f9e708e6388769eee6093b3b123f0ef7fface902a54a6349c07151e110552ea481aadc", 0x2000, &(0x7f00000016c0)={&(0x7f0000000bc0)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 19:00:31 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x3c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}]}]}]}], {0x14, 0x10}}, 0xc0}}, 0x0) 19:00:31 executing program 0: r0 = syz_usbip_server_init(0x1) write$usbip_server(r0, &(0x7f0000000000)=@ret_submit={{}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, "", [{}]}, 0x40) [ 1950.109571][T26401] usb 3-1: new full-speed USB device number 96 using dummy_hcd 19:00:31 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x3, 0x0, 0x0, {0x1}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWSET={0x3c, 0x9, 0xa, 0x401, 0x0, 0x0, {0x1}, [@NFTA_SET_ID={0x8}, @NFTA_SET_NAME={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_KEY_LEN={0x8, 0x5, 0x1, 0x0, 0x1f}]}, @NFT_MSG_NEWSETELEM={0x3c, 0xe, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_SET_ELEM_LIST_SET={0x9, 0x2, 'syz2\x00'}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_SET_ELEM_LIST_ELEMENTS={0x10, 0x3, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NFTA_SET_ELEM_KEY={0x8, 0x1, 0x0, 0x1, [@NFTA_DATA_VALUE={0x4}]}]}]}]}], {0x14, 0x10}}, 0xc0}}, 0x0) [ 1950.261832][T30978] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 1950.268424][T30978] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 1950.279584][T30978] vhci_hcd vhci_hcd.0: Device attached [ 1950.319107][T30979] vhci_hcd: cannot find a urb of seqnum 0 max seqnum 0 [ 1950.331288][ T8062] vhci_hcd: stop threads [ 1950.335607][ T8062] vhci_hcd: release socket [ 1950.342685][ T8062] vhci_hcd: disconnect device 19:00:32 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 19:00:32 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f00000000c0)=0x14, 0x4) 19:00:32 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f00000000c0)=0x14, 0x4) 19:00:32 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) [ 1950.488989][T26401] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1950.522569][T26401] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1950.560843][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1950.590122][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 19:00:32 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) [ 1950.616470][T26401] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1950.640909][T26401] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 19:00:32 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f00000000c0)=0x14, 0x4) [ 1950.679146][T30967] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1950.701062][T26401] hub 3-1:1.0: bad descriptor, ignoring hub [ 1950.710714][T26401] hub: probe of 3-1:1.0 failed with error -5 19:00:32 executing program 3: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 19:00:32 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x15) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) [ 1950.726489][T26401] cdc_wdm 3-1:1.0: skipping garbage [ 1950.739367][T26401] cdc_wdm 3-1:1.0: skipping garbage 19:00:32 executing program 0: r0 = syz_usbip_server_init(0x1) write$usbip_server(r0, &(0x7f0000000000)=@ret_submit={{}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, "", [{}]}, 0x40) [ 1950.789854][T26401] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 1950.795841][T26401] cdc_wdm 3-1:1.0: Unknown control protocol 19:00:32 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x4) bind$netlink(r0, &(0x7f00000003c0)={0x10, 0x0, 0x0, 0x1000}, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f00000000c0)=0x14, 0x4) 19:00:32 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_tables_targets\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/180, 0xb4}], 0x1, 0xbc, 0x0) 19:00:32 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}]}, 0x24}}, 0x0) [ 1950.968258][T31003] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 1950.974849][T31003] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 1950.998743][T31003] vhci_hcd vhci_hcd.0: Device attached 19:00:32 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_tables_targets\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/180, 0xb4}], 0x1, 0xbc, 0x0) 19:00:32 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}]}, 0x24}}, 0x0) [ 1951.011834][T31006] vhci_hcd: connection closed [ 1951.018219][ T5802] vhci_hcd: stop threads [ 1951.032568][ T5802] vhci_hcd: release socket [ 1951.042812][ T5802] vhci_hcd: disconnect device 19:00:32 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_tables_targets\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/180, 0xb4}], 0x1, 0xbc, 0x0) 19:00:32 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}]}, 0x24}}, 0x0) 19:00:32 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000080)='net/ip6_tables_targets\x00') preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000380)=""/180, 0xb4}], 0x1, 0xbc, 0x0) 19:00:33 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_PORT={0x6}, @FOU_ATTR_AF={0x5, 0x2, 0x2}]}, 0x24}}, 0x0) 19:00:33 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) ppoll(0x0, 0x0, &(0x7f0000000080)={0x0, 0x989680}, 0x0, 0x0) 19:00:33 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_PIN_GETFUNC2(r0, 0xc0603d0f, &(0x7f0000000080)) 19:00:33 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_PIN_GETFUNC2(r0, 0xc0603d0f, &(0x7f0000000080)) [ 1951.401871][T30967] usb 3-1: reset full-speed USB device number 96 using dummy_hcd 19:00:33 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) ppoll(0x0, 0x0, &(0x7f0000000080)={0x0, 0x989680}, 0x0, 0x0) 19:00:33 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_PIN_GETFUNC2(r0, 0xc0603d0f, &(0x7f0000000080)) 19:00:33 executing program 0: r0 = syz_usbip_server_init(0x1) write$usbip_server(r0, &(0x7f0000000000)=@ret_submit={{}, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, "", [{}]}, 0x40) 19:00:33 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) ppoll(0x0, 0x0, &(0x7f0000000080)={0x0, 0x989680}, 0x0, 0x0) [ 1951.625367][T31036] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 1951.632061][T31036] vhci_hcd vhci_hcd.0: devid(0) speed(1) speed_str(low-speed) [ 1951.668841][T31036] vhci_hcd vhci_hcd.0: Device attached [ 1951.680325][T31037] vhci_hcd: cannot find a urb of seqnum 0 max seqnum 0 [ 1951.704789][ T8062] vhci_hcd: stop threads [ 1951.711104][ T8062] vhci_hcd: release socket [ 1951.720348][ T8062] vhci_hcd: disconnect device [ 1951.829401][T31008] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1952.185425][ T2455] usb 3-1: USB disconnect, device number 96 19:00:38 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:38 executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r0, 0x0) ppoll(0x0, 0x0, &(0x7f0000000080)={0x0, 0x989680}, 0x0, 0x0) 19:00:38 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x15) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) 19:00:38 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0189436, &(0x7f0000000000)) 19:00:38 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PTP_PIN_GETFUNC2(r0, 0xc0603d0f, &(0x7f0000000080)) 19:00:38 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0189436, &(0x7f0000000000)) 19:00:38 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:38 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x6, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000240)={0x1, @pix_mp={0x0, 0x0, 0x32314752}}) 19:00:38 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0189436, &(0x7f0000000000)) 19:00:38 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x6, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000240)={0x1, @pix_mp={0x0, 0x0, 0x32314752}}) 19:00:38 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FITRIM(r0, 0xc0189436, &(0x7f0000000000)) 19:00:38 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x6, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000240)={0x1, @pix_mp={0x0, 0x0, 0x32314752}}) [ 1956.638822][ T2455] usb 3-1: new full-speed USB device number 97 using dummy_hcd 19:00:38 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x48, 0x0, 0x0) 19:00:38 executing program 3: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x6, 0x2) ioctl$vim2m_VIDIOC_S_FMT(r0, 0xc0d05605, &(0x7f0000000240)={0x1, @pix_mp={0x0, 0x0, 0x32314752}}) [ 1956.768848][T26401] usb 2-1: new full-speed USB device number 101 using dummy_hcd 19:00:38 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x48, 0x0, 0x0) 19:00:38 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f00000c8000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000aa1000/0x4000)=nil) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000003000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfecc) 19:00:38 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x48, 0x0, 0x0) 19:00:38 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x48, 0x0, 0x0) [ 1957.029351][ T2455] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1957.050430][ T2455] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 19:00:38 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f00000000c0)=0x7) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180), 0x4) connect$inet(r0, &(0x7f0000001fc0)={0x2, 0x0, @loopback}, 0x10) r1 = epoll_create(0xa) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000040)) [ 1957.071509][ T2455] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1957.096535][ T2455] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1957.123595][ T2455] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1957.135189][ T2455] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1957.158946][T26401] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1957.169502][T26401] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1957.193141][T26401] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1957.204678][T31051] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1957.218552][T26401] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 19:00:39 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f00000000c0)=0x7) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180), 0x4) connect$inet(r0, &(0x7f0000001fc0)={0x2, 0x0, @loopback}, 0x10) r1 = epoll_create(0xa) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000040)) [ 1957.243461][T26401] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1957.255310][ T2455] hub 3-1:1.0: bad descriptor, ignoring hub [ 1957.269707][ T2455] hub: probe of 3-1:1.0 failed with error -5 [ 1957.282784][T26401] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1957.294954][ T2455] cdc_wdm 3-1:1.0: skipping garbage [ 1957.306751][ T2455] cdc_wdm 3-1:1.0: skipping garbage [ 1957.330713][ T2455] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 1957.349315][T31057] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 1957.360395][ T2455] cdc_wdm 3-1:1.0: Unknown control protocol 19:00:39 executing program 4: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x15) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) 19:00:39 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f00000000c0)=0x7) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180), 0x4) connect$inet(r0, &(0x7f0000001fc0)={0x2, 0x0, @loopback}, 0x10) r1 = epoll_create(0xa) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000040)) [ 1957.405279][T26401] hub 2-1:1.0: bad descriptor, ignoring hub [ 1957.422347][T26401] hub: probe of 2-1:1.0 failed with error -5 [ 1957.437631][T26401] cdc_wdm 2-1:1.0: skipping garbage [ 1957.450251][T26401] cdc_wdm 2-1:1.0: skipping garbage [ 1957.478304][T26401] cdc_wdm 2-1:1.0: cdc-wdm1: USB WDM device [ 1957.497237][T26401] cdc_wdm 2-1:1.0: Unknown control protocol 19:00:39 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$int_in(r0, 0x5421, &(0x7f00000000c0)=0x7) setsockopt$inet_tcp_int(r0, 0x6, 0x1e, &(0x7f0000000180), 0x4) connect$inet(r0, &(0x7f0000001fc0)={0x2, 0x0, @loopback}, 0x10) r1 = epoll_create(0xa) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000000)) epoll_ctl$EPOLL_CTL_MOD(r1, 0x3, r0, &(0x7f0000000040)) 19:00:39 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x5c, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}, @IPSET_ATTR_SIZE={0x8}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}]}, 0x5c}}, 0x0) 19:00:39 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x5c, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}, @IPSET_ATTR_SIZE={0x8}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}]}, 0x5c}}, 0x0) 19:00:39 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x5c, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}, @IPSET_ATTR_SIZE={0x8}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}]}, 0x5c}}, 0x0) [ 1957.819327][ T2169] usb 2-1: USB disconnect, device number 101 19:00:39 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup(r0) sendmsg$IPSET_CMD_CREATE(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x5c, 0x2, 0x6, 0x5, 0x0, 0xf0ffff, {}, [@IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_DATA={0x14, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x0}, @IPSET_ATTR_SIZE={0x8}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}]}, 0x5c}}, 0x0) 19:00:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x7d, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:00:39 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f00000c8000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000aa1000/0x4000)=nil) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000003000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfecc) 19:00:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x7d, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:00:39 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x7d, &(0x7f0000000040), &(0x7f0000000080)=0x8) 19:00:40 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_AUTH_ACTIVE_KEY(r0, 0x84, 0x7d, &(0x7f0000000040), &(0x7f0000000080)=0x8) [ 1958.330074][T31051] usb 3-1: reset full-speed USB device number 97 using dummy_hcd [ 1958.709244][T31089] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1958.969189][T26401] usb 3-1: USB disconnect, device number 97 [ 1959.338869][ T2169] usb 2-1: new full-speed USB device number 102 using dummy_hcd 19:00:41 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:41 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f00000c8000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000aa1000/0x4000)=nil) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000003000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfecc) 19:00:41 executing program 4: r0 = io_uring_setup(0x7709, &(0x7f0000000000)) r1 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r1, &(0x7f0000000280), 0xc) read(r1, &(0x7f0000000180)=""/52, 0x34) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8919, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) 19:00:41 executing program 0: r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) getpgid(0x0) munlockall() 19:00:41 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:41 executing program 4: r0 = io_uring_setup(0x7709, &(0x7f0000000000)) r1 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r1, &(0x7f0000000280), 0xc) read(r1, &(0x7f0000000180)=""/52, 0x34) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8919, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 1959.768919][ T2169] usb 2-1: device not accepting address 102, error -71 [ 1959.909165][T26401] usb 3-1: new full-speed USB device number 98 using dummy_hcd 19:00:41 executing program 4: r0 = io_uring_setup(0x7709, &(0x7f0000000000)) r1 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r1, &(0x7f0000000280), 0xc) read(r1, &(0x7f0000000180)=""/52, 0x34) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8919, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 1960.148876][ T2169] usb 2-1: new full-speed USB device number 103 using dummy_hcd 19:00:42 executing program 4: r0 = io_uring_setup(0x7709, &(0x7f0000000000)) r1 = socket$qrtr(0x2a, 0x2, 0x0) connect$qrtr(r1, &(0x7f0000000280), 0xc) read(r1, &(0x7f0000000180)=""/52, 0x34) ioctl$sock_inet_SIOCGIFNETMASK(r1, 0x8919, 0x0) close_range(r0, 0xffffffffffffffff, 0x0) [ 1960.309055][T26401] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1960.324003][T26401] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1960.349490][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1960.371098][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1960.397085][T26401] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1960.418461][T26401] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 19:00:42 executing program 3: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f00000c8000/0x3000)=nil, 0x3000, 0x4000, 0x3, &(0x7f0000aa1000/0x4000)=nil) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000003000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) write$binfmt_script(r0, &(0x7f0000000040)=ANY=[], 0xfecc) [ 1960.459718][T31122] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1960.480991][T26401] hub 3-1:1.0: bad descriptor, ignoring hub [ 1960.503747][T26401] hub: probe of 3-1:1.0 failed with error -5 [ 1960.529313][ T2169] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1960.530519][T26401] cdc_wdm 3-1:1.0: skipping garbage [ 1960.545976][ T2169] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1960.553328][T26401] cdc_wdm 3-1:1.0: skipping garbage 19:00:42 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1960.579765][T26401] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 1960.581533][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1960.595567][T26401] cdc_wdm 3-1:1.0: Unknown control protocol 19:00:42 executing program 0: r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) getpgid(0x0) munlockall() [ 1960.648918][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1960.679542][ T2169] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1960.701342][ T2169] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1960.739192][T31123] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1960.766013][ T2169] hub 2-1:1.0: bad descriptor, ignoring hub [ 1960.808000][ T2169] hub: probe of 2-1:1.0 failed with error -5 [ 1960.825505][ T2169] cdc_wdm 2-1:1.0: skipping garbage [ 1960.861273][ T2169] cdc_wdm 2-1:1.0: skipping garbage 19:00:42 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1961.209311][T31122] usb 3-1: reset full-speed USB device number 98 using dummy_hcd 19:00:43 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1961.663224][T31146] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1961.710956][ T2169] cdc_wdm 2-1:1.0: cdc-wdm1: USB WDM device [ 1961.730266][ T2169] cdc_wdm 2-1:1.0: Unknown control protocol 19:00:43 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1961.959100][T24886] usb 3-1: USB disconnect, device number 98 [ 1961.965210][ T2168] usb 3-1: Failed to suspend device, error -19 [ 1962.026409][ T2169] usb 2-1: reset full-speed USB device number 103 using dummy_hcd 19:00:43 executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) 19:00:43 executing program 0: r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) getpgid(0x0) munlockall() 19:00:44 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1962.439177][T31150] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 19:00:44 executing program 2: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) 19:00:44 executing program 1: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000001f80)=ANY=[@ANYBLOB="12010000090000082502000000000000000109025c00020100f92a0904000001020900000524060001053408006f0d240f0100000000000000000006471a01000019058153", @ANYRES8], 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) syz_usb_disconnect(r0) syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)=ANY=[], 0x0) [ 1962.759970][ T2169] usb 2-1: USB disconnect, device number 103 19:00:44 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000caefb8)={0x8, 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="850000006100000054000000000000009500000000000000b4a8b1541206000000e9c79077fa15ba36eca61299de54cf77c9062430bc068829afff36b31fa7e358e95cfa30223ce1373ad436d9bd09a0d9d0f9300f6351716d94bffa5ba7571cf7c6201a6f0317853b4e4c0422d4bb4928bb482e57c188d4163d43b2649517b0cac247f833e0710155889af7418a6463"], &(0x7f0000281ffc)='GPL\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000200)={r0, 0x2000000, 0xe40, 0x60ff, &(0x7f00000001c0)="5cdd3086ddffff6633c9bbac88a8865401dffd00139fb7a884bdfc14f48786dd", 0x0, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 1962.909023][T26401] usb 3-1: new full-speed USB device number 99 using dummy_hcd 19:00:44 executing program 4: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = getpid() prctl$PR_SET_PTRACER(0x59616d61, r0) sched_setscheduler(r0, 0x1, &(0x7f00000006c0)=0x8) r1 = getpid() process_vm_readv(0x0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x35, &(0x7f0000000040)={0x0, 0x9}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x20b, 0x0) wait4(0x0, &(0x7f00000005c0), 0x40000000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x7d, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) statx(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x400, 0x400, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0x0, r4, 0xffffffffffffffff, r5, r6, 0x0, 0x8}, 0x0, 0x0, 0x7, 0x5, 0x81, 0x7, 0x3, 0x0, 0xfa, 0x3, r2}) r7 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) readv(r7, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000400)=""/181, 0xb5}, {0x0}, {&(0x7f00000004c0)=""/42, 0x2a}], 0x9) sendmmsg$inet6(r7, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0xc, 0x0, 0x0, 0x20000000}, 0xa}], 0x400000000000172, 0x0) 19:00:44 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) process_vm_readv(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000001c0)=0x5) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000020fc0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a678801159110193dd2ff1fa7c3205bfedb23cd3c8a71707568cfacfa7e32c32b31368b2264f94515b2e1a38d522be18b00048fb00000c42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e17abe26e6746cf6c267578f4c35235138d5521f9453559c35d9560ebe8efbc6f342a3e3173d466a0f06c54c3a4903ef31c4d4acef2ce3599f455c7b0a48a01010000009f1823a2971a50f713d4e21bffff00000796f23526ec0fd97f734c783bcaf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7f1b10f183e959b06cb09789d99b3d0524f39d71de80060db89be2774c0474c6707d6fa9dbde89bbfbc092440010000000000000f7049db5cb19d7962eed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249db3947c8dc7b1b4c4554ff10a8b7fb050000000052726f72f30d7a421167ad593d60abc9b3e67d127e9d5c4c560256f3d17563cfeb820634fd4d419e05b2d5a2008af7b9e014814d3661079097bf37da0049f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff790dc13f3fbd3ced3284db7304e68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab384934d905d30dfe5ac37ed015494d9d10e36e603129e9a7c7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c0002c34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000790000007d6173050027791c9c1e00ad3711a86d91254a6f911b1448c62a6e1e3f9ce19a9d173663599d896cf0ac8fe1b45853673df72dc813f7454ae22d79ac48034282f030401c0f886e9644179de7c5d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe9d5a57dd74df817ef2f8848b710c3527f829866e4e84aa92000000000072b08b3ac52cb204399eae4a2f105d4544d9a3000000000000001ff2e8afd7913007fe44950233feb5303b261766e7923b867b6c92be3fb999180605000000d40002a06f4853d9aff16764b8e59e043eada072a07cd35ff02835f803f66317fbeef5b7e97b6d0ef2c622156759c7796a158d662b1adfae1d24e109e52378b3f1f8ee8965dedd208bc5b7a73d9501bfcfcb7d900ba07cff918249e60d59da3f5a2ae19d7ddf8daf3691d1879e2253b44ca8fd6fc11c8db3cd0d720653e5c2b6d46332d0551366a5f6150d9d1a6eab632821378f2827fac540e0c879c7f836ad8f4ed4e99287e5bd07808d6f228b6b54a8f2bb13d0aeacd8dc2325314cd409038f25ffb0f4c24641a5e27affa0d8ec0148eb1c1df00000000000000056daf2ea4ae62e78037be54385f54e192718423625f94100000000000000a96b5f4c0d1e8c22ed5970b6eeb1e9a6c9d52bd89160f0433bea9910af48e6415c712bb1ad6c0274449e026e1bb1bdfa5460226a7024444abb6445a023a5639a3f2902df360901a2f28dc3261d96311f998c31280ef4399a6071f165c5c738db052cb964b48f11964dfe735bcbdaf19110bb1fe69e9331b074a218ba9e2a532ad8479c2ae074809c77c8bfb7f011d623c89f8b034763bd0e8084a277fd58294568bd67ffd2825a9d0d4adcb78c20fb5155495843f35fb8b9029f52c393c0e6b69294018cf5725cbc501bd88d15c992bc1d430975bf94e64500000000000000f68ba4e938fe6192594f53c887a8a441257a2d1c1f5b87a8daeedec47a112892b9978711a7fcb3a1fe1e221a98d64e38bfb2020000000000000022619e109e693e243757479e27e57fcfa21d080413bb4dfe023af24c0058e2c79df937f40cc1a00db428f51f4e43a671948d509bb3100930489947a7a8d50653a910168d809d41858137ab1523d1363e0ef83a929687ae8dd1272a7a5ab1dda9db54eea12f5fb24da16fd3a4ea05af8b2314044f5ef4fda9c18824af4cda12f74b91d3dba30a75a6e7806a03287ce2d6da164eda21613e348ce9e76f96c79bd41e0b4b5962f10c1a33b1d122b2e433f0903464881aad9ee58656599251702118737cdfa69f49cc50fe08be591eae0e4b4704bbd09ecd35c2368300000000000000000000000000000000496b5f1b150b7da6a291df224413935142c635ec23746f05d9eb36bc9d2a90fc6e90a3918be51aff18c908c76e9949abebea289f61a567bcf8776b4b36aaf61dc2a7535e85fe80f451f87025e5798f56a58ad2176c92c076620000000000000000a0b7a066bb2012a552990b147145065947f2e4661f037f149b900feca8bcc8c032f11c1357250d32efecab01030d011b22fd319261859abe56639cab8fe9a60e8833812add6bb3b94b86e0315b7771e541a34517cd034a2ebbe34e7448e47214063251e8e6254169ff5059c08767d3551390dd817f5df062165346b39b0d1ba42087833ff8aee3ce147a6488bf82d9a58a755b6ec9e924dd7ae165ea6db649fb8d5481ecfbdc396a1931eeccd4faed76262c7d9684bd4c5f0a1655507ee3b53d43dff68dee827833686580858c27d0e2d378e459c6329176c8988026a8f69bf8d6966dea14c2aeec62a641a737b4aef27b00785f965098f6dabf5abff09e6b603aef193796bd1b38ee1de9b65f71ff5819ee2efdaa1fe6e2e97d"], 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x90) getresgid(&(0x7f0000009240)=0x0, &(0x7f0000009280)=0x0, &(0x7f00000092c0)=0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f00000000c0)='writeback_pages_written\x00', r1}, 0x10) r5 = creat(&(0x7f00000004c0)='./file0\x00', 0xa1) r6 = getuid() ioctl$NS_GET_OWNER_UID(r5, 0xb704, &(0x7f0000006640)=0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000006700)=[{{&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000a40)=[{0x0}, {&(0x7f00000005c0)}, {&(0x7f0000000100)="36d1b5fda675213b8470374ecdc8f1806c4cefcd80c6207437", 0x19}, {&(0x7f0000000380)="710ff73cb98381b56cbab8f1e2bb73d9a9e752bf0a4c43f835", 0x19}, {&(0x7f00000006c0)="ff116e5360fe6c1e299d01711467f4d9f67e796d97b848cf9cfd7cc53be5e2e78e15a98c6b709e778a6a92c92804e25bd9de0253dcad42d676f56d0b8a776f92bcd32e0fcf08afac45b9c3509750ce0b3252de16ca6abf90ba8d5e823b748e8e8dd85382a8b5766ac3f00a075be5e4213dcb2c36bf0f425b81b7e589e7832a2a9dc720309548795529e1c05cc641b977bcd6595b532fcfac974939bfe6213bd54a5d9a877ed36e0890dc3da3bee58cc351ff6a6a415bb2189ef1f64be1f5f2dc8570a3bb26bfb7157e0a421825017153f29ce3033bc15064ada1f5cacfbfc551263909c7f867e58c5e7f55e0cceba012f1bd854c08b98a6a", 0xf8}, {&(0x7f0000000940)="6f7a61547521cdbd23ceb1f08e9ce33d9512484f808dd811811b1ed700072aba0071eccbebc2ed7537fe7857b89eb73c12b340a5b00185ba413302bb4aa950e0d1e99334cfe08a17ded9ab03be6efce4b004ed4ed0c4a0b1618e2622dfa7e9ee64ef644c387f1fd1a3e6f11db39e92936f5f16b878a59ea70dbda88f7e40fffb75c1d7f7f53e285cc699415993163071599f9ec9c8a0923320851240b243fff188c4215ed9733c4e09127cc8fc0841bd40b6f7f72aff846b016e36a72c001c231d", 0xc1}, {&(0x7f0000001880)="d306a31531d2ea438d742d1af4515c2a7074f6ad535c6e2bb4e13a8043025084f45643880903159947e66168133126c1d650387093d260be70ecea6d5ee1214d3ba9128a5bb38bee915f158a2f703d4c4983e1bda371a3e118c46d983a3b876a8b04fd10604fe40f576d541a8781380d3f23b0188172a153d85e8ca314ab94402be8629e2c512a3f75cd2a054d8ca184168a5464c1c52c6b0d0ab2f4198f5de54de132f31160fa444c7ca95a03cbe43e43b7f88d685b2fc1b9b01a58cf5441fd478e4f2b137e5b1f19e8d2c92379a332d0d4407c3873dc18d089843bfbd10f31859bcfa1032834bf866c074f88d9922c912b52531974d20d838a67c4f9b544868503520713b7e4a16a1c0b237e028a8ba89e33d9d5411446c4455ab602787c87c8379426429cd6c45495a1964685bcc841caaf9fdc39d3c2319120214f346cfc0c34eac0ee6640684e4d2a8e2b446de49f3b137cccb665a48c8255616b24621ad2ba279ce36228b95f230685be3baddb5c27e8004b219f48bdf9621ee946468a34792d7711e9572eb257b36c6fff4ba632e96dafa6e5db9450bf8f9a7fafe017a6e448783272b6ba07f047480762dfdd7226f3b40f3038fb4c7736a9ccf096d001302d308be1b3e75f71ed2c0c10faf2ffcc48915f1539a5c869c9a4b2b7ae72135beb1f55e4779a86cc6d3540e81fdff5264d3030294b13666f5b6b3fed25cbacb0fdf5390a9185ab151ed6230f6ebd2c24aa60c4bc4663e16a1880e455fa7fcad1fbf973169aa85cf5b6b456a14244285b6bb4ac55dc890753862a5b67e3953b7d19b8b15901d0ca724f61d7462c97fb919fec2e250e6c686a70473396b040eb4250454fb7f9f319b99d49b2c84fd28ec8677af9528edc9a9aa44a880ebfa131a0aff10461bbe72f1f62764f10081dda6ce9c04972a7c81a9cc5124e914d874f4473c96332d36cf36649bf0bbdfc2a9a88a1ebe9d553cf7f748982838ecc6ae26f365404f3409068a091be2a04fed5f3b148afa22c348c46ec1401d7a05026da616a74e28954ae73f36f1631533cc5fd67bface5824f84a539c187c49ece6dc1281a5f902b6e97900fc95e37242c6883a53d665169cb4b36c56eee2b650db54b7b4fbedf20db5f4bb4333cfa8888ca530b4e346d502e6b32e131b28565d2c8dff7fd6fdde01462f50fa30f03ed9474c18dd1322c8366845b313748161bccb19a4e98b3a313c67889738def4abe2259df1f1c258664fdbe3873709fc22e50170a23efaa17cf16e2723b31ead045d6016be03f8c2ad823ec785041b1aabc0d1552c42dd7278adaf515442bf157bb75edc263c14080c9d760ef49c7b5e36dd7cee4c224844e128fb3f385fa47bd30692891cb708275a33cfd89cbbf7b04718f324f20295a98fa5ae7e4f95984012347830f4711115abe1ea56e038eefc6116be2a945e0f11e9c3d5775ed81c9eaa47c4093b4dd298fc826ba0ec7b9964fcef42d98b0d5c94705512bbc24f27afe25570c82940daed419c6a4c91558e6f3a8fa9b263f2ba418e4eab538a016719aa444c8ee2c282d9828f47bd1517be3fd28b94025be830b3cbe09119a79075a5785d9f8d545af5d6fe976a8e3a2f47245443eed2bda198f3c210d5ab3ef27c6410473787376d89bfff3591e35f9668c52b4da117f8599f1e52ca9ee5fc7b218f8d65308a6f1b15bfc35f7435f868c5f8807fb603013a810f779bcf01a8d927a7e324066974c3d1ed6dcef294e97d083567dd19ac941bc75e3318b6c1dec410f8c0d8e699e38e173cc40c27584a90ca7154faa96c7831174442e2a120bb8c299acc23c066a4b31cac7726bbcccfe6f0557b60e5eb0c908e11dcf588f5ba085e39b4da4e8dfe15f78f67b919718d125c91a4f4b316eed09f03829c73a98382c893a306ef803e5eb1026686990eefa28db10681105f1088bb85907bf848a9bb0b3072a913ce66324d574080940d7086732bf653a247425038e7e4b49c25c17deeefacd0f92f8790f87df6a8c3f3ce4a1ad2b13cc536f70e5b57c14564f2dd909697ae6299c9f50b7c5754bb004209610c934c588ee573ea5546fc3ae80b7ed76d61daa61db804c382e74f438f5638a2d55a8ce4a4a8987f654eeecbe61658082a0c82c7e3d7b08cde74d071d04bd5e9debcb9922e02ecb1008fda735d8b9af9b64638a3c6dfa88c3913d1b8e1a5bd26ea607849020c88fd07fdc56265e42c7462c35c1dfa029204c7e855acde25a1a1b8a542a7ff309083cf87251637591725527ed61d25b797fff63ae56ce363e2628f29ba512183ee3d70aad63bfdf7d70c312808ca9a5bace321a8180c2ce4c4331ff81fc572aedbc2d6bdac534c664c98265581671bdb882d3d7a744f013d7b5fdd297f56935d1241d276bca1fc4df52563c516fdcbb7f979e7edd708f27a0a9bc069234274e5a235bf4847e5c4a7d28f0684e0dbd5d33069c153ee56b9122ac5fbb1b5b978cb699dc754f814fece58b516e5a1c46bdc06123f648470bf45acb0dd454a33efec214fab313f6f67dcc6f7796c21ea1c8d2df270c3df4eb955f450e236c5feb6c80a299ba0bfa0ba8a7ee4cecd947ea286d06ada75bcb7f75f6124a9caa075ca8e1e6962fb010c7eace9b2aa797e3941e2bea7c083835c6e71f9d196a7698f89ade8af44392d968daee01c0d4b4d7ab7d646fad9e7c181f8bdeec751bc88eeb596fc2b050eada0f1d6ed127cc4d25e4370b4d3423e76b5c4c978a929db5a448dfaac1720c006f7f884b033f370206ed6c1bbc35438fd55a0ebe072e66a56375cec30b50f7859cf51ac3505cc33123710db27ff8d0fd8ebf3352e55bb0cd8931328237941a6088a7c7a9019a59892bed9005c520bcdfdcc18bd187387c82266fb62ea6169f0a9e9638cd633488bb7d3fde4e7ad96ffec4fb1613dc38ab5b4a0cf907773496d0ec75a382d51c2ccecd3a6bb9b9d10eaf43f06f33d543f5bb239173af645b9c941a2de5f578b313c92945d7b1afcde337cd1484496c87f541b9c3c3ea3bf27ab06e0e8096bb017cf5b305f223a21b315f20f3c4ac5da7c75945f8740d34ef8af5a37762522419abdca82f157abb4135aab7bd69388a5b7cf7cc18ed404746a7744be1edbeecb180ff87ffc15fa9252062cfa5bdaf73f6dadd151e2c50f3c7e2a74fb4d87e8119aef34f082f9df626d278476b415ef44fddc0894d5fcadfebd295315423fdd54ab3c73e46eab4560f3c5f509b7f7ca6d4324ef261bfb422ec8c87ffa0a0de28c38aec5fe2ef4ecc24f31099c636e28a6ac7bde3cc9a01aa6e5eee5b0e783f044487b819a840ffa38c727c3b7d984fe29038876659f005962e218ffe2fd5fb84439d1202e152d5d25aa3e39f0e87b0034d07b6082707ebac62e1da2d4be0f4c0034a14e38195a21148306f9b036dc6a5df6ddbe1208695bc5c262c6ac99bb2f94a800e436e657abbdb4a5675186d749dc1c3b3395111fb10eaf14572a28b056232f25f8beb44d8bc507edc3b32008bd8572819f721de4b53edb7facba994bf7048abb28893829bfe9143fac7da92c5f49ce23ddea878f24d4610ac8765da1385c19c03a4c059acfe03d33ef27eebad907200580f1ef0ac266210abded9e783bbded6383c5e7c7ce9667c61e20d5fa80d8e69ee612da5fb9ec4aa9006b489863e4e9cea2ef17f19f97a6becad8f615d9ab51110ea4c2b7794bdedfa24032699e93b1a6375f65eb525530dfd518a005c3301c5c481b90ff8eb72644179d7dcebe58b0985f6e77582c51b61a5d5445fbc2d6c5e9521dc880dd7a8191ce43e8642e3d1ad3b164dd93f66ca0c6a1cdafd70f5ef05a4a0b71dc9d5576f65835a0ee627b08becf81002c0c9f422bf5af7ebf88c5773ac234ed580cb3600edeabbc9bb8d554ddb1fea448167854cd8ee8f56f26637a1f1abfca1b78b8887e771292db7dea0798a6df323333482f1c869f19d646e02b9691b9200a0f3a5771e1fe03dd85f10718758d07e9ad147c5df519c895a7996bbec5768ae6f43cb0ecc16ba8ce1c2bc82b8f791cb9c22703cf2fb48127ed61b0e25388dbb5f04cc109d40d08c37a84e7c5056d4008187d01c3e96a380cd6d1c8a0cc434ab81a2b2da0c9ef1682820beee24a67107db1ddf83fe08b0b96656ac48ec5290e820f0230abcb44e846300b424783d61db2b9a4924549a7c8d69d31b5914940652706e885a0b9af1d582b493010885f28cf024783b0e740b0b12332f67931400fcae23aacf4f0b3aebacfbd76c562db8f1e6c9fba59bf158816e9bfb312efba58001de8eb2b6a289424f3ce746e55f11775c92d6dffc00df9dca78a253b2dc7eee331e25c8636af5f6009761614554606abcf17182b250206c1530872969a9361cd28788419189e65bf9a325494380da04ac0187c6d5a7a97f807ea5f960616f8318e2331dc357d65b973f731fb2e5913ab962d80b031b2c7e1caaa8a68b6f478027e4977cfb177d263cab4455c66b41b095e81f14bc1afd9a75b789ac50524c6ca59fc86f89b39137f8b4f29777ddd2a9e29a5c0fb74c15ab1e1912c50fc468d970e987444858c11677a4ed7ece0af3bc78c37b85ab959b4e09837a5882c194eb786389bab4e650f7f09e3cb55d7b8a82c1ca844fa4946af719185a6c8d32b6c6c88fe2188ada779b64404836477bd5e5e6cceaf8ce919ffa383f428be69d7ddb4cb4023b63570ec5c57b048f4cc3de3eb82740e5225a55ee83570b0d84932ae035f3f15f6d6e1adcf96b7d634954eeb78458d3613021dfd8c1304516f44021918f35886e38fed4605e21f730665384a2b79bd3fb87b5f53aca99f9dd3a45e5322d5fdaf62be45805dd2d1c30fe5cede1526faa77cd97a0d8a0d36631ac2e1ab1f361f6eb2a77a6de5d313a42a3e11de88e16dcba6bd1c50f0d14c317d0059831aeafabf95088d84d546d95621be3c4ea604005c6daecd88e84932ff94303b6755f2a9d88239dfdc46ec7729efef3c8700957e688c265a0b74e9de62908ed63aa73e5d44103f318cef7ce3dd2a9ee0ee26012b337b30767e06e7f995cca4ecd45536e27f593c06621afcb404a11d9296effc5ef10af6f6220f9f5e298a34dbf8d6162f68ff15d4502e95ac3623b3d8510a931998d50c5ef8877f59dab5eeed4ef96120a8a03b9632f15a9772b7605b77d236515856e179c9fd90074aa0ce542b8c0dd6436657dabf5d22bfb3e329bafa2249fe18c474b506e35645685d93578bf68dbb13c00b4f2997bc51caab18632c7b27a28cb92d4f6275d022b9aa3126536cac1339f12412c5d4f813375fd623f529386baaf157c06f4f7fc1421d26364eccef8bc00de5712153ac9e8f56584b44c5d7f3e5aa32138737cf874c3f14b606e10d1c76f3b549c996c40355e06da974645cff48c8d199f37e70a934c9612c87ecce856fc8f741ddf855cfe6867be0b4508cff4d28b2e0f6fa52923c30ca5c5a2d18880a4f7006653be36ab3f132dcf8158e6b29b245b545f1a43c75194f2034ea08c4a2367c76054c8c02be42734d3bbbc800bd91ba2b49c6e57345dc8f3e0043226a178dd7cdd621ade90c16dea23fadf00c38790bb6b2f4ddd397fd25c7be59615fe4efb61284adab2c79fdac7edfc183c3ce15ddf8cb4cac1dc10ebd217c2fc3be960ca67345448543292ee28b51cd29ebdbb54077cf6f7485e6ebae2956db16d7de5936d81e321132d127dbf44b65b796f8a987e2fb3e8a1fa95247f36a8ad536b69d14a0095a5b63a17a40f33ef85ec8b33410064aaad2f5805639f0b45", 0x1000}], 0x7, &(0x7f0000000500)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0x20, 0x8003}}, {{&(0x7f0000000ac0)=@file={0x0, './file0/file0\x00'}, 0x6e, &(0x7f0000000f00)=[{0x0}, {&(0x7f0000000e40)="c6b765f2d29eb1df7b5b74a85593ca7d548f49754ae6ca0ecd09ce4508cc9608709fe37e1329c3c27284013b5464c74ed52edccb1c435392374f69a9c5ae4fd7509af32294eb9ca346f8b6f0ea0c6790c9b92681e3272187084d04860b80277c7b7e3f5d06d0c9ddd39d7a8f351f26d8e98a5708812eca9e7fb360d060e1de2d60952e9d0e36d0f27e9864278b41574ca8e22c", 0x93}], 0x2, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r4}}}], 0xa0, 0x24000014}}, {{&(0x7f00000029c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004cc0)=[{0x0}, {&(0x7f0000003a40)="23a754db6aa6cd5e927e7320a8d3cc7e93a482ce9d2e3dd12b9babb6dfd98eca77f665d99d097eed9e7391a6f5cba3285df714f428d9beeec4a12e5f8f9576fd34d546a0b212f6af7c5ba930ad5cba91d6e530e27b92a498124505efbe04f122c5259026433e3cd883cca1406f7e2210a841132e751d8fdfc33dbfa776", 0x7d}, {&(0x7f0000001100)="554e3ad886f6f4047adce47118464a09f1358aef697cb81d6f46c22aaeed0922eb", 0x21}, {&(0x7f0000003ac0)="f8fd3aedd73d46b8e31c95d3566218e20c343219aec0afe127877f005de71d193c0fb6f27633fb5877277d1f3ddf2509e9ec46951c9f2c45a01e164433ab786c44998c819262b7b274662043dc9880fbbfd0cebad446a5deedb34f56d9c794a60d084c07fcd4f809964cdafb6525e3bc98ed39e531fe2c6d2e4bcb517f9aa50f332059b495b094acd8d95eec31d84a941274b9f943ba0118386bcbea0cc58a887484b677c2c9dad76abbef42d2064c773f29eb27f4495ff9010278d6f1e8c3d953a7f0e5049e02f2fff405a2fcd9d16a3580661674fc052e", 0xd8}, {&(0x7f0000003bc0)="c95a6a10d542985f02a2f55c60ed492f54a8ead28a832f20c8f25ffdc89491825f6c1f3096c1565aebcc51237d97a0c036ccdb1c5cd63d816e57cc2a61ccbe66aa4f78ae384c8a6f5abc1641b9372b2cf03bce98ce10763825e4bdc4330e33b290a2dd0a6806d340ecd04e038b23cca5bc5c1c908976240c0a3faae96e47069e61ab7b4d77fc39f32bcb58b44b7752f9dc4fe57fc761009edc1608e0379033c7bb788d5555ceb7bc42662be40267de649576941170635c2c1bddc43526818cd263791d6bd21473f999d7b8bf9d976aa07a6f3f0908ab1cd891e26897386ae82e10eaa5d3ca0ae4abbac4238631249dae2eb5cb778e51490dc9820e1cf0", 0xfd}, {&(0x7f0000003cc0)="ab97c87dfac72c945b3e4ebbf4f397a05c58f0e00e0917df00b5b4ec0bdd49f25f0204a56361685f0243850495dad996711e7011525ce6e6812f0a8efc01634201a54bfe2c041751afe3755c0924097e0d20c968da8e9bc448e0b30b4533130f9e088118a2c04500288f6176e1a254f5dd3e8fe62d53ea52ea9a8546887c0a3bb7af8ef58886b012e4488663cc8adcd9f5c3c45d5aac2f52a1eb7b3adbd2f65357c36cfebbd617f315101261575f0d52049b9d973f42154dd8e1937184207e239741ee005509f0ddbe7e9477a98da2d0affcf9182aa3e22ecde07c97ad51e7c0794104e51610f723d565da722e8544e49336ce626cb743c9dcb8f190b57cf0ee2ec85bdbaaaeabfea27917bbf5caef60b784e25d8f6e8126d8154067f45fbe81ac22e3785592bf8fa1ca8f8c56c6cc8bc5664e7ce58d4c8f544ba37f059852b0885ae14964f94ccbeb1f32fc8ef106063fda77b533ad6b2dc5ace9a4527a21d2d878319eaa73ee9e663e3c13f88f6368b888db0b9cd2e00df3878c290b7325b462fd6f25a884aed61e3bbd03dd293c410792ccebcbc5071f69b172e72f8bf187286d71fcaae41c890fb82c347107ffe68e255c3b0f310e3cd7d2d4456f8b119ef4e2a5059d1282011e27e41f9550c63b7fb4d178777a16fa1c696802bfaf2c037c2a49711564960df92694c80e004ac3105ec0cb4616afd43ade461103614dff5c208c243024748530089cf3f894e18665c2dacb3e07dac6dc67af3d3d829d52d9d4f0b47103671bfe91d5deff5eff39f1eb2beb24716b51710a61c8f63ef5dd766a3a1886c938065477d2d4a4a246816553d16f9bae07164ef93c228d0177b29d0757727d6041c66c1467dd97e91a7e2bc85840a8c153ee531b2a48f14282c36bbc2e3e6d0531e351788c2104e40a96d2d20ec1818f6a2f0529c9ba05416b3de65291f9efe317b703df0d7c0c3809fea8f2d54c8a46a8646ac2c4726785169def0f3efefc543236cc3949b6e8c481efdd83c9d35988646d9ba46d6d9b9f8c7dea0eaa5afe288cfa42a3cc358d9c8921c64088a41d44b638f97460709a0553a1877c5d7ca15d0ac4e44c3f9e7111b3529bfab7cb6645714c67c479211476b878c753c330d52ee4994571de58cbdf524c4fd3ed1a58543134fb7a28822fe61e787af5d142fc1b9441b64b7c904d3a23881345cda7d0ca9215bf4608885194917549c12f7c1e46ada99065b431ed7d612f367f65e6e0fe871adcad7b5b3c566bc7a10f41aed36851f4b9e2a7800ebdcd472ab93813ccb995862ef5f891ba579493f1b41c72bbce5b554e372658ab0b47aa185e08c4a65a11dd63ec835ff72d0be177da9080c078e40fa3a6d6bd02cbeecf26ca1bdad0dd6225be586354290d78e3ec4da97157075e83a859a74a96d8e09410b7f975200647f6abb58afbc07e23b18e383d338839cec6f126a9d2779aebe1c7e3b86caeb09ae297b892af2983afa834400055dee94790734be30e72dab1382d98cb3baaeb280102ad749d07f7e2ce779944037fee622a5a8f42368379aa2fd73bc01859acf0cf1ffd5d7ff19b3a80a9a069fdcc4450c21e5c3a001c321af638248d6d84f80c89103fa3f1b38ad03b042634d6e9481985abb18b7aba3c8f5cb2cdfb651f3eb9c2fe1baa9dbf039b44b265d1bfdd05c0e9fe00ca9c3301d8fae7c323b721c2e5a94f8a59b45923bee5b26fd08525e8217ef1cbca1a4811ac37aad01a38421367372bcdeec7ff858e598b550988df02c0b49e4a7a673834a44bb6fa0f2b01c23763ad7213ad8b0215c7e7a1b0e95937bd4ad5b8319634c97dcca36485c879319e3889b59910588e37dbf105e2b4c1e0e7671be06e7a73aa728d2cfd145add4356e234e1b87eaefe579c46d7f2ca6336e66ba4cee2013a9018a90fff3d614735275b9fbb00dd3cd61b31ab34b862766370d41b5e9bce90a5edd57b616bcf433d91b787987d4e77d4abe14afb54629b689252fbef976ed006d61f0ef2418c2a1b7d15ffd334ba61d9b50a518410f781b47f700d7babf8d8e38cae897f0ca28a6f1a803006881b31c57622bb164042fdce6c750f03bc4731bb52f5651756b184ac02fd2b6d260771b4d84e46ec7eeda193072119d34efd85cdccb813c468d5427488efa996dc34becdc795ffd26dcbfa5c18859ad3cbbfb8d2ac2e26ef6657446b142137591828c43fabf4a634e445415d4041df60729bdc465d5ea50de0b3922306a6c07e349888ec8d5edbd56f6c613bc7ff3cdc2b4f568f936853404d12d0aa2c92212fcaa2805d42a7e24c32c69b16fc1882488d787727b8e21564a167121045088dae0ec451404d22167bb649b88bce05036aa7f028290dd87a1537fe4ec46a94006f8d9f66b3d54eb853f5c07b8d46d7a5420ab7340b088c46129c69a471839f6d6afa9c931263354ef37dd9e7da3239dc6a06a54e4bbbae464883c43b0a587db5b2f570d102f7571b99ee40f99e31adafb6e7e14300108b1c41519e2c5a55063cc4710d0120117f1ee58445da035e86f07332103596c7ae59238a8e8edf066710f48724e277b85f9ef7758b3f65e906ec0173613a717656c5c16d2758a8946c0fce2772206aa0e9b3af95c0b552d7a4f13ae56dcc2c384359ea01702e989f74725089b7516c567a09042aa64a8ef5024b52c5fe6cfd2ae60b6714acf73a4e85cd1b59e507af02a9e8f7196248fa7861e8fb29816fc3ce7a1f2ad5948c0e6e02e6bce855ef80c554b06ddf9a3534300f63e271c7307f5de44df6b53df6a2e8e693a51f468e4f3db4c1fe7412cd14459ffe08388b4281e8de96bac2c1177892b9d15ab97d7af92d05aa9aab1f2dcd5c536c4d21c676a82106495d26195b76b33181e37148baf80a62102c39d252acca6381e7bc49f08dcf9bff2a870eb5f5838f8d788f63d5abb883c59a65875dfa55156bcc3cb9e0356c1d77f5a8f937426315731308e41513bfbd4243ae0eba5fc9ae3f5dcbad3fed23b3ae1c85d7353e41813acd6fa43b94c23716c7b5fbcd461e3a483d0f428afe9a7d696f5b6f125eaf2c5b637b8a3e17f2d01bf0ac5509387c2de540b7362c650da8b6c9aaab864ea038df1d94b16efc22a94f8f9637d0540eaade120b3fe582e91994fd80b04562c6513e2d85f12573263f3180bc5053f3bb6a2e201e976e4632531862668623131dd34d0ccd89cc90a3fe5a4d047b4ce57e9524794ae2a687d2a81be198f9e398615dc2faed887a4cf6da593e1ea2a6a24e58748b9ba554c2855174ac95dd44d54b38cd7c84505c54c21e8e7d046ee8e82f5ff9931eddaf915afecc485ea092b5770bc8603d0dbbd78c88b76535a19869ef12cb5af44ce5259fdbfe93e1db6910660672b06bccce516d419832615fda94c531f56ddda53b03431c5ba05643dbd3ae2e2fd062f2b9425e3974dffb9bd5fb659b2ecfc4b5fbb46db792881804fe9ea48bfb0db2d7a0cd4ec1584c8960fe5df29173c58b60dda6407c935100c5cf6fc880fa67ca5dac3cfcf21dbfa4ca3e3a6412a3042bf1ee4f5a32a7452cb38aa27889868806254671f01b4a31c4ae819b7405ce768e3c4d9a0ac32930e1918abae765520cce39636cdb8215fb7bcd2d14a7c43f33c11d07d73044d00e7c15448e88e1fe94d129f592764650e8bf63f28a7549410608c7d1443359d9513f1be77ba100bab31198d7dd96049877688b6eef08e458ea26b4b6ddded6e6dd7e91184c9b70f63da3ae45f088af07376634873473e8ed2ff95c599eec6d6c204017555e2352aa84d1b351f48608b6c028b33e30e919fb6b894227255fd52e1cd933dd3811d8af37b4dac9bb71affb4197d264c84de3e9c7bbf2c5c481fddddd24be9f40df2d5ee26ac6f5a0de5743494ccd0ceea910bd0aa9545c47b96662782eb629ed67c0751f8f6909e1207523539b36eb06d05ec93dbe338a541aa7e4f5dd4afc21d454236328fc396f445a52c067b1e59865c5785d4cb4bc4c85707f95abc02ff465e6f2c525e6912e1761c58c5fcf0800f9b7021c2b407028e58ea8b66fe3760f5dc3550e90d45774428da6ddcc8c006611c5790495b820a985b2e531714c24d04ccbde4572a000acb83715047f253366a50ffc91e2f771ca41fc5c9d15aa0ad36c4164727f55b01cbd7beb708e29ff84bd1de6c9628044abf253511461ba68b63bb1793978451ab4ad173b64be719ccc4bdc32a384990068977043dc1c01e3cacec0935493894332061a2f3f3dff526471d49b3c88a5c938bc39f7998c27a1ba1dd9e11ffc6296ba802d455d1403b28e89958f3ad58a1e7698b2fe3b589ad59092cc6b7c155f01d91572f46e56dba8efb2471aaec406a37aebd8ab52853721ae18602d42bbf8f0b83fa2302460e9fb940609eb1db71336eb61bea7f240ea718189803f094272b1604330c06d64f07feb152c39e44add6f61386cbd886f5647e7cb63d2483ef825fc2c9bad60fe9f60cb958cffa0637a7830f18946911ac4b3bc48a3a4cdbbd78ae71091e41c0107357f1cae476d39519ae47696cc2a8b76a4a18577d0f862395ddbaf8bcbb9a0d0a9719a949ca0ed2e23f88b93f4baf5d6bd383d4119d652c98988189ea8aa10a43556b2bcef8db1ed282fa0723a7056925d76b71c596cf0d999504172fa204cca588ad318446a622488f690ae4a1e90f13cc36638cd44149e46902693f3960ebc6222737b93276eda2482d6f24f182cf51b871d112a8474b9a681d12e21f81f9125cbbfd66ad7961740a91fa11b5edb89d762547c287a87c0f55660841243292cf142df52bdfe3cccc6cb0828259db86011533f388f62e0844cb4bc8a2c253a54efacad43c01ffcfa44aa6dab3158212e93c5b287522486f4a88f92b616a56023c4ad734ac0cf0d2b006f76b94754ff7717924272bcd74291c6dd721d7499b68cdcb567ff7c65b183e3e28d94bd3c05c4a0f63c79da0f41eddbdc30a09874df293d634839d3fccec394cb84743cbd551b77a297172f6ee3610ae5ab8be3c99956171b949de6bbec34858ca392875cdab580943c4d51bdb07cd9360dcb1208902dbd87a099dc51dd1407dd0069700f97f18731e207d027b0b10d2a9c05328c187f598d5cb84eb3293df263bac9c8ae1fc04c42a4a0f667392dd2c0d764ff30628d1861f8e4b6fe04a6378e085ec06addfebc840e4bcfd25e3ea6dc3dfc967c79604fc49b59e7536884fe388d67dcb25c5b03080cdb857c18edb3834d9dd091421cc29ace9da50938bcdf0a4e3aa85690d2a54d2db3530241bf8c439f3726ab447f622cbe7c5607b4b2f2fe4930a5e3effd73a7183a48bb5ed67f0f7d3bf4bcdb659035823c193d89ba1ecc657631b33893e58506ec078ed458aba45c69903dc58a9a9450df8568c07d46807b77b56f3f3ef79c93649648f54a1034186f4c282c84261b28d8ee3fecd47564c9028608df4e66fbc9ba6f2e1a679d1f7ca91381b3cd483aeed2958115d8e1ad9dd675881f75f610a9b5253e8cc38e33d6b5e91579784b1f5be80b588bc224626f21838f219e517e9ac628cb9c4a365d22fbf4ce27402130ffa1723dad82c07ccf8c15c37194e86dd5c6dd5c0c0f05cf67ae5ffc448226c2de77b21c935896d22569fcab1b197f1616f7172cca2d133f8e607dd182811485a0ebb190ce088a946cc5d4de0b56d2a2654dde378b0166ae887555df38dfaa21ebd95945b5a280edbbae9315ea6f2b42bcd460a031324ab1837b1c92d6fd4159d0c7bc15bad4c7215ea4bd90b5dc1cdd070db6c7fa865ab89def", 0x1000}], 0x6, &(0x7f0000004d40), 0x0, 0x4000}}, {{&(0x7f0000004d80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004e40)=[{&(0x7f0000004e00)="e830", 0x2}], 0x1, &(0x7f00000051c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r2}}}, @rights={{0x1c, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}], 0x98}}, {{&(0x7f0000005280)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f00000065c0)=[{&(0x7f0000005300)="0ea1f663131b4fe4b79085dcfd4ade739daf120b94bfa989f1bc6c82c5c45beb88be18618be11f8cfd832809afd08eacb739a63aad7cd007559140b9ae9f35fe82f80a43d729aaf0518e1603db0ed2872cafb881a9d9c8da4442f66eb7c142d42d", 0x61}, {&(0x7f0000005400)="a135a31446f87c9695a2db795c2dab662870c88342e566844519ee27683d071bd8c8751b7e831df765ba5657c5a25c8c5e9d126ad8cd61079e6e8ad4aba0fa2e475ce837d8b4ba6f7b661bd5e85c6c712e8e234edac87bd4b903f861a4ccf239ccd51eab2eddff6331ec37c2824f69e0abf15b0f1d3691ff48ce034c7532fc3aefc99d086dcdc318d7cbf54d5be13f88a94811a71df8a216a2dfde8f50c4144d2ae152ec8010e298c6817a2aac20628d4aa5cd223eba16a1193f03bb1577cd0df21c82381e91858a9d78ee16754961b0a43bf1aa2c165d62d98e1ae7667f2514b1fa164556f545ffe2a78ccf655088f9bf3547068afef94bba2f15e1c89b72c3e4c13be19c77e3061d259ed343f04a1ca3000a95234d5241fdefe5a14e7fc71a070d8f47f2c549d45b16639583a74081d867c49e3529f7a51e18956fa484ff0c9044760ff1f08bed370010fa0453f15e6ebbdba3be37d2cee12387b2a4ee82a955e6ed536841a56d9c1f6580e2b4dde6892a7e60a6b29e89dd647b9ca43eab921218dae81416f8fbf943f242ecffecad6cc87166170fc3272cf31bda05ec661b86f4268444cc0baeaa618967810d319613ee3c3e753e284323a8a107272f486c3d1b337ada7861514f950f0b11a6b887bc915180bb169cc862c623de680360658cb30d78d6dccedf0cb356f42ca87694cc733deb73c488334dc7d8c84e46f970e4b6a56074eed1c53d8807a99064d61e17897216fde8c65cc252497282abf98bf9ad45213eb8120419e1e1d19e422b4520ac0eed1a10245ff15e24cc7c83732aabd89ca2736b425c3f02e63c31bb2491c3d6a89a8b4d7f301a4155940501aa929311cf219b3bce6871bc9de3e05054ab1a1d6a3038cfc6ea868a46cebee9d0b5aeff45fde3c4a9034434bc403f00cb09302583b2b6761d966983189ee3e72e330955004a1bd27e3f8d47c80436725d94a9a942014dbfa1c4b1a3c32d337446fe6b319a6b1b75a2592f5b6b23569110f45d982b50b06c78a91f52e2853d0de1a8505a9abf4e7f2f749457147fbfa78c09ad9e5a2b7179f271beea43a7b940f6a0751f5fbdfb555d4eb5c8f185e8b1d34415b2d9e41a8a90eb0441441d215e72c83b99c190a8827363d4b169bebce45b9ec6ea5872389c1bec9334c94850c457dc4036f165e3601006067e2e8a1c057c3360f3df26a06cb7fd8b55e4aed7a37e0853feb845126e539d55b91598844f1e4e939ea7f26fee7dcc58575eeb63a86b5bb9aa645cf582a42100e920c976fe6aa81d729e7b26db69c81cdaa461c53e0d5b4da63475a3416355967a7e1df2d4459cefe4f8bf81eea05f6315fa6df2b91bb37b97fcaa42f22d3de31724a5e2115ad028ea91401db9fe7fbeabf70f610223230d38814067a86771ed1295cf8529bb4d71c2c1b2ce11a75b67af31196b26c312fdd4239ff87c279dd24752c4b4ebd6098eb25dd4fc249981f756cf19b5311d1060482cb35c7bdcdf81144c55c4d9e62e598c1a7da7454bd529f790d1c11d4ae851d4632f4e077b28a0ea28f5f1c75824507d22652a6b935ecedf467cd0157561e9055353157232f48693ff7513aec29692c515b62dd8cb16ef9e2c98447edb17fcd8c0e6ab82f396ae3a29fc2e8eed8b08c7987f6d1ae1958025b69c4de9291681b91511e76937a9ca0216d51ce9d0d032f640bfc223717e97ec0e841e9c66d9aebe0694fa4f57111b00f9dabe476436d0e5c8357a09ddb3c82ae5e28eb2c709d06ee87505c7bd43b47bec36102d0b534890eb38b6843fd0f506b078b6b35dc4a3710cdc844c5134a230b4678bc8bb6dbb40d6705f9941d94095758639fbe9423b291d79499e7dc9dc627a26aac5267aa98b99dd20d525fb32639a8963a5823789f34b68fcd6badf2d3e7650794d26f886ac00d4a841783a13e391e235e867ce43af3b1dba87ba4926c0642f2da35a8a14c2e96ddea55e3735cab020d38576fd305456be39a13b9fc8585de87ca01ca202544bf882c76f86ca778379c0866b2dc1f92d7cdf7e21e814aeb0d2a1c91c890a60e0b67e9e66c3ffafb1ee799af223cfea3c532e16c0c737ac8493d43cebf97756b17683771baf6979eb5c8229a31de13542bdb81e2bde9de8f45be1f95be47c6ee90e506f8fd91d58dcb2751e8859fa7d058f791adad54b7423a34dfc504ca99c318dcb24acb44a9d9da620a77c3705b8ea19628cd725f0643b589793cc122ccd6a3b33481e3c74d472dc28cde933b32acb00858746120ec8331fb31ef3f3f94aa5197aa331218f5e58e2773c6024cdaa4bf851d0de4a8265a846cd0bf1f681a08437415308b19ff6d91a604ab4bad2417646e9ba85df4b822075fab9b4d08a4ad1fd048476659758291e05c7886e7665839afffeef0f70f36c744119aabbabe45f57e773dcf0c75a2b80e8162b068f5db4f529b093ec56fe24c49c3b3185e9e5a16a2bf92cb0666345c812af54e7d2373c5df9760dcaea927619eb70b4abe579b5b0d899b4ab03538541450a10dd9e9180d07788195adc342ef89b45eeba503b3dc8b2eb9871c15af8423fb3d5fe0bb0302bdd2236c7b443775cee85de4d1ccdee652240409f4fd647c90b5f9c9d8014436f02f08bd2b7610a8209332132c49e638285c5583c19be41e9d210e3966405272a66cbd8d45143c6e3ab32a91c65a31aaa9293a91fe0f7ece141b74d2d", 0x780}, {&(0x7f0000006400)="437746f0f31dea4ac60bc755b2db3d01da650d9641eb0b78f771aba065f85959560341aae79efc854c6fcf13348e32cd067765ea9abdc491a7120a", 0x3b}, {&(0x7f0000006440)="ebd331da5336ff5ea1fe91d5b5bc80d6e4cdb58c2fd294", 0x17}, {&(0x7f0000006480)="70613967dd42b1e9a86a2544c0f88f78b0ee59b515c0a0d7c8ed448e52138e073b9f5a682a34e401b62059241cf8944add0b86a76a57620459cca8eadade35f829c2", 0x42}, {&(0x7f0000006500)="f09cbbfa4a99b7f3245ec95ccf337e828b8eeae2d3944844dad704d8d39de392057410a819d2e2d13e2eb78ab9004b1a441ce6c037f8987ce9c7a857363c393f1c14a234f32bef76324a96a6bdddede63399e4af3ef5d9d307dee9234f16ba13e8bb8b2089af395e3d63d29a177bd063786f5a08f740c68cb78ddd7064da3c755b5795e7", 0x84}], 0x6, &(0x7f0000000f80)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=r3, @ANYBLOB="000000001400d001c803582e7c84292608b40040", @ANYRES32, @ANYBLOB="000000001c0000195ad8ce38322baa7e4f6309a457159800000000000100000102000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=0xee00, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB], 0x78, 0x200401c0}}], 0x5, 0x44800) ioctl$AUTOFS_DEV_IOCTL_PROTOVER(r0, 0xc0189372, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32, @ANYBLOB="7f00000600652ffffffffffffffd00"]) openat$capi20(0xffffffffffffff9c, &(0x7f0000020d00), 0x40000, 0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000020d40), 0x22080, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f000001ed00)=""/188, 0xbc}, {&(0x7f000001edc0)=""/130, 0x82}], 0x3, 0x2, 0xd09) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000001a80)=""/102400, 0x19000}], 0x1, 0x0, 0x0) r8 = syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(r8) r10 = socket(0x10, 0x803, 0x0) sendmsg$nl_route(r10, 0x0, 0x0) write$UHID_INPUT(r9, &(0x7f0000001040)={0xc, {"a2e3ad21ed0d9bf91b3e090987f70e06d038e7ff7fc6e5539b326c078b089b07083808090890e0878f0e1ac6e7049b334a959b4b9a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d070a0936cd3b78130daa61d8e809ea882f5802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15a7e454dea05918b41243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e1088334975e9f73483b6a62fa678ca14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce3803f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1008892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928900d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d97b9a6d6d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b03000000cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f42355bc7872c827467cfa5c4e703000000000000001cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c113d12a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40426db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571ebff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4804afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afae5136651b1b9bd522d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02dae17b118e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7348663a52190202c7af288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4908b7807fb33b72685ec37a2d3f766413516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa34046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fb8460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d789364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9c861a0e7e65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72834b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c220300000007b3d5bd3b01faffd0a5dbed2881a9700af561ac8c7e36bb2fc4c40e9cf96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900", 0x1000}}, 0x1006) sendfile(r8, 0xffffffffffffffff, &(0x7f0000000380)=0x7, 0x3) [ 1963.198770][ T2169] usb 2-1: new full-speed USB device number 104 using dummy_hcd [ 1963.359044][T26401] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1963.369730][T26401] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1963.418871][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 19:00:45 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_GET_PIT2(r1, 0xaece, 0x0) [ 1963.486391][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1963.549335][T26401] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1963.558468][T26401] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1963.558995][ T2169] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1963.612825][ T2169] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1963.631096][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1963.649188][T31170] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 19:00:45 executing program 0: r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) getpgid(0x0) munlockall() [ 1963.670784][T26401] hub 3-1:1.0: bad descriptor, ignoring hub [ 1963.682899][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1963.688051][T26401] hub: probe of 3-1:1.0 failed with error -5 [ 1963.705672][ T2169] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1963.716537][ T2169] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1963.757679][T26401] cdc_wdm 3-1:1.0: skipping garbage [ 1963.789365][T31173] raw-gadget.0 gadget.1: fail, usb_ep_enable returned -22 [ 1963.814330][T26401] cdc_wdm 3-1:1.0: skipping garbage [ 1963.814612][ T2169] hub 2-1:1.0: bad descriptor, ignoring hub [ 1963.833425][ T2169] hub: probe of 2-1:1.0 failed with error -5 [ 1963.879422][T26401] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 1963.905936][ T2169] cdc_wdm 2-1:1.0: skipping garbage [ 1963.918032][T26401] cdc_wdm 3-1:1.0: Unknown control protocol 19:00:45 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) [ 1963.930484][ T2169] cdc_wdm 2-1:1.0: skipping garbage [ 1963.978160][ T2169] cdc_wdm 2-1:1.0: cdc-wdm1: USB WDM device [ 1963.996205][T26401] usb 3-1: USB disconnect, device number 99 [ 1964.002446][ T2169] cdc_wdm 2-1:1.0: Unknown control protocol [ 1964.079985][ T2169] usb 2-1: USB disconnect, device number 104 19:00:45 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) 19:00:46 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) 19:00:46 executing program 4: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = getpid() prctl$PR_SET_PTRACER(0x59616d61, r0) sched_setscheduler(r0, 0x1, &(0x7f00000006c0)=0x8) r1 = getpid() process_vm_readv(0x0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x35, &(0x7f0000000040)={0x0, 0x9}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x20b, 0x0) wait4(0x0, &(0x7f00000005c0), 0x40000000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x7d, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) statx(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x400, 0x400, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0x0, r4, 0xffffffffffffffff, r5, r6, 0x0, 0x8}, 0x0, 0x0, 0x7, 0x5, 0x81, 0x7, 0x3, 0x0, 0xfa, 0x3, r2}) r7 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) readv(r7, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000400)=""/181, 0xb5}, {0x0}, {&(0x7f00000004c0)=""/42, 0x2a}], 0x9) sendmmsg$inet6(r7, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0xc, 0x0, 0x0, 0x20000000}, 0xa}], 0x400000000000172, 0x0) 19:00:46 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) 19:00:46 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) [ 1964.610673][T26401] usb 3-1: new full-speed USB device number 100 using dummy_hcd 19:00:46 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) 19:00:46 executing program 3: r0 = epoll_create1(0x0) r1 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000000)) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r3, &(0x7f0000000080)) [ 1964.748861][ T2169] usb 2-1: new full-speed USB device number 105 using dummy_hcd 19:00:46 executing program 3: r0 = socket(0x2a, 0x2, 0x0) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r0, 0x8915, 0x0) [ 1965.009914][T26401] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config 19:00:46 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f0000000740)) [ 1965.072882][T26401] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1965.109565][ T2169] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config 19:00:46 executing program 3: r0 = socket(0x2a, 0x2, 0x0) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r0, 0x8915, 0x0) [ 1965.133744][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1965.150566][ T2169] usb 2-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1965.179710][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1965.197924][T26401] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 19:00:47 executing program 3: r0 = socket(0x2a, 0x2, 0x0) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r0, 0x8915, 0x0) [ 1965.226683][T26401] usb 3-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1965.227876][ T2169] usb 2-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 255, setting to 64 [ 1965.258693][T26401] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 19:00:47 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f0000000740)) [ 1965.303398][T31170] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 1965.308767][ T2169] usb 2-1: New USB device found, idVendor=0225, idProduct=0000, bcdDevice= 0.00 [ 1965.339666][T26401] hub 3-1:1.0: bad descriptor, ignoring hub [ 1965.349585][ T2169] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1965.359959][T26401] hub: probe of 3-1:1.0 failed with error -5 [ 1965.377878][T26401] cdc_wdm 3-1:1.0: skipping garbage [ 1965.387575][T26401] cdc_wdm 3-1:1.0: skipping garbage 19:00:47 executing program 3: r0 = socket(0x2a, 0x2, 0x0) ioctl$sock_bt_hidp_HIDPGETCONNLIST(r0, 0x8915, 0x0) [ 1965.409219][T31173] raw-gadget.1 gadget.1: fail, usb_ep_enable returned -22 [ 1965.429141][T26401] cdc_wdm 3-1:1.0: cdc-wdm0: USB WDM device [ 1965.445291][ T2169] hub 2-1:1.0: bad descriptor, ignoring hub 19:00:47 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f0000000740)) [ 1965.455215][T26401] cdc_wdm 3-1:1.0: Unknown control protocol [ 1965.477840][ T2169] hub: probe of 2-1:1.0 failed with error -5 [ 1965.509475][ T2169] cdc_wdm 2-1:1.0: skipping garbage [ 1965.514763][ T2169] cdc_wdm 2-1:1.0: skipping garbage 19:00:47 executing program 2: r0 = syz_io_uring_setup(0x24fa, &(0x7f0000000000)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r3 = socket$inet6_dccp(0xa, 0x6, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x0, @private2}}) io_uring_enter(r0, 0x7bca, 0x0, 0x0, 0x0, 0x700) [ 1965.559153][ T2169] cdc_wdm 2-1:1.0: cdc-wdm1: USB WDM device [ 1965.577955][ T2169] cdc_wdm 2-1:1.0: Unknown control protocol 19:00:47 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000240), 0x1ff, 0x0) ioctl$DRM_IOCTL_MODE_CURSOR(r0, 0xc01c64a3, &(0x7f0000000740)) 19:00:47 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000400000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe802f5ab3e89cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a156cec33a667dccaff950ca1e5efdd4c968dacf81baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f20100000000000000f041b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a065b03cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3fc69e1565bba8dd8a8ca049f798abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f9ffffff5f912ac4e34bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75ce5b722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed144be51c3b398f0e6bb7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd083d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a4a6b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de52a903375dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12e2bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09269dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c882313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce993c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4d9ec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14267f61b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9ce64522ab249f67c38a656d32ecff5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba334c83e3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc048dd3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c441dc970ec896a5af6bf69b50a244bc138a1cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429f3f6965bc5af0114cf6f246"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000040)=r2, 0x4) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)="25b096f681cd731c3f3a9badc4e3cf5edeae1f3b5082d7ab3a97c053df68744e7c7e24d0b59997bab4bccff8363b275de3510b0ebe4275d8d2f153395668e3d608e358fc2294263c03f8dc4f8bf194e4fde4600a2dec2f483a914e2fde0cbc344a2b9fc18dd198966045a6d4d4eb8571e8bb69e6724e37fcbaa6e4c64050b47256b9bb17f5c0aa5101e015ecdcb62fec46fc0205512535", 0x97}, {&(0x7f0000000280)="d3a88bea5916e313729a3989393caca70c74cd74e62e524bdd37be131ad827f911027e70ccf679d8e7c0cd3333095f83d6d473db345ded2ac8acaa87503de74c82431758e8e11e3ecb7bce02d6cd65f4eb88cc49ceb9e39f7117eb0f62323dc9b80dea447b0c96a383f14281bb87b09de0a6153ceeaae2b50a2b0f0f41810f379f9c3a1f3938461829d716a4bda86ab11b41f754bc15d71b", 0xfed0}], 0x2}, 0x0) [ 1965.653425][ T2169] usb 2-1: USB disconnect, device number 105 [ 1965.729243][T24886] usb 3-1: USB disconnect, device number 100 19:00:47 executing program 0: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:47 executing program 2: r0 = syz_io_uring_setup(0x24fa, &(0x7f0000000000)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r3 = socket$inet6_dccp(0xa, 0x6, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x0, @private2}}) io_uring_enter(r0, 0x7bca, 0x0, 0x0, 0x0, 0x700) 19:00:47 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000400000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe802f5ab3e89cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a156cec33a667dccaff950ca1e5efdd4c968dacf81baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f20100000000000000f041b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a065b03cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3fc69e1565bba8dd8a8ca049f798abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f9ffffff5f912ac4e34bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75ce5b722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed144be51c3b398f0e6bb7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd083d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a4a6b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de52a903375dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12e2bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09269dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c882313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce993c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4d9ec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14267f61b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9ce64522ab249f67c38a656d32ecff5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba334c83e3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc048dd3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c441dc970ec896a5af6bf69b50a244bc138a1cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429f3f6965bc5af0114cf6f246"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000040)=r2, 0x4) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)="25b096f681cd731c3f3a9badc4e3cf5edeae1f3b5082d7ab3a97c053df68744e7c7e24d0b59997bab4bccff8363b275de3510b0ebe4275d8d2f153395668e3d608e358fc2294263c03f8dc4f8bf194e4fde4600a2dec2f483a914e2fde0cbc344a2b9fc18dd198966045a6d4d4eb8571e8bb69e6724e37fcbaa6e4c64050b47256b9bb17f5c0aa5101e015ecdcb62fec46fc0205512535", 0x97}, {&(0x7f0000000280)="d3a88bea5916e313729a3989393caca70c74cd74e62e524bdd37be131ad827f911027e70ccf679d8e7c0cd3333095f83d6d473db345ded2ac8acaa87503de74c82431758e8e11e3ecb7bce02d6cd65f4eb88cc49ceb9e39f7117eb0f62323dc9b80dea447b0c96a383f14281bb87b09de0a6153ceeaae2b50a2b0f0f41810f379f9c3a1f3938461829d716a4bda86ab11b41f754bc15d71b", 0xfed0}], 0x2}, 0x0) 19:00:47 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000400000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe802f5ab3e89cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a156cec33a667dccaff950ca1e5efdd4c968dacf81baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f20100000000000000f041b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a065b03cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3fc69e1565bba8dd8a8ca049f798abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f9ffffff5f912ac4e34bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75ce5b722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed144be51c3b398f0e6bb7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd083d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a4a6b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de52a903375dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12e2bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09269dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c882313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce993c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4d9ec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14267f61b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9ce64522ab249f67c38a656d32ecff5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba334c83e3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc048dd3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c441dc970ec896a5af6bf69b50a244bc138a1cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429f3f6965bc5af0114cf6f246"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000040)=r2, 0x4) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)="25b096f681cd731c3f3a9badc4e3cf5edeae1f3b5082d7ab3a97c053df68744e7c7e24d0b59997bab4bccff8363b275de3510b0ebe4275d8d2f153395668e3d608e358fc2294263c03f8dc4f8bf194e4fde4600a2dec2f483a914e2fde0cbc344a2b9fc18dd198966045a6d4d4eb8571e8bb69e6724e37fcbaa6e4c64050b47256b9bb17f5c0aa5101e015ecdcb62fec46fc0205512535", 0x97}, {&(0x7f0000000280)="d3a88bea5916e313729a3989393caca70c74cd74e62e524bdd37be131ad827f911027e70ccf679d8e7c0cd3333095f83d6d473db345ded2ac8acaa87503de74c82431758e8e11e3ecb7bce02d6cd65f4eb88cc49ceb9e39f7117eb0f62323dc9b80dea447b0c96a383f14281bb87b09de0a6153ceeaae2b50a2b0f0f41810f379f9c3a1f3938461829d716a4bda86ab11b41f754bc15d71b", 0xfed0}], 0x2}, 0x0) 19:00:47 executing program 4: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = getpid() prctl$PR_SET_PTRACER(0x59616d61, r0) sched_setscheduler(r0, 0x1, &(0x7f00000006c0)=0x8) r1 = getpid() process_vm_readv(0x0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x35, &(0x7f0000000040)={0x0, 0x9}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x20b, 0x0) wait4(0x0, &(0x7f00000005c0), 0x40000000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x7d, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) statx(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x400, 0x400, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0x0, r4, 0xffffffffffffffff, r5, r6, 0x0, 0x8}, 0x0, 0x0, 0x7, 0x5, 0x81, 0x7, 0x3, 0x0, 0xfa, 0x3, r2}) r7 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) readv(r7, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000400)=""/181, 0xb5}, {0x0}, {&(0x7f00000004c0)=""/42, 0x2a}], 0x9) sendmmsg$inet6(r7, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0xc, 0x0, 0x0, 0x20000000}, 0xa}], 0x400000000000172, 0x0) 19:00:47 executing program 0: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:47 executing program 2: r0 = syz_io_uring_setup(0x24fa, &(0x7f0000000000)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r3 = socket$inet6_dccp(0xa, 0x6, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x0, @private2}}) io_uring_enter(r0, 0x7bca, 0x0, 0x0, 0x0, 0x700) 19:00:47 executing program 3: bpf$MAP_CREATE(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x1, 0x5, &(0x7f0000002500)=ANY=[@ANYBLOB="bf16000000000000b7070000000100004870000000000000400000000000000095000000000000002ba728041598fbd30cb599e83d24a3aa81d36bb3019c13bd23212fb56fa54f2641d8b02c3815e79c1414eb07eae6f0711e6bd917487960717142fa9ea4318123f602000000000080de89e661168c1886d0d4d94f204e345c65c26e278ef5b915395b19284a1a4bc72fbc1626e3a2a2ad358061d0ae0209e62f51ee988e6ea604ce974a22a550d6f97080980400003e05df3ceb9f1feae5737ecaa80a666963c474c2a100c788b277beee1cbf9b0a4d3881dcc7b1b85f3c3d44aeaccd3641110bec4e90a6341965c39e4b3431abe802f5ab3e89cf6c662ed4048d3b3e22278d00ce00000000d3a02762c2951257b85802189d74005d2a1bcf9436e192e23fd275985bf31b714f000bcab6fcd610f25f5888000000003f11afc9bd08c6ebfbb89432fb465bc52f49129b9b6150e320c9901de2ebb9000000018e3095c4c5c7a156cec33a667dccaff950ca1e5efdd4c968dacf81baa3a509b1041d06f6b0097c430481824a3f4fddd3c643f630ba175d876defd3541772f26e27c44cfdb2d85d6d29983e830a9cdd79837b3468e8c67a571d0a017c100344c52a6f387a1340bdc8889464f90cc4cd1f570dd39877dfb2ff1ae66e1ce917474b2e650ae630afd014a337ac5d58bcb5e51723257c872c5255f20100000000000000f041b665ab21372c8d8b7bac5b5c784d20a4a24d8dbd75062e1daef9dead619cc6e7baa72707157791c3d2a286ffb8d35452bb5d36c2a8682bf7ecbd53f950ef4709ec01e230d2f53594ef4839c6130c4c13a0cca84b9935f771fd49e480cd9d48aeb12b1d6acabd38a817bcd222614d1f62734d679039a97d2b74f9e8e997ccd314000f7477137f4e8e7025123e783df8b8a17e3aa9fe1f662aef87a065b03cfb65b4dfe4f1b56e1f23128d743753a1de172d683d5892ce9414a1d98ea93e3d35dbb6c23b90cf36e83b8a434a97d09343d7f83079ccb02e69d384146056d125cfa788237874dd42dae334bda042819a2aa24dba1c25be2794448b4f63483026b5e34d44705b76ef29241adab0dd7d68bf975e02069f6f2425e1bc97a3d588085f16bef63a06578d4f5de7bfb6aaa75f16996d536256c02284cb1d3a6fb8cae87691fae365a70c3fc69e1565bba8dd8a8ca049f798abe646f738bebd69413afc9d8a5edd7aaa000000000000001e6c2f2a287c5278a218dbfaffffff00a14db5cfa6819eb1d39c48cfdc80d215c9e16e0c4736c819363154cca4e2f89800d18c89d7f46f679df6c9e2952ae1ebfd0ca88368ee6ce139e8b5822c22cf2e9dde943d34c432e1001171792c65986146666a5490928441f47e0fe5eac41824ca1fd0eb71aa243c88d5480efd8329d9a733d8f9ffffff5f912ac4e34bf6ea8a86da707b03bddb491ba0cc98f6be92c50008a2b50025419d1476c73132ca7ca26ce8a7e3ffb700f09e157f9b844051f1a642aca9ff98c9036471ccff0522903e7bcf62e18f7696bbc280b95e8e0d6fd5644b0ebde3a95b06548862de809d3dae3cccf109f7c78e8479a345e800000000000000000000009455bf417627ce723a5d9103706aba69279500bb82f6b5a3ddc0bd9856712945b70c75ce5b722578820820d010d7a3cffc99fc647d0b82ef26ab708c0b19ed144be51c3b398f0e6bb7a30006000000cba12953d58cff0f0378740fe6662f377b97d8e7cdb047acd083d3cd3856476a60a49ad127ba6570bafc2bbcf9ee721fd9cb467ff071e5604fbf0491245c0000007d932d7a64de4c4aa433fc0840aff7c47da3a4c6966d0000000000000000f6bfbae29e8a6e2a889f6ef6869d82d6bd73eb76b65c7a35a54a4a6b8ad4600e3a972a0bb5971a5f16590b0a03dafa3fd1118765cc8ab9fccf3b51c41a339f200f2fa33006910a679a9ae0187b4d750c4bd244cb0cbfd23b265f4d4da448a7a0d19c5e43eae50a31609dfa2dde267551467eb6475293dd7012cc449009981f22820e57a0eff234ccfe21d7a2302e000669753d3c3432cc14ee1abe724adb6b5431befedd3e22971118f0e21aed1823cb7dde8212a8531bd9691dd4cc6a370e9eb56b3d790b98f2bd0db1e5de6a146597b2cbb7103040d2a39d7965d34df524b760ab92efcce7dd1574052c735935bf6a752c015c7f5ffee9ff66e5dd2866b15b6e0d17618cb1f5c1ee4b05ebf1445ea110f499f840a5c965443d725556351ee25fe09f69494b053678dcadcf02e063dff2fa4bef1ac3bbbebe6c74d71ec3b23e29895eff1d1017024fe3e8cc759b05785adc346b7ffd05963f92c1d0d7d90ba878ad89e490f3e29ac51d30632869a534418f916bf6fe8167827a8e6c8f8b391c822805cb0adf1b8bd6947ff208753eb0d208ce14f7b206b2e02c21e963abc5ceb735c1b3c46b0a843de52a903375dfb663a8d8ee9c2b2705c1a81d9d3b9656b219c8cd99c9cafcd0d0540884d97aecb19983fc6af29ab44a82aff9cba921192c665b877af6539bdb1b567f481ba07982e7ad758f4e1eac69e7e88a63960975f490e161e371ec8534791e3b61c685d900a9c0839208356b53750e76fcc3c2d1bddcbd83897921414d0c02e8188f3df79ea2a5c5444004830e6cb227ca1bdafb977c00000000003a417193b8c5d793687335a930867094fd6a78218218e04b705ec62f1608cb569b81914e68f175b392af6bc4fd2121d7fd276af2c97a441b56e7a0687d98b8e76d8d0d231e4fe00be1de76bd19cc12e2bd938eb681ed6bc951c1b4f7c51af59eea4d40c6000000000200778a677b72786311153271a3313da02645e11761699e4d04ac86dd14ff7b9a10d3fa74696fe3953a5b7706bf5d1faba4b18808d9cb0e9db696dec4e0820ee4028d7225a2c9c427cf64cbde6fba056b2006b7a37c1181d530fb865e235cd302f3b4071ee5237ada986b9e5e3144bf479f277f10656ad3744037ccc9c63685a6f1109d2ea73773d3635f61497f1fa1ea4a16f601800bf3e59141fbf05a96113320c445f9ba8596970d5254727e804fbd99ccefb7c09269dd2c5c25e56e169ac15980f3f85f7ca36dd5950ef5b64fd46f123311829534a82940994199b3cf7a8fabea9930952f5da9b909c1946e55289f668c423fcbb31ae91864c882313151741a67538c9689dc8ecc9903c7041e5c0704e2fa55a756487517a7445cbd9e3f5175e41c00000000000000000000000000bf98efd587fffe326f474b0b089c017b16c0062cbce96f5adebec52a79f9363909842f79c50a1520be46d87003137e4c5031f00123e812a5e37cd52c9eb7336281cb8c6ce993c51cd1eab8a26b232acf6bf0ab829c26dab637538b2eb1420d812d2b80c777710ba0f18e4661681aa218d9ba54023ab4305d77eb15611ae2545835e9d30e9f6d4fb43a291c69545a1eea0f8720431132d8549f99bf6c5cb060da70cbb59d0a000000000034d083fc37d2449f72de0cbea4bc1dc89c136cdbc504f849d5502d77a95c7bfff4cd9c03058d0d4d07ea64824f1acf2b39389f675f39d01719cdbab3f1ce10609c8d7b3e37cb99b41da5e485a441b6a103549f55ab09dc98767763d1f2fafd45bb7d2b40050d1f8292f4d9ec6d0000000000003932062290f4996fdd55b06023437e9e2072daf7f5d82f6f1b5b89a41134f4dc2e65bb11272fdf8c8141f41d6160b3d8b6ecd16d14267f61b4881adee7f07f3d6af5ae79e16fe2c3f55ac7a6392d2e1d9b4286b6c3e1f5a76b85ed6e1f0000c67e6c5fcdc8c39381be4799b8cb2d08b8262c807dd755e22b801162381aa9d1af2bbc9cfd497585337eac408b8475b47a392a10cae349160f128e5f873a58064eb400c36a90624f6aed398a215e9ce64522ab249f67c38a656d32ecff5cdb2b039c4abf349d2c0f88a42e9189bbfa7f5cf35b6e7ef8f9d33163b7ea87550fb1ba334c83e3aec4714c9c4ca3ecb04f2720237615a28bf310b58ffa2a103216fdcc8c2d8f5d55e5e7ebf147105272aaae56e86d856b3cf79a3f7306436762dd1a08ce873e07cebc7892ec6f9f696da38feed3dc0001500e34adae1ba89a32bad2af9030f840f1ba4664f35547cdadd5cbacc59352c290f55d971b65953533668c25f21d8d62d849e9058eaa97c63491568887548f668cdbca2abf01a361a0b64d8b523e669da350e3ec7445dfbf366b0b3bc5e76824a1e43eaaeca70db90f2fa39596443447671933079a24fe3681ad9ac361f71ac279a688f10a1cc4df1112105edebc5e3bbc394c8305ab129ca2dfb9b7c5e9d097bd01b495cccefddce569117f7f5d6a6270ff0f0f4c371029ca8489571b55841bf3dd003bc81460eee57ceb3c33f4e9300b0144fe040cf5fcfcbb616c2070237881afdb314cecd1623f3e55ab8b7627fa1be349145a8d6313cbc790eefe2020138e82fb9d351be4ddcbcc9bc048dd3db5828d16baec6e07a007f0030f34ea3cfd524d6fa1d45da5641d6c94e1d3ae7fba1c85035d2a60ef1696e0d96aa1c60019f73ae0aa6113cd66ef26b5777337c26e1461405d86fdf091edd526f25cada439bb3609ed5c35ab60a539ade786bd6004d0ea3edbd6c4da0d8e8be8c771c8c8a0b07d9859e04adb18964dcce9bce546074c26dffbc2df372a016e8c845d4257000000000000000000000000000000000000f29657697d9c2b132b2dc2f5ea5122836582a7e85fe2bc166f17aefd9d861de0191f5277d4a3b5afb6f23d9eea2459f7844606e1202768d83c24cc791bde44a448022bbfa571fe029a7b2d5152639ee283894ab6168992ff0acc01b39a078f285ce615351f262019586eb9447bb3eaffd7b53d8f37ca6c5f1027dd5b7592996c8a7789ba108979cc9ad07ed86682843e2eaa855dd01443ee6ffde1811f10039d5d14458177096e15cc4d8f2582a1bea5cc98d992f3de7d1cdfb24384b9f10f615c87c441dc970ec896a5af6bf69b50a244bc138a1cae9868c3079bafe69769000000000000000000e99b63029d219cd3545a8426b56554a9f265d3557eefb3602894507c256cb8ee9ebadfecb6afeb84ba757bfa8d00a5af0dd6aa1e8144ef8ef04410d52204c335408941b8eccc5c734cc6a05247142ed647f89bcb5c043acfb382b9cc918bc3cdc368983157851cdf678800aa7eb2a6cbc12c7ae23bc88b8f10223ab2a093429f3f6965bc5af0114cf6f246"], &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0xfffffffffffffe89}, 0x48) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000040)=r2, 0x4) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000340)="25b096f681cd731c3f3a9badc4e3cf5edeae1f3b5082d7ab3a97c053df68744e7c7e24d0b59997bab4bccff8363b275de3510b0ebe4275d8d2f153395668e3d608e358fc2294263c03f8dc4f8bf194e4fde4600a2dec2f483a914e2fde0cbc344a2b9fc18dd198966045a6d4d4eb8571e8bb69e6724e37fcbaa6e4c64050b47256b9bb17f5c0aa5101e015ecdcb62fec46fc0205512535", 0x97}, {&(0x7f0000000280)="d3a88bea5916e313729a3989393caca70c74cd74e62e524bdd37be131ad827f911027e70ccf679d8e7c0cd3333095f83d6d473db345ded2ac8acaa87503de74c82431758e8e11e3ecb7bce02d6cd65f4eb88cc49ceb9e39f7117eb0f62323dc9b80dea447b0c96a383f14281bb87b09de0a6153ceeaae2b50a2b0f0f41810f379f9c3a1f3938461829d716a4bda86ab11b41f754bc15d71b", 0xfed0}], 0x2}, 0x0) 19:00:48 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:48 executing program 0: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:48 executing program 3: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:48 executing program 2: r0 = syz_io_uring_setup(0x24fa, &(0x7f0000000000)={0x0, 0x0, 0x10100}, &(0x7f0000000100)=0x0, &(0x7f0000000140)=0x0) r3 = socket$inet6_dccp(0xa, 0x6, 0x0) syz_io_uring_submit(r1, r2, &(0x7f00000001c0)=@IORING_OP_CONNECT={0x10, 0x0, 0x0, r3, 0x80, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x0, @private2}}) io_uring_enter(r0, 0x7bca, 0x0, 0x0, 0x0, 0x700) 19:00:48 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x1c, 0x4e, 0x1, 0x0, 0x0, {}, [@typed={0x8, 0x8, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) 19:00:48 executing program 0: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:48 executing program 3: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:00:48 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x1c, 0x4e, 0x1, 0x0, 0x0, {}, [@typed={0x8, 0x8, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) 19:00:48 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x1c, 0x4e, 0x1, 0x0, 0x0, {}, [@typed={0x8, 0x8, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) 19:00:48 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:48 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)={0x1c, 0x4e, 0x1, 0x0, 0x0, {}, [@typed={0x8, 0x8, 0x0, 0x0, @u32}]}, 0x1c}}, 0x0) 19:00:49 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:49 executing program 4: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r0 = getpid() prctl$PR_SET_PTRACER(0x59616d61, r0) sched_setscheduler(r0, 0x1, &(0x7f00000006c0)=0x8) r1 = getpid() process_vm_readv(0x0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, 0x0, 0x0, 0x0) rt_tgsigqueueinfo(r0, r1, 0x35, &(0x7f0000000040)={0x0, 0x9}) r2 = getpid() process_vm_readv(r2, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x20b, 0x0) wait4(0x0, &(0x7f00000005c0), 0x40000000, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x7d, 0x0, 0x0) msgsnd(r3, 0x0, 0x0, 0x0) statx(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x400, 0x400, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}) fstat(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000008c0)={{0x0, r4, 0xffffffffffffffff, r5, r6, 0x0, 0x8}, 0x0, 0x0, 0x7, 0x5, 0x81, 0x7, 0x3, 0x0, 0xfa, 0x3, r2}) r7 = socket$inet6(0xa, 0x800000000000002, 0x0) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x4e21, 0x0, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) readv(r7, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/53, 0x35}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000400)=""/181, 0xb5}, {0x0}, {&(0x7f00000004c0)=""/42, 0x2a}], 0x9) sendmmsg$inet6(r7, &(0x7f0000003cc0)=[{{0x0, 0x0, &(0x7f0000003980), 0xc, 0x0, 0x0, 0x20000000}, 0xa}], 0x400000000000172, 0x0) 19:00:49 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:49 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:50 executing program 2: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:50 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = getpid() process_vm_readv(r0, &(0x7f0000008400)=[{&(0x7f0000000300)=""/54, 0x7ffff000}, {&(0x7f0000006180)=""/152, 0x98}], 0x2, &(0x7f0000008640)=[{&(0x7f0000008480)=""/95, 0x7ffff000}], 0x286, 0x0) socket(0x10, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r1, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000400)=[{0x6, 0x0, 0x0, 0xe8}]}, 0x10) sendto$inet(r1, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r1, 0x6, 0xd, &(0x7f00000002c0)='bbr\x00', 0x4) sendmmsg$inet(r1, &(0x7f00000007c0)=[{{0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000840)="45f9e8e5af9f7e488a1619ea0cd4902570249f1e29b175dfa0d3ae9be1933b972b835f966d432045a33e064403006bdb8ef95b90e76baae34f74778049ff8fa4a59adf7623aaddb922b32dbbfda740b88a07e87eb2cd97c0393db1036a1ec8a376c919cdd0b40dbb899c07f1349c7a1113f57495c795bc7e38166a7bdef463457189549f4b13279fffd050bdfea3477a62d3edea8321a2e98c65330fe7199ca6bee7202aa5a5d56c4ed4c22dbb28cebcaec033c75eb78820ad1d8ceb6f90b569e165002e702e1a206666d3c9d903ce78c73f778eae82d58317c634016a3e01ae29607f7b5ff253c607e4f60c0aa49021205073cdd574a3d4c25fbf79cc8ac99ff149ae54aa56286204e628dc2dfe4384ef74c8dac04ace6c5762d03f9e19942e4b6bbbb41fefc569cc23b3319d4ebc55551fecf8f936221e9787e744f2e1422baaa25b2f5bf59205190b7fe52f0641f149c5e00b764c493afadeaa04324783c268f48772b1b332d52d211865704db5fbafc3193385adc9855a1ad9ea0c05479329efd6c08ed22c5656eab2ea050f53bf441a9dfb4157d14b99214fa59b8b0e53200795762145a63d61c5c526edb03429e1e14072e1d7dff102fdb9801234bbbb8e0274a861dd60f3a21f129326b2f6fee61f690fa3967cdc5f6f9519282c48e28d6aa7d1b0ed07bdd72ebf1dd97b46f24ffde352095f4bffd6fdd0b9f0d60f16746f1c1ec46656cf94ae2237540c558c1863fb2ffd4619e5ee5b7aa5757e252b821e003fcef57f33cd70f19ec0b5f8098c030741147e8e4319109892fd56b22d261800b7107a393b9a7d835383e3504f5f2794f30914c4f8145ed446a06e3787eb32ab90abf595d45013c8b6d9c26cf4e60812b02427a4d2a8dcbdfaf8ace4e192484e2c8a5213557739dc30a87f0f598676a5f26dc3615eddea77e1d68c857fbe2b39b67ccacd6afcea94b4f9592490c1a51e11f4ffc6dd4d4cdc44995b09864743b906e07a12c93045b654abf2faaf1127ee92698e09efee1d8d45ceb103973c3d1d5c98090d9af08789f867873bbeb522cb367bacaf2d94bc6fa7aab57b542af353d693230a3da636762204d96f2889f7decc9ad3992a8be2be92bdd6a7367bd64c8604ec219a92c80a7536f218926b5d18677f4bc22454a843f7ec6bfaadaec1a47896f902725cddc264226a0c7f673468459528101da2368d77d37d9ae6d52cb44efb9b5af74fdd4c8341980d7b3f4a3176c8de3c3a0144e3f327fcb30c6bda7a62ec37215367d06ef1b85fa2bc329fe99071f65b0d5a48b50139016b0753bc99c389f4aba551bf2da38b78e7b4dbb3be3ecf8749b39a022c86febf3a30070def590bd2a9cb0f95d09eac8de27c370d758e340193773a7dfbb2046e0b2e34bef073ed8368f4fbf464206fbe88c3260f6974b383bcf8a000db483d822536000df416d09dfc55c920cbc3c8b24af1757099903759e9312b576b9f04e61ae20a60d7d0ce978d193dbf9e7a20c04b4f985936402823feb4c045be085b565c283602d9f4c7efe1db4d81f126855712cb5d9cc86250c4b81f4cd823b4b3204d5e88c77f671b93f8ca0d7846a4eb429ab9aa3c8283e3aabe924b5b33d99ba5933d79856316642459e1b0806a0f7546fcf2db6159ad2f5d28c0141dc8777dbc67e3d1b02e2daa828eee0bb0fae22852012318cef6d55e0677fe28340f7c02b20ddbbeef78b6522d5c90540939b471306acadbfda2c3a91f9b5fa4d201c484b4a092a05fb2473610be8d70e662dd3113c8", 0x4ef}], 0x1}}], 0x1, 0x8000) setsockopt$sock_int(r1, 0x1, 0x8, &(0x7f0000000600)=0x1801, 0x4) sendto$inet(r1, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0xfe6a, 0x11, 0x0, 0x27) socket(0x2b, 0x1, 0x2) syz_open_dev$dri(&(0x7f00000000c0), 0x0, 0x54ba80) 19:00:50 executing program 4: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000002400), 0x0, 0x0) read$FUSE(r0, 0x0, 0x0) 19:00:50 executing program 2: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2) r1 = memfd_create(&(0x7f0000000340)='y\x105\xfb\xf7u\x83%:r\xc2\xb9x\xa4q\xc1\xea_\x8cZ7\xe7a\x9b\x11x\x0e\xa1\xcf\x1a\x98S7\xc9\x00\x00\x00\x00\x00\x00\a\x00\x00\x00\x00\x00\x00\x04\x879\xa24\xa9am\xde\xb2\xd3\xcbZJoa\xc4\x1acB\xaa\xc1\xfb Q\xd4\xf4\x01\xa52\xe2DG\xd4\xbd{\x9f\xa9\x97\x9b@\xdb\x00b\xe1br\xb6\x008\xe3\x10\xff\xc2\x9d\r2\x9e\x8e\x04sW\x1b\xb7\xb3\xa2\xc9&@\xca\xda\xdc\xe2/\x97X\xac\b\xb0\xc2<\x80E\x1a\xbc\xc7W\xda9VsA\xaf\xc6\xcf\xe1\xa1\xb5M\xa2\x85\xa6y\xc4J\xf1\xf7\xfcD\x95\xe3\xeb\xc7\xbc\x91\xb0\xa8\x9eo\xebF(\x9dL\x01vRk\xaacB\x04\xa7I\v\x86EZ\x96\xd5\x14OD\\\xe8R\xe4\xcd\xec\xcc\xd1\x0fre\xe86\xcd\xeb\xc4$\x98\x06J\xd6dD\x8d_U`ji{\xab\x97\xaf;l\x1f\xaf\xb38U\xcb\xfa\xb3j\x92\f\x81\xa0\xa2-g\b\x99\x0e\x8d\x8d\x16\xd9w\\\xf8\xce\xb0j\x9d\'\x93\xef\x1d\xa0H\xd9\xbd\xd9\xaf\x12$\x8d\x16%\x8b\x00', 0x3) ftruncate(r1, 0xffff) fcntl$addseals(r1, 0x409, 0x7) r2 = ioctl$UDMABUF_CREATE(r0, 0x40187542, &(0x7f0000000040)={r1, 0x0, 0x0, 0x4000}) ioctl$DMA_BUF_IOCTL_SYNC(r2, 0xc0086202, &(0x7f0000000000)=0x2) 19:00:51 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x8002) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x0, 0x0, 0xffffffae}) 19:00:51 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x8002) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x0, 0x0, 0xffffffae}) [ 1969.356792][T31726] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 19:00:51 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x8002) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x0, 0x0, 0xffffffae}) [ 1969.420288][T31728] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 19:00:51 executing program 1: r0 = syz_open_dev$sg(&(0x7f00000060c0), 0x0, 0x8002) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000000)={0x0, 0x0, 0xffffffae}) [ 1969.478971][T31730] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 19:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_mptcp(0x2, 0x1, 0x106) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001e00)=[{{0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001c40)='S', 0x1}], 0x1, &(0x7f0000001d80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x8001) [ 1969.539045][T31732] program syz-executor.1 is using a deprecated SCSI ioctl, please convert it to SG_IO 19:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_mptcp(0x2, 0x1, 0x106) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001e00)=[{{0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001c40)='S', 0x1}], 0x1, &(0x7f0000001d80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x8001) 19:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_mptcp(0x2, 0x1, 0x106) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001e00)=[{{0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001c40)='S', 0x1}], 0x1, &(0x7f0000001d80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x8001) 19:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_mptcp(0x2, 0x1, 0x106) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001e00)=[{{0x0, 0x0, &(0x7f0000001d00)=[{&(0x7f0000001c40)='S', 0x1}], 0x1, &(0x7f0000001d80)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20}}], 0x1, 0x8001) 19:00:51 executing program 1: r0 = syz_open_dev$dmmidi(&(0x7f0000000080), 0xc, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000000)={0x1}) 19:00:51 executing program 1: r0 = syz_open_dev$dmmidi(&(0x7f0000000080), 0xc, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000000)={0x1}) 19:00:51 executing program 1: r0 = syz_open_dev$dmmidi(&(0x7f0000000080), 0xc, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000000)={0x1}) 19:00:51 executing program 1: r0 = syz_open_dev$dmmidi(&(0x7f0000000080), 0xc, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000000)={0x1}) 19:00:51 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) mmap$KVM_VCPU(&(0x7f0000001000/0x2000)=nil, 0x930, 0x2, 0x853, r2, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) [ 1976.982267][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 1976.989136][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 19:01:18 executing program 0: r0 = openat$sequencer(0xffffffffffffff9c, &(0x7f0000000c00), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x4004510f, 0x0) 19:01:18 executing program 3: r0 = openat$nci(0xffffff9c, &(0x7f0000000080), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ae", 0xfffffe63}, {0x0}], 0x2, 0x0, 0x0) 19:01:20 executing program 4: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = socket$kcm(0x10, 0x100000000002, 0x4) fadvise64(r0, 0x0, 0x0, 0x0) 19:01:20 executing program 2: close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) r0 = openat$vmci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$IOCTL_VMCI_NOTIFY_RESOURCE(r0, 0x7b0, 0x0) 19:01:21 executing program 1: r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$KDFONTOP_GET(r0, 0x4b72, &(0x7f0000000540)={0x1, 0x0, 0x1c, 0x1d, 0x105, &(0x7f0000000140)}) [ 2038.422338][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 2038.428998][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 [ 2099.861449][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 2099.867865][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 [ 2130.579735][ T29] INFO: task kworker/1:3:2455 blocked for more than 143 seconds. [ 2130.587563][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2130.596522][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2130.605724][ T29] task:kworker/1:3 state:D stack:22520 pid:2455 tgid:2455 ppid:2 flags:0x00004000 [ 2130.616493][ T29] Workqueue: events rfkill_sync_work [ 2130.622461][ T29] Call Trace: [ 2130.625779][ T29] [ 2130.628890][ T29] __schedule+0x17d1/0x49f0 [ 2130.633559][ T29] ? __pfx___schedule+0x10/0x10 [ 2130.638449][ T29] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2130.645364][ T29] ? __pfx_lock_release+0x10/0x10 [ 2130.650962][ T29] ? _raw_spin_unlock_irq+0x23/0x50 [ 2130.656211][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2130.662161][ T29] ? schedule+0x8e/0x260 [ 2130.666455][ T29] schedule+0x149/0x260 [ 2130.671362][ T29] schedule_preempt_disabled+0x13/0x30 [ 2130.676911][ T29] __mutex_lock+0x6a3/0xd70 [ 2130.682107][ T29] ? __mutex_lock+0x526/0xd70 [ 2130.686854][ T29] ? nfc_rfkill_set_block+0x50/0x310 [ 2130.692889][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2130.697998][ T29] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 2130.704613][ T29] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 2130.711460][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2130.716549][ T29] nfc_rfkill_set_block+0x50/0x310 [ 2130.722286][ T29] ? __pfx_nfc_rfkill_set_block+0x10/0x10 [ 2130.728067][ T29] rfkill_set_block+0x1f1/0x440 [ 2130.733711][ T29] rfkill_sync_work+0x12a/0x220 [ 2130.739085][ T29] ? process_scheduled_works+0x825/0x1420 [ 2130.744892][ T29] process_scheduled_works+0x913/0x1420 [ 2130.751182][ T29] ? __pfx_process_scheduled_works+0x10/0x10 [ 2130.757229][ T29] ? assign_work+0x364/0x3d0 [ 2130.762449][ T29] worker_thread+0xa5f/0x1000 [ 2130.767207][ T29] ? __pfx_worker_thread+0x10/0x10 [ 2130.773222][ T29] kthread+0x2ef/0x390 [ 2130.777346][ T29] ? __pfx_worker_thread+0x10/0x10 [ 2130.783020][ T29] ? __pfx_kthread+0x10/0x10 [ 2130.787823][ T29] ret_from_fork+0x4b/0x80 [ 2130.792919][ T29] ? __pfx_kthread+0x10/0x10 [ 2130.797556][ T29] ret_from_fork_asm+0x1b/0x30 [ 2130.802985][ T29] [ 2130.806113][ T29] INFO: task kworker/1:0:26401 blocked for more than 143 seconds. [ 2130.814609][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2130.822905][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2130.832035][ T29] task:kworker/1:0 state:D stack:22032 pid:26401 tgid:26401 ppid:2 flags:0x00004000 [ 2130.842783][ T29] Workqueue: events rfkill_global_led_trigger_worker [ 2130.849870][ T29] Call Trace: [ 2130.853193][ T29] [ 2130.856150][ T29] __schedule+0x17d1/0x49f0 [ 2130.861498][ T29] ? __pfx___schedule+0x10/0x10 [ 2130.866401][ T29] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2130.872974][ T29] ? __pfx_lock_release+0x10/0x10 [ 2130.878065][ T29] ? _raw_spin_unlock_irq+0x23/0x50 [ 2130.883836][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2130.889465][ T29] ? schedule+0x8e/0x260 [ 2130.893758][ T29] schedule+0x149/0x260 [ 2130.897956][ T29] schedule_preempt_disabled+0x13/0x30 [ 2130.904263][ T29] __mutex_lock+0x6a3/0xd70 [ 2130.909137][ T29] ? __mutex_lock+0x526/0xd70 [ 2130.913865][ T29] ? rfkill_global_led_trigger_worker+0x27/0xd0 [ 2130.920749][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2130.925825][ T29] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2130.932431][ T29] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 2130.939176][ T29] ? process_scheduled_works+0x825/0x1420 [ 2130.944955][ T29] rfkill_global_led_trigger_worker+0x27/0xd0 [ 2130.951744][ T29] ? process_scheduled_works+0x825/0x1420 [ 2130.957520][ T29] process_scheduled_works+0x913/0x1420 [ 2130.963677][ T29] ? __pfx_process_scheduled_works+0x10/0x10 [ 2130.970152][ T29] ? assign_work+0x364/0x3d0 [ 2130.974804][ T29] worker_thread+0xa5f/0x1000 [ 2130.980198][ T29] ? __pfx_worker_thread+0x10/0x10 [ 2130.985370][ T29] kthread+0x2ef/0x390 [ 2130.990019][ T29] ? __pfx_worker_thread+0x10/0x10 [ 2130.995180][ T29] ? __pfx_kthread+0x10/0x10 [ 2131.000170][ T29] ret_from_fork+0x4b/0x80 [ 2131.004644][ T29] ? __pfx_kthread+0x10/0x10 [ 2131.009879][ T29] ret_from_fork_asm+0x1b/0x30 [ 2131.014715][ T29] [ 2131.017777][ T29] INFO: task syz-executor.3:31278 blocked for more than 143 seconds. [ 2131.026656][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2131.034637][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2131.043699][ T29] task:syz-executor.3 state:D stack:25360 pid:31278 tgid:31275 ppid:5120 flags:0x00004006 [ 2131.054327][ T29] Call Trace: [ 2131.057640][ T29] [ 2131.061617][ T29] __schedule+0x17d1/0x49f0 [ 2131.066203][ T29] ? __pfx___schedule+0x10/0x10 [ 2131.071840][ T29] ? __pfx_lock_release+0x10/0x10 [ 2131.076924][ T29] ? __mutex_trylock_common+0x91/0x2e0 [ 2131.082953][ T29] ? schedule+0x8e/0x260 [ 2131.087251][ T29] schedule+0x149/0x260 [ 2131.092095][ T29] schedule_preempt_disabled+0x13/0x30 [ 2131.097609][ T29] __mutex_lock+0x6a3/0xd70 [ 2131.102522][ T29] ? __mutex_lock+0x526/0xd70 [ 2131.107256][ T29] ? rfkill_register+0x34/0x8c0 [ 2131.112792][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2131.117878][ T29] ? __init_waitqueue_head+0xae/0x150 [ 2131.123813][ T29] ? device_initialize+0x266/0x460 [ 2131.129056][ T29] rfkill_register+0x34/0x8c0 [ 2131.133795][ T29] nfc_register_device+0x148/0x320 [ 2131.139810][ T29] nci_register_device+0x7c2/0x900 [ 2131.145030][ T29] ? __pfx_nci_register_device+0x10/0x10 [ 2131.151301][ T29] ? __init_waitqueue_head+0xae/0x150 [ 2131.156731][ T29] virtual_ncidev_open+0x13c/0x1b0 [ 2131.162475][ T29] ? __pfx_virtual_ncidev_open+0x10/0x10 [ 2131.168157][ T29] misc_open+0x313/0x390 [ 2131.173217][ T29] chrdev_open+0x5b0/0x630 [ 2131.177704][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2131.183188][ T29] ? security_file_open+0x457/0x570 [ 2131.188441][ T29] ? try_module_get+0x1/0x150 [ 2131.193729][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2131.199098][ T29] do_dentry_open+0x907/0x15a0 [ 2131.203941][ T29] path_openat+0x285f/0x3240 [ 2131.209143][ T29] ? __pfx_stack_trace_save+0x10/0x10 [ 2131.214562][ T29] ? __lock_acquire+0x1345/0x1fd0 [ 2131.220459][ T29] ? mark_lock+0x9a/0x350 [ 2131.224852][ T29] ? __pfx_path_openat+0x10/0x10 [ 2131.230367][ T29] do_filp_open+0x234/0x490 [ 2131.234921][ T29] ? __pfx_do_filp_open+0x10/0x10 [ 2131.240535][ T29] ? _raw_spin_unlock+0x28/0x50 [ 2131.245430][ T29] ? alloc_fd+0x59c/0x640 [ 2131.250317][ T29] do_sys_openat2+0x13e/0x1d0 [ 2131.255039][ T29] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 2131.261990][ T29] ? __pfx_do_sys_openat2+0x10/0x10 [ 2131.267238][ T29] ? _raw_spin_unlock_irqrestore+0x8f/0x140 [ 2131.274063][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2131.279862][ T29] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 2131.285829][ T29] __x64_sys_openat+0x247/0x2a0 [ 2131.291305][ T29] ? __pfx___x64_sys_openat+0x10/0x10 [ 2131.296747][ T29] ? do_syscall_64+0x108/0x240 [ 2131.302344][ T29] ? do_syscall_64+0xb4/0x240 [ 2131.307082][ T29] do_syscall_64+0xf9/0x240 [ 2131.312240][ T29] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2131.318197][ T29] RIP: 0033:0x7fcc7467dda9 [ 2131.323217][ T29] RSP: 002b:00007fcc7544b0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2131.332094][ T29] RAX: ffffffffffffffda RBX: 00007fcc747abf80 RCX: 00007fcc7467dda9 [ 2131.340595][ T29] RDX: 0000000000000002 RSI: 0000000020000080 RDI: 00000000ffffff9c [ 2131.348976][ T29] RBP: 00007fcc746ca47a R08: 0000000000000000 R09: 0000000000000000 [ 2131.356991][ T29] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2131.365842][ T29] R13: 000000000000000b R14: 00007fcc747abf80 R15: 00007fcc748cfa48 [ 2131.374301][ T29] [ 2131.377360][ T29] INFO: task syz-executor.0:31276 blocked for more than 144 seconds. [ 2131.386209][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2131.394382][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2131.403200][ T29] task:syz-executor.0 state:D stack:26128 pid:31276 tgid:31276 ppid:5125 flags:0x00004006 [ 2131.413963][ T29] Call Trace: [ 2131.417285][ T29] [ 2131.420689][ T29] __schedule+0x17d1/0x49f0 [ 2131.425268][ T29] ? __pfx___schedule+0x10/0x10 [ 2131.430844][ T29] ? __pfx_lock_release+0x10/0x10 [ 2131.435961][ T29] ? schedule+0x8e/0x260 [ 2131.440832][ T29] schedule+0x149/0x260 [ 2131.445048][ T29] schedule_timeout+0xb0/0x310 [ 2131.450421][ T29] ? __pfx_schedule_timeout+0x10/0x10 [ 2131.455842][ T29] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2131.462530][ T29] ? wait_for_completion+0x2fd/0x620 [ 2131.467876][ T29] ? wait_for_completion+0x2fd/0x620 [ 2131.473771][ T29] ? _raw_spin_unlock_irq+0x23/0x50 [ 2131.479347][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2131.484594][ T29] ? wait_for_completion+0x2fd/0x620 [ 2131.490418][ T29] wait_for_completion+0x354/0x620 [ 2131.495613][ T29] ? __pfx_wait_for_completion+0x10/0x10 [ 2131.502001][ T29] ? __flush_work+0xe9/0xad0 [ 2131.506636][ T29] __flush_work+0x950/0xad0 [ 2131.511688][ T29] ? __lock_acquire+0x1345/0x1fd0 [ 2131.516794][ T29] ? __flush_work+0xe9/0xad0 [ 2131.521960][ T29] ? __pfx___flush_work+0x10/0x10 [ 2131.527028][ T29] ? __pfx_wq_barrier_func+0x10/0x10 [ 2131.532533][ T29] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 2131.539641][ T29] ? __cancel_work_timer+0x46b/0x6b0 [ 2131.544985][ T29] __cancel_work_timer+0x51d/0x6b0 [ 2131.550969][ T29] ? __pfx___cancel_work_timer+0x10/0x10 [ 2131.556657][ T29] ? nfc_unregister_device+0x63/0x2a0 [ 2131.562782][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2131.567863][ T29] ? __pfx_nfc_genl_device_removed+0x10/0x10 [ 2131.575611][ T29] ? destroy_workqueue+0xb0b/0xc50 [ 2131.581307][ T29] ? destroy_workqueue+0x868/0xc50 [ 2131.586469][ T29] rfkill_unregister+0x96/0x230 [ 2131.591992][ T29] nfc_unregister_device+0x96/0x2a0 [ 2131.597242][ T29] virtual_ncidev_close+0x59/0x90 [ 2131.602909][ T29] ? __pfx_virtual_ncidev_close+0x10/0x10 [ 2131.609127][ T29] __fput+0x429/0x8a0 [ 2131.613174][ T29] __x64_sys_close+0x7e/0x110 [ 2131.617887][ T29] do_syscall_64+0xf9/0x240 [ 2131.623218][ T29] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2131.629482][ T29] RIP: 0033:0x7fb822e7cc9a [ 2131.633943][ T29] RSP: 002b:00007fb8230cfb10 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 2131.642760][ T29] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 00007fb822e7cc9a [ 2131.651201][ T29] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000003 [ 2131.659677][ T29] RBP: 00007fb822fad980 R08: 0000001b32920000 R09: 0000000000000682 [ 2131.667686][ T29] R10: 000000008135d94f R11: 0000000000000293 R12: 00000000001e05a2 [ 2131.676338][ T29] R13: ffffffffffffffff R14: 00007fb822a00000 R15: 00000000001e0261 [ 2131.684736][ T29] [ 2131.687839][ T29] INFO: task syz-executor.4:31619 blocked for more than 144 seconds. [ 2131.696652][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2131.704676][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2131.713732][ T29] task:syz-executor.4 state:D stack:27384 pid:31619 tgid:31618 ppid:5124 flags:0x00004006 [ 2131.724455][ T29] Call Trace: [ 2131.727773][ T29] [ 2131.731232][ T29] __schedule+0x17d1/0x49f0 [ 2131.735814][ T29] ? __pfx___schedule+0x10/0x10 [ 2131.741198][ T29] ? __pfx_lock_release+0x10/0x10 [ 2131.746272][ T29] ? __mutex_trylock_common+0x91/0x2e0 [ 2131.752286][ T29] ? schedule+0x8e/0x260 [ 2131.756577][ T29] schedule+0x149/0x260 [ 2131.761255][ T29] schedule_preempt_disabled+0x13/0x30 [ 2131.766765][ T29] __mutex_lock+0x6a3/0xd70 [ 2131.771926][ T29] ? __mutex_lock+0x526/0xd70 [ 2131.776677][ T29] ? misc_open+0x5c/0x390 [ 2131.781637][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2131.786733][ T29] ? kobject_get_unless_zero+0x22d/0x330 [ 2131.792969][ T29] misc_open+0x5c/0x390 [ 2131.797193][ T29] chrdev_open+0x5b0/0x630 [ 2131.802171][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2131.807161][ T29] ? security_file_open+0x457/0x570 [ 2131.812997][ T29] ? try_module_get+0x1/0x150 [ 2131.817725][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2131.823212][ T29] do_dentry_open+0x907/0x15a0 [ 2131.828045][ T29] path_openat+0x285f/0x3240 [ 2131.833503][ T29] ? __pfx_stack_trace_save+0x10/0x10 [ 2131.839318][ T29] ? __lock_acquire+0x1345/0x1fd0 [ 2131.845154][ T29] ? mark_lock+0x9a/0x350 [ 2131.850248][ T29] ? __pfx_path_openat+0x10/0x10 [ 2131.855373][ T29] do_filp_open+0x234/0x490 [ 2131.861789][ T29] ? __pfx_do_filp_open+0x10/0x10 [ 2131.867203][ T29] ? _raw_spin_unlock+0x28/0x50 [ 2131.872815][ T29] ? alloc_fd+0x59c/0x640 [ 2131.877215][ T29] do_sys_openat2+0x13e/0x1d0 [ 2131.882459][ T29] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 2131.889207][ T29] ? __pfx_do_sys_openat2+0x10/0x10 [ 2131.894456][ T29] ? _raw_spin_unlock_irqrestore+0x8f/0x140 [ 2131.901058][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2131.906325][ T29] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 2131.912851][ T29] __x64_sys_openat+0x247/0x2a0 [ 2131.917755][ T29] ? __pfx___x64_sys_openat+0x10/0x10 [ 2131.923729][ T29] ? do_syscall_64+0x108/0x240 [ 2131.928883][ T29] ? do_syscall_64+0xb4/0x240 [ 2131.933617][ T29] do_syscall_64+0xf9/0x240 [ 2131.938166][ T29] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2131.944585][ T29] RIP: 0033:0x7f32a987dda9 [ 2131.949570][ T29] RSP: 002b:00007f32aa5470c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2131.958029][ T29] RAX: ffffffffffffffda RBX: 00007f32a99abf80 RCX: 00007f32a987dda9 [ 2131.966576][ T29] RDX: 0000000000000000 RSI: 0000000020002400 RDI: ffffffffffffff9c [ 2131.974964][ T29] RBP: 00007f32a98ca47a R08: 0000000000000000 R09: 0000000000000000 [ 2131.983327][ T29] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2131.991663][ T29] R13: 000000000000000b R14: 00007f32a99abf80 R15: 00007f32a9acfa48 [ 2132.000017][ T29] [ 2132.003074][ T29] INFO: task syz-executor.2:31623 blocked for more than 144 seconds. [ 2132.011785][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2132.019732][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2132.028435][ T29] task:syz-executor.2 state:D stack:27384 pid:31623 tgid:31622 ppid:5121 flags:0x00004006 [ 2132.039235][ T29] Call Trace: [ 2132.042554][ T29] [ 2132.045513][ T29] __schedule+0x17d1/0x49f0 [ 2132.050750][ T29] ? __pfx___schedule+0x10/0x10 [ 2132.055648][ T29] ? __pfx_lock_release+0x10/0x10 [ 2132.061155][ T29] ? __mutex_trylock_common+0x91/0x2e0 [ 2132.066686][ T29] ? schedule+0x8e/0x260 [ 2132.071057][ T29] schedule+0x149/0x260 [ 2132.075257][ T29] schedule_preempt_disabled+0x13/0x30 [ 2132.081432][ T29] __mutex_lock+0x6a3/0xd70 [ 2132.085991][ T29] ? __mutex_lock+0x526/0xd70 [ 2132.091251][ T29] ? misc_open+0x5c/0x390 [ 2132.095629][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2132.101207][ T29] ? kobject_get_unless_zero+0x22d/0x330 [ 2132.106903][ T29] misc_open+0x5c/0x390 [ 2132.111619][ T29] chrdev_open+0x5b0/0x630 [ 2132.116079][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2132.121695][ T29] ? security_file_open+0x457/0x570 [ 2132.126971][ T29] ? try_module_get+0x1/0x150 [ 2132.132271][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2132.137257][ T29] do_dentry_open+0x907/0x15a0 [ 2132.142629][ T29] path_openat+0x285f/0x3240 [ 2132.147278][ T29] ? __pfx_stack_trace_save+0x10/0x10 [ 2132.153212][ T29] ? __lock_acquire+0x1345/0x1fd0 [ 2132.158293][ T29] ? mark_lock+0x9a/0x350 [ 2132.163288][ T29] ? __pfx_path_openat+0x10/0x10 [ 2132.168294][ T29] do_filp_open+0x234/0x490 [ 2132.173374][ T29] ? __pfx_do_filp_open+0x10/0x10 [ 2132.178477][ T29] ? _raw_spin_unlock+0x28/0x50 [ 2132.183979][ T29] ? alloc_fd+0x59c/0x640 [ 2132.188366][ T29] do_sys_openat2+0x13e/0x1d0 [ 2132.193630][ T29] ? __might_fault+0xa9/0x120 [ 2132.198353][ T29] ? __pfx_do_sys_openat2+0x10/0x10 [ 2132.204120][ T29] ? xfd_validate_state+0x6e/0x150 [ 2132.209658][ T29] ? restore_fpregs_from_fpstate+0x100/0x250 [ 2132.215687][ T29] __x64_sys_openat+0x247/0x2a0 [ 2132.221080][ T29] ? __pfx___x64_sys_openat+0x10/0x10 [ 2132.226502][ T29] ? do_syscall_64+0x108/0x240 [ 2132.231871][ T29] ? do_syscall_64+0xb4/0x240 [ 2132.236617][ T29] do_syscall_64+0xf9/0x240 [ 2132.241735][ T29] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2132.247678][ T29] RIP: 0033:0x7f49cde7dda9 [ 2132.252764][ T29] RSP: 002b:00007f49ceb610c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2132.261662][ T29] RAX: ffffffffffffffda RBX: 00007f49cdfabf80 RCX: 00007f49cde7dda9 [ 2132.270488][ T29] RDX: 0000000000000002 RSI: 00000000200000c0 RDI: ffffffffffffff9c [ 2132.278995][ T29] RBP: 00007f49cdeca47a R08: 0000000000000000 R09: 0000000000000000 [ 2132.287009][ T29] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2132.295601][ T29] R13: 000000000000000b R14: 00007f49cdfabf80 R15: 00007f49ce0cfa48 [ 2132.303991][ T29] [ 2132.307050][ T29] INFO: task syz-executor.1:31750 blocked for more than 145 seconds. [ 2132.315678][ T29] Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2132.323609][ T29] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2132.332676][ T29] task:syz-executor.1 state:D stack:27384 pid:31750 tgid:31749 ppid:5123 flags:0x00004006 [ 2132.343265][ T29] Call Trace: [ 2132.346575][ T29] [ 2132.350094][ T29] __schedule+0x17d1/0x49f0 [ 2132.354692][ T29] ? __pfx___schedule+0x10/0x10 [ 2132.360161][ T29] ? __pfx_lock_release+0x10/0x10 [ 2132.365251][ T29] ? __mutex_trylock_common+0x91/0x2e0 [ 2132.371315][ T29] ? schedule+0x8e/0x260 [ 2132.375622][ T29] schedule+0x149/0x260 [ 2132.380511][ T29] schedule_preempt_disabled+0x13/0x30 [ 2132.386029][ T29] __mutex_lock+0x6a3/0xd70 [ 2132.391146][ T29] ? __mutex_lock+0x526/0xd70 [ 2132.395883][ T29] ? misc_open+0x5c/0x390 [ 2132.400385][ T29] ? __pfx___mutex_lock+0x10/0x10 [ 2132.405459][ T29] ? kobject_get_unless_zero+0x22d/0x330 [ 2132.411912][ T29] misc_open+0x5c/0x390 [ 2132.416137][ T29] chrdev_open+0x5b0/0x630 [ 2132.421109][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2132.426179][ T29] ? security_file_open+0x457/0x570 [ 2132.431941][ T29] ? try_module_get+0x1/0x150 [ 2132.436658][ T29] ? __pfx_chrdev_open+0x10/0x10 [ 2132.442148][ T29] do_dentry_open+0x907/0x15a0 [ 2132.446975][ T29] path_openat+0x285f/0x3240 [ 2132.452122][ T29] ? __pfx_stack_trace_save+0x10/0x10 [ 2132.457542][ T29] ? __lock_acquire+0x1345/0x1fd0 [ 2132.463205][ T29] ? mark_lock+0x9a/0x350 [ 2132.467585][ T29] ? __pfx_path_openat+0x10/0x10 [ 2132.473130][ T29] do_filp_open+0x234/0x490 [ 2132.477740][ T29] ? __pfx_do_filp_open+0x10/0x10 [ 2132.483340][ T29] ? _raw_spin_unlock+0x28/0x50 [ 2132.488244][ T29] ? alloc_fd+0x59c/0x640 [ 2132.493239][ T29] do_sys_openat2+0x13e/0x1d0 [ 2132.497961][ T29] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 2132.504964][ T29] ? __pfx_do_sys_openat2+0x10/0x10 [ 2132.510630][ T29] ? _raw_spin_unlock_irqrestore+0x8f/0x140 [ 2132.516570][ T29] ? lockdep_hardirqs_on+0x98/0x140 [ 2132.522319][ T29] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 2132.528279][ T29] __x64_sys_openat+0x247/0x2a0 [ 2132.533705][ T29] ? __pfx___x64_sys_openat+0x10/0x10 [ 2132.539524][ T29] ? do_syscall_64+0x108/0x240 [ 2132.544344][ T29] ? do_syscall_64+0xb4/0x240 [ 2132.549732][ T29] do_syscall_64+0xf9/0x240 [ 2132.554303][ T29] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 2132.560902][ T29] RIP: 0033:0x7f2a2907dda9 [ 2132.565359][ T29] RSP: 002b:00007f2a29ea00c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 [ 2132.574451][ T29] RAX: ffffffffffffffda RBX: 00007f2a291abf80 RCX: 00007f2a2907dda9 [ 2132.582795][ T29] RDX: 0000000000000000 RSI: 0000000020000100 RDI: ffffffffffffff9c [ 2132.591159][ T29] RBP: 00007f2a290ca47a R08: 0000000000000000 R09: 0000000000000000 [ 2132.599600][ T29] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 2132.607607][ T29] R13: 000000000000000b R14: 00007f2a291abf80 R15: 00007f2a292cfa48 [ 2132.616161][ T29] [ 2132.619526][ T29] [ 2132.619526][ T29] Showing all locks held in the system: [ 2132.627270][ T29] 1 lock held by khungtaskd/29: [ 2132.633002][ T29] #0: ffffffff8e130c60 (rcu_read_lock){....}-{1:2}, at: debug_show_all_locks+0x55/0x2a0 [ 2132.643330][ T29] 3 locks held by kworker/u4:2/38: [ 2132.648830][ T29] 2 locks held by getty/4828: [ 2132.653537][ T29] #0: ffff88802b0810a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref_wait+0x25/0x70 [ 2132.664033][ T29] #1: ffffc90002f062f0 (&ldata->atomic_read_lock){+.+.}-{3:3}, at: n_tty_read+0x6b4/0x1e10 [ 2132.674654][ T29] 4 locks held by kworker/1:3/2455: [ 2132.680202][ T29] #0: ffff888014c8c938 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x825/0x1420 [ 2132.691656][ T29] #1: ffffc9001398fd20 ((work_completion)(&rfkill->sync_work)){+.+.}-{0:0}, at: process_scheduled_works+0x825/0x1420 [ 2132.704485][ T29] #2: ffffffff8f6451c8 (rfkill_global_mutex){+.+.}-{3:3}, at: rfkill_sync_work+0x23/0x220 [ 2132.715068][ T29] #3: ffff888056538100 (&dev->mutex){....}-{3:3}, at: nfc_rfkill_set_block+0x50/0x310 [ 2132.725181][ T29] 3 locks held by kworker/1:0/26401: [ 2132.730854][ T29] #0: ffff888014c8c938 ((wq_completion)events){+.+.}-{0:0}, at: process_scheduled_works+0x825/0x1420 [ 2132.742243][ T29] #1: ffffc900034afd20 ((work_completion)(&rfkill_global_led_trigger_work)){+.+.}-{0:0}, at: process_scheduled_works+0x825/0x1420 [ 2132.756238][ T29] #2: ffffffff8f6451c8 (rfkill_global_mutex){+.+.}-{3:3}, at: rfkill_global_led_trigger_worker+0x27/0xd0 [ 2132.768019][ T29] 3 locks held by syz-executor.3/31278: [ 2132.773948][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.782807][ T29] #1: ffff888052508100 (&dev->mutex){....}-{3:3}, at: nfc_register_device+0x9c/0x320 [ 2132.792835][ T29] #2: ffffffff8f6451c8 (rfkill_global_mutex){+.+.}-{3:3}, at: rfkill_register+0x34/0x8c0 [ 2132.803170][ T29] 1 lock held by syz-executor.0/31276: [ 2132.809045][ T29] #0: ffff888056538100 (&dev->mutex){....}-{3:3}, at: nfc_unregister_device+0x63/0x2a0 [ 2132.819440][ T29] 1 lock held by syz-executor.4/31619: [ 2132.824933][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.834041][ T29] 1 lock held by syz-executor.2/31623: [ 2132.839898][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.848427][ T29] 1 lock held by syz-executor.1/31750: [ 2132.854502][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.863424][ T29] 1 lock held by syz-executor.0/31752: [ 2132.869243][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.877776][ T29] 1 lock held by syz-executor.3/31753: [ 2132.883808][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.892812][ T29] 1 lock held by syz-executor.4/31754: [ 2132.898300][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.907450][ T29] 1 lock held by syz-executor.2/31755: [ 2132.913311][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.922180][ T29] 1 lock held by syz-executor.1/31756: [ 2132.927664][ T29] #0: ffffffff8e8f7488 (misc_mtx){+.+.}-{3:3}, at: misc_open+0x5c/0x390 [ 2132.936954][ T29] [ 2132.939694][ T29] ============================================= [ 2132.939694][ T29] [ 2132.948133][ T29] NMI backtrace for cpu 0 [ 2132.952490][ T29] CPU: 0 PID: 29 Comm: khungtaskd Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2132.962323][ T29] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 2132.972410][ T29] Call Trace: [ 2132.975715][ T29] [ 2132.978671][ T29] dump_stack_lvl+0x1e7/0x2e0 [ 2132.983395][ T29] ? __pfx_dump_stack_lvl+0x10/0x10 [ 2132.988638][ T29] ? __pfx__printk+0x10/0x10 [ 2132.993259][ T29] ? vprintk_emit+0x607/0x720 [ 2132.997963][ T29] ? __pfx_vprintk_emit+0x10/0x10 [ 2133.003032][ T29] nmi_cpu_backtrace+0x49c/0x4d0 [ 2133.008067][ T29] ? __pfx_nmi_cpu_backtrace+0x10/0x10 [ 2133.013552][ T29] ? _printk+0xd5/0x120 [ 2133.017742][ T29] ? __pfx__printk+0x10/0x10 [ 2133.022365][ T29] ? __wake_up_klogd+0xcc/0x110 [ 2133.027252][ T29] ? __pfx__printk+0x10/0x10 [ 2133.031875][ T29] ? __rcu_read_unlock+0xa0/0x110 [ 2133.036927][ T29] ? __pfx_nmi_raise_cpu_backtrace+0x10/0x10 [ 2133.042938][ T29] nmi_trigger_cpumask_backtrace+0x198/0x320 [ 2133.048953][ T29] watchdog+0xfaf/0xff0 [ 2133.053154][ T29] ? watchdog+0x1e9/0xff0 [ 2133.057507][ T29] ? __pfx_watchdog+0x10/0x10 [ 2133.062199][ T29] kthread+0x2ef/0x390 [ 2133.066278][ T29] ? __pfx_watchdog+0x10/0x10 [ 2133.070972][ T29] ? __pfx_kthread+0x10/0x10 [ 2133.075572][ T29] ret_from_fork+0x4b/0x80 [ 2133.080004][ T29] ? __pfx_kthread+0x10/0x10 [ 2133.084603][ T29] ret_from_fork_asm+0x1b/0x30 [ 2133.089397][ T29] [ 2133.092766][ T29] Sending NMI from CPU 0 to CPUs 1: [ 2133.098016][ C1] NMI backtrace for cpu 1 [ 2133.098030][ C1] CPU: 1 PID: 8062 Comm: kworker/u4:10 Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2133.098051][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 2133.098063][ C1] Workqueue: bat_events batadv_nc_worker [ 2133.098162][ C1] RIP: 0010:kasan_check_range+0x79/0x290 [ 2133.098195][ C1] Code: 4d 89 c1 49 c1 e9 03 49 be 01 00 00 00 00 fc ff df 4f 8d 3c 31 4c 89 fd 4c 29 dd 48 83 fd 10 7f 29 48 85 ed 0f 84 3e 01 00 00 <4c> 89 cd 48 f7 d5 48 01 dd 41 80 3b 00 0f 85 c9 01 00 00 49 ff c3 [ 2133.098211][ C1] RSP: 0018:ffffc90004c87900 EFLAGS: 00000002 [ 2133.098227][ C1] RAX: 0000000000000001 RBX: 1ffffffff259189f RCX: ffffffff8171254d [ 2133.098241][ C1] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffffffff92c8c4f8 [ 2133.098253][ C1] RBP: 0000000000000001 R08: ffffffff92c8c4ff R09: 1ffffffff259189f [ 2133.098266][ C1] R10: dffffc0000000000 R11: fffffbfff259189f R12: 0000000000000000 [ 2133.098279][ C1] R13: ffff88802f1e0ae0 R14: dffffc0000000001 R15: fffffbfff25918a0 [ 2133.098293][ C1] FS: 0000000000000000(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000 [ 2133.098309][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2133.098323][ C1] CR2: 000000c000876000 CR3: 000000000df32000 CR4: 00000000003506f0 [ 2133.098339][ C1] Call Trace: [ 2133.098347][ C1] [ 2133.098355][ C1] ? nmi_cpu_backtrace+0x3c2/0x4d0 [ 2133.098374][ C1] ? __pfx_lock_acquire+0x10/0x10 [ 2133.098402][ C1] ? __pfx_nmi_cpu_backtrace+0x10/0x10 [ 2133.098430][ C1] ? nmi_cpu_backtrace_handler+0xc/0x20 [ 2133.098451][ C1] ? nmi_handle+0x14f/0x580 [ 2133.098478][ C1] ? nmi_handle+0x2a/0x580 [ 2133.098498][ C1] ? kasan_check_range+0x79/0x290 [ 2133.098526][ C1] ? default_do_nmi+0x63/0x160 [ 2133.098547][ C1] ? exc_nmi+0x121/0x210 [ 2133.098566][ C1] ? end_repeat_nmi+0xf/0x60 [ 2133.098596][ C1] ? __lock_acquire+0x86d/0x1fd0 [ 2133.098623][ C1] ? kasan_check_range+0x79/0x290 [ 2133.098650][ C1] ? kasan_check_range+0x79/0x290 [ 2133.098679][ C1] ? kasan_check_range+0x79/0x290 [ 2133.098705][ C1] [ 2133.098711][ C1] [ 2133.098719][ C1] __lock_acquire+0x86d/0x1fd0 [ 2133.098753][ C1] lock_acquire+0x1e3/0x530 [ 2133.098777][ C1] ? batadv_nc_worker+0xcb/0x610 [ 2133.098801][ C1] ? __pfx_lock_acquire+0x10/0x10 [ 2133.098827][ C1] ? batadv_nc_worker+0xcb/0x610 [ 2133.098846][ C1] ? __pfx_lock_release+0x10/0x10 [ 2133.098873][ C1] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2133.098903][ C1] batadv_nc_worker+0xec/0x610 [ 2133.098926][ C1] ? batadv_nc_worker+0xcb/0x610 [ 2133.098945][ C1] ? batadv_nc_worker+0xcb/0x610 [ 2133.098966][ C1] ? process_scheduled_works+0x825/0x1420 [ 2133.098993][ C1] process_scheduled_works+0x913/0x1420 [ 2133.099032][ C1] ? __pfx_process_scheduled_works+0x10/0x10 [ 2133.099063][ C1] ? assign_work+0x364/0x3d0 [ 2133.099092][ C1] worker_thread+0xa5f/0x1000 [ 2133.099129][ C1] ? __pfx_worker_thread+0x10/0x10 [ 2133.099156][ C1] kthread+0x2ef/0x390 [ 2133.099174][ C1] ? __pfx_worker_thread+0x10/0x10 [ 2133.099200][ C1] ? __pfx_kthread+0x10/0x10 [ 2133.099219][ C1] ret_from_fork+0x4b/0x80 [ 2133.099244][ C1] ? __pfx_kthread+0x10/0x10 [ 2133.099263][ C1] ret_from_fork_asm+0x1b/0x30 [ 2133.099296][ C1] [ 2133.112781][ T29] Kernel panic - not syncing: hung_task: blocked tasks [ 2133.112799][ T29] CPU: 0 PID: 29 Comm: khungtaskd Not tainted 6.8.0-rc5-syzkaller-00020-g9fc1ccccfd8d #0 [ 2133.112825][ T29] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 2133.112838][ T29] Call Trace: [ 2133.112847][ T29] [ 2133.112856][ T29] dump_stack_lvl+0x1e7/0x2e0 [ 2133.112898][ T29] ? __pfx_dump_stack_lvl+0x10/0x10 [ 2133.112931][ T29] ? __pfx__printk+0x10/0x10 [ 2133.112958][ T29] ? lockdep_hardirqs_on_prepare+0x43c/0x780 [ 2133.113001][ T29] ? vscnprintf+0x5d/0x90 [ 2133.113090][ T29] panic+0x349/0x860 [ 2133.113121][ T29] ? nmi_trigger_cpumask_backtrace+0x244/0x320 [ 2133.113146][ T29] ? __pfx_panic+0x10/0x10 [ 2133.113172][ T29] ? tick_nohz_tick_stopped+0x7b/0xc0 [ 2133.113198][ T29] ? __irq_work_queue_local+0x137/0x3e0 [ 2133.113244][ T29] ? preempt_schedule_thunk+0x1a/0x30 [ 2133.113270][ T29] ? nmi_trigger_cpumask_backtrace+0x244/0x320 [ 2133.113293][ T29] ? nmi_trigger_cpumask_backtrace+0x2d4/0x320 [ 2133.113320][ T29] ? nmi_trigger_cpumask_backtrace+0x2d9/0x320 [ 2133.113347][ T29] watchdog+0xfee/0xff0 [ 2133.113382][ T29] ? watchdog+0x1e9/0xff0 [ 2133.113428][ T29] ? __pfx_watchdog+0x10/0x10 [ 2133.113460][ T29] kthread+0x2ef/0x390 [ 2133.113486][ T29] ? __pfx_watchdog+0x10/0x10 [ 2133.113518][ T29] ? __pfx_kthread+0x10/0x10 [ 2133.113543][ T29] ret_from_fork+0x4b/0x80 [ 2133.113574][ T29] ? __pfx_kthread+0x10/0x10 [ 2133.113598][ T29] ret_from_fork_asm+0x1b/0x30 [ 2133.113646][ T29] [ 2133.114229][ T29] Kernel Offset: disabled [ 2133.570157][ T29] Rebooting in 86400 seconds..