last executing test programs: 30m22.92723931s ago: executing program 4 (id=256): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0xf) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000000040)={0x0, 0x0, "d607f8f9951e76c13f64323723e7eecdf40c363423eb3d259266ec9c37865c9f39c3539e4f8d3ee0878ae95bc7f52363c468b257ffb3baf7aea4bb76dcfd54f11ed2c41d078b9cf1fc8f72566153c97e4af37017ea6b160600000000000000fb19d1d2bd3c8c4e97da2213f9d5c3b90400000000000000c279f02558083906666827d61dcc3a633bb0b1250b5a293e3877adc1660edbc9a0307a25720a170e7f5670e4000044febf7ddc73fd4a5a0b6c281e05c541471d8d2a58f52dac665f7f46c7084e17c809268103a2584ab40a68e528329d97afc3612e325c1eb4a3ab2e156a97444800", "0615e456c196e819a321fdb3690bfab19538829a732a01781564ef7738cb5b82a704b3952f81c68bb4ceeaad63206f88201638e87c4981cbf9332cbc9c4d69e392bd33237ece7ad91e44edac0da8dacad81adf2e08c21ad6b44ce1f90bd618c255ca40cdb411485fb48a51d329c816b3488c7d032ef69c502c6e1236bd381efd410165988847c1dcb98a18ca2b853910e52044fa3b3026cb88de269537c8f26ffc3b15cbf279832bfc90bd95939043182e88050dfd2a4784a5d1453610fb1f1c2bac36c3ecd3e6fb756ef8880debeef3636afd981d8af4ab119928448f90351aec113335eacf52a18c87738d9679d31ce0108dc556e597655ba11bacc032a16fbefc64776f363610a15b37bcd36e6a7cba931151d8c9ba5779d550e9ab21603a43a25f3b4895d8dc4f3ce0e7d5e964e888169ea79a0848e9338b3d34d62e963fbf98834f4455419907f0ffdb76373af77a34edee7789f56e7f01bdab9614a0d460f791a06e6cf5243bf2b3a1624a80ec7e1116f1c81f5ef4b895be74bf67eea9193428b58a8b62b7976d3d2e59796c46ec918c83cd49c3f43dbd2967586966c19ace7b0bef5f94eb333b362649f1bfa114f8b1f126e97ec672cff77e2130823fa7a1df6760c6a8917815e9f0a409ed32b133df7dc9afceffcd472b35145c83c9167764d25ce214133c6170adeb6653b30b226a3b6ff1363ac862a540c7fab584cd051ce7ee951e0f121d43cff75afbdec6bc6f6e8f7db58c8086751320d22ee8582e915cabc536e3767e9a9230c9ae8b92398f0ca2a7141fa4588af7afde10e5ec2a6fe85ba5712e126629d4e3998fc4721cb638f2ef8356049e3448466e2c400d5e8baf843fa399907cb526b791c5350ce29204cb6fe517892a69ec6dbecc28f032a745738faa12c2a34222942fef0ec0511da5fe0b56e2392a6a361032343edb79fd83cd0a354837153542fd61b3156b54c566036e493250c3a3214738e3cacc24a50d5dfd17d5008b4ca629c3062f3417cb67c48b8b888ae51256bb4e6c68e95a71a00383ad9df263f6a775ded64fef20ed5cb5f31c33cb86f839d00a12e40cd31219113619c4e0585454cb1776278bfd7f5c4275792afb790e83ff0fc6925355c7aee7a070477d9ec2292366e39b9dc66f7adcf449a1a718e5217183faf0f679efc5cef20bcdcf2d12ea0684084ec0d693256e280025b23b5a08b7b1ebe7d41fb045793f971d6ee066604818cb09d86c1eda99a44c35476a113fd5d1a7543f8f99424ebb78dd9e00d719502a6eafa743a061fa3fa55e4deaa0a011b6b9d633f10e0c9446b5a2e3f6d6014ab00695366c1a6bf0c32f703aebb7988c7d4d322681458e85626302c70f37628835e1fcfff4da3099c0b4af433eb9a51f9609f2c0c09a98b18880c846b34d6ac0210f073765666100976ee1d928893f983580ea47a012144633b98e02c3e81869534ab985eb3a73e0bac892dac949f85db949285a6a7a490b1075467226af23df82d8dd09b7282490fbb3ada9ed4cae8f761aefbe0701de6b132f12044c58ac1c2607c8f51361de5bed021dea13fd0a440263cf0b304522a324b581ab274e7bdae5994316657b5c0ab0220d9b08739729f7a35d436878c182aec4f08dd161c11ee5b7937fae7835e8bfe98a44c8d4bbb2e0eee0cb5d7c93517e96a9fc8132e60f3ef7c735bea1934b37df451f981c8d9210e61278c871e6dad6ceb89aa4d7245658a63e65cec7b81d307426a60a31cc917844a14e1d9ad83bef1c9f736d1836687c950d1275caece0d46ab9f3b0e95d9cf560eb8134e8346b35e0a6f60e6a87a14c4aeb3e0d06158390660a52a6e44b524c1e16de2bf99870f78fc81d267072bc63e97d3f26d23fd59799ff2c847d6a724cebc2377a582ba73d99a610a095c28d66c60910ac64b7d18847fa98fd8528b72e0a149b082c731575b2e2763e67c821ba29eecd8b8c87981c4fb1fbbaaa4e8aa077ec98de1362fc7af7a0ac5e3297fd0d924124b2e255b5cc4f6b0873f3d34418d5ae0d6f734628f38cb9b856b2db3fbb2fafb76983eabc51a348e55789e997fa25cbe6e5031bd2e33d4e2686f964a65d1abf7f96a20a8b270b1522ace4adf6fdade5cd3f101574960d13267e2382f70027ebe5ef7f9418e14e6a8a130d2aec2253c8fe21825e3295774db0c9b1340ea28a96589ba0d9f79aa61b92aea6f704ef7f716d849b8c77e6922e198a006d8133491d0bb85b925825a6d307d7cc8f09c655aa3edabf84c75560dfb279ee3e8b825323279edc58c3161e72cf9ae02ef80d500da922c0abeb8b164abd9c17ef7c02e89000d67b0c2ddd078cacbf37c4826be3845948d598980d63c1d7aade89d0637d80a4c102a35eb027a08ef90cc20d17fc514926914e68e5de54b861200ffa4ce1cbc16e4ecf342a1176cdb561f7dea38b3ae0fd81260f72d34e6f33d364cf313d3b3161410dcbf5f0f0579a1d235b49bb5d27f85825b94f1899e7846d0292ad912d934574f9d55d2152dbfb39d662e6e0f2496182d012af8b4bebbdfa1d68e3e988869fb5cd9612db97e6cc574444f4b5025ec9827bafc55341bf6ad3fd4fab2ee43f343cb9bcec0c38384b5699e5c6d5973ba591978275c51a40200d340b9ed3681f08c69f58320f538f9cd78a34eb6ed55710d2478ea4bd15813921817b42f88f1bb038033b519668f0a2e8693b9a19c7bcf96eec04bda625b31c32f4286be922ab2c87aa30310c8f46551450d5bc26b5fbfdedaae0f756384023bb9a28d3200cfeaedd63d6afe076513e8ad73d16607cd4ede16344e60d8707357e82b1089258c56d851a435e23ce0919825e04471dd61a44c43e87c2959d4e89311a30ee8be010094d0ef109bb210dda58b21b685b9e9c078c9ded6117d9a88dd7799291969851cd4c3f22b5f870a275a692188dafcf6e89ba87b0eb61011de031fda25fb3349901d40da2bbdb76eda417c9fafd90fb23504af58464e433ea1d00000000000086ba3aaa79d0df4f2e4e4afa565e66d28aa167f835d080bf1d41d0e52dbf81c671f8eacae234bf4fc328302671fab46613b73daf2ace80aff2f80f6a9d84b82480178cc612aa90adfc80ab3bba7d1527fc6ab04f009011bf093494a0d329df4e53d855b1c0ff6a25d22052b3a778e1ca2fbe59c9eeedf99e13682d06da269560524ffa0f404b73b946edf900ee958ceba09a051e27a620fb78e7a352c182c8c2981ce822eeaf6323965b4b3f322d40d406a158b6f3cf5d74822de952fefc341d0dead6c1c8fed8e48e0a85b51c1dcc7796d3f45bb1f50467a475da76c356c9e031b096867da1dbb89c3a038d475dbcdb2df1278d5dba55c2fb5ba6a9778c2a244198491f0f711cdb2ef0332f347afffb1b098b4c59041ccb0c286bb2dd40e7ec713f6ffe0b1067678c748615dae3c1e090f3739a9035767fb9972580d19fdef49a5071f99c3706b8fa4991f430721cf3ca11af0e3bd7c4d0cd0ab5b7d98ee66730c20a098110e4a15ce0bfc88c41fe375f261fe3557e14eb5ff4a2cdf6a008fd7b6702951b8456e940fbd269a0f3ed515ac03cfecce67027d579e1226bd7b7381827453550343566508d38790ee838c3bf85c6c91a45e7a44752f57313533a3e82e4042e65d346afb20c0527575f79080aef4e1aa8d5868d190c8d37bdae7592e41bed37b9d4c30d8126d3debde02dff25f5ef1e48133e2a41cd55347bd23dcce57a00189619db629c530dc112d22ac72bce353681264b5175be40b3ba84408d0f56762cc720e96c128447be7128748e185be2640115556bac64d060207e629b0144e501c1c49c6abd15c7982b01e22da2ad04bb28df1a27f31e18040c16406071d798bb40d901d001e22cc5ed870d08702f49f0021814cdd814901a13c7ab061bb4b8172c639b3449e24f656fee58186e69e6a781b49ca080ffb4a3c87746c661f43e9be52d0ba2ee368b9c143687c8846abac599069decf41e69fddcadf31c5f716d17df12df4eedbfcc5805fe8e661b8fcd7b130d7bcc4a9a152de93a15dddacf3cf52479956185a3c5000d18ddce0236d5858c0d8761bca7446e3d30f3e8f48d5e8f86a60cbe46f038b1028ffd35590bdacfeebb86e28d42a923bdc3f9a307b919341a2a7dda096d41070db245c2c424aebe4a4bb9863169454d09f25fd0aa2da7bfc97ad7aca886dd998e041133e07899ad48f7cda600de48ac3951152dfbe6331b8acae24cfd2dd2b14696c75040685c756942a0d049ee9863a2e480388f93876f3910ecb3a59fa16c25b2b3636a542f92744495e10a4ce37f19f5c2256e2d61775d388e2a86b52f76add2f956aa02501f5badb94da12595b2bbf88b05dc70caae6766fd3df4f299d0ff71c8787249b255ea49b3d33b3f1a8c9403cb75d64264465c3578538382b23d721f8a49134020ca2d9e887d9949624ac6d63322b6507e277a0020db9bfa2928736b96c72fa3406a95adfe6b374ffa27001d37d3bbe725e75c257834572026c511f57dce67153a4008f9e75e07ed9237f600005800ee667c137fc78bc4fd4ebf4d228979ab0ccafbcd8b8daad76fb2abcfc585377ea6e19f170db898b950a7b0f4e75466a2ba26e7d60e0a6f5c54a3fe78677f3362c5b01ae791b62ee8a5d0fd65b739ece4f3b758d05a8e4e4ea7e4866ee67750ce2769f72a9f45780eadfae73b42d4dd4c614c797c694ece8af88cc732edabfa26ace57de54835c7551154dfa3be11a0d3b5845ac97b2da84410a652e72cd563acbb2b02bb59370cebaaa80014e3ad280944eae6fbf8d5f85237257bb5b8e5ec3e52dc06f8394176b325a577804e9eb78d7015172d17ed15f905f705d56687f53988bb207c74fbeb2b03a700258e835362886239f4d8f1c2cf6d4d10ff26d2579ea40a5fb99e5b6d01cdeda050d3faa78ed674f2899be08332086c8bf0410a7d06099c50a2d949d49a0f21b43bcdfbdf435875cf5a9def46db63746574ee8a5b1fbcef411154e914dd9e5bb1b1bd2944581083fb66a017e7972df3daefc487e4198cb281d3a80637d52b41738b7f1a57c867d5b2ee5d72465657593339506fd0c3807cd6445eb54cfb5ca9d35ef93eec6383224ebf85197eb6ed75f6c324f6a0345a25be6bb52ed347e57ccb059b903fb7db4e9f46513a4158ce29c1f5d6081b556bbc471e89225cad81aed34dae0f90ee8e7237b3b286e29b49d7a1700c537b28571f7d7e2a55e10792d6f7779ddefa3febdea5693048372a45903c04f1035a96c6cfbe6f6c2b754581aac02f8a70e698be6e37fd411cf4b76317b47683f6b0f80dfdeef3a9767c7e5c30dff786093a21477431fea0458023953700"}) write$binfmt_script(r1, &(0x7f0000000000), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000003, 0x28011, r1, 0x0) r2 = syz_open_dev$dvb_demux(&(0x7f0000000140), 0x0, 0x62400) ioctl$DVB_DEMUX_DMX_SET_PES_FILTER(r2, 0x40146f2c, &(0x7f0000000180)={0x1, 0x0, 0x1, 0x10}) r3 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x4000000004002, 0x0) r4 = dup(r3) r5 = syz_open_dev$radio(&(0x7f0000000000), 0xffffffffffffffff, 0x2) r6 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x62001, 0x0) ioctl$TCXONC(r6, 0x540a, 0x3) ioctl$VIDIOC_S_EXT_CTRLS(r5, 0xc0205647, &(0x7f0000000200)={0xf000000, 0x1, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x98f909, 0x8002, '\x00', @string=0x0}}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xa, 0x13, r4, 0x2000) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x17) r7 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_buf(r7, 0x6, 0xe, &(0x7f0000000280)="dc8daf8d", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x3c, 0x0, 0x0) setsockopt$inet_tcp_buf(r4, 0x6, 0x1c, &(0x7f0000000000)="f286d43e9ba0aff680c51b2ea727382708f361f658927ad8a381f54fd1ee4c", 0x1f) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x40, 0x972, &(0x7f0000006680)) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) futex(&(0x7f0000000140), 0x8, 0x1, 0x0, 0x0, 0x1000008) sync() madvise(&(0x7f0000000000/0x600000)=nil, 0x600002, 0x9) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x8, &(0x7f00000002c0), &(0x7f0000000300)=""/8, 0x4000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x50) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) socket$packet(0x11, 0x2, 0x300) r8 = openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$VIDIOC_CREATE_BUFS(r8, 0xc100565c, &(0x7f0000000140)={0x5, 0x4, 0x1, {0xa, @pix_mp={0x4, 0x7fff, 0x34565348, 0x7, 0xb, [{0x8, 0xaf}, {0x2a9, 0x8}, {0x4000002, 0x8}, {0x1, 0xa3d}, {0x2005}, {0x1, 0xff}, {0x0, 0x9}, {0x7ff, 0xa}], 0x6, 0x3, 0x1, 0x2, 0x4}}, 0x1}) 30m22.011247622s ago: executing program 4 (id=259): r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000, 0x80000}, 0x50) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000400)={0x1, &(0x7f0000000380)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x1, 0x1c, &(0x7f0000000140)=ANY=[@ANYBLOB="1800000010000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b702000014000000b7030000000000008500000083000000bf090000000000005509010000000000950000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000688600007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000008200000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7020000721f00008500000086000000bf91000000000000b7020000000000008500000085000000b70000000000000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x1, '\x00', 0x0, @fallback=0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0xfca804a0, 0x10, 0x38, &(0x7f00000002c0)="b800000500000000", &(0x7f0000000300)=""/8, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x4c) 30m21.707596409s ago: executing program 4 (id=261): sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0xb0}, 0x1, 0x0, 0x0, 0x20004081}, 0x40800) mknod$loop(&(0x7f0000000400)='./file0\x00', 0xfef, 0x0) r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x42082, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x2}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) close(r1) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(0xffffffffffffffff, 0x89f8, &(0x7f0000000540)={'syztnl2\x00', &(0x7f0000000440)={'syztnl2\x00', r3, 0x1, 0x700, 0x3886, 0x401, {{0x2d, 0x4, 0x1, 0x33, 0xb4, 0x66, 0x0, 0x2, 0x2f, 0x0, @dev={0xac, 0x14, 0x14, 0x41}, @local, {[@end, @lsrr={0x83, 0x2b, 0x38, [@local, @dev={0xac, 0x14, 0x14, 0x34}, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x1e}, @dev={0xac, 0x14, 0x14, 0x3b}, @loopback, @multicast1, @private=0xa010102, @dev={0xac, 0x14, 0x14, 0x16}, @remote]}, @cipso={0x86, 0x56, 0xffffffffffffffff, [{0x0, 0x2}, {0x6, 0xe, "bc38fcc9922c191f745b60d1"}, {0x7, 0xb, "dd0f7ec13f1e2ce8b0"}, {0x5, 0x10, "0cf24b5c37971dbf4ea6033b46d2"}, {0x2, 0x2}, {0x2, 0x5, "80f1d4"}, {0x6, 0x9, "328e9e6bdf9e19"}, {0x1, 0x12, "af59b3333caad23b65721249821edcdf"}, {0x6, 0x3, "04"}]}, @lsrr={0x83, 0xb, 0x38, [@multicast2, @loopback]}, @lsrr={0x83, 0x7, 0x7d, [@initdev={0xac, 0x1e, 0x0, 0x0}]}, @generic={0x12, 0xa, "a2f11dded455835c"}]}}}}}) sendmsg$nl_route_sched(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000640)=@getqdisc={0x3c, 0x26, 0x4, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r4, {0x10, 0x3}, {0xb, 0x10}, {0x4, 0xfff7}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40088c1}, 0x240400d0) sendmsg$nl_route_sched(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=@newqdisc={0x48, 0x24, 0x4ee4e6a52ff56541, 0x70b926, 0x25dfdc01, {0x0, 0x0, 0x0, r3, {0x0, 0xd}, {0x0, 0xb}, {0xffff, 0xfff2}}, [@qdisc_kind_options=@q_fq_codel={{0xd}, {0x14, 0x2, [@TCA_FQ_CODEL_TARGET={0x8, 0x1, 0xb}, @TCA_FQ_CODEL_INTERVAL={0x8, 0x3, 0xd}]}}]}, 0x48}, 0x1, 0x0, 0x0, 0x240048e4}, 0x4890) ioctl$SIOCSIFHWADDR(r1, 0x8914, &(0x7f0000002280)={'syzkaller0\x00', @multicast}) r5 = socket$kcm(0x11, 0x3, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) setsockopt$sock_attach_bpf(r5, 0x107, 0xf, &(0x7f0000000600), 0x56) sendmsg$kcm(r5, &(0x7f00000000c0)={&(0x7f0000000580)=@xdp={0x2c, 0x0, r7, 0x3e}, 0x80, &(0x7f0000000080)=[{&(0x7f0000000180)="27030200590214120600002fb96dbcf706e10500000086ddffff1144ee1611d4b8bf4a31accb", 0xfdef}], 0x1}, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r8 = socket$kcm(0xa, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x9, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000fbff"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xd}, 0x94) r9 = syz_open_dev$loop(&(0x7f0000000240), 0x8000, 0x400) ioctl$LOOP_GET_STATUS(r9, 0x4c03, &(0x7f0000000680)) sendmsg$inet(r8, &(0x7f0000000380)={&(0x7f0000000040)={0xa, 0xa, @local}, 0x1c, &(0x7f0000000180)=[{&(0x7f0000000080)="a2", 0xff0e}], 0x4, 0x0, 0x0, 0xa6820000}, 0xafe6) 30m21.207761139s ago: executing program 4 (id=262): mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r0, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100000, 0x0) r1 = getpid() r2 = syz_pidfd_open(r1, 0x0) setns(r2, 0x24020000) syz_clone(0xb21e0000, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_pidfd_open(r1, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r6 = socket$unix(0x1, 0x3, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r6, 0x8914, &(0x7f0000000200)={'syzkaller1\x00', 0x1}) write$tun(r5, &(0x7f0000003d00)=ANY=[@ANYBLOB="0800080006000600"], 0x19aa) close(0x3) r7 = socket(0x10, 0x803, 0x0) write(r7, &(0x7f0000000040)="2600000022004701050007108980e8ff06006d20002b1ffec0e90101c7bb0000b00000000000", 0x26) setsockopt$sock_int(r7, 0x1, 0x8, &(0x7f0000d9bffc), 0x4) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000380)={'batadv_slave_0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000140)=@newqdisc={0x2c, 0x24, 0x4ee4e6a52ff56541, 0x70bd2a, 0xffffffff, {0x0, 0x0, 0x0, r8, {0x0, 0xfff1}, {0xffff, 0xffff}, {0x0, 0x1}}, [@qdisc_kind_options=@q_drr={0x8}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000000}, 0x20040084) sendmsg$nl_route_sched(r4, &(0x7f0000001200)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000040)=@newqdisc={0x3c, 0x28, 0x4ee4e6a52ff5667f, 0x5001, 0xfffffdfc, {0x0, 0x0, 0x0, r8, {0xfff3}, {0x0, 0xfff1}, {0x2, 0x8}}, [@qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x3, 0x5}}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40098}, 0x4000892) setns(r3, 0x24020000) open_tree(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x89901) 30m20.708360245s ago: executing program 4 (id=264): r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000280), 0x140800, 0x0) r1 = epoll_create1(0x80000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r0, &(0x7f0000000100)={0x20000014}) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x1, 0x0) r4 = openat$kvm(0xffffffffffffff9c, 0x0, 0x25a9d81726c22ed5, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r6, 0x4008ae89, &(0x7f0000000100)={0x1, 0x0, [{0xbdd, 0x0, 0x8000010100000}]}) ioctl$KVM_SET_GUEST_DEBUG_x86(r6, 0x4048ae9b, &(0x7f0000000200)={0x30000, 0x0, {[0xa, 0x4, 0x8e7, 0xfffffffffffff9fe, 0x1, 0xe, 0x1, 0x5]}}) sched_setattr(0x0, &(0x7f0000000180)={0x47, 0x5, 0x8, 0x5, 0x0, 0x9, 0x0, 0x57c73f3a, 0xfa11, 0xffffffff}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='freezer.state\x00', 0x275a, 0x0) getsockopt$sock_int(r3, 0x1, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) r7 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x129240, 0x0) r8 = ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r9 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r9, 0x29, 0x40, &(0x7f0000000580)=@mangle={'mangle\x00', 0x2, 0x6, 0x518, 0x378, 0x0, 0x1b0, 0x0, 0x0, 0x448, 0x448, 0x448, 0x448, 0x448, 0x6, 0x0, {[{{@uncond, 0x0, 0xa8, 0xe0, 0x0, {0x7a00000010000000}}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0xffffffffffffffff, 0x12, 0x1}, {0x0, 0x5, 0xc}, {0xffffffffffffffff, 0x4}, 0x6, 0x7ff}}}, {{@ipv6={@private1={0xfc, 0x1, '\x00', 0x1}, @dev={0xfe, 0x80, '\x00', 0xa}, [0x0, 0xffffffff, 0x0, 0xffffff00], [0x0, 0x0, 0xffffffff, 0xff], 'macvlan0\x00', 'wg0\x00', {}, {}, 0x6, 0x7f, 0x4}, 0x0, 0xa8, 0xd0}, @common=@inet=@SET1={0x28, 'SET\x00', 0x1, {{0x2, 0x5}, {0x3, 0x4, 0x4}}}}, {{@uncond, 0x0, 0xd0, 0xf8, 0x48000000, {}, [@inet=@rpfilter={{0x28}, {0x1}}]}, @common=@unspec=@STANDARD={0x28, '\x00', 0x0, 0xfffffffffffffffc}}, {{@ipv6={@empty, @private0, [0xff, 0x0, 0xffffff00, 0xffffffff], [0xff000000, 0xffffff, 0xff, 0xffffffff], 'geneve0\x00', 'xfrm0\x00', {0xff}, {}, 0x3a, 0x5, 0x0, 0x4}, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0x1, 0x1b}}}, {{@ipv6={@private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, [0xff, 0x0, 0x7f7fff00, 0xffffffff], [0xff000000, 0xcf16d9bfdc28978c, 0x0, 0xff], 'veth0\x00', 'dvmrp1\x00', {0xff}, {}, 0x2c, 0x0, 0x6, 0x8}, 0x0, 0xa8, 0xd0}, @HL={0x28, 'HL\x00', 0x0, {0xfd}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x578) r10 = socket$netlink(0x10, 0x3, 0x0) ioctl$XFS_IOC_ATTRMULTI_BY_HANDLE(r10, 0x4048587b, &(0x7f0000002580)={{r10, &(0x7f0000000040)='-\x00', 0x50d000, &(0x7f0000000080)={@align=0x8000000000000001, {0x400, 0xeb72, 0x401, 0xfffffffffffffff9}}, 0x8dcd, &(0x7f0000000100), &(0x7f0000000140)=0xe}, 0x4, &(0x7f00000024c0)=[{0x3, 0x2, &(0x7f0000000180)='bond\x00', &(0x7f00000001c0), 0x0, 0x22}, {0x2, 0x0, &(0x7f00000002c0)='bond\x00', &(0x7f0000001280)="98a3c13043fa5c0ed931540369147f8084b32a3e08390cc67f263e469d0cdb05bbb766eb581d029589e0bc10becfc6f29f8fb201fec32535ab84d880c08d498eaba5709c953981093c78ce7bcb504d8730756095a9e125d305bfca824763e67ca11d4622108d37aeed9d73fe29778274e0ad3f88c32095ae7900d164ee368a354760d6ba70ec00ad5f033a179bc0e0a0b0a711d3cc2cf50c5696941894d4e7eaa3c95b8c0690537b4e20a1de7c5dc34a871b6d0f983b1cc7d4546719687a23a2ddb0b20b5c87aae4eed0a3d3b229b603147b4a6f4ee42fc3bb4bc69e2fe25f1b4f0c39add39c49e8a060357dc10aa41d50d0c4840a5b3691800219efc260a0aaba07e7149509f344d921a7f7319438f9aa4988d9c1647d388617dbcde571f6522c1a86ace6b49e3b29f0026e603f76bb69c927bb0e01270861a452bbced53165db68a6b529563d42bb327b52602d1986e6d26bdfad6cb5efef670f560b50a25c54e6034d97e0a91073caa8e1abc92757a5ca28c0428c393140f190ff04d12de70d86ed9779201c8ef05a69cc5fb82976032cae8a215c058d393ac44d46e288380d340a5256e93d378727a943cdc4aac00b76becbaba8ccda687406ab6ce586081fd359f317b87a9a5c94fb192271e0e718f2dc96a91b12a8553266eb7fecf9f5722640c52c9c84bee8a1bb85426b9112558d6922657e0a6d953663853bbff9d383ac5d686200fe4410a56925f46b0c4f0c05a4f1feac750c03fcc9d38593f838856bcf01b42f3af3b50db718133f64e2d50314608892491442fe6fc26bc106358cd85d5bbd57f0a0d393100290afee8a6549c7d1c42a59418dfac7ba993436b129a703afd9097a8f20436b796a8ad127107e240b86a4a72837b21146ed86cfe20f0cb581de4421c311fc024ecfcbc3cc76c087ec5b9e55c712c9da2a5aa946d41c74c844c4a266420507b5909d946ab9ad6dcab4337bbc43f651a9f0a7b3404bde5198cf59e356ba77dc722f23ef5967b65f5b1c14ad66f49a2df9ea50ada62847eeac4c83a9c972ab904902ab5f8caa9d84fa0df221a9db547db950592a5534dcb01a6fb3b9fa598e3615e0e2fe0a81eef1bcf6a37ec7d39878bfd2a0170deaffbe100179a99063dda7cf7cfd3b960cb3d0db1ee6e4f3f63f7cabe7fb725bb4ee0eb0e8fcd17bea74787b30cd10df5705505c68b7f3e971a2ed83d263315aa8914d5e5ddab76f336334f2f84fd12de1fbb180c514564101a6fc1151eb61ddfe42972b0bc024dfd11839217186644138ac37c7c483064c836764b8d12300319e341d75b04298e110fa8e1c3b57732f2ca7875375b07a9155a9155dc1e140f1be9fb0ba6195dd8c300e9f3255bace0be6160612da5b921496ac07db770051d667eea3f6d53c303b574f04fa59a37923a954f679cda9893602ac70dd90e4349799dea8d650f630583003fdc1861503ea60ab9b7cc618809363ce94e281c56907295447e4d4af1e1824689492e14380ff25dcdc55b91d8b51e69644924f68f7310932f49507ba6aa2dc97fa01ed528c85b04258311666073f1020d7fdb6f0c6e3620363b8be68b637f9160c12773d6f8066ad363e5c0950c4722f2c08778c4709b24ccab235f54f4af70f5e1524915043b20157f7b49e093922cf87fc8d328d9acd100993841b73a6201777664981118a96e8fcef3adb9cda6e0bc148b56f8e2558d4ab372d7f2b09b299158fc84cb267013dc4bb41063d05c3e31fe520db89b11af2cb88f01e7d552693ae56aa42c31d4d277590517391f84e202a2e5402e94e3f1e1c3a3d7010cb3c0a62007b244fed4506a95c0accb2734f81adee6839554fc8b2436ad5aa6f3a0b3f40c306711ed0bd88b064f8811513b351617fe28feaa846148828d963e6fdfc76df463eaff4a1ce8e2d0187296346f65a514b5a18a8c161615dc8e4cf6061cd4635b7dfb5fb48d153c0595c3d3089d072d5deb28f4a5a8025be37b8059ab4a21affa805b32253bd8328e89919e8468973ba451097ec0432c1b23ff48619f4ad9a4ab8c99d12e49f1e6c714b7705e4490d9a49c97bdbba1ce34659caf24ad03da3feba97869d6f200a55704c84c12cb0afaa667a2929b1aa9868cf7c66e60e1efd04916c851cc15d52ba8f0cf76b00bd8a4c7f7aab7362526b9d26d2ea55a2f2dc3d6586c73116f6c77192ebb7016574526824e1bb150d8df5c10bf2e758e382eeb402a937453c65cfc41ec668be06e7121bb8c3574785be617f85a029bc6d62b84cba225cb294fd3d8d55d2629ae9aa6c546f2a73478e8076647df7b782934af41bd7605e02086cfcde23e16563c42f6129b77d48bc249d193894087b5654f26504b722338e70365c7b77544356804ae6ac4f10fde42c86b1182fa203bbc4de8474a8979d1c9c478bf2c8a6fbc52915859701a9908074e803d72ad901affefb5520128739fc42675222a3631ab7bdff69ac7646de9050bcebbd8a659bceb83c0ec5cef7ca6ddcb301901d6d869f08dda6f992c4f91fead267e53eab809e8b1735f096008c350a4a4f5ad7026fc4c4aeb424f2d515ed8aeaa2ff9e1116c0b4fe8ae130709423174b51b102112fed1bc6a1d4d5dd33e85f2f3158b53d43bee49a9569c5fa877595ad34f1d0f932210b8d8ce7a0bd0cabf2b21977cac5e22dd6f30d6dcf947a618c9429d36f49aa2bd114f7e28411b6adcb", 0x77f, 0x10}, {0x1, 0xc108, &(0x7f0000002280)='bond\x00', &(0x7f00000022c0)="5e2058d038e8a21005a2b188fc415705df5e950ec28259e842d0f085084ac6d4cdb73e28281cd202731518b29a71f9f54e837563852aab3bf9f78d607a0af0932df137a4267b957ea0116e22a2829f4b19b1834ffa59d247deb52b312f910358f5a32ee0bfb16dc4ef842c1bcb5fdcf68f187990849a2804e8c6aa1a92575f9903434ef99ad0281465d5ee4a521ec7ec5fa95f00b3ed99c806040c63eb7018ba2a984d0ea2b2eb2e8a308aca6f058154e23f4c2275a5", 0xb6, 0xa}, {0x3, 0x9, &(0x7f0000002380)='bond\x00', &(0x7f00000023c0)="19ac97ca9d1fa1e16c772c9f349b979f343a2eecb0172207895cc4fd50157895a782d34f9442515309ae2b91670942c22e1a6dafa88287c94398b802be2f8bb9f9e5eef692993456cf61bb77f56bf721125b15aad9175fa708cc07b8e744191ba67cb3b475925ca5639136e681aa4c77fd720b6ab70c881d38f94034e80221fe6f675722d8cb26d39f73367e983462825777fe788b4f7cb9f572b14a5f91afd56b410c4c342c1b47c16b457ebff50472504ea9d646b5f2b21ec964ed56d9d18d00dc8077c54132916d0e5d9115a3fe17eb09b13cbe12f3d7f762ebaa923cfe8a71fcdcd75ec4a4dc01", 0xe9, 0x3a}]}) getsockopt$inet6_mreq(r11, 0x29, 0x1b, &(0x7f0000002600)={@ipv4={""/10, ""/2, @dev}}, &(0x7f0000002640)=0x14) writev(r10, &(0x7f0000000400)=[{&(0x7f00000000c0)="390000001000111867090707a640400f0021ff3f30000000170a001700000000040037000900030001632564b758b9a64411f6bb744dc48f57", 0x39}], 0x1) r12 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r12, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000000)=@newlink={0x3c, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @bond={{0x9}, {0xc, 0x2, 0x0, 0x1, [@IFLA_BOND_DOWNDELAY={0x8, 0x5, 0x1ff}]}}}]}, 0x3c}}, 0x0) ioctl$KVM_CREATE_VCPU(r8, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r8, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000001c0)=[@text16={0x10, 0x0, 0x4b}], 0x1, 0x0, 0x0, 0x0) r13 = syz_open_procfs(0x0, &(0x7f0000000180)='net/mcfilter\x00') pread64(r13, &(0x7f0000000000)=""/120, 0x78, 0x2f) 30m20.394222445s ago: executing program 4 (id=266): socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x4e21}, 0x6e) recvmmsg(r0, &(0x7f0000000980)=[{{&(0x7f0000000500)=@x25={0x9, @remote}, 0x80, &(0x7f0000000780)=[{&(0x7f00000007c0)=""/126, 0x7e}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x6}, {{&(0x7f0000000840)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/56, 0x38}], 0x1, &(0x7f0000000940)=""/42, 0x2a}, 0xfffffffd}], 0x2, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x3, 0x0, 0xe3, 0x0, 0xb47, 0x9, 0x8, 0x80000001, 0x3}, 0x0) r2 = syz_open_dev$dri(&(0x7f00000000c0), 0xffe000000000000, 0x692a42) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/power/disk', 0x149a82, 0x80) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0xaf01, 0x0) r6 = eventfd(0x80000000) ioctl$VHOST_SET_LOG_FD(r5, 0x4004af07, &(0x7f0000000240)=r6) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f00000001c0)={0x1, r6}) openat$full(0xffffff9c, &(0x7f0000000200), 0x248300, 0x0) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f00000005c0)=""/67, 0x0}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r7, 0x1, 0x14, &(0x7f0000000040), 0x50) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r5, 0x4008af03, &(0x7f0000000c40)) ioctl$VHOST_SET_VRING_ERR(r5, 0x4008af22, &(0x7f00000002c0)={0x1, r6}) ioctl$VHOST_VSOCK_SET_RUNNING(r3, 0x4004af61, &(0x7f0000000000)=0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xf}, 0x94) sendmsg$nl_route(r4, 0x0, 0x0) write$cgroup_int(r3, &(0x7f0000000040)=0x800000000001e8, 0x12) ioctl$DRM_IOCTL_WAIT_VBLANK(r2, 0xc018643a, &(0x7f0000000040)={0x10000000, 0x1c6a8b68, 0x6}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xc) 30m19.870204944s ago: executing program 32 (id=266): socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x4e21}, 0x6e) recvmmsg(r0, &(0x7f0000000980)=[{{&(0x7f0000000500)=@x25={0x9, @remote}, 0x80, &(0x7f0000000780)=[{&(0x7f00000007c0)=""/126, 0x7e}], 0x1, &(0x7f0000000180)=""/32, 0x20}, 0x6}, {{&(0x7f0000000840)=@pppol2tpv3in6={0x18, 0x1, {0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @mcast2}}}, 0x80, &(0x7f0000000900)=[{&(0x7f00000008c0)=""/56, 0x38}], 0x1, &(0x7f0000000940)=""/42, 0x2a}, 0xfffffffd}], 0x2, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x3, 0x0, 0xe3, 0x0, 0xb47, 0x9, 0x8, 0x80000001, 0x3}, 0x0) r2 = syz_open_dev$dri(&(0x7f00000000c0), 0xffe000000000000, 0x692a42) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000080)='/sys/power/disk', 0x149a82, 0x80) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r5, 0xaf01, 0x0) r6 = eventfd(0x80000000) ioctl$VHOST_SET_LOG_FD(r5, 0x4004af07, &(0x7f0000000240)=r6) ioctl$VHOST_SET_VRING_KICK(r5, 0x4008af20, &(0x7f00000001c0)={0x1, r6}) openat$full(0xffffff9c, &(0x7f0000000200), 0x248300, 0x0) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000000140)={0x0, 0x1, 0x0, &(0x7f00000005c0)=""/67, 0x0}) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_int(r7, 0x1, 0x14, &(0x7f0000000040), 0x50) ioctl$VHOST_SET_VRING_ADDR(r5, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r5, 0x4008af03, &(0x7f0000000c40)) ioctl$VHOST_SET_VRING_ERR(r5, 0x4008af22, &(0x7f00000002c0)={0x1, r6}) ioctl$VHOST_VSOCK_SET_RUNNING(r3, 0x4004af61, &(0x7f0000000000)=0x1) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000006c0)={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xf}, 0x94) sendmsg$nl_route(r4, 0x0, 0x0) write$cgroup_int(r3, &(0x7f0000000040)=0x800000000001e8, 0x12) ioctl$DRM_IOCTL_WAIT_VBLANK(r2, 0xc018643a, &(0x7f0000000040)={0x10000000, 0x1c6a8b68, 0x6}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xc) 29m16.288362058s ago: executing program 5 (id=532): timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)) (async) fcntl$lock(0xffffffffffffffff, 0x24, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) (async) timer_settime(0x0, 0x1, &(0x7f0000000040), 0x0) (async) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec775000) (async) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) (async) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0, 0x7, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x1d}}, 0x1}, 0x1c) (async) r1 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x2000, 0x0) ioctl$TIOCGPTPEER(r1, 0x5441, 0x6) (async) setsockopt$inet6_tcp_TCP_ULP(r0, 0x6, 0x1f, &(0x7f00000002c0), 0x4) (async) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r0, 0x6, 0x14, &(0x7f0000000400)=0x1, 0x4) (async) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x2, &(0x7f00000003c0)=@gcm_128={{0x303}, "77b40400", "bb6710bc8150e4a1a117d7b27caf00", "8c76287d", "3d8efa05fdffffff"}, 0x28) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$tun(r2, &(0x7f0000000340)=ANY=[], 0x141) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) (async) setsockopt$inet6_tcp_TLS_TX(r0, 0x11a, 0x1, &(0x7f0000000080)=@gcm_128={{0x303}, "b7a41f2300", "d21b0e8a0e000000000000000600", "1d1cbe23", "ecba06893bcdc493"}, 0x28) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) (async) recvmmsg(r0, &(0x7f0000000000)=[{{0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/245, 0xf5}], 0x20, &(0x7f0000000640)=""/5, 0x5}, 0x3}], 0x1, 0x23, 0x0) (async) sendto$inet6(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) 29m15.180654344s ago: executing program 5 (id=539): r0 = socket$inet6_sctp(0xa, 0x6, 0x84) r1 = socket(0x2b, 0x80801, 0x1) r2 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$RDMA_NLDEV_CMD_SYS_GET(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={0x0}, 0x1, 0x0, 0x0, 0x8000}, 0x20004880) sendmsg$SOCK_DIAG_BY_FAMILY(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x14, 0x601, 0x0, 0x0, {0x2b, 0xfa}}, 0x14}}, 0x0) r3 = socket$nl_netfilter(0x10, 0x3, 0xc) mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r4 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r4, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r4, &(0x7f000000e280)={0x2020, 0x0, 0x0}, 0x2020) syz_fuse_handle_req(r4, &(0x7f000000c280)="897c6500ff3035465c7acb4e06980b05687c1480c7aafe631c0543db2bf0d6f539506e8782da06c1ca018774d72e9e5a3418ab66ee78dad68457b17ec9d47bf7d8272d607c1c0a4bd906f0cee7f8451828d2458596bdd6a459ba18ebaf61b38f5d66c27fa8a024ad7832a85e58689a4c254c94cbcf7208fce6e61d9566459789d15a6f91dd7db7c54cc3a94da956fb290a8a15f849270bc459d9d9f47801be86dd5c9d18382081a993b7bfde5c28adca4c71329afd6be743b076033b5859891703eb65fa256d6f47450b6edacbd05a9bd8b372e90cfc30f32826566dac6c48e6ef001881cbc30482f9ec469e476a101da496b8c0785eaf875d3608b0c49e9d39baaa1041f903a805f0f24aa63722fa2d87b98595fa5cfaf8b79c458de43ee39904e7cac7540a934b4108957785d58807abff186949f1b94cd21b724aff34ac45c7066dcdbd68ea7b766af9d045cd7fafeafc5c5a0c3400ef4e0c71a6fdd5b8d68a6f317644cda9d2fd2c839a82b97b3d909b54c672227bef573c9de1991d65a63017f724d1f7f1575e69db53318a7fd7065b303e751518c8eef04f642dbd4dfa349040a7b5401050ffc2b4ef62803a7c8eaba99e011dfac24d81b2b61e0b0581e53bf520f623eca17f0545c5e59ff15b527475f970f589894ae589145fa4283f7225088ccfeba1d72e9128f8c223ae1840f2edae3dbcdf7e560d5cdf4f71c9ada1931c0f8312c000101b264aaddb9fab166ba8d8903d6098eca20935ca607ea79e936798b3dfb22a7e159abb234cf21f3733dbf263a8ff116092f251659108892b2e21e1b428fd225096a5040270b2d70347013eaa1fd8e452942200283aab092c4ffc5b8b427b5d691a5a773e09da20539ff0f8214331c5d84107ae8a59aeb58efe22d7a079e446f1dfb07510377799bfdc7ee59cabcd76af0fe8a427ac8258ff33bbad5a8061f1cfdfbf375d73d676cc7916d6658ce46a0b17ad6350150fdf0a1fb9582ace7906c493fe1fd2889d9aac0b7c29c2b6c205537627bad64df433336a5ace32ca871e51b4dab0fbb00886a1fa81a98b74de0a26cebf65723515ebb807fc3c161ed42d1a7b6b55717613577ea437f3a2967c66ce45ff85a6a35b7cd40625fc575b107d7394e3d2db51d58347276c33e21f50b5a6b5672bf9fda63139bb75aead1fe4ee9a4064af5a5958466aa39faa6d821489fa415224c8d69d3b5922236832c2b1e4f6b8863b32f9aea83fb522a2de081d674502b48f73ce6db98d84136059b4a6676bc85ac6b7626329afa9bc7d3f9f2caa3c4d872744e0a8e02d72a75c6c545b8ec8e15b6fb0fe4185bd0d154960e6fef05ba40e5fe2968eb1301dcc52a03337179e74ba1522af93d77827845f8941c69ed8bb84567e3c63f1cc378a542f1de7007b688ff0a9c69d5861f0b85402c30a2fd391c52bafbe65f8e82135fd38361d7c0b43c982b2f3e7cb09c40c7e215114f4243d670cd576bcd93c1e959345170c75d6c3cf89cf8c2c70dc792e646e7c649d4c5f36bb016c7acd466ad58473d40dfef36394e581065a8581ab852250403cf372ac0065bf757fa3f445424ac0d82aec1938a2ea116bdfd306baa1cb06c62a4a97d66ab1b9489469cb8ba842da12e310caed02c5ef05c0be1e1e8c9c8b87d6871c94c57d164d08672b205c948086a06a545b266b7ad902a908681eb188bc51b6190b5cb9d8ca59b8c4c6e7369c00d6f6119fd5d437239e3d3c89cb81e09e560fb817590106015f08e7b09f1e1e65bfab3b8489fa058e24081978b9e25463d9945bfbca81c08885d4b6d4c62e217bd9e19460762f36c66bc948fe31cde089626fbb310e3c78a8d3f2eac21d374d9b58d887235d3a95721168e4b9475849071d60ecfe7ea5d6c4bf60da3747612ef59bb651270f326c0af31bc8c71361f851de34ccb3c8071b96f1128d7ee79b41246e566edd0272dbd3ccfe472b38e5e03d3ef83218bd498e6de8b4d92cb6f82716449ede7ba845028eccdb9137be8a622ac88ac53118fbc39637fa7a93cd3abc6f7671c7804420d66e94720acbcac916950f9baca77fef4217155ccc2cd0507339a0486f9f468eb28772986ee768c63eba671bf8c52e48a2a5dc2cc24fe925368706c2d712dd1064692b0fb2a32ddfbd4a0ffcf9c2abcedaae6e527bc1d42637aff2a275b76a7a7f010e42e1cc1d27141f6c3585a2bf58c6c5789ce61551d10118a000e3764631ec0b7f4b1a6f22a678133a30940b79dc76f863dd9f6e0d7776300898c97cef286c731c2050928c492439256e481652bff0d202db3cfdc54c9816ceea7895357bfa0362fad79afd09ed55189294d6ead7e898ac091cddbe7efcedb314bc02a18dd5bbddc42e089124758bb491fd1536aab27c5c124567bc325e7028bced5a179a011d1cb9a5ffb61d7af863e91ec8e60495561188b74d158ba1418228d44e92915a22eb1c166ef7d6179e84381ed950ffd747f13e24172942d922ca3109fb8b1e4e6264fa4a4eec75ad0d0e22579d90f45d6cd157300e38ae665eb56457202e25a8dd5877ba99725de288660badd2704345d9bad208c903ba27ea167dd45a77f77b6502b525b2973270582858183c784c324c1366fbba8d410c38bf75b41e067f6a9a017c56595161db4fc5639393fdafb1f148d3f416c1adc5fe1ab9cebe4689855c9b4bda6dcba5d5fa858a1b87d2ad23cdf54dbdf4d14aa4462da0b6f1107f4afa0091c2643508861a4d9f133ba77751941bb8fb756abf1a104205b80d47a3b4a59724d959c8b5833da4f56fb6613231f230a9378c9af741e94fd2c7213ac1d7625559b3f032f6c8df3ab441929720fe43d7c548cc661eed5b3c62b3c61f538ea3228376e2a18c6da2ad906322f64fb4865cde8e1889a8e5237fd6a39bbd6662f1dedc22fbd74e4376fa610cd710703dbd3924a38beae69783d1d5abf36122cbb87129ba719042748f060f4303a3199c5891c5040fd8cdb9761b006bf64cdcb65e5cc50a29994b8c1c34b83760ece12ed9ed7c3d2a7f8911cdf23a1afe0d7db1bf342aa0123dd5cd31339f5c8e160c4efef882602b3eccbe76fb690162b8bfb8a31910bcdf9a4a5dde76c2ac2fcd8678add7a000cfdcab398eb2171c026313eb6eb56b4b87bf8ef93f7f8a1c0bcc3775b681d4229ea561cb52281d8ba4315c3694ed08433596884d5a7ce3a8b1f82359846b7136726e2fe37bf4f7b7e2206cdcdb0705ced9f0dcaaa2ed3a78ea70d2cfeab668eb321400fc955e9aeb7bbcf86cd03f02dd443503a1480d9d9f899f53bd747a95293786798fc59fceb09e686a9328da4f929b6201841bbbefaffcf3386abdf69540e3b46a643ec10f0acf21f27c0053dc13f18485dbc898729dfbeaaa4887b58cd442d7ffa941808cd9658595be8650a815b088621278d89f0d8a4252566b923df3a3cd65c0e4af08fad385927251b31d35f75eaf25e6cf13a579aeeb0bcc0a14ca4a20a6831d532be0b2af3821792a2df95131b7fafef245aa19b214053342aa820c35858d13f84e496294529411015c41ed447b5b51dc44a45d52552a2be1abfc157f3ace7bfa32d5b931421d5a152dd66b7bf549311b08325e5a7201f793037b38990bedeca8a647c08d2478670f8fc2b4e8983ea18bcd514daeeeeb9d7a778f783c76edf01bd4beda4b77b612cd2e865c2e4f58ca7ae06147bf66ae6aee221cf9b9505dc07e6fb6cf4f82dc8c406c78e270210c11cf2531011ed678d9dfe1f49c9a69a95a9f3b0e5b624d9c2664d787ab911b75a4a38d63e9d6c353f8aaf433ff961fe5e34d84936ead0d0bc7954caf84e541f5c6f3f20c9eed21eb0316b82c0dc5182540e63a0af25565496792153d6395adc2b8d68b8bcd93dd110ff5685879db4384ec390d44b89663d43a5de3bdc0e103b7c1b355dc5f6fe3518c93628780ba03f156badea65d1d0af8433c9e8a975fdd19453da662a33fa9f0f5fa15fdb216b483fb48370a967246e0b763df8b3bc7924a6c76c4b114f803dbfa3b312e6815b4eb67be167283a9e482d9a5beac250089d069d4c386b7fda5fc228404a0f58b12ca4dc131c381b49b42b570bcfc0dd663f24afaf65a26a21f6d92f52c9f8de36cb76bacbaa0eef98ba6b7dbbc2629a03bb2b6f83fc5adaf20c217bc8d0f0d2421e01472532bcb546aeb2d483c8f95011a3ba1d2fd8086a717cb015dd53064ef4a80b6d6fdc12d9069223fdf2aa9b192a0e0bdb38436f49d9eedfef3665815633fee4344aff11162526362b70b18e1dbedbb5d8c4698860beccf667851878a25a1e766caae2861f2e23404aac859e62fdfeac06a6057554828d7035806e8ab3ee2fa6d711e5811db61231a22f4672f6a11b27641f350bcab78792362e6ebc1c054a643bbbf2746678c14dc567d1f73e37005c8ab6374c4d8d3106384a2d32c5fcb05cb9ba97cb7fa1aff11505a701bead543e555f3901ef3b693d5b9ebf49518c3509af042b7e84b1b867c22b7e08725220e4338fd074edce428212e6a3563a08e2ccd8ab71910256532904542e93d5c7deb5bf5d49beb3202d4da4f643649e55edbb91188cdcf0883a40c6ed6b8a086fb5c50dc08fee00308420121d4c7431b3cfb80f9c1e099423ac451d67b12e930d9e391d0a799c7d4b54a0d56ea0aae00c1d009e21fb5459416b464b227d66ccc1a68da59d64c1583dee54bbcd7d61ffe541fd0fb7452adba91906918966a7d58019ad1f8fdebeceeed7018837b6e4272eefeec8385abe7207fb2d7061fa6cdc478165a98971f9729b818a73edefed976d5c7c0a651c091cfd1174c020e39330a79144271fe4cbc61ea0ffa274d0d87d06dd08c1d5f8a0364d46ef7b54426bc28afeb2715c2ae511ff53b1189cc59ab80b1325fbdcedfdb8f36ed71f70091116e16b52188b794e637755027caac8db8554f8674b844964c710cacd7a9d6b06baf6fef76159a380e639b0d3e66080a7cf7f86baac01dbe47fe687fcef2f3bfbf6f8fba045181dee688360a11ee56e5fc73ed31c0e2924ae57f0cc93c63a30662a65c5d5f17123ae28cc5b74dd13ed81b03dc7fa61dc575668868c0df12d3553269f04ba79084d070abcdbd4745de80e90e4e3e524f2724f5024a2f2d4c8b331b0cb6d4efe62a298daacc6eacdfe008c1f912795dbdc37098c42db860953120fda709baa6d46f52eaba781505e68561ca0f281e850532ef8e7c779883e312806e1c357bdef8d0dda005e710cfa6eb8686e8bf3bff036b3fcdc4036541d93530ce6f598442c24170b307ef05f23c93aa0ec96831b532d8120402214a940d1fa01ed649061a4a71308be189cffd729a196754fb8a75f23851189589be1b819f0612cad3dc94ccee88f4ab9ef6ac9c7daad8cf94f5ed9496c4c824e5b4f66ce32a80e7a6ef069a32f6812e656aa5f5742bd432afdf026c86e8f28212c1139dad47d7fc07e5c1a83e993daaa4a4bb5f0c9435ccab2a10f867ffe259dba7a1d9168619b1e3048860a5122e4a5d0b00372eaae861a0cc88549852fffa76e6d78739b654d67df15ea97a9a46b7c382d83191a673aa619b4a10ec05bc681379b0d6df824cb6fe158e9d89ae5dd1ef66976f67972b553db52eb6feef836dca6026293f83a61e117754a7424a3da63bd82d017f87f0603e2a9b8fc550aae611681935ae91f7ca2b5341b05a25208bd28f1a202a7f2a213b1d7411ffb557470aec00c4d13c70163f22a038a189710dd19a47e8db4a87c3fd329a63abca172a9810edad2d8e19ef85b57ea4287cfb3d740d7ea3fa9c80d06e1aa84b317f678ddb3c147ba5e0db432125f59ca4944c8e9050281ca82a3ecf67b2a5df678697a52a7297af1ecb03c586af7b91d74e881964ed95f7be12fa07e2a4e71aab8b913a13996fa33e915144bf00e49b8e7adec5b2c4b8165f54ba3155230e241ee023af77a295ab87c40f63f6092ccee05cb08a265abe8f57c9919bf45064b6c2240ba8011db223a283a4e2292d9b59df8c9a4fdc763f0631007db9976f351717db0e6b5f9c6e5f227c2efa1ae5fe0be1af0b22fc164f9f9678a01fe8b059749fe8a2972455732da1989c609d191544ef9fbb3e58da93ec4a582430523f260b776e4d747312747d18a9bae14740f5dcd35fd1072f8a4d81573b5882203be856b62d7e1d87081a9e431872c9d68864197bbc61f15dd8aeae950d34d6ce97182deebd2ad64cabd1c723baf512acfc7e94675b31369bd60e155af79b97bb734312569f736dcd5b5a78223ffaa0f7e93e1a112cb9f6a5b88fe3cf12c30024c16c6b8380fdf086c662665d3751c11617cc4dbd5b8bc7543301a23fbc90ba8d060193cdc2b68c31c734d516707b759f7db009c8f06e69b40154e1cd8ae444afb28134acdf871136b4fd78bd86d7faaaf618afb25e92d1ee37cdff0595278f9565f5eb109e181e9cacec2f22e32e9f34774ee223fdb992febcc5dbc5cceeda16cbcf1434730d859e7e03d36ff17636a7a7e66956b515894da114f3040909f90ce3cfbb2d7d46e37049c0fb124e0683d662eb427cd7b851ada229451e6e3aaee64b9964ced3036bde5d9d80eb062474f96ecfb9b65fcafc719494ac12ab7df245475f2a5e7f85ca4789833ca373e6214d39176c8f51dde87a4cfe5414a20f68bb9f34709979b99533ba3435c4aa56e525195e10ffd00f8e41aee30a909c07b973bbf733d45500b539ebe2206d438216690998d9e256db1b7ac6bef3e810785e1986985c945a2b820323a592721fcfa444934d0faf8aa439d5efca5dcd77b72d1eb91b3790d50d0a7483e354c415f81d99c133d648c1293e795b3c43f9b47e23ef982e10072ea5baafb0df675e69af1807b225afa0cec3eafbde8535d3ecaa0ea6ddbffe4465207425bb003670320324df0aeeb16b38a043f9c0e85673b36def332fd68b2b1e6edda621d0cadebbced8c7fc8f890489115b457249e8d8103676b3207a472804d33e0fe511ac56cd8dc5333b2333892f87b455940ada78fcf5075c358fce990e6f65f095eb416d876ce6f120b8b02cfa6b176ee269c942f881247c3e464cce2aa65c39137607c585aeb4b5f24f5f8e058c9c8b48003c1809da3e8aad1bee7955c3a976d43fe132e2b16f4758a0a9884e51d13b930675a4361ff366b0fed190ad7b2a00385528951e39cd44ea06d8921b9d613d7626221154cf86249a550198fe4e5b05ad3052b474291da0a0a2f701759859bc0392adf243ad5eca89e6d18e28dff99ef95743bcabe75504be8c715cd6360facf3bb06cb97c29989d4f6ff5083573cefe6ef0b39a252a2678112fa88e5b06c9a6bfc9597cc96e5a49710c4fc120fb0da4945b9d94e46de1e9989d0fc3d8d20df23d815b660c799a903f651b0d013f7fe158f1d297f7fcb6a48780ca5525f1d081ada0aafa83552318b848783306549750b6254cf676c7b934cf7fdab992717f0cdc089b34278f3fb151cadde14d0d3250e85a4b0ff2a2778a219aa40563d3ef575285484424b6d0e7cc8392342e4848c6fc8cb20fa1b450cc4c1fea19f3bbdd9e342e6c49cd7ac893b1eda2e93d1d74d20969465946b398fbc733757741ac822c4a118632cd242a439fc37512cf79b7c629504ccc1e7f2f11798955c3262b5e9695625ba74d8050e20f51d4769e1ab938f487f1bc4b55b5abcaa3ec079c2d0972b2ae9bfb7c5423b959119292ea05f1d79d35afe47e49d97c946b193bffc0a8f607f18a6845cecbbdd98cd351db2b2dce05a4848ba84a6a497b4618950130cb7e76c03d0976eb2fb41d3a42a1430063ed8e5b8c67e80fd4fc1148911958babbcbff33a6505de209b0d9320017fd736fd027a16564008ab2e1f48a6dd66c9256730e9fda0a606875d0871b2b9b0bc2ed4e1b696dbf0283c8dc72cf4338e595266f5390bc3a21f988353118f2948fc75d050ea076b73508d9ed89bade0ba305c1f4e5daf9d40d2f5e7ababed8d1b1d919c61a6d3fb149c1a9b44e38585a2fe322f83d73a3aecb44da3f0e82942d75d62ed3f91eb44f3411df014f88839e4cb1e21b9b259d4eb4a7e642fdc56d11c2ec87ec77dde5ee9d566e3dd8d928fc1875c63af26c59daba5ae267d9bd5da72b99a03e6a33cc48ed961ab484ff4a46c2d5fa597e626e00b530d7b9a9705e4e08d03f3a7f2a5a5233ad6340e3b5c89db81ca713b6d7d855c6324955f85109b204566f50178cd88abe3fcba25de905e8ea0b75ad51831761ed9b1af2470f976f05ec73bf74d137c207270cfd614170518cdc449aeeb663e114359c8124eaf2499d8cf5dc84a0872301db2e57b50bd285060ec4390d99d4ae3674ca3bb8679c1b08e566ba4f30daec8684a980055eb43cb5a1306c4b52a154682aa96637e06c869278aa2f74ef7345632c11265ef8ac97e953745302556881ba0cb590fef271c0abb193fb84d18ee3f24d9976ae816b857d6f68d1fdfe10b312c799fe014debf875d04bff8b4f387859e97c6bf13f7083c28a2045a0b5eb09c94e781a165965e8617c0efed1701ea9667aeca26d9577ea7b1242e1d91b25d6a66756cc627648a293b9f4345966bc469fafaeddc1118d0972bd5c7751a1f51e5989fd952f314ae10417c97b41e60ebfbc47e496486fa4a89fd16aea7fa1eabebd26eb2a37a3e2b351e0c9d2f67b2e5be0f921adc9b6045b045948e5103af0e5050b9c0799b513c00865deebda730de538f956ceb6164e08bd6f58655a294b4b44fc65309b30f9c00f92ef5bd5b911a3d830f72c258b19521bb8e80db02129954efb61423f518d2c5f36587303890cad9a93fa4f4bcd0e24c67db679c67ea59c1350b8442577632d5e8735833f3daf5a74bc7bd82659a81beba8c889632efe03cd24187aee856cf659e16e195464f52f2b984fc7a299e7b2aa53979a147ebed35705d5e89691666536f2febacfcef9b32d14952f958b72512869e4f6a0a34176918217888b1eb8b89322ebb6bb1dead2b4744e728479880db70e6147edaff6c3f083f18e0696bdbd78cf0bda14d9f42e5c1077ced00041aadff90470aacec0e48e2a5f2a0ed37818a173b96061e8c5bf24c0bde9e09f9e0ddb8e13306ef1d4eb8043ebadde5d7553e5212ecd4691eb426251f9d6720b8276ac543dde02399a35d974b22c1727d4b6df01957cae47443b706d43165e01d6932b136f561ce837431254cfb2a6e7d8070a2d3805aaa15b3c10ccd0cda2e9b418ce9ef380e5d08217752e12b3b892d03a9495c83d78d674612fde5a67738b2d4649ce44606ecce6bf3bd1293eca246a83643e4f1c7ba362b110e07c8479f216e3d4afc4fcb8d0820c8ab702a66d8183e83174597035e92b9b500dee08c80b927b42c3689c7c9617b4112c9e54cbfa51e989b5fd42b80c595d3edd265f138e8128cfbbb0e4f53aa0aa95a2ecda4518b2e564c42d5de7671560843d08103b9bdceac5fdeb0b1266f72f491265dd2b2b80a225a50955167da1812364ea340d82f61535401bae6f3140a8795d7c318a64cee4676627244930957b2f0b227be21b72d90027e6a5a7af3c59470c74dcdb71d1ef090a0f49c91acd604c792385c8f4e085765292822ee5eca03885fd6bfeaca9b3bbbdeac939f7846a487c5a483ed1e4fbf37c93886ea27bb35c812089b900b77c7c924147e97b6a71533610750bc84921012aa8158b213f7601d934a20bdd1f757b09ffd42a683af6b9069f3900059d7f80f9fdcc9f33ece8cf7888dc9e24f1fc6ca0ecccf161c5334c60f440feb3acfc3d115011c176dfa05314c5bcf089e3c82bbe7680a3eefdcdbf3ac27265b779db4f49bade0128eda6e29bc5933ef454601db1b49628fd39ab938794fa46a33937a086ece7050d31a21524e2f0cacb307ed4412a2078636f9cc8e11c5c31cc0f9edd7be6d1e31a1513a58e25215f5a24245cb988589e6d5e5119f4f6557c697fad7d1c3a7e3bae064db4382701e33e48c5b6a52fe9141a385ef2325c6f7781134607e98bfd02c43d6deefaa861700388b40d98e941cfb2ddec209f977e8b9f93d29fdbf85e3010ce7cd622e8c75ce3df535e392052b6d65d5042d2a6e78bbfe5ee146e8b18d4bc7fb024dbba57cbe0402205593766a313950cb719d00c67bb6b3bcaa1015b89e820f11475afce655947113a7c3dcbb52427f090df994fbf076db867e0ab3f6125fb8884c1d13ff3e99fab5fa8b9f0b72cb44db4d0a48d9ec17f9733764e213c40a15ad821ec60e4a88cb2fd9dd9a4f35e6a708f4b74067f4be3f03a95261f6b191df53fa5bb5164e4a164630ad9ce39087aa950ad9e60cd2c44fa2237c49abf858c97737fd21180fd0b9542767150fbed3f39a29e6c3484d9437e15d2439f2a54b2a1ac7e63e6c436658abc3f1dd52d984f6c6901768a8cf2ec98ebf44e90e0fc0c24f8957c62e05d8eacecaf25b178fd710af609a8a1bc4d7955b5f0cb4f48a37685e6304ea5843573a1abff37b5106916c83c8f23f939a0dc43aea8d196191ed6e18dd793990d1f37d7de0bf8fac6f469843724eaab86be8a483be281b8ecf4aa29d9c571951cde8cd8c2aaf4d597ac2cb48f23fad145916920a55d655924940573b64dbd42a280cddc4810434f930183fdbbdc72db1491a4c9d44daf9b1bc2fecd855508648063040faeb125da0e68e6cd2002181118eecff0be1dd8eae726af5d451630cd65119c52abd6dded97f931202f186a18c4ba34bc2c3f6d765e2d8f445e959f26ffb55827cf3ff2cc0289f17b82c8caa5a2d3da452647e342e2591be4ea9e32c5d4b1173942745cdcfe4f5d1619eefaf8dc600afbc9171d516f7f4b35331d0b9be005132ffad5e9df59710278b842afb626a78b8b8b37fc3a894dc705b2d4e0940cb264e9dc87eaa148e6faf78125462f28a0f1d7b3c65a291b85713fa71ffc478f6601e8716c35489f4a54ed0c70bcfd5502cc91374dc3c982075c5180398bc6b195b36e79dcc4087cb990cc9d964a150e0dcc887d496bdd27c3f298736b9ad8345ba2df46021964cf43c38f9d2e94b77bee2b7bf059e0870ff9f17b9ef1320c0aa88a2fa9781e9017ab64643de9a3df9ed4b8cfd8fa080a2e494409520b795eb1517d224a05e450c4c8ae0e9fd29c0e72d3a592cce55f6dd5107f21214e1a3f9a5448384de06149f959ec0c92790f0ff229ab4971171f1c528ae6d095ec007bf5e7f55d623a68194e9ea8edc3af418075338328f24e7504341c22bef72c2963fc9c3237ba990d29c2c8aa3007395f6d96e95b40ee1b18dbad550bf39d0d98268cb74dde76d987c3169c9067495fb1b88508bbb7e94cbb7dfc15c03b1d5b163132c8a468906f02d422a8cf98d0b432b5779dd962074b72dd27439b2e94312f573435e5aa84664432c1914839cd6e172186ce93eeb1d7cb0659696d9d550eb3b185f8c6ee16e53f78233cbe709f99d2879d63d93f7d0ed133241d2f1ab1eb2c56605ca0f0e01c39ab0ba2370fe5c4e68de0561b517ff9a10023c386236398372c7176e35443e2cf5dd6cbed9f23395f231e6a54f65626cb5860a8b72122c34664119e7c47204ef4a70583a00", 0x2000, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)={0x90, 0x0, 0x0, {0x3, 0xffffffffffffffff, 0x100000000000000, 0x800, 0x0, 0x0, {0x0, 0x3, 0x2, 0x0, 0x0, 0x46, 0x1, 0x0, 0x0, 0x4000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) write$FUSE_INIT(r4, &(0x7f0000000380)={0x50, 0x0, r5, {0x7, 0x27, 0x0, 0x30000, 0x0, 0x0, 0x8, 0x10000, 0x0, 0x0, 0x10, 0x3}}, 0x50) rename(&(0x7f0000000280)='./file0/../file0/file0/file0\x00', &(0x7f0000000140)='./file0/../file0/file0\x00') syz_fuse_handle_req(r4, &(0x7f00000021c0)="1695367704d10dd832678e4e2d01860484a69eaac410e2d6cf3b3d3925f9a3cb602592377170dffdc4de86f163e390e21d07459b0f058cfc248c4bcbe896f3c68006f3c2cbe07c55b87170871c1d364d740faeb750c8c8acb76aca18bc0c018ed341b55b0ef80cefe95b85756aac978a0e0b5ce59cae6657643e7ada0c1336bab310888351664553c2faa6dd39054e19e23cc7c4b4d33546407f880194aa0761f2a9360c4ba26de342328b92db81ae84fc9c1e9eefb4b7ec3f58a6d5d23b907327b14480a37f3c84305729a91c28807f8809b997235bfa2d4b6f45ee9568bb4a416df34f4140c5e272bfc068ea61a48b365490ccb02772a906dad457f5d2dd1a57cc1209e8897c8115049d7e4e3c756a7f5ad0c004ef66c8bf91f600910e73b4aa5f516bab5cd62ad93642960ab32b7fdaeacb1a9587a389a529c231f8a47a65fb6d27ba6a0eeb46660cd75dbf47df89e9f578eafa6992a12d9d7de56d69fd0e30b15caabd13c28d63921597466292f8c4e87f23d53d52e6e8f1c9295af0743c8c671a49273074ba44dbce9e9b1136a93dbc19d2b8e60cda5f50eba2d814822a68a0fd4ff5e6a25dd5346f96b26b5e1563ebb97829a76fd8c2aa467499fdced91b05b193b68316494f11f5ce97ed8e13d474b03c6f6eda4eff54b0ec362fda53003e6e2a3868a5d57e2426aed5adccdac8e162c6cc20361dd4709889b79b2810ba42f531fdd3746562a00da65b4211fb7d8f482a3610748d3b80d2942d8432471f98c6e9036cb57f3913b31dd8baddd6d85b44e8463b838fcfb6979628c5fa3dbd30688e10b9ede257ebc7b96d4092f38d11b9e6a4d10490a9df1387b3743cf51e206c7dbc0741c408bbebaae7f36d81b5ce5b21bb9fe992c8a0cb3a91ea2df21e571ff094b53b17c46fe22c0cead29144d203294eb42c984790a6b6348ed8b7b0317ee5b2353cc54bcfd808bf0f61f73917584e17bd9259c8a04d2ba3b4f931571947c77035975933471fb1203088dce478eb4e411ddb7b88caeb02e1cda741245df701a2b5c29c48a631eaf18549bd90c70222fd6dafe5550726bb58dd0fbf84ffeeae683a0379505f03740a652025add8e0e4e6b5bfb4bd0876dfe1ecb639acc110eba97294a4e4642aefbcad04ba50d830e945fd9900ee7e02488694041f43cbaa86280c1df64e8f1f81f7cd5130914efd19b58262f3bd2c43bd8b4a5beac09f1ba27020521994465e62c329debb50efe0716d22cf0056febc7cb95aa818e10639077e91cac3c80b37d6eebc6907dde971b578383ee04086a0dad18750ceff6b8d6d373afa93a51fee65fe1318c1ac291b784e45d66962c8b54571bc1e92a996c11561d94af6ecdd37948d35adbd1ad63c1c05c31c7f4afd707aa1956d1444fec1137fb6d81f56566887131777e5fe3e2fafe8af8f21ed34480afe74afb25d8d16f8089fcb851ac49dd826b7f273aa3d771856d712c62397d49c72d93e3c2a5e6b9767fcff0fc5b3d70dcd70ff8bad5dfd7f5a84c194f99450601f970104f9be026852ead21824152dd8f6536fcd01a69177a65f2af266e619d61d20de0c738680fbec29e7c594cad29f009d46d87908c951b2e4ad8d9a67db8be6f570fe5416d9e4dd22a108140a1c95369731807325ee7f4201209a795fa1609ce8fa27384677816f651a96cc08400e1b647bdddfb851313e3ccaa472b9a6a1da3a0936e119a6d7808f09de244d739c39df3ed36004b77cb54b6b1396b718c87fba28cb1439c7d1d140dae1ee2c2a7d647427b1e7472710c7ac4f1fb0fc0c9d15ecce28167d23e2e42474dbf1c63c0819606be9c9b6dc2eb59bf9932568ef408c20e9498cf105e84eee30460d4348f4cdfab623b416adadb4427887d9b1b6b8db75b224e8a55fa0351d21093b2b7e42e6685491cbfce100d602d0281f4bd086b50612f3ccf055fab1aad97a52695a233c3d458be4536b66b0acdda5ce0aaab48bb7d7f39a8af473c4478991f1c4569839eab0c1d684001ee1772290871653a2293bb7754c1eac178c60f86e2a98e1992dee198c76365f2d04d159d7c210c6cc58764e3b7dfb5bc15190555febd01c69cab8f55926c28a13fa4f9060dde1ca2df7e1f71fd99a0c350d7f0e341ece8e0685e9c205b486ef400910211b688f07fb05b542261c74b45f4ac23ff53e9e620ab12dad7b5131f67128bb8ed6a4a70caec437f2157f8bcb3d080091e5715dfc7d7539dd0320c90d0aab6a6d7a447ebeea893a0efa2176292c648c62cedd4138c9d0535ab0621855484fc43e0e3e84357db6951bb21fe2f4e99fa188ebecbc23f73ea879bd304408acd1c470fd112606ccfd7b7970e950ebd363afbba359a51877248a42845097094ff785dc82264225752f3aefa980d9ed5309b48f47a5b5ef49f69808b91bde955277b6525f55436ffeba0bfa8c13f6314c57ec97eea295afc66a9f4ec844474c0da6ff1ef0c6c65c035f3bb74a70ffa668359b58a46af97600c428626b45c81a4e372e198894c02e2bee8010fb4c2c075ea623a6ee24a99e225f809322df6ea6f39b1566b1aee5403d45ba648f94f70976013199b3241744458d030a5319360780897413289d89267c389e04f23de79adf4b864c5ca76efc225eb1ecf6424887f0d8b3ac13cbe9df4eb69f7b702e85fb396dc4a030d57a8c4edd227ee568fb11a9859935ad53dcfdb01727f106af352c569a020b7e405a1ad4c6b39e2e8796fe9f16db3794550f5ef3ecd6af2b2ab0383e6c198f17ada5840bde84ccbaa661d9c456d9ddaf92763ba450098cd5a971d847fd5030a4c9b066ab3b0096dfdf7e5ce2f8349165f94c493b7e4192e85239bb11552f910fb41c5e96ee10fc8dce711e88e0572ce0bbbd9c9f3b7c9dae89f1dfa6af309c4321755a5b19070c8731ac590c30fffb69feeb75f699aebb101d3a30f784f1745182cb4f0bf63a148b521f0a03c691927694ee453b278523e3ed256c150098a932f62c90ac65faa4b9782c27a3ef6ca2b5ecae6a01d8a1d7096bf6a7d1b317a9eab22ef4907c631bcca224f723f5fb9a44d7e1295186cf37fd71343919aa167fa70a505a73e9f52a11cfbd40d8c1087d4ffdfe45a40ed5aebfa4b0c3622c78a914d68dd92f46478711437ff88803ab28cd9ce2223aa0fa37eb9d9a4a7866dec4ca6bb66e794ccac6bd19b11daa0b6d4d42cbcf7d6426b5718030ca51bf92b3d8ea0b11c46ec5c0c6e3805c88b39731b2b751d9928ed1ddba7c66bcc5273d709fd295aa0792384435b98c1f44575c028ff2869074156713931f7e62f8b0f8c7ee9dfeaeb2e096e77600586a47d6f6a2e13a17dfceae46ad84858bf8873f9f1e35fc700aef0a648af168ab0774a3441a203ef325577f2c76f5f0e5808acdc7965bc65e8ad1ca816bc3b67711ea42e619c957d0f26b394be1f3b0c4ac9af8558eaebf5c1c27b6549022513479b4c28dbe3f1c3131cc9211eee768f96a9c8b5e0e6425bef921a355faccf0072ba19b16d88b75feb5dc8fcfc1b7b5973eb9654ca3dcfd482831ff5d1fe09fe7ae43cf129c8c17a6686685a13ed076f34608b7ac16eb8e9de6a44418c4e3f8162e6a679bc9482df96a04b14575ebf093b99bf5cc26495f5dd6e571129d9760de3f801b001a1f3248d14f579bc519de2b656641a88da758a2ed3baf15fdf2739ddb44f0e5892de7ea48e9302129d0c939137b9d0687b296577675bcbf433a53f6a9816797cbfef1ba0caa2b8602387b5a8bae24d3e15d42b34d81708738fd269c3e8cbacdc3ff5ab1d4816a783d7be0f0a8086e345a6b4c231ffd61745f6c45cfceaf6089e70542aea1574e3c78740f77a08eb55b37f03549c1dd318cb5a76094210e8cf800c350d328fbf9442d0437e7affd54b3bfc33da3f24558f3ea8e59da8e61ae60e7e7b4de7179b8cf941d51d420c8eee69143966800dc4f7bcb50a033331fcac02a65e88de28ab219c68388a9da9196e044dd1ebbd3994bf8cc862f6f8b419fa1f4f4e5427f10866b498935fa28b8e6f9c5e48be8b74b9c2262823390480f71aff6cf72281f526265877d223eef9ad7a4be7438f9afb6aff0e80c5125c2c612ceb83f0470ea04479979c0a10fbbd0bed7379e949cc19fe36fbcbcc59a9fe30a2662d3e4d22862e8841b587b8995ef8482bc60fe0863b41752ef3dd44a387eff101595822bf1ce440ff9e5f73e560e4f7fbfe4754d9dabbcd92de02017eb43d3cf7c75e45ba04009a782a68ce11eefd52253c721daa5f37c6408e37b48d1f2e36d7c1793300f2c9039e69a52057486b63c0fa644d00528ce48f2e551ca88e356ac25ae74c73492ed3e6233490acfbe7ed8244f23e2af86e0ade6b78bb34a75a86f6cbadbd39762680cb0821d6d28f18d427df13d0e747f6da54be970e43ef8ca8285dc8bf44e3cecdbf2d8757a9800bb889b846d58cc636a2648809451a95736a0ecec6ea3fe61fb24dcd8a00ac0b8933918189cda555b17e431d99ee190d6d0d9f769e665ec193ba8889ae72a01e18b98cebb75d20ed778e5778ef657ce85d40eafa44b46f293d64023b877e8c5d58587c3abecf9a1ad8d874a4cdba0bfbea61b7eb19e81f7c932be12a83bacc51017b42dbe2931dc11c742a5a942cb6ed9bd9922ad78f55b0f6cbae0e8d4235140263ed8c83ab22e71a0f0a62b6920b5d5109e415254e527546546bd025cf1583e3e8d9d5bf735a4651fa2e5c3c86a185bb77e9b75224cdda8cb0eb21d9e3bb19e286832aa5dce19f055539a0a5caccfd752742a31d0af882c4f02c29cbd90ac2cdf5cc61c448cd09eb7b82b930ca99962c0e5ed84124fe37f7d30aad0296ee340377a7e0aa7413c495ac8ab0b482c4c5f59872efd5a1ceadbc7606e67d3c79a77d095bd82519db0893b9d2bbc2b2f3a7391826840e49424703c006399cde5f2a52a9383e89dfbfca284be4d75dd3aafd8a43dc6c71bd7fde9460647eb5c97707e96ddb9124d6020da38ee7ad743db8fd0377a8711905194c496e39a2132d7bbf35b79f920b6dcaa73625bf8b5320da250513cd45bf42c8072809ad59d69c02f0554cf82b79ff291e42d9227de1948352b0dba0281b69876ae0ca24972a5e75aee7e0a46bd4fc83f5a0dd3f22d666f2d950ca580c6da6dfaaa293beded10d1328613611b6e01d5d8567541e81466467302d8050a3ae4791fbddc1aec749edb68173be5341166c1d5c42d63e7368473e48bafa43459de3fa3a5550a4ac979711dd9a2d6796b0bcf9b5881124ade4b12bf64fa55724976a0da9d642e76a036c430f5fb2c06d599b0f78e978580f8eb763d2846177ff18b9b5cf8c76197ed809ef24212bc5563a1713214ce78e0e6cced6e41578d46a07839795c83c189610244bc1b680535fce39f290da90d719078015d90020b1d4567a97081b48514709df8e327d814e8c15496d90efacae6b13e297ed520d280203896bbc3a23f3b638adf594de03a782bb292a93ef0b14b8b3e13c01787a0b7bfb3abd8ab15eebbc651b7b054d3e56ebb7808de9b9bd067560ec6a6432455b37054292a3d9d32434506bf84b2907560017089de3f60c2deb4dfb7371f96d65a575d446aa1d2df81867135120df4e24e9227f72ff9f8f015a7754948704ecd084a1a93fbeb5a44af086ef73e9fc1c072b7d5473e92558fc2824acf27f1dbe9b019247d3074bf4256a966ceb674a2c4222632c8e4b6c0736de019ccfe4cca40b9b07f8c4df9753cdfb4ad66643ed71510983e29c2b5f9ae7db4913cb74d9dd0461a900810650d0da73f766aa6882385f3bb40644bf43f01faf2aa4cd187659edb0498527f201442b64349afa814b3dae5ce815971f3b11d177e3e1aaf90c7674c097d475640218ad27e63f9071c9081c06d9b5d1f3a070da3eed4f4080190a74063e7f97b5f35706dd1173dcbfa13a70d5362e50d57d0c5105c8d3beb926d93f61699e737ebe1a935839c3aa5b629dc93aa209d9e7774c40de7f59fca1eb274a8280022a15934e5dd2579a8cf5cd16a3b0a1ff3ea712c4258164fe2fa17a4cbfa5630f4041bad4204605eb2e762d610fa17dafa415ed8a678da1d4b5a6618d71d0066d66e3ac10b3ce65137a5a02344abc57f1be4ce0cbf1a2ac66dcb5e94495e863819c627e4704fb479c232b27aa4a5dfca8896a7eb8e0592b6b392ec9fa2767f569d5c1356d7ef7a909d8ee344ba017c75ca664d98f5288230b7f1ffa2fa7a5d07fab5f4b53b7f19c3fb361795fd632fa8a654004d931b4b7fc0890927aec727160cded3c01b7e40e6b81ce015796895f9c007762a1c22acfb9513eccd93c845e91ea8b0960b299b3ce788cbcce5bea9a94325289d2c3573975c512d56e19c4655f849b3652f8b5f9fa6f49e03202f2031debe3c299c3ceceb1febf4b285da9033493088a36f885ed6d3958b8d05cc6be00f3465de8bf6e41796d17e393067585b459b143d592cea102f584e48676a45f896cf662bd6b3b2309aa7f46d2b8ec6597a063f12bcc88922050c8c1e070134ce77ab1cb7a7f29983a0b30d9b2abeca5cfbfc55e941376c616c2834b1c1c9a9473b531c86c3b708478ee95923fe6a8108c2c4dc8a78a9d5e995f6c815b292b986cab0afa233ef10567a49d4e8dc17f438b90b620df4d291b52549ac8e1b69078b62011ed4bb0e288db740817ff07d01e779e11cb8e0606b5ca3aac6c7b262499f5a115acdad8a67b6eb77503318ef3bf0008347b270aa986d9e79e2af174f38a4743250c1091e6053a7a785464483161aad3ef3ad976e5329b71afe9bbfd93d7541a1014db4cc159ac266021e841c665217fa150e130f921ebd4cfb5accdb87f5f9bc0fd94b402289db4d0ac3f0906a689aef044c09fc2c5a00f7795ea935aeb943eb32826bd2176c1d1cb058195e3229d293595ebc07514c6b038a1d964199c59e59d4fc621c54b7bbd3410ccec22f7fb6751527c2aa0940ed2f0c9dcfc4e99ced91d09ba4a37042b5f48b127439cad24df2951ff1e769d3892dc4788dbbe27cce60f7f0138789444712e84e059ac0a4e87557f6c3369fc61b9a843c816df3cb4ec77a11e16390234da24dc0420f6a44554fc7954cc74d63ec030d4d964898e14500d0dacdbb2959f7a8a191773f66448348f36c3f4904187088bcfeafda7dd721236810d04469e93ca4e7926305c25b1ef1380d775008fd238e33e8dd2dc5a9783f97414487a7ef70eba3dcf71331803fad223f65aadfc87d79512bf311c14926d619a089f5e84c46f4a9ff393969f8eacc8fa20acaa9eb01a8aab625853e415d3871e555a11ee71ee93cba85ee9cde60b3962e294c2c840f0a1ba87714bac54f1ca0ebda74daa3e8e19d382b951d64a22da48c632ec5754f42129214a807427e69a93c128b6b0a8697c9ee375818dd79244a38287fe8f66c7cc3aa18aee2fbf804fc1aadcc7d2daf75be82a60276b6902a51f2bbb64c261915b80053fb9635f405f1fa855d1ec8adc0ebe9648b8151eda70ec5ad5f704fa2a337bcfb7ecbc845a11cae7a68d6bc58f107ac7bb0c2f6b83edc48703ba00c94036b9af4ada51d6d78bfe697df06f47573c14cd7191ec52dc0f208ecdcf54669529bba2c2fb7a6b38f6f2b5ec5fe876f03c096ae092b6f881a84b00edd1e9f67449069d876afaa99eb1a446f20656b5104c72ed28bd8553c724785f4e8bfdc33194409960de4969b708ce26e4cd608d21ace0c38e27d54b55369a9e807cfda9a6240466dd94f6150d4b0105f7b9ae392009b2cf146d1dad5d7c8664463d7d60d11b45f30d01db7364e21ac557d37a4c9ad88926c472e98710d2cbfc4b70d6a5dbb128d46909e634761c6f6952bf9021aa5282c391dcee3278a25e3e2ee31a7f6713979a546084fb2e598214c36a3b7618bf23c57bb23b33e9c98dfe5192ef257dc2d891a6f7c11be334fbdab015eedafe1c4aea95ff1fa6d340d0cade542f3f782c1589470fa64c6fd9ac0c31536ecee0ae312f992733beea6fcaf7562dd6e0f2c016f712ce14d93f02a54f577c75b444fd7f46e9bd2cd9cd1f89195781d88f984eca45c97355095d3b48b0d9bd730c7d6f63b1dc78d2344bdb0f18c4e1554822345c11efa2ba32bcef4f29ed05315cf44617a80d7d1392de077bbda08669c8c3cb6c0b12f872f1247bc1d07634bf5bf4acc3a4ecdae7e6acd7c4af9820147afe55500a7270d7eb511f907339e5af54cfaf33e2364f54091ebee2a245ba048452d383cd441604c4dd1c6376e4df8b83ebf6070d2be248174fc1dc0a1352c103325360aeb3ab71cb73bb646ac6247dd68155fd48b90250c3b0f250a74f827780367e117a94094e5005e2f926accaef0b3e36c25e315c1e80cd4c3481f3465d99025c7de91c45bb8dd0a5577174c1f366017d87d2033239a8b6f399a9095845b5fafe9cca113b93f455bb790709b6c93fcbbd0c4bd7b5d621088dca06802e241836291226ad56d40b3b4e90eb68bd5845742baf4cb4a69b4bdb07f02d0bd6fbb5a5fad3af030816b254725e6db4073b7a0536b884c8985c3a159cdb105c73f7e0e03546248336449eff6afeb96cf8ad3617df18ee2247bc2d11ebbe10e0379f5578c41611872c5461541fb4da5be3f3348e0592982a61c352315370a9b452306c9f31f9040ef755ad096a8733dd9daf6bdbcb7a3521ad2282ae4fa7bfdb9cda5997ba3a6652af46c6d0205bb356dfb411e2b931b357723bb70254211819b74a461ed5c126cec6573cda4f6107fc3ebc76483621e9ab5789a5575ea3a91463f76138ea0f3ec9c44e1cddb2de59bef83333d235e922b920e267453676575b38e6415bd136534b8df2360ab489fb69eefd04b66758ab5dd105be7b0635f7194f9e4b158b22b21ac97fda4e804747a9718b40a32531cd5c3fd1d3c1dd8ba5ef9c86d3c8df8c71f81da1a9756e5db4dddf70755053f7129d656a8069fe83c39ab240cf7a73f0f880ec7a791c5115ab262184839b906c238eaabf2268dfcd6560c5bcb70fea00b580ad52e7de0333e6de63ae351952e6e5dee6edf284de0a2f53e2089db13bd5eca5f98883a24eb2e1a58ae199f8db9c60a5b6b85585b2d2a17d6b5406e5668685d95c4718c375db05f7953b363c25d2ed0906eda70eb659845acd31fec9b8e4d5951d12fd50bbb969dd824a78c72622c8311a980f0f2e6a1ddc368879a1f3a07d3c0780e85a4e5d13223a3424782e3f77bf6a1ebf823f468d41b777ff61345064f1096ed653c277bab90ca5afc8ad6d25f4447236cdd82950afff27763f3fef5308f034379f4ad4955cb8cc5280d51b5427de4eba374f64dde2f1e7a6ae628aa4696160a5cf0ae9fc70e307b4eb19c0a5af2c2855710c8e117211d73a7e7f3f7f2ba55d03a4b73d816c9c3fc1edb86ec95ddcd77884a913805ad6549e7a5f776a1c2385dd6d83877727f128207cda29f83462269a7f606fa31934d06a6e0efd238d0a180c754a9d2e85609fd20c880ea0e79cbe887c442f9f682801da783529e1e45eb3e70195fa2711fa291dca43ee0672b7afc14cf87b9506a7ebe223019c856777e1783f6ae1b0ed90486b32e3b6f7ff77be834c7b6676da6c8052fa49450e3e16a6f90ee33742bbfe3dc025832e0bbc7abeb625077b8c1ea07dee89c7dc26fa42514ff9ac21e848e32309bc2862a873fb57796e05923fce42fa2833c73866e22a04497ec13acebcdff6ae1df71dd8756f1febac04f2034c1f3e1d401ddbdb7f2ef676d5c85437830d527a5fb04c9bbf0d892ee1306d2d2df37008916a3a66e70f865cd6d25de16fdb4bb4f2616204cf86a3ffdbf147223968c092a46dc2aae4aedb32fb850b85d4adb87bfada328bce4c2c70ec42affde442179fcc1d3d9f5e4a848c8ba03b0df3065d1b2d5f1b08d8c25148c51bb54e191a87ea59903084000b4b520fffda111fe831d4bdcf62423c1fcd673b020c5f2c41973dd1b9698054368081f917715e1c1592bc78dd265e051bcda5bf5877821fedfcf7790a58b328cf780f71ee71491e59194504bc800d319251607e53ba0e1ed15cd4fd5c959eaff4d3a1c7cb28c479f2776256633ef7c0f0e98688b54e8c8634cf57e27e5c1ee1e43573ae23bfbb1ff1bef6cabd33c02ff165c44f0f190426ba8391ba4f03458be3351869c5c5c9d5fa5600edbcce523525b9cd9c3bb040e34771ea277d05cb76302c72fac5edc815412dbbbc651371d70d044c4f89a68da7abd836fb3a495e212b5fd13819c41c9a240405582ae69b7c35b30935af3085d457a4d76a94c9272c5eafcecc4c92dd4f314b04b4739864e626a5bab27fa2f345f052afe3bae2ff4c442c42a1c83091bfcc23a3b5e06a511d02cefcd618a6d9761de00af192cf1aacc902cf3ba98f898c48fbc74b6710db7ac890b4f7ed7377e0fa3b4c46a131e775130a80db5014a79e674c8fc8b45495066e88201d2e320320fa4561abab617d0e67e9e879b0080a8ab404f4eb007a088990aa6a7b29afce5b8dd038ce96d43e1271315f6070e761e759c44fba1ce78730e35ca31e0bf5840cc01289c81613a07c497f288ed70a6d10d9f58fe135558b2a862bd877fcc939d7536e7dc988409290cd73da04a3b1399b0a2637f737d5f86bba4a31019546e2000a3ca57f8291cd9af28299eb93909061200c9738cca998add04e7bb0137ecc460fc3ef72872e7d13c159914fcdf577910e6c5d7a1636b13b78c5088551c614e3c75befb0f37fb89b918f4aad0126a9efd3390d6a0cab97ed0e01c7eae0e798a4142345578beb10d6b61a90b4d1fe836022def90bb8e37e07428a4592e7bf30e935951e492234a8db96f081379e7c4e18c3b6ce4ed1f97698dc1da940f14217e877bb8e0f33b392d801a01c48ec62ce2774d2e4e55e9415c063e1bfa31a8f0633443ec19c5fab977c1485147e46c06f86742278fd071de4a165dff7eddd5390a1e031d80e3d44477f6009c9fc27a7d92b865a292b0d586083f681c2d92da7e7f42eabd076fa7d61eba0c2b406c75f1cec561b1a523dd4c6f344b02ed59bd473d7d30a24144e981fc8da434931adeb841d63bb705485f8f58a180da91af64bad1379356787b37467dc9b4a0d12496e5048e7ccb40a978eebee5eaac4e9dd96faf194aa93a22333d7f68cccde147dce26c9ff18d7c8ffe0d1377c70dd1057d54473b2c2b2b3eea82fb223952c0dc3796efd0cd94afea38341ab9a83c6a9ee77f26bf8dea8510dfc964f9b9b4942c08ade50e43f06e5101f2e6b68b6a7f9cc5443c862b1198627461938daf4bd1fc7b21d6d7fd3f775f0e4a1f60434a242b049f159dbe5de145e741c5c9b4e59a7f5d7de54a6d51cd87845dde819ca74e3abf60356fbcf18bfff3b6ae1c545e243c08f9f41b86e55ed6e71be453843e0bffc5b6bdcfeefd33075ee5110627d4f05e008e54ddd62fb6979d9c2a5e4a2cb45fad7b2d77bd17508952889b30df2124cdc2fe6a749a12c9f6dbbd01226cc4ba2693b7e6a858d3c36ac6519ee70e896588a6df81b0e3be3604bbbe1a845088cf1834a04368dde8b6ee76d0492911dc09b05cf6642e0003cd8faafd398872c1a8dc3e85d3658ec8", 0x2000, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)={0x90, 0x0, 0x0, {0x3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x4}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmsg$IPCTNL_MSG_CT_NEW(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000008c0)={0x14, 0x0, 0x1, 0x401, 0x0, 0x0, {0xa, 0x0, 0x6}}, 0x14}}, 0x0) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in={0x2, 0x4e24, @empty}], 0x10) sendmsg$inet6(r0, &(0x7f0000000800)={&(0x7f0000000080)={0xa, 0x4e24, 0x4, @loopback}, 0x1c, &(0x7f00000004c0)=[{&(0x7f00000000c0)="88", 0x1}], 0x1}, 0x4048043) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000200)=@assoc_value={0x0, 0x100}, 0x8) 29m14.909510443s ago: executing program 5 (id=541): socket(0x10, 0x3, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x0, 0xc8e}, {0x16, 0x3}]}, 0x10) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x0, 0x8000}, 0x4) syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000000a00)="aa8e9df36226466e888b39901e75023156b5530e75c1e203314842ea78a6048cdec3383c60dcd8fa24f6928f6e02ab1090989c59ae38dceda05af132af4546a298837c63ea70975feb0919d7f7766791d530b90d522b23c58776ac7a4035383c5a0dd90d8b766c96816631f1742a0da0ce6ddd053a05966f6b6ec22dd28a0a2636d07696a307496b0b0d8bb370227dca3c96838e556681409be388f1dfbf500f1aee82b374f4473aecbdb77cf567fece7f8ec733fa91aa92a186f9768d16d0257ef826959fb3a73e4976a019bde8a82e9bb0a0443cbb1ab2c6e8f8748489948710294efb79d70edec2271491bc1cddc9c9d2713cc3063761f2bea07f5577bbe5224302ef23adcc96cb5ecee406c7977c97d7000000006e28198954bba79006fd58b2a2b43047e7f3ead143ccb6b27043d7a7512e9d3bad0138554f4b465ab6d1cec9b40cb301ac6491ee7fcdc0588e53eb2510471de91e3e73c98f0a3cc9929eac63f477a1208a80f8c75d0a1d9edb895d675d036a1863dddea98b18c846ac253b2470324b21eaaa6e69389b91bcd470995cd6835c6fac80d5ca41b66562c910f893124cf0f20dc65d90aa0f9cd1a7c88f755aaf33875d7639ae1b7413834636de57f44302b723646257ee7456bdfee10f2eaf0c05f2cf01a115ed8ac2908827af3d85da2f1bcf53d87ee830dc5e98fcfc1a22e547ce57508f606945a7599d8e1cc0268987cb7b3d00a6bfacea7bd05430255bc8b473a071b83695783944ef856fc89906e0b44a13166309bc8cc1dbae68399e1e8e4a2ea265c1a104dd862563cdaeee2b37e72fbda323cc72360b6d4fad2fd2409397f90422bbe6e9068aaf38e18918736e6357a6caac59ae803ffbe853ff716a388423bbc93bb2d6b1222bb94c96a3bddf421288d47039fa1b73573dbed87e1f6b280f8b045f9be8e0d85f6cf416bfc0f3f4ce988aefa2382cccf39e40b2a1657814b7953d0a0aea45d50d02d66982e5269f1ededd6a9f8f9e212314a4bb5c2f4898278fd3a585c1ff60e435b186c552134e5ddb0f2cc95dac405bc4bd32ccda41b05c6a376070c8ef2d6eb3ea7fce97da8f09440d47dc5faca6271d1ce4f4201b315d1cc3fa1d4cc2baa14e4c57bafb7b5bb2e9e859505360e1738a36100dd6c2fb6610fc0ed88e452148ecd8b73517f69c28f0c979525d21ba4fef353eebb2326f48217c44a322e9f1f08f92af1ff5ee5f2dc563f1a0edb09d0646105be0c46ddc8b71301e68013e863d539af5b3a2b11f770d8c0c086988216602619ec440f98d434add23bc7f54d145260773e53121188ca179832d5c406f2b4a91045edca91232416219fade02bf6ba002352943850294b05d9a142889205e6b69336cecfe8a7cfc88688368d54b475f3915eea851334395f80b41177ed4d17d91880a22c1c0cf33a550e32fbf76505458d07ebccc4e77bafae18b0c9997f6fe28452f011e370642f228bbf0e2f3dc05741127f6d73e96c073b26e730ac19cb17dfc63c0ed4b5d53ffd6e312e3e80822c8bbea3cf2914f3f8ee53fb4edde1d4507fa9d7de54eecb75132befab6bf486cb05bc8727dadac49c83bf08d9eb94621b42241f9eb8fd1e6fbf969d932a023760faa62c178b7f0a1d43adbf5c21a35a58d381442ecdfc2dcce2d11e5efae8433b14fc9fc28294ae76eaa95f38ac121f255d9b478c81a1caf5c606c34e6efa80dd3aa77cc4001b9fceebcc77a1efea7bf9f749f62c7a8bd5deb0f70c54ab5daab010cf14b2f1012516dc1639edb2d890638b73559d060be47f594f322efdd40c5945148fe1690585923488910fcb3159006f935f7d184e4b4c404ccb6e2a799cc67aa2b56a13c16e3ad92b85a12060881c1d140708ffece6965f9746ed4eef74d37424e760f4b266c80c93390523eadc65494962bed4efc86a0fead2fe25c9108c5d591770cee92f9ff2d916ba0dedc6551a47ce3a4dbc97043e588b3483f0793786fe9f32f1b79ba3f4c4ccabba52a59861c8024bcdfc8ecb0acc821160b060d5dc24f0ade14d08b56218a32a03f9eba729c02fc6b714bc72b11cc7fe47b51b3a174cfa2d8f5df80a0fd4d1dd2ed36b868b46ee5a8cc72e91b57bd05005b5142b5531650813fb5496af379f9e7b1b73c49c64dead9725af0742a41b770205390791de856715c0138ca22f134911a28d2caf22ef21049d1ba721d278bcf675317c5303cbaf96535414fd92c55d741120200d4979e4c30fa8da659654196af7991a3d294c775a610f242a56c88d542641036de7eccbd64f9f306a3920596d350637a6409f667110b46c6d85ab94df4d7b0af12318522ba1e745e7de45176789a53213b9b3d23b2599275e4f1858fdb2fd63f8c6f7990235e2fb3c4c8f215715973b60b1e56d1f061b6ff33510d08fa403559cbcc21bd141b41f1e9ab4e163a0f80a918ba13031c483931a9dcdb790ad77fbdf5634662cb75e79d986e4724f64c80203600df7ac9950330431b83777bd968a86be5698b13c37513235ac89a0a1dcb799112a86a2d96b1708e0c5e983756d8243927fc7d42ba6ff4c946c0763a9745897726f38b65920363b7c32051bf9e770ab1ec140ff11fc639f36fa760afcfd6ba2f609df8cb0949f26119895b69c8ffd0836a01da1e407ba08f37a1144674f5a71b3499ffcccb21e75f19cdfb33c7eded5fa5c264784a78edc5f6de17da15317a66fea522b6e92a52efa5013797212d816c3229c7dd523e2165f9f042c3b3b16e608a1d87ab9c46c2b291bf547e1f4312913b16e39a714c24ebc5cb4f4f80bb20ce4efdf2921db45b7389fef98bd0e8aa40be16758b0d7755ab631b27c5d49225e84fea63e3f031c665851ef4ed18628b26445da2cad4741800cf72a401ad79a7462657068e0f2ee65eeb86da66890247cb45b31d3ad06ea7500eac5be65528c55bf190b0ec27673b67b36117344097a0dbb9db47a2b5144218002d14cbb98629c2ed35db5cdcf93994e3e3d1a1673ff60ec0d9bae1217ba6f39ae4ac4c9e5a19f85634f3091150c4724aaabe3bd1445cfa33fac93b86c5871ca168a728899e2e0062a596fba22b962764420f1268bb8ae0a894559c488cfce6b72f00000000000000086b2cee891ca031b6543bb7ba55006621f1d80e17abcba9f9d05fc5e61c6c4a890aba4b205f5570e7866ec4de380420c4758de63ff0f7b1acb0521e45cd9bc54df1a4614c04c524f43e86f58757eddb645bbc56a63de5bb560f56a31796dc344d58e2ff2d3fe5228d87c0439e6353943c92160fb847a172eea37ad0c22de5d1e7cd66730218832c87b73366131e29a1545b26d4c500a9afd75864b460cea1ba33a5dca6e5585e9c78a8ee3361f20e2b79489ed2ef1c935d7deeef6de0d009b72a0751929209b351331c0225c29341f5d476b278061a0a33c1e455815bbb83eebf5f5c3fe97c4b3df32846a094501a157196b6c1db1e05cec4f2dee823ebea7da05f5ee63aee1670128471465ae83defcf26aba78f18544146fcc9305ed5899965edbcf9f677c499a52d984db346c12faf02553338e6553488c29c9f3f4537a9437b5eb7382f95f9e844d27fa0b1ffc48d2b44e383b1fdb567b7f23863e8e11000000000000000a410d52f99b5a8d2f218e7c92e231904b171dc077c636db15087cfb0ca6a2cd09f6b7973627a03ebfb4772daddc8ad7c9e534d8bc58cfc6d1305374b589a2a85c8a3c471c7408712ff5cfd7a50bee627d0417a5667dba71866320857cdb84e071a37e477f1b5ac16bdd464d8bf3ae31860ad19722bea1d85d1a5c09e1ab36dcd6c4bf524ed2137745e3562147081027d7852bee1ccc9563e4ff0ce72af01feffffffffffffdf31abc4388281d98d2d88fa1c5f22cb60523e72e3d838fc6b0163fe0082ce0d8d59098363a174818113182d40cdb6367cb4a867c5aaa480c95f4a98439a2b58291fedcbfedfc3ebb41fe6b0a12fce36518ea6082fb919cdff23e3b40aa26eac8d634e03fc3a1e0fafe402c875709b15b622f35bfdd233ea8d7989ec38dfa1e5b5688d76c615b5efba62dd7d50be97b92f16c838edecd426e18dd270ddda42121d7ad8d26ec28df29580e6dcd7f968885d1cbc5f573efda890a408b45701bdf5cb2e3c54f8481710145ac1f5bdb1b53a1e9a7efd8a3ad7dad7bd0fa017e080854913beda2ccc95631a5c1da5c5afaa84bcc3f1a7041208fac9e09ef52140f142bed882b8988ea062cc8ecd7fd78fd33aeee8e8d5cc891514e3407fbb171e84e45fa14713e995513e16763424e356032ac81047c8e2bfe05dfecc510b55866d4a8696c91afd7b6b809fcf2e0f8a21834f43149d8e2b5dc5fddacb8ff9341376281e8f7d762fdb61a8e6536529b0d4d3cd8217fdb4f0b8341587737da7f50dbe4e5b7851a25d52066bd0e3ad11aed47ee02bec11d0f125cdee1f505cc5c1223d386b2fda556331cf57d8df433927cf12a5fbff853be266c5a64b6424f7b106931d312f0fd447206d21c1945579915e7e21627c7fc423a813823ce5fa2c6f3114303d0995c5706418a088535c62eda2a60c82b727c31177252f8ea025c16a3676ea0ccec24ea57e68c7e0f1b0e06f78a8ccead63eb4c0ef5c59b1d3a805644f8089e6f7fca02dd5894a6f02e572edd487af04ace3e37f19074325613d6f7d2af73062607b45a3c9365337a1c5e6bae9702a65f0a1b9ce75e43f6381efd9d610ad37532b62c6ab596aded77a5d01604f67d7ccaa495266ab7fe161268b9a6156643ab6289fa0be75ac433a0204df164c02d3d0cb1b7bf0acd92ca8ff19b710b0b511820d0500fdf58f598fc611380a0f7dffce7bbc934edc967ba0094a0281750176748a4e2c99684c1c4a40258b0da77a0bfb9a4b808d5932443389f0f346dad998cee519624aeb07ea4446064282b1448bfa2e5ac3393d30b5c3865a8995869f69bab0747cfcbbd2bfd407c82e198da326f36be9a508e12d6d73fb262b37fcd7ff70b372c966b7198a9f2364012ff8127f200c079cb70d550f9483c1bf9fba69ebc961c989a82fc38cffe853e4738f33f1fa42fe7167e4bb79110f237d7e4989d2f6f4bd21905e491e2d4b6ac5a66025c11a93ab1eddcade3c3e78c270eaf6a0a6ed43df6e35bcaea9aa716d547d2136c2388379abf645e3f7cad1cc1fdc92b882729ff92b0612302970bd9ca7e36d76b2eb4d9dfe35116bb7771e448867e57026e622e1e54422b064fdb707fff339aa16fde808f622a7269b77c292c7e85fade6dcde475c2f61d71370209bc0e46ba7c7b71e41df246d283f5574205ca6b4819c63d97193eb084fd6b0c20b956cfc4b45b51fd46b2e034ff0f003179c7539fbc4e888c0633767604ed0f07beb4fe00f5a3b56ad9f3997cb49c7a8b92a719411b20874686a8a5ab462914baa85d016df99796a868af3dfa6ad98ceaaa18af2f2fad2ebf3dee1df8c8863e84ed83d6da5e283ca9cc385e0ded20531f127ff4aa974b91634d8f367154d3e23ebb04571a5a453d1265e873d00d40be7e1eb7e74529822b4c81d742c981a988fb786084cbd1e721358c7a1ea5293aa609773b890a5c9de4d1349588def4232d41fa5d7cfbc3dd130754891c304118a895268555874613e9c89c66bceea609e7ca1a914ea327db1f85a3809098e801289d8ab71997c2ad5bd1f3fd4b3c6b80667ac2b6b23b35018206dbf708284f0e0fac58d0b6d72c0d0034b6ed37b1f9931158f2443f045f65e33084ebc6aac93d8c0e3c1c52878dd3f54b9f88a40821090cdeb3bdbb61f0be16338a2a7ba0f77e9ecd5400b6f809a49eee78346c69e7ab560fcc32f2d19e665bb91fbc00e4c00838a1385d5156d1696f694027a9e6a7ef66933202012caca81c1b3ebe64976a9d000e28a6aae5d6f061c5acf8e4bca00bc5ecc547ab1664cdb2125300130a5a92abc0d36cf911fb3123034e925ea097fde14253dd3de52bf5c8a6bf01436c92dbbf5450a9b7775a981b09eab05406dae83f8ddcf898b1bace4b8487f0b4ec5b5316a9b7e3bcd6da41caa23604b3932ff3daf31bb19e74c687773bb05b1e120e682a7e7f9b8c7b6836fa9d8f96d16fa17975bc3dd7784f0d621d5a69038b0947d1cb47381c82c6df030fc8033dd66b380d884b12991ef5d5283e552f723aaf791bf3af581423c57b536b91e5a158695b68f7eccfd72fd2af1016e261ec863215d1df0fe756366e56fa86c4495cd9a45e83227af93a5b431c5d33fea2b3d469aab08f57b85b3a14a47d7da8ca74dae34f963cf660057466dac3937ce00060f8db8099178944aa37474a37eaef3b9ca04bd0eb1d03c25887d530cd690625f5829830851a6a58a7b411bc87aa70f26e80514799664e35c44db243d61add5bcaba3695e45e9f1a3cbf8ebdfb87571c44b9dcddc5fd422e94cbeb02bb58abd14e140829e12f7f0c7e3cc1a1bcae8429775e531710bfa504e103b17c20c329f653c015ab514fd6cf162b96d871930de99413e148fa58c1ff262a997c6ed1bc008912c6b864031dc95b5a3ad6aa3521167a62fe771baff828cafaf178539048d2e91a62ee7a50df04062422150347774db320fb535ddd4c03a8cdfc3affd253c200e1d5678ff12eb6f5bd43da636778cd2f8551295f4cbbc902322e491c5c10fee144daeaec4cc2a2f855f5312f4c8cac1155c8d3b93a5fe6a60118a0a9912b16d583582b478e4f05c375247d4cd897c49a8cfd2540833311039d9b121e5d5779d71b206d0d862b95e0eab28005f86ddd6ec514d931a521fc035eaacfd10ec5f97af541cabf08512f6c79e7e0db5217bd14aab6d3e9458018c3e59769bcb689347d7e394b469e9c9d9da2be8fc7a54b1aab301b68c1faf7ba7bfd05b8a313c902ad3733e523fd64739d9af110e39a96f1048fd6a43d13045ec71ff3d1f64a904f3878cb18f58b3b84942331ec05d3372a328a83e8aab828574313964f6f6c5af246faf2c69a95e9ceca77c0fbf303103a2d38ef6da2929a3dbccae5823f82d9a37c989154c8a760df8e7d8589daf1fd69683cadd2c7ac13e285a7661c23913912ee272797e3a0808654fd0b9f74f2fe04cb34167aa630b8aa58efc2586bef8c7c2e354d7c8d08de7d25a80b08bae8d2326d16a15d537d8baffcbbae460ce608ded63bb7bea71af9dc335aa8d2aac03a62a9c6c62ce7c2caa9a731baa549d1880d3facdb4bee43ae27ccd5a22f143da8e7b4deb5c2a194d450eb5ff6949a950115d4e1d60fc75115346a0aaaf1400a301dcc8a04f9d2762c093f88adac799f6bd5150ca9c7d3ac1f728b88b1b0807a7407ad9b8febd89a801c9845af62bf2fc98aea4835d52871774e72b9fc07d26d55ef163833fd2f5c951ff963f43fcdaf03995cf3f14360b05be587e7a19fb760a944166b1fbd04c0d02bda8ff5d92a23c4e683db1b2823a6b02a16a7bc7963aaeeec43d97a85752fa439544127fb71d8b4fee6a09b966bc4e7be67acca35bfe4acabf18f6e9cc938c1e0af43e11754cbe7b37738019d9a162083f5f1fcdd9299921a349f1e0ee840b19fed4c0b5273d5e71ff5f1f20dbb36c89e1edbbef78de1a6229a2cd22bcf2164a1b567f7c08c6ba78ff2e53bc348dd2ab53b9deffc9cf8726feaf9cb07b4f94d189314da8c0005f3bb031e44c402339588832779790e814c707fdbe0830d53b4d35812f27e7709bee185d6d6d67a65382dcf56d567180a4a74cb05b0f7d0202bf33b88729f2bab7003264a2d67ea93d022baea74d7ca54a0081923a82e56750f22f58bc997ea57afe1bce18405383055745f0c6bfbbc514df76107b3c5d04bfe033dace72bd5bead25e736a0052b6efe7eb1153d1afe9202e227d60e4e38f5f294894d2ef9b89998194492e427442a18506e24ddcc1952354fe0250ad949be08a63b6c0e206ecbac70415c36f1bf78d7068ce8eb804561eab2540c6c984e63d1217de1242ae70a5dd457d7a96f24ad9e8a59c060a2a95e9e04a6a4429f40d47d2770e9d3ece295d748aa30a7bbd2aec570733be7855c3a789d71d94b3c86ccdd3cca3ddcb35a969e8c2d5b17ded6ab8b81b90a4206ac2ff163c04ba9886b5ec6138db5eb6ffc19201f66a1057858e564960de679b2996bb93c8d2b440fde169d1fbb5886fe673639c514c2eb8bca75f79abbb73c4a125e5f4d7d4ccd5c9fc85cedc9fe6f2b2b75ec384fa6ecec37579a70bd29b4c9893badb36e1b33cf61b07ee7d2a5550ac9f23b5fe629297efe94eb8a8c2adce65a61ddae84544fe8f81455e2d053fdf7efde38b92b0b4d3e7ff9d81f5de7d571cb4db7e059cbe1ac2153b22b57b4d45d58fa50d152efa2d85d262238ce4816e40f93b65f53b6646297f69e3dde4ae7c57e9112054cb831eca5716863196db7667674b00be7c83f900c944ea2bc8e8e6b6b335a6e9f63e6f6635f6afc0889355aa4f0b928b90f76e6f03b5d40e9a0cace6243aff4590c0ef255860401b16da288687e890b1921b8ba63860df7aad86279c89d16cc4ad1ef4633639f203724c1958fb3b6a990f555e8df8f494fbdae25b353c14fe524541347c1d7f61c349f55773575fab73df09ebd1c635ad5f93fc8e075093ec3fd8b832e5331e329c2578d1f6f7a0a44838e578fe40db7d11645c2c73e0a438a80085988294d98a4ef4c5faa593dd5a9b0dec12d8a6dfd15cc4503bb2078739f26f9c10d0b1fc2634094cfd2ff6bec88a7513debde5fcabb85fd31df8d97bcfaf247edb89cb056fc52bc06f117a3e1022a57817b9abe1793cf279e163212f501681eb9ef08e39adb9ba80ec3cd45f5ae7afc0c256a3470e8ed3ca41c5502c510f0526eab848ec5a7115a53741cf05846989b9b5fc6d2ad74fb855a852e3fc7234bb0ed8b6937167133925dbeb4313a9895860e761300a0695e03e81c2c1e3fe3f4b8c42c946b010259ffa4c1d345350020cddc8e9697fb83c22fff5190558551584368e7a270f958bc72e2624c3e45bbef318b5134f0419e725945e445993f2f176f0a21f5dba86398529fe5159d57c0d75d64f950763b52935e778b20356615409dcb088514eeba3f811e9ce6ce2bd1ba6ac932bd79f7a518959f99d52acbc2a1d0c02c70b9ea46d662d39c315b36315f4220e5dce293275050a3e6df506d0c1d7786017572cd758ba4995963fa034ecd49cadb42bb1ee280600557ce2e17488e1dd4595b8c7d4f20f420a3a01b6228d764c5069222cc93e2091fd2053f05a50eda7840c13f45c6e2a2fbc0f9de4baefb7b40ea1fb7e9d30fb1fdb8f20eafca0c7c8c61c57dfcb8e2836e8d0ce546e8e37b9fc467e1bbeab314be171573398e0c2fb032049a99acf174a857c019609e83010dda8da078a4311efcaaff62fa908dde87cec4d41078c343eec5a80c42d0146d57e9a14f2b5611be05e3b665728c14ea9536d146926fe1e8d5acf12afca415ef5ad77bdfead7ea087183962592296d3d892c64a0a3b9fc95b50f03df7f4f50f950b43a289af09ca9204a82c1f5c649b8da4a3365878273a00afd14b4fa2ddaeea5007f728899ba9f5fc9d1d7893a489e56c5fb152e5f775042f4b3bab6cea9cbf9a2b91647fe3c62d3ae4b5d065460b51d51b6e91f2f4fe90a3775e6312ffc805612fee8c314ee70c92de3feefb3cda56a59ddba83757b0e85cb0ee7ad1ac608a1e6a64656d9f586afc38fd1f6474b521724532d88cd351688db077dc9d229a78f8704b21f85324bf9c697874cac5f709c6701a421ac368edda0ec3a0b90268c449acf753d7e8cab501ae3d7e04788e899ec54a2517545b68fd928fb659349e1692bdeccca648fd13a7602868c44e77ed6fd587538a74adc6acdb1ebd1816af88ece2ca64f2603428a0aa842fe86be6b2b568fd29c23433c9e3f9f0e45bd13beb22ac06eb82ae0eb2b3b328aca4abba5e72a155e2cc82ac92c4697fdb9439511c1144fe2ba36f516fa181f7f8d58af69f87a6c936d1e561fff0509819e65a681aaea445a106f8ff3dfd987e2e24e977281cb85cc5e5eb987da2d17e73dacfd9880bd14ecad13d5705643f926303b389a61fd63139577de263a5fdef1facdac0068a9471fc17ac654e88e0a0d12c8aca1e850b64a88f2382e0cf3a4e3363827a06abc1eeb87216e3447dfbf8c04080ca2fe1a08cc2e2001eb386cf02ac0d3b328bcf1de009d048a03cd955c628971c30a137dc66879cbe938390a8f63251f55e559549dd11969b637876a20bc7c6f5fe2b753923d2f0269f2082206eb2312f40654cc95bb38add159104495018a5aa7b8f5836162de9a03b6981c662f2ee02a168d530a002616c09c4cc26c2a2726711e3e25b4e3acb6dcba25fde78ecede51f01e22a2f79409c77011a599ff57d81e70dbde5fcbdc841f9af0e49e8200cd2d3c73013e0e5608ee1951ac04a111864b545e7bc2434c2474286519feaff4da07324d1b13bb16d1daa1d485bcd5466b82c9622f92664f1153d08c6e644b3d0f5902b4d749895f7763015bf0e2849703ed920a3866a260f22fe40f46c76ca6ca10ae8994505fa613a6b1aec84ee6620c25ca4d002f56ddd21b12eed5132634a3194281283fe5fdac07d2fec091dc0f748fe25c6b08cf8d4ff893e863a43c4c92fba47d86c8dfbbabbdca0cec09f732bc0b8df2a97ee7208e64512249300aa4c44c10d4c4503bd76e7b4e2c9aa2e274166ef103d5c832a760f33b5a0eae4dab922f0fec5adbf409bff956b4ce40e6157d498d46ae053f1ad73655bfb0a3dfac6b96c09bac4d07e6bd7f3ac6337f58cccc631466985f6ad680d21a5fe9a9bde4b6980c689e6e8c7a413b6e3084997c089443ffaca9be80c96ce1d9b6de074b4aecfd2db3b679a2d5cf0523aa14414699d481eace4aa397d818ff4d3e73d82031849c7e4f1f1503b636728637f87cf7a7df5472abfcb7e5d77439e1018dba49a41e1c8e63942fe0d1a426f390e8e225fee14501a34762b8d835ca14d6a3a3d8042724ea9e6b568fe0eb84306397ffa8345935e9be8642e6ffbd96e636fd16cacae5d4b88fd0aa0bfbba8221f68eabc98c67de6f9eab2cca07b096b458bbfdc7f1da0bb845a1a6e19c6da87a958acb1aad0b74d6537e97fb0673a20178cbb963f909839e49ec593ddcfc3046aa54c22e3a54148c440d1f2ba1fa7417572c629e48e6d2e07760a87581971d1edccc03c0e465d4d6321d820b3346fb516c1813585a6a8462124f91428a90ed037f40cd6f23596dc90c03825636e55a061838964213c70104ec0c5909a0c62240e93314f9b67ce8fafa115251282a6ee7a036a861d1af11919dbfa7ceb7b2260e66be6300a536e78ebdf60a6f022574b35205341f3557e409d8ecc0c2304b372605c9284aebe1b92f13051db78210df83873b0496625507cf8e1ee5e90aa66f45be75e388d6e0a021b8af3787ee06cd710719b4d06ca5ba5f87de812a660f939584ea880d3c71bc58135e612431850180ee39b707bd98aff26d2c5e4396b43daefd82b2ec1004978637b8d389cc415d628fea6f66f28664f9409448e68a2d48a0a00", 0x2000, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xb}}, 0x10) r2 = syz_ublk_setup_io_uring(0xd, &(0x7f0000000040)={0x0, 0x30b5, 0x0, 0x2, 0x154}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000300)=0x0) syz_ublk_add_dev(r2, r3, r4, r5, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@new_dev={0x2, 0xc07, 0x0, 0x0, 0x1000, 0xffffffff, 0x0, 0x0, 0x180}}}, &(0x7f0000000480)=0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = dup(r8) syz_ublk_setup_queues(r9, r7, &(0x7f0000000180)={0x0, 0x20fb89, 0x800, 0x1, 0x32c}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0xfe68, 0x200, 0x1006, 0x15a, 0x0, r9}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xcbdd, 0x1, 0x10000008, 0x146, 0x0, r9}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x88de, 0x3, 0x3, 0xffffffff}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x3, 0x4, 0x2, 0xbd}}], 0x1, &(0x7f0000000340)={0x2e, 0x54, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x700, 0x1, {}, 0x1f, r6, '\x00', {0xfff9, 0x826, 0x0, 0x0}}, 0x0) r10 = syz_open_dev$sg(&(0x7f0000000440), 0x0, 0x60403) ioctl$SG_IO(r10, 0x2285, &(0x7f0000000100)={0x53, 0xfffffffffffffffd, 0x24, 0x0, @scatter={0x2, 0x0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000000500)=""/210, 0xd2}]}, &(0x7f00000002c0)="2a007ca651730000000000e0e13dee0c94bd0ba5104aede87b3e09597b722cb6b7e06e57", 0x0, 0x0, 0x0, 0x0, 0x0}) r11 = syz_open_dev$vim2m(&(0x7f0000000100), 0x0, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r11, 0xc0145608, &(0x7f0000000000)={0x6, 0x1, 0x1, 0x0, 0x3}) ioctl$vim2m_VIDIOC_STREAMOFF(r11, 0x40045612, &(0x7f0000000040)=0x1) ioctl$vim2m_VIDIOC_QBUF(r11, 0xc058560f, &(0x7f0000000180)=@mmap={0x1, 0x1, 0x4, 0x100, 0x81, {}, {0x4, 0x8, 0x8, 0x5, 0x29, 0x9, "0adb3fb8"}, 0x3}) close(0x3) write$cgroup_subtree(r9, &(0x7f00000000c0)=ANY=[@ANYBLOB='-devicesrdma -net_prio -pids -freezer \x00'/53], 0x35) sendmmsg$inet(r1, &(0x7f0000000ec0)=[{{&(0x7f0000000080)={0x2, 0x4e25, @multicast2}, 0x10, 0x0}}], 0x1, 0x2000c044) socket$igmp(0x2, 0x3, 0x2) socket$nl_generic(0x10, 0x3, 0x10) r12 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r12, 0xd000943d, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r12, 0x81f8943c, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r13 = socket$inet_udp(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000000080)="580000001400add427323b472545b4562d117fffffff81004e230e227f000001925aa80020007b", 0x27}], 0x1) setsockopt$ARPT_SO_SET_ADD_COUNTERS(r13, 0x0, 0x60, &(0x7f0000000080)={'filter\x00', 0x1058, [{0xa00}, {0x0, 0x100000000000000}]}, 0xa50) 29m13.255579493s ago: executing program 5 (id=549): syz_clone(0xb100, 0x0, 0x0, &(0x7f0000000540), 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x6, 0xfffffffffffffffa, 0x1, 0x5, 0x1, 0x9, 0x1}, 0x0, 0x0, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000ec0)={'batadv0\x00', 0x0}) r3 = syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, 0x0) unshare(0x22020600) syz_io_uring_setup(0xf03, &(0x7f0000000400)={0x0, 0x595f, 0x10000, 0x400, 0x51}, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) syz_io_uring_submit(r4, r5, r6, &(0x7f0000000280)=@IORING_OP_POLL_ADD={0x6, 0x40, 0x0, @fd_index=0x4, 0x0, 0x0, 0x0, {0x4110}, 0x1}) r7 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x30b3, 0x0, 0x1, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) syz_ublk_add_dev(r7, r8, r9, r10, &(0x7f0000000580)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x4, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x45}}}, &(0x7f0000000480)) r11 = syz_ublk_setup_io_uring(0x1a, &(0x7f0000000500)={0x0, 0x30bc, 0x100, 0x2, 0x1a6}, &(0x7f0000000080)=0x0, &(0x7f0000000280)=0x0, &(0x7f00000000c0)=0x0) syz_ublk_add_dev(r11, r12, r13, r14, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x2a, &(0x7f00000004c0)=@any_dev={0x4, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)) r15 = syz_io_uring_setup(0xf00, &(0x7f00000009c0)={0x0, 0x0, 0x10000, 0x1, 0x40055}, &(0x7f00000000c0)=0x0, &(0x7f0000000180)=0x0, &(0x7f0000000080)=0x0) r19 = io_uring_register$IORING_REGISTER_PERSONALITY(r15, 0x9, 0x0, 0x0) syz_io_uring_submit(r16, r17, r18, &(0x7f00000001c0)=@IORING_OP_SYNC_FILE_RANGE={0x8, 0x12, 0x0, @fd_index=0x5, 0x10000, 0x0, 0x9, 0x2, 0x1, {0x0, r19}}) syz_io_uring_submit(r4, r9, r14, &(0x7f000000c6c0)=@IORING_OP_FGETXATTR={0x2b, 0x8, 0x0, r0, &(0x7f0000003480)="00614e1cfcc8e5ccff8f0caa3d688fa02c0ed3397db49d37770ee83c18811d8bfc3ae3d62f8096b2364b2a3d5f9ff7a336c1be483a8740c401eee908ac50330c0a114074d685e47d9f92ef571e9fa62bd147537df409eecd9e3489407cd898153375c2e2dbb581cb1f2918cf899b9878a5c443be8ab8686c912d59acccd35fd8eabc3bd338c9d53efbc35a3b52ce8675d3c437cb4fb89cd2c3201076072edfefcc1b89023e6c9d7691f9989bf48316b238148188b1d7730aed7b1805849c8821b86f098317644aa9f2af8a72d02efbda79db4359215a3bcebbe664b8c42939630a7636e2a26b68f2360d28898c75df62df7ee249e7e84c1630ad5f1b8098ab58f75eb19710c643ce884be9ddcc97c26247e291472854ec3745f30d86bf005b24af59deafb13d8bff7278b1f26cf559bcd15e4eca2e7bc9c5017aa852fa065e7d639f5ca8b5428f263a49b3d4483f2310e5d27dad30ecd428a22038d6368cd99351de38f107278464a2ab014940e0990f7ba06c85ca1ae5589c2c00ea7ab7754924f73db37ae072252b2a60334e8f2820fbc5eedde321fa7ac630efa3827f77bfb517e749d0862d33b69d7e3295675a47b7d38307a410da4f19b9a9bbc10b4ec359f92b8a0ef950fd9dbf0ab8910ebcd579585ba3e845f7739e249f0394e207e79ff7e020b2d22528f999e11ba8b49a1e60fd00f119339e851c2eb73c8246270541cdbb03505ef60b14cad50ad4118633b200f8d2ed1bd5f9b78181ae3bad5c3d18be6445305cbc043efb16c18793ec7aea8c0b967c57fcded525bda145ff331204d9667d2ffd0d7e672dbd38efc48ae1d4409c0a5fc6dfabeeb62b1ece0f57237133ef7a7616b8d4b8afca763fc52c06a12417b5a5a55ffb728ae71aca5e6b95495f779b0660cc1ba4c66a5f8a715bab0be33f773bbaa4741414320c84829c32323c3ac462c89f9a0db5870d4229ab49060994db52be53cc6840defa0b2e7d8ebc7ab65ebc26dbf979328933565a84f4879db7b6437666e22bf76bd78bf0e6a792b52b946cbe83f337f85ff2d21b57daacd6c230d84ea4e8480910e94a87a4673aea003e5eb7aa307eb4c9acc099f95f19c3556cdbc468e3862ccf59a75c333fa3bc830f3638c4c8a941f351dd3788d5195b17869f6b2b78eaa3b4daebc1f6f7f0216fae02e54a33ecfeae491725621391e7234d667b143e2cc6483ed09b1d813f85d8acd0a29468f7d893f7b690719e05027b18ce624dfec8c63589769be9dc5f80d4c8f331a4d174247c530f231a3cf49829a517cf25ce954c186466e9efbf4a688bf5b9cbe1debec7e97b4ba7928105afea6ab037f142ba458cbd9a1bbcfc273ffa9c03d723f5776a891edaa43df82f29008079a27f7825791d03eacba4a8ebc4513296b69b910c8b2bba67b411e26d80920fb667384923279be2714ada0df1931f92b706825b86c63ba551a4ce5b3bbdf1a44f3807c4ea28708bb70e5d5258444d63652cc106a291e460686432ad97ff5f6c542eac62ec49458833e41e27ccfa7bca58c5932411ccbe5c8f86e057f4f11288e2a06a6661a43a31903e2aa3e04ceb73ab5c87280902d11c5057ced0823758c5c7a69c4ce97886cfa512ce895c6a48ab748b678cf9df87bd1c6215d4696b165120f00f7af731c6c25343361f165a1659a3254e8cfb53840829f1cac300e672eabb9976d095e9e6b78aa2cb03b5f5296080690ca9f185bbcc83c6225d203ef5a04262d396805f84547d463a8758a6c506e145bd233e8fd9a7754676b08c2b3c8ced3a2aafa63f97af3d03e6431ea745f5d7560145ffab35de0b1d93e117866f72510bd3ea9b64c146d4ce338bd5f21baecb2b3180f6735bc6e63b03e5ef10fb91d9cb0eecfe0e6970514f0bc462c393cc2ad821e35b4c3b18a38bbecbfd8e2b5418fdaddc2d22b608e433ee1a41f43071408cd0e91b2b50fbcb899e446635b9c73814400e55d85b78798496728c06478ffd8c6e458ddcc963062de7e7e574f0e817a003522fadb9737e135906f5d81a19366a23fb78a57bdde7b556c80739a87cd5b8637b52449155a347720949d893438d50016da829e19c47fc41d106300df8c2ce67d46f270e31676ca381ddf407e8d1e73447bafcb3947797832f1f824bdcd60614537057f440906406c1181720f557ce19e8778fbae356cf84ecf30811f62dc898bc8a8c69cffac719ba201122724a74004b5424839ceb11c762b4d67394504aa357fa137646928be4eeaa41429147755d1a7829c9d02463317845f5d24a346322450af72ead627e99b05e1d21e25b9b5834a368c707adb38f29d733997fa94850ba118bb7080a28dbf689b4991ff3fa1be39f3a39c3dcab312e71ec729bbdaaef5b8fd364fd482454b4e1613e49adabc4151eee0a49fa5f6a4ef80861fcb9a0d1859fb3d70b1b12583614f2ad53d85ce06d7d2361e1ad7217f541a19d5be9299cebe52ff886af15869e3b4fdb8284295a61b4f7e42b947d400cedf44627d8e1612b7980bf06d7aeb7998a36dcef0124930fa6f5601e315b2706a78a02db8fce9eaed25d47458622d339e11c69915f397189414658ec961c253af915b265d51d0a81aad97900e22699200979dc54da0d6ee2e7d4baeb8d093c7119e6cd30cc722404590fd807d30ba650208beba9a136a822f040d539caf65fb036ce8f72ed2e85f39964af9bd5e13e651cf3e164abdbc8472e6c529e440d0ecb07844573eb02e619f209aa8b13e87094f205b89d74df8d4aa7caeb088906f052420db557475b87f237d4f7ee7ce879ac422879a1898a89edb1f0aea294b956bf6ccebae668196a3645d99cda6544e4a3fb88319be7586f2ac7af93feb496fd6b122c37f222887c8a0e6d6b633fee8435e4070d7c92fcdddad1f45ea6bc2e76bed332b2b1a7659fe654374a0465a46470de3ace8f2c913b47d7b4fa8e41c7f3da6aee152b5fc70ee1b05077bf59399e022e01fe834c0965c57d5e6df1986555b9a35456b25bee61de3adb154b5093ca54883adc25ffe55a9b9414f32fd758f799593181187239f233ae590fcf01e4b080c15940d9e7ee7ada181c009bad9d44f33b8f8831af4e32c35aa5b3e52a29fcb80c4a158de9481d5f42bcd9cfee4461b58ac450ed0096249841d5784e8622b74e6f64ef11f2a08f2a5bffdca4a10b1251dfdba822e9da449a7969f8b8cb70b0e07406edaee084fc0a717f9d78859773568f6e24ee46d6b3fefe2cacdb22084bdfcd5176e49ee79d9a7918b665c2a93c7c3e4504c61d64817d8ea9ff79b915658bb181868b0e88d31d0ab519f8777c9aa6127c95b7b8c87c2177d03ba9a4c8662f2945709955ba28c2d8957b0c3d9a458bf77428d665ad35de463c65459f4fffe0ef7f4458d7eefe07d39afa46a6779972df8b156bf39d942df9db597951aa92d9b6c2c3e152e4c334790645a5ec261eaa9674be15f7f16f25b3921de2c147bd4d6d17e4633f1d301a98159140ee669a169eda7ae1ff0d4d776f1bc3adda95958140756ef123a9b814d8160f4244e5d2ed1cffd7dd3f7794288e0a9bb285e0712e45c04053feb2217307cb083dc6d93bb764ba7ad8b0c79def131c0ab061f52b655b480c98cdd3215bc8e93435e1135a8dec82a8bd4025d9d56f7007334d3c557fa4b7e78d51a651336d3d4b933310d4d1596b67eea478bf18f6a6907f3c5c20962f43187d0f27f344d00aceef40a134785b61389321d145373044f9bbfbc1d0299204f1bbd3428806d2a4e32173160dd312a131ecbe77d5533f1e9f5feb0be878adae1a41fc2fe56ce2f4699a414485fcc8ccee23a861c57484f1c69edf8b294cab95f70a1e5cb7ed832083b548170160a2c3ca4051a0fc6af6ad60e1d3b9bb23507b0079c75aa9e18b624a9a05d22eeeb2c28de02a16dc676de8e61026f56694475dd8becbba52ac458fa6494fc9d3acbecdf2f0a130767c18bab13266c292480279476321ce26e0abecebf8f4c2abb529ab350c2ef16c62304038ba589961caf2db939a5dd05034d54c15a93f5f8e345b4cd9d0689641cb9c66f61704e4f049d847194772a1833098931f1616afb2b00453325e54c326f1707de5f1f88b8101cad146d67abf6cbe50e7a9bc65373d0e6f97cb0e2055bf16afd21e9c36d8a1be55982d3f749194df09581616dc85b1fbf44365d30a79505c3c1d9e0e63a773af42396643ded1249e0900fe0338241620c1d46c5db8543afd2ae865220448f7f0dfe61ca22e50a8cf05f0f406586c2b9bae65e7f4175b87a3bce4dc9c4598abe5b176a3e0c4ed4a566db38dd33744a0fd080672d0b03bdf053e627268900d1640c4a330310ed24a0e91a9fba09901d830237c5b46706e4595fb6e99c68d8a43ec2a979d59b5e706457940837ca02a867ec9c9b9d311f1f8df3f70fe9a89b08ed3f59ba0d7838a094997a4a3bcf0409c5403521fca0e1090964ca243800c41140ef910eb0032751eeedba5b2c70453196d83728f86fc5495dc2e571bf6f8bab7e1c556241cb572882d54fb6652ad0baafb29bc86d1b833aa8a8599d75372fc1be03e0dc075fbfdbd21670a0ddeaf9720cf107bcc8815230854e203bbf9c5084ea925b3903f9f415a0da10d09d938111c0a9211d2da1904a3e7eea44fdf1241e5d949c9a7e323fcc76a97267f1de1ca9473b29f994c418962ce4734526c5e60914b920011912c67286226c217bb80926db9048fe382d20a3d40bbf18ace59552428ac23f622a11a4fd1f746089f98bc78f6aeb878c770924e742d6051aa7207bfcedba287858d649e3e6ee5ba4e645d5d4ca1e78b4208f906210448d70a7e82889ece4ab5409835f03b83379b3843b7f73eba2f1d1af19fd84f2f135f0a60651d0c49170ced564c896a2844005a5686ef122e9f278db2f63d25934a126a369d5482424304f9723b64421ea5afee0324ad2034716b153821ee2d9e4dfc056a3198eaa15652474882e2583c8bbf20310216be40f1c1b0945f580adfbfaa40b1dacf71a2bf50476cade3ac4005ba2b65c33cd91caf9db25c745904873534e2c5557ad7ac18e3781e65286ccf45388b9175805320fe5dcae56764534b8be41b0378834d9f203112d27bda4331aff8e33b85f1d38e93170d7e29bd0cb5d3e24e3744a2296c51983cb5bbe8bc28bb3488ef1204c8d54e7237c06d69dda0e04d4b5b7b9d21efd1199914530797caffe8710b57b3ac1b2a9126afdecaecaa1dfe28c286a422d65788d302f8e4518fb3900035e7e4e6d502eb1edf4f2cc8db27df8a0be45ae5aecf76ab17bc40d4ca370603aad2f157d4620e130903d1b0e56226bc2f1833a6311f719d8a5710c9d250140059849e1c5d31dd4e9bdd5e11b05782b7dbe8e4dc14650e76221c8cac054511574b5bd5f92d2991087b1638694618582d2880a47be6dd2499af1995c00f9514e479e6248b5279a0f89b27ba0a6f8a3efd94e01ea606b03dfd0b4075056155651d2c1f82155e72fa4a167663c8e7808f0a24205e3a9d36773b0a4693553235f1c419ccb854c9069edac6178a30f17a2892e8805e97c8e6e09f9ee9d08f9fb89ccdddc934a1b0d354eba45294c38855cd42c6307f60cf114c3240ffafc232b2bc96e53b7d52da4e1ef965506c12b2e05d0207f4b6c0885d8879827e8d9aae957543e86831fbcc39117fa41ddd441ca14185863271c0a289a3a648fa3e55e8809a69742756edd54e3a633d63a640dd325b75667690e833691e339b24488755b1b2d83ecbfa137b3cf2c16d60411ff618af48f59fde183d32230443df59570ef6065b52d5a1d8ec52f25dba9e47340d0b9b7f1512d1c6e2a4c0e87b7d80f6962eaa6f00ab9e5f97c861d15c634a54c50b9516f8fc9024d5afb967f8f922a3cda2acf4ce61fa7bea3ae8d4b0644a1b8a6618b61993a3646cac7ebc40ee8359752906ba0869d47e9526b0c606033c1b1b84d39f456016d4c2e1e527677e95c573813809c7b8030ef3e71ecb5cfe0b64961501f4da8765e9a4738ad4b44e0d95cee6694c150cbc8b0ffb9548e6eb5b2e7bfce0d1bf858a21cce6d326d3acb4a84305134ddc3adf8cea33b0528412e6e872e6a95def18492c445e223c5b22b536f36d33915d4a5c66eb1f87fd82c7ed24ae343cbebc98b0a8e2f2e70a7dad340c57fd1b5a1be6f6b27a4b452d07158f3fb934b23674857cd2f85df07db5cb681a84220bf403b42e2ef7bff35cc6d98e304e18e68658e587b2c4a53f84eee80f509ad663e072cef6be4e67b7347d316369bc26cfd57573dce1580fd398ee452559b09f4a929c3e1ff6de0da51ae3faf9f2e3b4279a9a2610db2fd324bc077c089d7080a200bfc8767546bc2cfb9dca477d46028c5d2926f3a0446a232911ef533d9a87d91ac193db2ef0434e51ec3e7efe0ff77952cd73a38571ef9a3332b67bfbe617cabe9af4273af421d2787867703dfe1147d97e5c9aae9d3766f05133d5199b2e7d8e986c6b237b6357888dc834671751703b85130be5c373980a7b10629bb924782427ed937de2f3718c275bf151ad9983a28d8ca7993c1ef28e27466a78bf549d265dcb72512133c02de05b0b454ce098716b949d619715f38e810e60e3e201f1245152f802efb766ace4300806684a1e587f50e633f1716bfb13d788715fc38222ab164cc9334a6d8e36357932654c1e60a46d04019a9ff5209763f18f218e2428463885a7a390a5801f51d1cda906979afd50ed4b24ff2325f5c06e1520f2f75bbe24a1dddb2d3ed38d5c0adea4b33ef2ad65f748da6fff8e3f6f97f42816b181bca1f139ac22b6a1366fd29780bab7101eb1c9ea1cd94839f70e2ce3bf371a0f91816b8e96bc02c2ee5c986b2f9d235816fd560f9705370bd69a5d034d809e8647429e1ae058bc7ff6d73fdd979af538aab10f6063b6194439dc033557c1e660dc6c1991cdec7077a10e2fdc5e69b18d3fa6f8b7b0436f1c4f9592ffb37f71f5bcc8fa88811f1376556e320f171ebfaebd02fadaf4d6c1e35a193c5f0483a43a3f7603617f379e7310a31642a611f9f6a727e9452624c822599f4ffe5570402214d29bfbc18dfbbbfa269440a807147c0dcdeb4a4ce21493692fa16ba40de60a68f30e3bb3db34a15658292a3bf0c76cce9b05f9ecafc52c19b2b6bb7def45db31cd5bd6558089e38839627ba84fb14ca7cc7d200cd0debd1d3f0c431722bb76d894260fa749d5e6033e8c72e64b9444358422aff8b9e513b2429a33f209b7e4ebf12c4752e556234a54996dfbc7d26bf9ebc8100a7a8cee3671d326f56258902cd2ec0381352e92aba91a01469e9a64bd761bb7c833ddc1ab7628cb0bdbf74afaaaca731a07cbfde584fda95124baf709c7adbefc19298f86b809ec338f43e69c507fddce6662e93e4c6aeaf8882532c6e60f407f71c5c6ba7b1bd697443857c11a790a78e751a97d64e49cdfeee2abb6b1343311b41c7cca5b0976419a2b66cf05d0da01b38ff9c472360ab6c365665b4f2700ad1fd74779dfca89edbe1272831a643944593dfc6293e51b079b4fea4935cef6754aa121477ac98309cd78f7842d7320b1b151fe0fee0db649afbdb9c6c5e04b0fcb6ecaa67154ad65dda65368d662fedc378c726fbc203ee731fc6549e33a06b652749693e249c183ad488f0deb247432c01cc35d080953e1ac727641f5bc09dcca6e25a1d88cda3961ae2ce62804b173cbf6cc1e44e158682f330e4850b962795213a19742884b29efaa023aa7e18e17b8992066c595a18729c8ed97abb1e393e8ab9bc64281c2abdfe8029edf78dc2cefe866d5ea57793f48d177feb9d1294de804a13e1064981c51e39e73b13ab553242a72eafd6b21950048e968cae0c5b0c397ea1201d23a8e5bfda5dd5eb0a6374c92e7ea8f22709ae7b4b99a6c608b5d0c7b979bb2913a8c48bd64bde5318f8371069b47dcba728b1e4a85c56f78c003c645bb2eb15ab2c330b925add5019327436cc422d09b909d2d4975ef6ecf4eada264a52526779d2e2d0c2d32a4b98f873f36fdcff65df11135f9f05b8a0b3045117d39026a4c20769d234a0b68056352b1b072642e4b7325cda6e3b109d8fd6b59dea90eb877d46120131e0074970c48cf765ef631b08312fc5ba4ed03b8ec09a3a6cf923aec8b03e0b9f4bf84ae3319c17a5745e044c8614644a578b99741100ab193ddfeb663553793cb22c82dec3019e5e9253bb9b5bdd749ec66216f36cf7cb3b12af4ea9eb1d8e7e439e8a7ae2c13acd5367debcac2b38dc48bec9e3018fc134d620665b9b4d33e76d31376d873aeb5f9fb804f71296ef37416f1184244a0edd1f75153fc0cb784198a964a797393bf092d64bb107529961574d5d5aeb2fe8be5a4ed59894eb0a0cd9054a713a8eb9ec7390a417f397d175562009b2eda28617d77997a66bf892c7e1dcfabbde296108d27102195d03356e910ebb3142ec07c57e3b9dbb050cc210fb91307b435f7cc4e652ff75e055d855d013a7b4e5ebc660a403ff234305a8c698f1277ebac256704d79b8ecd377557fbea7b8d8bfd88e71c2fd2ba7d2a0f732bce7d6a0a0c07d6d0d8be561e928845db1cdb2ba63e44bb7d2cad86e3a468d9849448b086ef689d1a77c09671c879c67f8febcc3a97d7af7318b83f97aaabb62ba404c9cb1f0063e838ba7fa501854a3c30a53dc4c07850f40960196bc30c0d672551a76b676e12d8cf6273e8fc54a0ece36b5bfa3d0a7dd20aff9f496c73ce7373257b0cfb45e67575c65df470036a3a39f0df042024823979ca45cdc7f7e2d43a93901e9fe1c4a85a320b0585090ef2ee958faf8327513e3e82c2e5c58a5903bf117eda589b859f287f4978de9a42117d8962b556999df174ddcc258c118ab702bbc9028e94b936009d310369294ae7f49b43bdfc2a5e6a6f23bb046a5bc06263f0dfdf3caefa4b4a7b45e04bd0f22534a67bd564eab0e5894f92b73fa5a7454fb4e87376b5a2b2aedd3198e0000cc7874c34b92a96372f55634b9a51826e85033e1ee5fb112ef4535c80a0deee512ee53b45dad6d19440e6ee1dd4dc95516c055d916ddda5617530c315d6420cf97389958876e81b1f3dcdb90124c1e339dad58a1a880ee9e0b44ff6ca62fdf9385a60125593090e93487bdb7f11c7ae793e4eb0c853b3d61e7eb9c83c6e3bba6bf9c653d6d4bf8db2bbf9ad2e17bc09239988380f034343317fa3f993380e5c9fcdd994c031d8e381298c820997297e67d265259d0ba0f560d6fbb55c06a3a366edb89deaa42bef1230cf7a04f18d96a868b6a05825530cb7867a90b98c38c044d04d16050d9fb906de04252c95ad6de0ab393c5bb0cd3039161480ae9814c403a97fca02462fdcbfe2f1a01161f36c699cdaff37e1df919a0fcae3308310a87d590190c91c6ee32e5ec70edaabaf51191fac504651e1aca26dff3c0daf5d21706e483003d0b299228e23b7a6ba3e1c908ebc391c77df853596fd642bc99e8762c8c5a1c5b15fbd5df96c8f8e740db325dc5e2ade75946df7cb03fb80819712eaaae38b7589cb03ca28ded334ff7b4922914a6dbe3d43d266821d6c962b6c5cf60604e4334c0ec1153c7f4242ffacdcd013f254a1bb76be59f6f0e976799a93b8a1c2452abd30222edaa1418323fd8678a18049bc8a85ef976c63db8089fb9b8896fd4650dc4ca54bf5083d757f1691c403e1ccf15da825582e5e4e9e0a30ef7e5d359bf1b2496b22adf4e1a63aa99f7c056449cd90dbe813bf8023a47b8b3d535d371dbc340b3efb0a3386e89aded00be049e06f05cb682e78d90cef257ba2764ec52725aa3c92922bbc92f44c550567c02230a37985544bd06b545086ba4be417daf0f3470d17b48bfa49fe7c4b0c0d6606e487c0c38db2b156ec306c635fe20a17a304b44629adddb920d05d17e97fef0774f9532e2d79fbebf4a9770b74bdac27d2e4a758620f333b1e91580ea536cb911f6c4136ef75643249a53ff9e437312547e8aac90a07d5d270fb3e2814d106528b99dd944ea0e8a2deafbfde687f3ff4571d7b1738aa911a91f23d931e3510ce0d49931f7e24eeef9b7584dcb55f9d98a2fdca41294ee4b167e5c78897c1e483d2a791a7aa421e6351e74ade108c34a34eedf87fee19e33a8515311133a50afe90420f41c3c4769bed12215b23a158f74eed0fbed147339d05a29c935b4eaf8a21d7f3db75a8a7ac6b2a081058aee78b2577d35644373d717db643f324e7be1612d1d2d9a8277f6e2acc0e25c9650ef6cf00f5a4f1eb79bf3097e0be7d7e8e5a5ef5e561e896ac1ac6d02e7e8757c8200b44abec51bb9cb292aee8949c0279e64449c42c8ef90c9766e72fdf716efc6c56d0cbff93e8e1f4c1beb3f31ec0955b04bd7d18c0d50bd152f2925013beb492c71464e15e767fbbd7dd2b0801facaacb294604d7dbac8feb0bc5f9a892439f4015a585434baa331319b2161acc952f2395d74899a203fce28e1805a41398429ad8fd7b4d684e45fe675e4d057b20d7d5fd973e8175b7cbebb0f10cd9ac9a3504e6c8fb58cb9cdb3106c29b220268225e9ac96341700a6813b10d28c11b9834b7bd3215ffe239d8952a6d4a88c5e133058b553bc6a04b86115f8418147821fdcd347dd10d4b25b0557c5aade30a9afef66d5cb5ed269c586af56138235cb44b680083177f314533e0e132633e64879f8c385ca00382226f10319693478b4dd6ad98b57dbe119f35596e3333cedd775e0f4179359b1443fce242e2212d529d8395fb803a7c59e8e2ba1af097cd002c6298b1b43915a5a6273654ee99fc5ae219d915aecc35cb1f6e69008cb04d054b55861429047c999ededd671940598ddee9adbe4277e9170f2afc96609952c488b0fc28b232555bf27c20fa6544d5096a6649bdbf0ac92a9750eb1f8a22e02aa98b19ae18c0ed97ba869289548df12bebf2522b3edbf83fbb20e6703996a4df63c55f30d7acba11c87ee719c85e534c101621e513541d54d3f3e76470a75275180af1fe388a0d54b4d48177821ce7f89a1fedc76949da50607cb284ce96fd0e456658e74e4a7209bc0bf6917247fe1cdd39e7097dc0f387594a4a7460c8d1b37cbf03cac64ff0260881e22a409fca2fbce44e1e9bb85452b046f6604ec9f906484362e4419ec3e72b955fccf2e91d39823d26e3608954df70cf4214ee286a23f9465e755867abd69495dcec0e83d72cdc10b292d422430ab8daeab8964b3c62d38f35758fce8539c4144a25cb71c54e1da5324276c829cd47bfea03aae56471a4359f8fc286e675aa726ca10922c533c9f990bf236c0c87dacda044af6f5a865b0f882973d88dfc3c9daefe85edaa3d21feae5cac15050867c6d63556ddd97413f613b91394c9c520bfa4e8614a43ecaa2ce1caf981559a3fe5eb5402b42f402ae8baa72abab9e4c8843dbfad8fb285430d238afd3e2cabd2412663dbfb0ddf4fd2b54c3534613f1d6aa9ce9c7530f3a139e3719bc39b25e65dfe4cc833aa652ea341aad478def0bb1b4c67987216bd51a043f60bc0d0091b1c769220214d94d91e658393740b874e90f0d8b825b3a80aa6df13e316894b1bfdf4002fcd514e7adb522bd87f4696f79b2dcce9b39dc9e6797ab5b00c286e2c8e3f4abd8871f1b0a656f68b9c7dcfe47e04d8ada740469b7d5b3e5c085205d41382e96146380089501dc9c39005ab56b824b99508ed297ff8cddaa16cef9d1739240f97e8a222fe2e27509f0160f77498c14b7a3bd733da6da3c2b3eccf61260bdf3f0b5174fd77c3cafa8bd7290020d26f3fe1f3d00b328d13f98322fa6505af046746426f165aa24dfb37b75ff51ac95afec22f472df561c7d89052893532f4cf1a75eefa48fea3381bfba9284ffa67d57069a03c44850c7abaf4aed94f6d6da00afe95806c13ba8792408dda8c1511adf8da1e4e1aceb017d34486fb54c18915619189d920570e61a563d33c91cd0e1844aff9fd1e32c8e9fdd42cc1f6ededfb7c86d2c9e60d596dcc4483e343f38c4b2223cac1f42ed799b77fd06bfe9f3692e2f117db498cf9e2a3a5f7def69ba10f817d387304214be2e1ec06aabe863170cb04c16bc0b8a57e4d9926a6b3a1615eff815d26bfc83070ae18c8deb8a76eac6c20eebd7b7969ed7649aa5279d382bcd851d0853ef70872ee66985ef3cdc1171e9f3c7a3b1acaa697c2111f2702a49d8a54f08f8114f8fefa104cbfc7cbf10eb1cc9b935b14092adb6d6a27b9f4e7dd3064c9db9465e06e219d41435825e5cbe82488f0673d3fb3a565ae8391c3ab2d5d8ab12ac379474584c07d29bcdd4b8589f3e7fd9dfd840c5d17a5b608cf6b57a1e6c28d8a6a4a700d78ff0912efbb4ae0784a5f1bb18473be66b31d7d122a5593eead902b86515f699d248d0e607a2e7b53715f9b02945b2d3b7b67ba9f900f4b18a4bfd5e06c0dd5ba2f42fae49fb12f5ece86fdef8377bb51229d9259a40e5a7ea28b523a335b3e59b194c331e0ac0c87f35ed7661f26fc4a9698c326bc374a13712548f8c4a8397eaba0268d566c1e2e99d11e8f04c2368e6c33b5bbf28abc178c65fa23d89557f4b1be365036b42572f7137dbf4c599dfb814434508d4c88fd93cf7dc8b7cbeec83ccb4dc5c416e891e9b7435830eaf9f8c651643a9525adec048432e4412946c850139930c81273aff9d77565b7427d3c20624486383a47b93b05f30fb55c9cbf90eaf90d8e85cd80d11b8c3da2567bb6914f038ac52ba490a49ee4183c3f686d30028aeac22554296f09b3d61de39fe777b0a2101e72f889919c2e5b2a779fa426d02933a501a0d4e1d516e4420161b8f6c10ff8fcd451194bdcb9b6d9715be823297b805520853d388898bb97ffafb23d05985f7d02dfd749f77dbf0fd6a6dcb69527f9c9af3851eebaa232db684e315da24bd78ce7d946a1ae026a71e6be4d292ac9e72cbd8f7d734d1e9fa2262e7e9b656f97af26358299b6dbbe2ffa7256da39fba2fcf96d67ab1f48d7a63e15891aa6aec072ac78b91718ae5bdb2f419257ca2f2541b3c4ea663f9f0d9ae8fb67e777163dde5267642f8aec7e64a152c9fbe83e4584fa06d34c9619fc2a90ca06d75adfd0eacefa876c75816cabc3f3ccf9f974e946ad502d910bcc13dbd19506f0c1d626081fb005443272fb1b92b40d11249deda59866d0873f89a257778f456a3f9f948b46e863527c4f51545f7a60b219b0cb43ed4cab78579e3e2a97d81f05903ba5d5f90f32cd641efa0b019cc44f3b66127df8664126d4fa120a3d0212346124c7f904b7ed11c49b1e40a1227d844886db98bc36a7cd9f8d85d23d47d0eacb747de5773c3208d57741ead07fe0136ea74033abae28d1712cfad51c3508ef9d60a7ea471cee8ce4080d7fefacc1394134053c90cb129a35a7a32e01bdadd60d7621b00dcb415050637792e2ddbd162dd75ce203c55e77ad3a38c7f2ace40e3048bb820de79aa2ba5ed1c80958f6c2151093e7d350e44eafddb24795ccca1e6e241a1ef49954b1c3f01d4d12a9f52a89f2ae487bbfb9dcc9a83a3d98dee47f65aac617ed4191d67a3f4efee4372020634d2e2a58d7c98eeea9e1b7c0061bbfb5a475f6f87df14a5c7fda6d92f51811908b0ddb2a227e3c713a2cddaae90484e15b8485767207dd45202489a9e138f26d94c9c999e9a9b228a8ed2fb25a293e844183aff9c57284875667073e156b0a664bc99e7aa474baa1811f419a82acf5abbe24530382e8205f202cc17bf8ebae17972a5712a8fba93f26d375ce210a638528c0ed15e76cb0ac902999dc5ee6c89ff492df4f7b4e8e6ee0059dc151692275b5767327866f15535b5a233a49771df9d345b4ff6592b9eb92050fdd92739d70d59340609c780cfcfba8d1993814844d8375cdd3eeff8450c18af6487a916c30c7d0f0afefef34c9480cdb9062cadcbdbb2fc02ec09e37e07659efc8fb0e7b003437fd24e0343f004b45b5ab9d0015349efb2347260f0d06704bac0299f5e9e7b6831d8b2f76a0bf6c55cf91b80a2912cef11cfc47093766f777ac18ef4b6882022010b20d4c160189fd4caa231c42ef5f8560fc954dda22b580feef4d2b0b360c11b29dad61d8c99b9c10de6ec1e86bbe3c1cb954a9cd1a613a59d39e3d4cc2df803f0effcac0444d6784983bb542ea50b17d13bdb4fc4e227256e1bd39a24d0dea1a1b71841405b0dae61db164c7c9b5f922215067e0325e3076584339147ea1cd8cc1ede286b1e911f4bcaecbb4c17602240b7336adb4a029ba8f470e21fa6f438399153f4fe7c8646dc3f580bf339db9d4c60e679c6ef20fff7874610b15693d3db7c9735886c23e6348bfbd239ba42c0b4e092ee41cc292eb7265ab6e494eadffbc9bd7d2fd13cd6e55f7b47fdc85ff0edd350c3048e9a9fe9e76377fd3e8e6de6e9e1d7366b5f66bd3391faeb5b03c88e88b8c2acff331cd42b5d2c1e765468ddeedef9a49fd1313f3f75ebb8633d74bd51be9e302f6693709d2e3a333e043a29eb131feed4efad43b0c809ae19ca92a18b8b1f369217d29eec17a39947e00ab4296423c52a539a07c4cb79fee069c64be803c25a525026568caa71085ee090ca51970c7006f1fbc7f43e140aba908d035cd8721ad956ed025b70240dd9253280b7823d33dde39f609660f9e169d4e82fed7a3ae3fed6635cf3d17f664ba10d16b3513baf7c9254a48ff826aee5b2e3c934a735eea8bc21bf5bc5d3e092ee48ca7b6062befb5942c1386f9f8f1cf1c81debc1028a4781a05d8e763f537bd86aeeebc79c57855c53a516942e52b03a905af0cc60df9c095bf56d1b41fe2edad51792cba9c7615a8ed6a42db1760d2888da3edfae61a95a925ade9d146721951626b4bcca94f68b60aef140bf672250d3ff997e8a8f654eb03c38675129d01ad6b3754dec37d666e174cfb04599929df0d40806064e1d39418eda757fd9c0fc93a12205905b13135e0d43aa312dec1fab2515ed69b284ac8e34aac80b4203bd807dff08dcb7f151a071bdb09fca19f0f76d5b0747205a0352ba333185cabf0a759f482fbb96f0ad373e73404d1bc6dec3221c3155609284f7d9d7214011cabe7e01a85c125480c807ebab1712ea41b42e00fee63bacc0960237311a8e4583542a5a70dfc07e108e5ee0b6996a782f1825cad4658d8c788553daec264685e683150cf12554cd02823de6f14054fb40ef8eb6a9800c75f09011b5305a114561ec245297bb0e809d7f3ff1d6259bddc71182ea7778c1582e95744711683efdf59036bce171b5f5eecc0be3cd3352ac2c99a85e6b37f9eb6af33b0dd2fbcebbedfa7bdfb202aba5204e788104c52ee31734bae55fc036bfc2a684fb3b7edd6f312648973935db3da131f03ffdb376240d955e0c081e3e6fcec3f08c886149e6ab23a521d17fcc7173f40b1786ac2f653485565da20a890de61704c4e9e448acfc56a815ba28a25b528e4bec17ec2bfaa157c1dad91b77ebaa6eca625bd025eb107335e5833b1a198f60f799972bfcf8196b8318d5abc3bf5573ea51b23500b51a3c2ed91c10140a1ecd2ae3d313d42b37c94d4ab32614fd89234199abc420e6e989ba0a160b3f08cf33514a24d0e92d37290a0f149a4556023eddce67167916b631006eb113d046b5813b8bdc3fbaee3886ea2688415051ff49c179ff0f32818602b03b2a15ff5b45f9c9e03a8372dce475d5b9be606355ffb2a9571e182d4f782d5b6fa12a552c4b2254753cfbe500bf0525e116c3c4418b526e29a64edd473ee348d459f45515d6b038bf3ccefadc849bf7ae28d8cee9abb583e58c0586f062c826796332669c214424476e1a1235cba87cbe0324db2608e1c2f5b4222e2eb722d4c0e3b6d2683d4bdf8713fa9b3edc08e091edca5c741ce21a2aca1cf6bb028f0acc479041b36c8db25e920051c693dd5f4b0a7171a78e16a6010413249eeab5cbf6a6c67b94c5910eedb0beaf619b188ab8f152b8009fd16a8365b3156d8161837aefd41855e5601f9367d18fa82edbfcd4d33fa049cc085c27b122c4a0724d92db4cdd0f53d33c30b3b9530a737015b85abc378af0eb57affa3b4cc9d3c809c86c74cde101d43fa47f7cbaf6f460fb17d2e7628284c1bf6a66dd7bf9db90f6c20653cbb8b20d97353c5cf8fb0ae1e742b40b53e0c00911bd0abb0b8ae7d6ff7aa9b0d37dee37243687abbae89d241cad863a99f22943a54060c64c89435c143fb5f3df617d58f820c0a92b463bc4162eddde2225a02c2dd767e95ce146618129b210b93cd06928f9a0d7fa822a4159ecadd7d09e28cb70519b43dbac4d1c3cf31a74adcdc335da02beee2f0ec6f6ab90a4111db1260290f46abdd5a9bfd4d0fe0df30b6b4860966b02af61ab2fd805795826b2936ec9d0b2d1c86887a9e55db418e5e84abe16f6ec2f3a864efc69c097460260db997614d6dc77d93af4fc2a20cf66fb3f59243da2d3ca257a00fcd319dc06ba24e33fb20d0c95f6d0ac256069c9e6b8a83806fc4b46a6976931617b1d4b48a41db7fccf10344b8e79820c91226cc90aaf26bad2f2f88e2de76f5dabb9390a14297da1e07b55a0d80961cb808b4eb08fc53d4c971a7d5bab4d494981f65578b720edcfc621c60f8773851f0dea88d23337fb5165ec1436e33865e2582f518adea2e785ec0e86a65debe4f267d24fe03d6cbf6cefb8c0b6551078f599faf63e4fd3d5a5f8d0b7e01c5ec6e8cb6b745ae386ee71e2180765581385c7b562ebd85080882a7bc0361fa51daebee3d1c1e9676600fb7c2e44d11a2e1b8745a8bf8a568fd8d5bcf8f0435f2538b234b63e0d7ef5a12a8501869a263ad50c87e211221efbdf2b8ec00787df92fc62804e08b01f1009435f4574dd259fff8822353d08870174416224fc686b37dc7ff4566a2858f7f0f42d82ca885601ea98c5ebdea454fa9a7d69cc2d455700b07825182e06eb15febc4560f80f96cd6a5de35373b0331487fdb6fef7f85587de400b884921316a2e8505037ebf0a91546c61c2f6dcb2f4400c0e70a71fc0cb0f655c02e02508cdda0cbc74b9408ffb10019fed0ce9d267af65ad4f7e0d40996c8c344eeed5a0cd2ccec6b979e2275823dc17a849968084b31c494a0164469f7407f06873a41420e9b0231b9830a2d05e07ab91a991879031704c17711f7d674b577a5f1c6c571ac5b3d87be62051251ce343d9c85cbea4f8311ff0bf5b44e60fa60a95d61c8d665c7596917068320f6b01dcd974bb448dd9daf5300ddd65ce855d3d3a1a255246176b2d925f83b767a19d173a59ca03f16d05cb09faa3c24bfe15b89552dae4ad1ed71f3c9753bf58fd8391011fe82ace55b0c952f6efe043f3cbc6ac3a2b596b1a8448fca48f6287e8595e56d1ed3ee967fd953a4f0d398d9ee58ece8c018bd9ae13ff07fed5062f28bb1e950cf44e866fbb881114924af0c6908ded9d9cae0fb3477f2aab2a5a89e2ee828ac7a6f68d9df3ef8dc80055ad7730c6a07b7dce7bd518085d80e59dac81cd3642f35247fca6d6bea9c2f61b87c2c5d9fb71e7fe47fd21280dcdc730f65ce452709e6c402dbfbd838f5c027f170ee74eb734ace3ad16da492656186fc9adc409f66d279d1690d736ccb11585e1cd4fd39dc2dc22448956083a01280b8055ca05fdc471b42b1bd4631ed5bea8ef19d6535647d7c0a51bf30751a421de985886f7cab770d5c3d8ad9827c477e5bbba7dd199b23ef83412b4f53e2f1b8ee0cb150004b5c12cceac7da844650fc63f07dcafc87f29e42fde94805fc2a60f242564d16c72e0fc255717e02c4c55d5b7a74ed44c9cf8094c42b51b8020aa5fb54da9e3009ed1b0360c6946772301b138caee77ccacf8102412a3f66d4cd392a919d9f3bd7c2e720e88e488b07c41b0ad11ded01767fb1f2108624b78ea51f12c8862b3e6e4434eaeacaa71a61a0e609c82913241463e3a6cfb8576fd71835ba2f32690984db43196ca5f244b8a9db7e4d09e2c7c9a824786c7b4f3cefd53e6e4e878e07c2f4a6c54b4d66d7a5a7f8f56d8cf2a22691c8b79dff34f493f26e4c4d35caf1cb3067cb8d63ae4c6ade807ed3f631bcee745d732386f3f0890f68651bd97564655f6ccd20e08e5031b95e9133d094f1b2908074439d90f07c81c7668dc1f170892831b5234a99e7a0385f10d39def92446568e1bfd775477800caed23a3950f334c7c65ffd0c07116f00ee528014561d2bf73ccaba5466ea0685889991284449baebe17822a8dd457a8660318fa8a77fbe0707202287eb87858370d9692f74dc0bb6818fdc90735f0b3542b8bc15505182935301f62cd51dd07497438b051cf9e73cccd75feb123ffdc731d3d3bac60b161b2f07afd2bda530284939b207e01fcee27eee5d865eb5c519dba8a9c27451642d926975dde33b428a76ec3b2b40c88eaa494b376283ab4cbf3df3ac2213e4c896b4939320613ade1db1b4b1485988f5845b67096f3cf11e16d754a091351922773a55281742e72b27163ede4306148cde3423189cf8e4c6710c903e2f755fe0532836463bfb429be11e499431a8b0941c1967c9959e18ee66c869500cd302322cfcd914f24b372cfee1b96781180bdf58c6e8486399ccfaccc58f7641f0c3729f1ac00ca308a0eb89aa869561151a5fba2c5e3802b438dd5b3a18283d7b10d51503c444f711940a6aea9062a016ee2232c9606b3ca3f91e82ad623102d2c9f2f861df7b56585f1290714aacc6784239882ab7eb388339e6e1d55a17821f481bee038750a8fe4906b645630b5da85895b2db3f13e784fd49a227f87e6e6c8706c91645d1ae5ff52fa762311a3cba6099f92d7ef2b76becd796018253dec4f40a3d0b221cfc3e394504fac0cd800e64648ecbef2b96929d66bb7eef0e096570301858131768e5370bab36dfecee4b28665c0cff712a02a82aa3ce5dacafff8ff66b4f52d6099e2e0f75b78500a75228f9ffff0ae1f9f567cc16121ec2b79d4214e69cffc2576b62e97035a1af8d4a83478df14f69aa1d0c26dd97e4648e855c70eed629d68c7a34448b2e75517831b0d89b7500d14b098195f8bd6ba4b8be41e65efd83b5d127a97ea71b3e8a764b8cb4d3708487589bd3e673c101f25445364941a94c3fd7bf09bc56ba3e8a8c5f2afe9d7de017c408097e486f02795bae2aebe9b4d26be9055572e1e6b2fe9b6753c3d3a17630e4ed5dbc607a35ece048d17cc800dc51af5d9c1420d0b48a34fe93d6892c69a97ab1035320ada48241d27291f6f741cd0fd2d427dda8b91a4fd1f41a7a6390769a1431f6489fe20100d214bf1bef9f1fd364e1c5dc5880a50538f51451d358c112fabc44e7c9571735c174a03454272224e0218ee355f161c9cb2a204809b59bba3c32d3f50173d125ec2ad66fc4388a64edb9ed44262b150c3f1a788a559fbf74a5699a0cf47f82257b63ddd47589f21c83367f76b224edbdc49d99ac4746e74f9e2176443791807a3abe2bce947d2790f9875d91f95662076ea5f176a0e14ff30f9d65f76fe27b069c34400162c2d82958137469d9d1a28f49d15db5491f0e0ee223d71f4317b4d0645a4c25b21ccc894400ee2eab27fc64238259a780ec15d5e9437dea7be736a97c1981d9107d12a7c3b8ba9884b8012b9968246d360b28510c1c774ed6262787d6d8bd31bf353ed58f44d8587ab91fbc616b0dec9ae2578bc03b77c75fab5e6af943331f74f054ff4c3fc13fa797d8269925036b2480beb4c147dc0dd263fac739fc42795c201d81f247dd09d5ed611c4e5387e26e36628d0d185dbca1d3db159c3686c7dd2ca85da3b4de5192f526d44d7462dcdf5782e884504c929475dc8a00d88435ab099d52b18792abe5e61fcafd814c1d1dfd27459c1f64f5755de5e863df93c7a0766dc9275328936cc15badb774d0b502330ee1aaed0b31d47d8961d130305b39fef135b861caf25ece8dff5d182ebca93a74685d2a73af2f9e7b429b6dc302f3bfc3d5dea69a3728067395d47bb6ffba28411ab14201299afd13af568551d93fa1f52da67ffe5e01d4c18fdb9aab5ea7f0192c334ca5538e6699688edd340ec9eb92b427d45c487beae05cfdcfcc5f881d6b06039f5f6ee32ad8ab982b1cfbacf18f9089e92484c7edb3cbbb5377a609d2bb31b3e9907decd7ed34310d6e77818e09c76ed3f4b53c47d9140ab0875a209e3ea219e89ba8a9a92ae849eda9b704017c620a1333a183f63ea8b421218dea47c4da84847d931fb60b0cf5d4f11055a86215ff8a638b218a6a2502dc6ae9675fea1232c2601d13eee6d6119449453ef55091182a63be56c23b4dfe6adc77a1204d8f562ea50284de48c7be88e7c239d1ca6ef0bbbb6c0692a6eae78ce363e443b3d372449d091aa40c10ca147d19c192519a2d26abdafa3d8d5d80b43a9bf84eb0d7517d9f4275b5a526e927bf5d7a74795d2c217b507a8acbbdeae784b5fadfc17bf7a5bfd82fb2935c767fa9dddd9ac52fbfbd38e326e4557213bd995207d5429cac0138faabee7489a4798536db48a74a758c410b360b944f9f3ef90859d919c903e69b54609bb1d2573ed0fc4a759e8be2db27433f82cfc40d4d59cd38c2b63eaae62005057dbd78a4f79a7dae08c9b622628e528080d3595f7cb65f47b8366f2d5c46055efd9f075b88a447150fbd8ec71114f21239c3334b7471289dc1ded4e164bdf833324c3c2682a088813f73ff17e8da8ae8a4a946490aa505bf6116678d54b130caeb7a0aca7b5484da510dda279bd70aca7551c4859ac9804ccf74fc8739588058849e5e8db00f7399ea8368391c70fe1003b5023e17e36997efdcd6889fd0aaeff6cd662aaeea7875bdb4a02292dce7dea34868d82d7e63051eb57771c0e6d3e13a94abf86496d8f4fc03e81caa5f39ce6d7e502350d72c26f574db971adfd072d073222cd44cc3f4ec8d419e602e163e41f8aea2249e581ab57ba12a42490a6d182d68f02a4806bec7524027ce6be7f3b84979cb1b9da44f693a7c9fb2df7a2a6eb50466cdf338ed517fa4422211834c3711aab8e3e2c5e653b2d67663babd9c3d210d21f42b75291923e8e8140640ef72db015d47108bcf4619f783947cf941f3b09e1b3a1bfbae217615f1f1e0d2ba35107de73464bce3c4643f9d87b9eaf9b04b6358cee008759d608c27ebf7ae4294d29dc96a28b194e77ada97df1ef4dd59cb738a26d91d3b625dcc92440cd73d95e1b5f30d12cebb289127e4bf9bf78cebb4127c564640f657b8e29d1c9be0106e98155f32ff8f26a4d45566bbecd5ef74936877e3ae52a0a053a0fc126b5a5b3d8d5e0ab18947a2b56885e65d385ec9d29d6f2e4c027bf3e0e43a5f632570efc38a4026897d4fdc0164ff4160c816d66842eef2505279ecf7b4b008e1be1585bebe554260d54d11071b838add76721ffe0a69e888df2d3a85df95b19ea6f93f6c022f5a7bc26338e057cdce081a0cbeadea7ff8f8c5bf9498fc3b5a11e7fd7a144d0f1bd29962b3e491a37237f73ed05a3d6c058c7c79cca0532c51b17acc24bce497d7caf67dc9537242f0e4e42be18ed0f81f6af2aaf007e691c37169079886a0147d302c997e51c9eb214374d7c2b8a0ac304891ec20c803b8c3bcca666cdeaf3aac46d6930f6a54401cf59df364afcd25c66fa69979aa0c0d71d6b9fcd8a476d27f5b4d46427c77db40cdbd5b5128a3b70cf42aff0556558a17c3451602113b769cacb00799a95756fb453607ab836f82a5bc62724cdfe980a9a19a978354b8663eca7d796e60d34ccae7b230e6f9e0ea298f23c9399f48b9e3b9f4b5b318adad8d87e1fae2b5270ad7fba914126dd4f35aa381812b8b207f9c3af00dc40727b69b959c1529ce159cee3a8b116c2f18b4dd0f0b87b33388d3c583bb4376e104f54fe85162cd7e77ca8f0b6e160946c9068b02402096ed3b5a56f725d39dbc902e4030f6c2f00aff6a253f6babfa4925bb4f982bdabbf567bbdd01152f0dd33588e1950475b18508a03f7ca7c317b84108088c4e4b3070f67c2c13a4df87364c9790ee203a81f384a4ec90ca9756a41800f8597888a89f4909204da4faf133dd96c51ec3e627967e3a49b3bad102b623b7cce3eda65f528cf572962647764399cfb5a54c89162035503c9676890b17bc304aec1d1e19c201d05f36420d6d7357ea9cb3d6c67fa1242e171b17bd885187dbfa8f02d5dac7f0866dfd6c98d89cadfa7dd8f25e828f8a61df6551c77607f51907ee0f880dde7e1d7eac5011cf2a845b15b35c1c8eceb613b13cf6da42804aed7e2f158be7ac1429683505ae820c7624824d667800edbb0a637103e381883c882605f08a5bec46597b0c3ce6bf4859408de9fbdfbe4c99daf2d440e68a4b3f3a145d0fd01604b15a51b948cc7ffc4f18d2ff09189fa2b2e760103e866e582f6c0183981141678448155697631df6b9963124f3f7da728b6a4c942567b291df0edf560ae4af2a4e41f6141927b0b1f1cffea376fc10b493a8eb0f8a8bf744695f3e5b3ec533232da626f6934f2e82e93c8b97325f9b909e429d1c919336102a64dfc6b2dc1cd52b3cf15d3219cec3c82488aa979c7e321deccba404171c471f52b7df4a3f3e6c10340379fcd41b2e6d34e485677de9e02a490530dc360aaf15aeeb387d95bcd7889acca6f2a9f3ef2ed8746029f7410eb7eb25114a171b57ffd0c703cf9203206c5744547fc8eba83ed81ec21b195870893494071da815d8fc36509870ae1247205f5dae18b6c78e408f2265c0dd4f8ece4066c0d052124902db1a1220a006dafd09de86e4dc42fe866f9df746881b40d1aa87810192ad43b1082f5cffaeec422d686c62c4333be819c0a4e3ccbb69b7cb8dbe9ed730dff1bafa5c4deea76d0630c0bc90ef12c244dbf94e5f96bfb9b8c71a37f08de9f44682e1960420dbffe499be8f421782c714a7ef82a2acd9729b0f75efac2f34d0f17b94087551f7ef0a289083f1ec7b5ab516d5f70369605f73bc4ccb790208ebd85fb72002a38040eab0897f473e4aa9629ab161c2fffc37e105a0b5e4637afb7bca2868763504bf329524e891aa22b4c9527ca9ba6251228e824cbc951bf5cfe1c246c62d4b28f7d68e08e1e418edd29a3411eaacb5ff7dc95bd19b54895a37127cbfbe38f0a78a63b736766b6f535f896e8429818b208dc1e5607ae26966647f86ad758d82a175619a4db7c367c1da06843ff12a3bbefb851c203cac484e7e7b222d1eb4b4e2c01a121c47066a572c2f098cf965658e4a20ee91d1fb165d6af1b0dd7ce770d7273e00dd71ce54abe0adddb4068afbfb4d8a4fe553b5aaca14a62386468d865b04c0dc068908d3dfe6c1c179387f7261ac82b3139f0d7de3bfc315553136c99d848d1ae2435ec9308ad515ea4f52623e11de2c4ea611db755bd4c67978149e1cd1631df7fde8fe323ec39f52d30013b437dc1e60c9eca8c669d41c095cf3f9a0bd32c285c5b96a36243d15a7cb2dab3408221f9339be1b239de7491f4a674272d7066328778dfe7c4965ebf01fe82f32b6414edd48c0838baa5e5a3588f8138f41fa192ab4f9aa550ea357a47091a6da12ff962e54d46c7d99d73dd4d862d94e051be47ace55620fddbf0a4593de9103718e5b78dc17597da12f0a249f19056c684729cc17b5d7595bf1614ed5c3708b18f8e8885e726101ee92b60c110539e83d7af3bb4717e8e5b22d67c76a1349f013cf4e9ba56139b3d0a0bb1dc72726e068dc436fa48f1f3f279abc63b4c7f682554ba751d3d048bd770db6acee6f2e6122aa9cbc91be94a38902c4491c25ed10b7e1d80ca42c1dcf23b958a8c824f802bf5f6ca252b567027c80a9140dc5545813797f8dffc8c2560f83f435a96eaeeb1eb9ac9fdb7708c4863799aae249637953dda6190cdb08f9f7148e546755edee644b66376ef2e23854fddb03f0ea49351dc446d6bfd0ee7a36d0e91dd2bbb99eb1a10878136dc23f18cde927808e62571761ec80ce57b09a22597ec97d84861c6728c5d1e44c6ab8060fb433a52a3a932d4ea8a3af811c3cd8e29ed7db5765e6edb2469f4cc5333b0872d1a7374cc3346e599b306790666760d55b867c1ef6090a26ec95a10fb866e2d92db5832db57100566d146abaec8a30d878394a249f1dc156281820277b286a54c1bd37ea6b7bec7290ef713b88a84aac890bd6a381f2d094e86215770b0391e53390273a85a48572730cafcf9926c591d5da4bd663d8e62d5cc2ecc8f94d2b256d44880bacbfc94b0753b1b7ed63994cb112be806535dc70d4a3010b0d46bd976661557a0a24cb83ac2f2316b94c0c710638f6e98a0768e04a0b8f2a0712b74b78b54a7defc2c1d03441362e915f2761ed338ec300395d7a89640eccd4f9000d4a9eb1adb63d5db6050d9168d7151760453d2bb9b97c8d46785d9d5ad62ae02f870e68823177e583e19b74b843cd134546aa0a109bc94f53d46985ca9f43266a1bef650d226798659fc9adfb8c5996ecfecccf89991db9292385ca4213487c92264dfcbaafb716a9de878b812969ba2161d2c370d3a8f6df2dd8075a203bd6b174f41e209395c21f2f8dc34f2adca44d02fbb74e1aee81c8e1179bcf0fc1c182f589a14159b8248d7e2f933486715ae2d25cb4b66dcf6a66079811455a76665d96cd37ac911d17b57d79d01edb3100153f2f864d7dc9833825ffe48b1936ccb68514fe4b429e80e76e49d452811696ac812123f9690e7b6d700fb93ff31797c10bcf7df23d53160394964017c6cb0d8e62b2f49f9c1b89c3ed740074a02b12f363352874eed740d41c382d8bd40dfbc94d59ca2121e219edfbf40836f85b9afc6cc7386c68b22b3cd4a2c13564c29da4339873eb298a905d37831517b493694a1fa3f70a1cc66c62cdd207e67eeb2a1b6902a461a09c6a5c492b4dbfbd31db8cc8981f87a44102910f94686dc180103238f01314299ebbaeb4d19d7bb50cb6d10386286cbf1b44eedc4cd1885a409939bc3fae405e1a0f4ca69e570f5cf1c51ca009471f325941fb5679d39aeea422f0686c70b89f62b1ff1893f0dc226c1634a566690cf1023cf744d5cf7db2dec8a290d0ea612328cbddaa5a12cd9fad3c04f00a2dd0b8325983c121c7a6a28c6448d3ca4fe3281ac3eba795a24d5e836374f0b72dffc3679f35f3118abac0ad9d192b5a1fb37b56b78ae0ac62349e8c59737f98d6bae3e2b34d2f32229a961fbc8730fb8a38a6c52db5a1e26f952f64d0e843e5462a298740966bc8ebec2dcbf3ae884b5cb186aa0de4c06a2cde115e1bb12ad285d6d986204bf7bee3908cd0762236d3a9ba51f395d6fa955e08b0e7eb2c219dfe357bc1035a7861cc29d54bf9b49dd20fc18a78446874a68ee4d0d7d2c087b9fa5ef874c4eed4321f8178171227ef63791ac728396fd35dd4f4d5c45697e4878c034e6181e08ddbe21bb8c6b9182f5db484fa72ca1e0ee0a5de3f7461bd2b3212441a47b6490c3e8f993ef98f0e60a4c09aa02299611bd267211c09eafa160a77e0003fcf416478b47d7e5e98a2a37704aac9479fc435d89ca3f18d63232d2aa56251fc3e26d4b4fee44b3439da95a2913fc85f50245de87115b22de0c856adedc78bbcc9c14ce1f936613df2329a3885e246b24b2e0a6c3d8c1840bf57e4b0c04b88c67e2a1cedf601eb0c28680af4f3a6b9f3741c3f00f5dbeb27cde3e96e3f116d7c2f6979bccbc2cb4e8c1fc4958928c00c1f3bde8d7980bd3e96195894dc2c88f6da123a7b8c0dd0faf23cc32b1b9bfb62d10e1921f1dcb254a3dbbf0fea1d5cc9b949033cca9574e6f68e87f79bb6a1091035b12a5797286e97bc9f58ca749f3f61a76ae068ff1ed8ad1efdda73705f29945de8644dec8a04162f18a8c3f2f4e21eefdaef6c55c53ff9536786c31642b13fe7d45554d7e994933e090d83f6ad053ee49a04564f82b92ff3f3188bc98b1cd9e880e6829d9188392ae4c273497222e21146248f14a21776b393a69116e14fa77057ee2e57b9c4b2e3eac837484ae5e83f3f9526fd3ab559ebb104633ba240505ed67f22948e4480a700e1aed7886d40a44e619b8bfba8aefdde73a7e6d69a32d14be952fa279b36d0050bbfb3af01a28a03ca7aa74cb0ed1e64b44563d696da9a7c675a9d6cebac1c0e4802f5221badc8cdfdb17dad2977d9ae68ca3b11f1a0b4df62457b7d6012182c852d1778a56488977e542de22122348fae1955ece4a7d64df8c439d6f19935d7f7386be52418688f08e5c5039c2b069391c28b1b2e51f24daee3421a1bd7dedaf48a1177c492cdc3b6700c9da3adc29cbe927d6978234cc53fe395c3e4775b26065da5104166e6260f7fc19721979acea55d136c0c83fee3ad45ac1e8c118cbe0a869155b1910ce80b6cacb65267555aee73008feaa91e17dc38188a9dd887155767b538e0662413d5636ec9c71f154a91217737d8919e8cc0774db9db7105abcc3b33a2a05b7eb2451fb3381aced1088aed0665fb2facf6405693e70c07d2cf2400ce2955c0f788736945aa9554b71102eebce89637edc9c2d99da47a0d6048ee7a37b8415a1970aa2510c90a7fd7adb6aeed2397e0421610ff116c793a7ac96cdaa24bc7f6e252da059534c92d5d61f39333ceb633328980e4981aa778eb157dae1e55d478552e1844582811a95fd576aa2c1b88f944f71b4e987b35604c1a663231bdcb1f8d2c2d3e026e710274359976bccfa59f4e4b74fb0ac6ae50af42929851f58afc5eed50030bec17df79128221c943959965613de2564149917063dde52006cdcf43236d2bbbd2ba91cca0a120f2d112c9e60b9573f4f702f103d7bddb949919ead7c31cd519642f8f04ab3ce31d834a10b26de09dd977eafdb89a40d238eb4e3a6f411d3e904841f7b9d73260a20e7ab49776ab08f78a2a3c5498bfd97729293b864f644ed4465377ecd4f0d451d1ea12a503c2a54cac00db84e26d695deec621e40c90b74cc259979f2f0fcfb1392662734aac787181e0e63ca563e8b54e7b7f002f3bfe92c191812654dfb9c010f58857b77493c2b83b29d6e4028d22d27f1090c34c4830ba9e69f0fa34bb1f1664a26d86f16615f407a6d96c6d055ce1e80d2e56303affa7f2b4e440051eb380477c490dd1921d26c3f5ba6d9d94998dd6625d1cd14a80f9ef0b2d2ef55b4f98291a94830602ef9f4915b7d2fd47313437f9f0f68b570a158e9dc0a935d147a01d18ce8509c8f3a576bc4e0f32ce38ce1456f9bed98d532bde4058a70d406222956c514b7a36c92e21c80d103ee79883749ec76cd91ad2bfa94087e6ba361150bbc8c747c6b108b0b75823b9102377f12d69c4eb2276de667ad2e40ed073cf591d72182563239f58ca2b66c330ddf907f91deae6b3f22307d597f73e9420d04c866949c309d9a20ccef2c914ce1772016a0ff902dc845dcd3712d78c93f0b1b9b3c226a1c35eb4aaf519335dd5d707e60c47f4478c879bdf216407ccffa0d313141a97ae3bc854a61fddca61ef247388f89cab61522aba2fd022cb3017c9b021871b5a786a6ac5b55a3b26946127181bb7b746c1c1097061a1bd4a5149ba16d6d3864464f2951db9663ddf534187c7d29c7b061e8814b40b85efced131fc12ce687ab837a12fce9dbc4fa3368c2d4630f2d88fbf77360883bfee68ae3131b9ab4d5baa5ddfce11d5b0ac1845c14ed02a3a928ce31de0163840bc045f9c2da7c102e0d6a488fceec864326c24e1095f1d938cb43664f46ce05083039923d3eb73bb919496efab7c4d432a30b6180b49fa870db8ad12de1ff684bbc7bae920e85d131012bca828315ea8bcf545f5f1de77db97ceb6590f200e419448422c87102e488091a1c0fe087bc55e0a6bb5b5ef4f93144ad3accd89e6274532a91baf346810505420f514e2f659a607cebe3a9c303118dea6c19b25631f4b365a4f803d7dbd243d3828d7fd78077b2ab856a59bffe401dc749ef13d0f6d4a7ee471f5070e4fe688d7b0a63b7701405c6c65ca8ae830c5968a812229bda9ea7e9991dcc6704a865b96c167d5519977c165f56266f1a53d5235b4eae3a07270554d1609efed42081895ac11868cf48ecb362ed5fcbb18fc9faf32dc27cd08bcd97964432cf48ae5d82f6c2e228ea85e944181bc56601283fd6db0c16a258ecb11ebed295b04c24f557f5f1a8fd74fa774d7dd601116c6d7fb3532868fab308ccbc6b9c44afceaf4bd32daf868ea3aa857791f268e094c33674593e305de13bc9c9e8b860276b8dcd853ac4fda58d9f15a00c08db09e780a5230a552e21a0930329abe6ff34ff258baa10475451b7c53a80c3257664ac4b26ccabfc3b61fdd0f482a5929b9b0197bb0183df3975cec37ac6d08e47dffabfb47db016bd50b99cc70743615ec11038b3e01f546d783f9cf7edfc0aaf77d2791481d9f32c8770fe4c80a200c383977e9a244cbd2a44add51c397d4dedc8c684826a1aa601c0b7cc35ffc3340a36436d03340de0179e41cabf266a7ab731ecc19a4506575b1e27c110dc5723a68a3bcbce1dd3bc2961ad2a610d239bd5496974e33735f7652cf9353071004852214f79c7c8431204ef3dd9cb0accf18e2dd899e2b222646d9b96e3d417b4c0b994a9be0c956f0103149084373b4a9d4808984708aea32cc465e13a0ab4421a9ebc3ae8bc6fa59d6b08ad6fe76288b9de6cfe7c10f13b1258386afc595d5934286afcb56532dc8c73f7b7de77afddf49784cc5644e5de6c7dabea21fe1c71d3d4d8e50ff1b3cefe4612eb1a09b2eaed2451e29e231ff9c1aaaf7ce2f2ace5ffe27b5a265c970f59cabcff2399c1eb0bb0c1d3b545e403609e112955b36348cdbec2b72f120d747e5d71d4cd92fc5c7bd29d42acd5ab46307bf22cf9a4584436d1cbea428b066b73bc64b593d770328d82b0de10ef296c81f62088b28f327dc29ab979eb0e4df84e503465e5e8a35e500413a10964bae6059ee56afb71615f0fb0c6cc361ce985049d48117027ec338a26cabcd984e7a175a36bf14192e60de05d943d9daefe904c1a39506887789a432c0b19baac1f981e981e117a1c430edd599d0c4a4f3e90c190fbd2f073eb5fb224cd2e3329be710cda552381a850583e1c030299db7fbacc11fb3affd1fa255cedbc598a230c08fd2fe6a5fe43b5a9ea2213876e4833675e135274a773c5c26c649ec670f2f8934acbc88df3b63f5486a6c2598ec6c9b34cd65ce4a41c93f1909db9726bacc22421df071eabc4d65dbb3ce2d5f69ce50fb3a8bb8f24d7a062e3beb434fec464f997fb2d62f2148970f6112a3f78353be686c6a405a4fbfc705b9b513e0c5518f3fa0f17f0abe5bbd768865770b44d72aafda3e0a02a21ebdc16419d98667b2330d022b519324c8f1fda0462867ae768a3cae75096525ec681e329b71920d4d4e5f579137e90d987b0ec647b74d172ff21acfdc5f7ec84e9349cfb3236fefc71a30e5d37dfb70838bc1946ce7b3ac888bf84216ae96abcf2fda046b44a1b387eac7f21f33535b41404c40918a505f9d89963f5dd569d60dc6f7857108f985f7355bf868e5eddf4ccf9eac761442bb3cf750742839705938433fc1b63189e74953620e8c07ed2b09e77c66972b9741f6bc06a44ba21286ebfc3721d1f80f90686b6aa5315ae81c1cd90556f08da9195d3cec444fa50fcb40f9531c7e4ef755c489c7497eff9c90844ca3f2e42805009c987417be3d583984227ba05c904566f83a316efd0da54826612bdd22bd0236ce696fd44d858f0a28f0ca29ad27375a443eaa9fb60131584cc992c9c9392177ecd134639ef09673437d7c4f01574e99c5904c08268c1794de3e8f553c77843e8717640467eb807933bb2d2d3f39800227a0e62e012bc7c50cad34b448451f909d8cab6b8826bbcbe4e5730df22d3411581e73172174772e06fa9c915636adec6e044f6bb697ed2c9547f1eb7f5946dea34dc5f6c66054f65fbc25fff2e0ce41e3f61482c23c040dce5fb5572b2fcec702868e050fab874de08a9e595947dc93c7dd4da0cd7bd1247843a04e43589dd9a292e8a8cd2ee073c18963bf41173b63f1f8572c18c84165cf9d557f8a0be2d223dfb56589a9faa69f5fd54acdbbf913b6f375bd27ef5b1f4e559c162172aa498667e921aa7ca7d7a13851ddcca4aa8a18acab14df1050f120528248dda9fe72062c7125e2a8aef131ba06e2c60c9c26c3756a8a13292e35529fa2a82fc2de377195199056fa10486b315b7455a7e8f68c644e5c376750b42e2adfcf25db526cdffde33da371345447f2acbbc43f44640472ee4f779f3cc5c24fca50b4c62574079eea22e8b20870b756db5dd23206cf6a9b8fdca55c0b23263ac191439393552cabe934b61597464e1aa047e27c8f6b5198c6ebdb78819414d80f106152ccd4c823d6b686ba5b1df417ef17628513d9d0f30611e23e8819b7004a1af0cbff85b75307e43405f44a4d4b04edab214dd98e2a8301079b2fe6a3d780a642dc4c627f2199a6180f0b78f953ac8ca4ca8c078572ac38c7b947e7d0f554d02cc4fa6f14dff62a147ba1d53dc4446770e3aa9b0b7b4430633be13214ac5a62730b729460f5e36798b87155967d7cc56631f9ada0e0696615e5053839355b099b8d022d353703055d69bf9d7dc0f4a90947523f3e1360812d39e577d1c442ad1313d909f4517b14db8e331b0351a506c73904ad8c6ba3510d692b3c2be5841b9752342d7050ca90076c2218d05aee09d6632430e1d817715a72e17c2cc2289274168ee78ac4b0e76052a7888eb06966460f3f3bd9178e8d4d73e7f065e6026e70a963b72796eacc723734e7d6dcff3cfabe0de27bcbd6c9203912c3a902a32f1c79e94f5f1d2f92ad8fe80f704130d9ee1f701440ccc26722e93484bb9aa2efe541a32f996e1b7967a82d097034b495e76727eb686b0c0ef355e170739343cf7353b5cd7ac1e0cdd95de28192e9f6271e6d1f2988d5b20a56f4d8c0aa33949e38107b7f14890213e2bcbda7708b1227ae46171adae14be216ae5be0f0ff08d25208ba586caf394229dc2b1631d8a609baaf399c7e5edc8e3e0ac386baa6f9d5c9a5707543a5fbf94c1eb2976d8759d9c38049c192bead02f758215042b02a14e429cf032ec515bae38ec6286fd87decd2b97b935a781327869d1769d859001d2c6c8446dac33a773f56e49e474044d4a17779ce52b6728f297e5a5a21986e43cf8d14398d65ff8ddfb87f61de494a85acace53ae825080a0b2e23fde78052922cbbf43937168248217d07289baab10474f81b74239f80feb7f0c2e409ba4ea561e6ecdf3f6f4f4114e89f2ebc7780eef0c02c43f7fec3e86808438558139039046bcf9e4a227ccb1a626cd21456c03868c41701f1c0c2c9cd2aa48e9cc45b3feba8b62bfad00b605eb78398a4356779b5fca3c5d3b0e09c7e0b0f3fc38c3b1a152c439a9262c67546af5f5a03376c5f06c2521056ac0c11df5156ebccc990f567c5ad7ef895c40a6bb7f69e113759335b37690d178e4642f3c80698ecb1869000abc36fe4d58cefb5bab81bba7d60c757301a10b27d1448e06b921083cb5cdb27d6a5e91e1d467afc4b962ab510a244a6f3bef611a4d75affc034ab2306dcbf9c3a936fff980d695db2b7b2ad51e699a16bf6cd50c5a3d0bc086e6c0f9e1922aed8b0420a0d6cf235ecd798c109f748646ec868aa1539707b27ab49315fa79d67d9108c61279170775118b3c788ec7f59757f0f6b0c899fb44ee6276cb646a5790cf3b0700d3a2a71fa3315c2515a43a613931e9707dfffb53f28f72ce704dacc6aca1e86b47eb9f9608da129b9b359873455cc70456d1c691f700a8d98d5a46f8242679a59c0efce9cf9c776dff03e3c7edf875f4478dab8c698e69e1a09ab3c1690d5bd51d1701e1ede387093ba403f394842cdc163caf9794072c2b452296dc7a65db5ae77616692020098dda51f5b709837a8cc1f3ed21d9cd8dae024876e76f7ecbc265ebae8c6e9a384a0f3ae7817ceeee712c09306741b8f0bae6f120625b2d1908b3ce326a1a7b6ad5373bb9927a603f87d9d95708f47f9312f4dc7d579a856ceaaa21828fb888a937ce553494d14f9b269329c9f9a4e0034191a183a4daeb725ed54aa1dbc7781d21dbbbb9e95801750f00bf21a33df3dd010f6bb2993f3d28ee648f3e7556ee56eacd6f59bf9aec11d499ce7c23de5e5b4baf3b8c556d3a0eeec10877fd5f184604ed03e69878333285d238d19722a958bd21edce7f2aada586ba4d7923c5f3c1c0693bea8dfdb63869eed4f7c2d5da2c4acadcf6d83d4daa49336aa7a58d444aa2e1459ecc0d8fd0ac2bf56b3bd7ecfc928d30ce409ef90cd6cd68bf6c8bcad10331380bed7840f7a03695283ef5fd5540a31f35a3b86b2c37402764dbf90d60d6b75c6422035644ea5d31d4eb9b12b81092e9a923e10c5203ff79ae106bafd09d373f4ba9470b9fba504a2d95da7ab90703b818eddbc1391bfd38f4f564dfc511ab3bc84311bff7cc9be11b38b298620ec4069934ed78b25bce241dff2cca047c7585b2af2fc9de8c756c41a939f9f4416493eceab850fe9aeba1439dbf1ac6ea1394c2d45653eac778cc5d565fc5d3aa7f34a4a5d38f341628895884d87ede6e615c5f07a1041e1386a5a16ba348c2420e0602972fe62170557e7b00acf875b78053404c350441f11b09fcaeb6262dc80d384dc2e277356cab18ef3ac84f4afba670f8bc4904fd546478f528eaf5bc719df4f964ead41604b7388716227d0690f4b712da37d5474273ffcef8e31538a6095e38de97eeb12c6073ab050ba490826298a0b2a76b9913f7dc9b87ddf95dd2e5ae26bb2802ce05a60ec69c2012b4c831eb3985ccba4265253d9046be658aac02cb9e13602ab8ab9ace4b25b42d7d993a7d9903a52d009c25253d126ebfecf948e2ed4d248ca478be07ebfa31d321b2a6a938be3a537791b4b59af88db25c689ba749adbfc8b2c0122a9814ce7cf7bf56292dfcb7489e34d54a3c9678b57fddda23e59e34d9e282a2c52b0849fa338fa157b59d7341bacb4ec1a2496ef84414f31cb8ad7633e3130992f75bb6fc3b0acbe3c0b5f624fd17958cb001e4210c7ce974e01359ee9ba791dd9ccb2cbcb615bd8882f72b234df4e9bf0b5cf04ec7c16deb9f4017d21e8aad1ba55c3d3dc829fba82a365e688add21dbaf72e208372db330d93fabb442668cb7492742aefc9f1af19baefc2fb2f49ace3dbc89855367e7779ef1f0f8e1828c8a1989442f4c420876fda179a51515dd6fb9e6486c3e1082d3918a100720f005c33598c23f5d1438949c3448c446f4b2db9dc664fada257abf87048f637f74caa9bb0fc842d3f79453ea6b5da7855ea12d635abd307bbbc5ff5e1b7569945c68e33959507d21f5638cc31558135667eee47e54f24e4b98239e427dee61dca66c825f615435d257b9c5e10f01610b6bdf56e957219aa6aa4f7089a4453a4b2590fe018880b29f6dc9388c912777f2125d43494003eefeb42bb01fa2ed4ca3937364bfa85566064824be27c44459d33994a9ca5b725af5c552396b1cbd93d525f6010667b22cf3edaebbed12449908a6df71d0242d0f209a841466767312347a3d21d450398016582efa41c6c7383b65824b82fcae7cd545a0414595803ad175898874c58ae8fea0a9239648f5b91b28dca14b1382101242c25f4fb43706d9ed038967cdd929b31c10a44553bec1c894a26ae0696552fee6c332775a961653202cfc5317782ac9a6295ef3033875f5c9819605a8193d767ad850d9f7a1fc8c046fdadea0382400e2316c4c7cc165f3916bf77aed23b09e6e0ef363a0c7c4311d96676bb7c41959fcc36d6d30ecd37f107fcd848a4df0806981bec6c16b09fa94d7784b933a477ea01bd14d92f4a817e26525be1ea0997af954dd6bae08376cdccc9bf57147bd65c1a922ef6141baab6aa2a612ea98be99dd629ecf36f0d040aa846c4cfcd0d314ee23071b81a9c1171e39388ec4aef1518433be3a69a8e5b2e88127a7c02a7696c0fdda87a3fe0b18035128fb56cdc216b1d1726331fd381fa7d015d89dc28eaf2d445e0e3be3f9fb74ab4145f1433c91aa93bfa6364ca054552ebbf43488a1a5075dc0d3f0ffab2c209fe6e29b83a63b4c89cae9130a59760b8cb73ec7e77651af1f648512cbe8f14eeffd91439b02597ba1c860dbe030dace3b16f7332ff7a832c1e96ec1585d22d24b09c228e83fc51fec2188d2aa712fd803b916e5076ff5f3f654c41ed4c161d97955dd4dd185df924e5e5f3c04d15e7474c487124482e124cf45ec6d1f13a34c33b5e3170bfe67a53232c7349b8cd03c58b42e939d282c6315ef3fe6bef2f29dedcdac50dbdf97309e42b9f8de4d548a82e8e0d42aa54976326b828ec38c2f47824b732a2b203bf8fa58e73547c3310e145790bd83c1bfb56dbe94a7db05deef29b049f5ace3292331bad4814e187428968fa17f816984b094e5866d7e8805d6a0a1b8a2b15df74548a356542bd120a5a904ac7d847246d4701013decc258242acd7dac0d7f9c9140e5f28cc2995c5f4c857cb7a6d5e2e7a2fe71c2f9db8d58d292b806c962eee6b653933f4d7ab8d4fdeae113a43b1e5fe6eef34b158a04ab17e095130227deace54d05c661b60c5d1b457f60561e26810fe9adb20a1f862ba7bffa1aac2e2f0f02822f6b431402139a3af7db72055eb3b12af73b4080a9d5009ed3e6c942d91ae11dca0aaf0a987da163950e6985a7fb311ebd5bea0e63fb9b03107916da5aeae539e099ac62058ebd387bccad780f1e51be9ca28ffe33de3a42742296c1d9f12542cf595882ba0535b66ad1ad8b1c14c3a4d3c7e425526ad6115544070d2edc87edf4f2f43316096fe4871e319482ef51fd057446f33d471cea45b7a4f9b242856d3421106dbcd526885759d4f77170d720c8b1cc6150a61360e490ea70ef8b239c62d68dfe20df4391d50091e3b364c2c492a339003dc1d26b13994e08f0e6fc958024f1acebbc778acc148a6741cfa32e9e3184f0cafb5df559b9117cb5e09e96f66bb618cc6adc17322c1a26b15b2d986f44f0154227c4375c865f6f575d76cab822e2537e2910920c245dc8a2187f2d5fb856c6283012fe377326c77ecbe117127da8fff6aa48e37435c145eda6de4300b28ae697c9ca1c6aec8b94f363427e31e65a5d01f9697d2baef419880a5018413a4888ac98e2107b788fa7ff26f8ee4461acba6efa98651e98ee5ba491023f16e02ab7278f2d271629d035541194e07059f179031e8d96f51df3bff4081d6fb8b2d16e5caf702b27b128068aa48b8468dd9253a4d90f0d78dca682bbf8d97b0339be0e5c8be95e1c0016715708eff829d5614c0a98511d33ebe1737637e7fdd26de64ad1168af437da9326f982b496ba61cae14f1780d9ac008ef36358df1058ef4643709efc941efc8f080d68afc1d7bdbea8ea4011a54b00c17dce3e4c6a16cdace7fe960aa6a50e4b3c75886684f4c06f63234375925f8e914d498eb48ec91c9d2f2b9d6942fe2063f154f0290dae43c68cfa3103c1f7ddf2ea48a58e39b97166043202973d64f5f1cd3369281b22f044e1064dfb771ee5fd36a23145b5492e7010b60afea9de3572494589cbe3d8c2433045e5c8a9f4c4a2e053a6d03182005724583e6102b98cdfccb11a4aecc810348b739165dbfcd53d451b4d495f4c4c03e5bd7bea64527fead55e42e6ce6df86cd517cb70717c4d959960a905f46c70c99f94278297d4d7e493b5fba41c1ee3dba320f89ee24d0bd10597d0a27d4787c31b886378656996707e7f86f441e6e5ee6722b330d195afdf426dd02c426511bdfb6abdac253f9909b163cad3cd8e087a98a37521d6ba30768d0c18b604b679b03a5e8038cf4b700a472ee724abfa8034699907b59c6f1847154d828898529f5908b4be695f47564c4948be6f465b9cc5e52e4294a361c1bd94e6b39787d379b66d11184c32ea45ac7c0284485733f22e66bafeee72dea07b5fef24cccb9562a9daf90f0232957f59964396240117dd5d591ec1bb8db0ada567d701328c271099e02355a2e1548b7c3d6b133c8dc1f90672df56e009fc41da8e666182fcaf98af946544f3869a4d83e9aaf589764e5eeacdbe21bd77b4c796d99bd36b5dceef5137539123c69475125ca922550a5bd9da67f49771f04210182c775902f77aa5f44bf30c124cd2ac20374a5cc85617c65ec893bbdadf10200d7fe84bc8a63a75524bae2e6958b04e576f0fc0ae7166805a0051df59e4d0da636e9f0df77d9b41c3a408969cd398fe21547efc44605510474448c564b46009d31b87952885140883c37c38e939b2adfe321c4c388b4842dcd9b087aaabc07c93f50ab7121274d02159042440ec934292d04f18327b0f5cefa40cfdd1f90f886aa13bd1cfde737ee28f5bb6ff1f82a17bd8d0ff1c557c6cf19f2e1fcdc1c651c21f6eb0c986bc3109bd7cdeffbf3f6e8a201831445abef2c9f47a2eeee74b3d2dd7907a260c76a682420b1f247704939447f3e6bf336e037bc5c9b86c1f9bd1bb2daaf382a2575fbe98e3dffcc3702ce5776f5d286fefe77b0b17637e8f9a674581e14f5135c6e166f3ef1652afb6f5b4c37b8d67e789151972434c11b7648253ee40b23ef6f8299ce363ca45c37a4158e3f4934fdd6389a9e6583867328278418f25ab3faa72130cb201f4eaa44e69ba37e65b62b78d8ea027389d0ea369283b0a4bd251ee05f87c3b5ae957f61bcbc3c1dd2f620d92a83abb61b9c1af05da57df52d8b1841a6865a363765c18505cd1b260ab182b7a386310d2ef5a61e14035628c6887efce33d903b87a52b80673cdc5a3b708fc78ea97c4bb6a50de60bace7944e4fddabc68cdc3047c608367a4d4716db47c3dead300a104c6acd424a9fb6b482672e74407e39e1a6b9ac0ab180f2641e780439b5ed19eeec3e9f8054abb4cd9f159d7089f7be1500aea18dc1d51f0766bc6a093b0ae2415ad8e07774dcf4f96e6eb36d6db4d6c036612a52c77defc1195bd9ad0d391917ad5bb87d3936ed03df68bca8357d59cf36a8539dfa3af8becee015770d1dba06ddcd4fbc55be8a383ae019c2ce0d94e56a2f5bff1c1974bcbfa43b86f60f9ce1ab4ce27d07f3962ced4adfd4f554d4251fe8c5aae262fd5dc9739079562acae68c82abc212477594789312c33fefce049bb290c0edf7252afc4f4cf32aa0c8a8b622512349969d87db6c97ccd9a439be9fb57e320f28a1e9277600c37ab0ddac0d676700bd1460f433c93f0bccd635b5703e62f76a082cc6b657bef5336a612bee82d61126e377dd70a6d3c74a51b4e7ced8329678f6bd37d1d4c18cad293f60f3ef135560af4e16b9d773c4616f3b9433924929b0b94c3365619593a52a016256f86ae77e8a589ef933814f98f6b747176982bb4b90bdd2d65667bb1fe63ecff71fa1fa1242590db3e23c838d7c4cab6c08c8af1791e6331eb958ab145521d9b67595a4144afd7fd0af03be10b435d985f77496929622ef61db21187f83ca57bb9300fd2efb654801b41ac1aa214aea3526c7825dc5b5db4a940bfbbd425357d585f933449eabe2401b2f9c8afe56773e25941ddf75b4608dfc45b250756a555aaab5cbd77d1ddf743fb7a749c4f70501cefc6ccdd84a6bb5b670d2920de364bb164c86fac030e34f25549222c395e8c10a033d4df34db34e006e6260c69d6b9cdcbe4e33609b0b77bf808819795987370c159da2a7b6196e8da621046b7f780f00d493c9677dde9a93d5d601ef0bb82bf3032c6860ee67070d7d473cb2d59385a6f9e766f05e4cf873c6f1a2ddfb3f6e98ad73df2159bfba1deb779e6fbd97844c703d7c0c9b5491c216c66ffb25583ae0d86d12041c06dbaa4c00f729cbe3254e74bdcd7f99f2582e736685c94301000f30fb3827ba2428273b27df542828b774e31d40d7fdf0bb5466d9f95227bd773175154cc94b5b867b9215ac27e001b410a29c0175a2a1bb5dd13b17249a7a3e1055983ec4dae74314a91dc214ab7387ad910ea4436cb30ec889b0b250027f175bd73a7e2feb3d328c287f42fb6c5c1b222d4cd3eb8b192fe5cd4816aa852d211b0ebd66e559b2717872fb48e72566ee9e0cd2a203abf9d29d8972f74a20ffa671f83eabe62e243649890940730afa3af2042a1fe04e6f0deac4c798f1aaa47bc83d62de14283021ba00642ae23eff1e81fe1e131d3803873de25cd6ca03f129cd7620f6c83ff0b63755bbe0615d7c50a5c846e76aa3154a5cf9e507ae70d35cb7f9b04e8b427048cfe9934cb4993a10b209434d81357e0664aab8941c0f94217013fabf371b1caa140f8b3f1b2bde331cd599504a492bfa9a39b2d9d1f1760938a735323455048cec7650bee18c560d3f1d8493941cec9b5dd6533f1d0ed0aa4f3feed46a1eb7571ac446f315b7d7f5109f2bd92a022b585228b37da962aa71bf300cc2985c191565981dbd70ffdfd7e6d6e63a84b4cdf2392fbcc03fec2735dafadabaec7f61b053702b70daaeec05f2f8f30eecd97d598aebabdce66bcbf43e3f522d5da39c6f7c5d358e366d47812a0670c3792fafefb24229ed747965fb341f90b5d93696913d6ef6c8563202f20e613f9864a6ca848c1d679afc19896f63c230b7d5c1ba12c79426a7dd31f68a469f50b0acc83af41fb18c6147e3f7d2ce25d864a730ff9be1dc492841b393e0a1bd9ff74a8bacdeb0ea6f76547366bf0b79f7ad7c5124c646ab20eca5c516b48de674a4cc36ad32f042fc29f1e29c554e3a45bc4db83513c675a5b76735b6458d6c70c6d25ada0bcde4bd991ad33f196a25dbf5247598a6ea77d4db5dbb26cb145b4172653a0776f690bf4257eb2df03d7f15bb156bf7e2ab56f1d16bb373d4c6e9af2e17af8e3a3a04328b7359c637ed3d7712ea1a0c09820a3e97393286fe218b133db866c3723cb463e013638e529fe76d562d3b912852ad8b0112eb68040816c1a461c319242aa06630e945e874fa4d0d25b698dd140d855deaa5e6447b738dd2210644df94e78f3d284281adcec7a97d74d8ecf9e50473dc7ea0470289c0dc38f59cbac82d7e4eb3032c32ed6156d2a468374b31d4347ccac0d3c0d40c875261524081ab81c03ba2cf5d7911deae4e34fff74c8f6d1c939fb0b33c034e6e8187c6e1bbcea9ce8f09c1c6fb673669782bb7d1eef4fe1b4913d8b4f9064bef0386164e407022e0ad51b6ccc3b45f62498d85d779b6e3ed474f90ceadf86d1db202a9d8020755b8fe860ee04c5dc314b5ce193ccef698fe70f748335b4ed6d71916912515626e323577d809e3a4362e3e5dab99c18c391a5a71d4eff33b65297621f21afb2dda481f7dcafd3a11430ee2c1ae23c3736c94461140efd55beb6ded4be9ff33f2680fb962344661ea82bac5bb2fc492a45be22d1d63858a02d7c5387ce69488ccac272e6150e8163236a96192122c334bf59c750709352f34ebc2966b091f01dfcde1ac17c6ea5d3037deb81a3723faa46315f6d380015403586e0efed1c822409f2e9904e7a4bb1ec16446f62f07d147a07607a75b855aec18e4097f66338ecdb5d88acf785c2bb811c5e6a0f2676316b6ce0189f77be3784245e6fe59bc74acb736d97141836b0346a7536e50621d15dddb6ea5fd449691eb2f958c906416dac48dac1a121b6264b90ca31e3b06bdbc5cd60700c59320aec8917fa0c2d5913872c9c9acd9c00de378e43f31475e12ddd92149f0d98e611ed82cae00d94da1fdbd70c6c1949aa61d4918d50026040b3d74624e409b66dd600c0dce0363969804e110560d20c703eca2cf229e9a1235a12f59b22f743c402a4a4d6b15f3d5355766a5f2a5e05f1da42f28dfbc21a1fc25dd534f86bdbd2ed8a3c5b0e9108c039f9be2531f2601bf12cb01db83d7ceb2174512fb17b52ea744ef9dad3c92d9d00ec5ff290ad38e62bc42eb9871a6b17562f232934b933920384f742748f18402e4e6e260d0e7708db226807ae6e5964bd1b94ac69a248d86a971c82f2a501c20b6d45cd5306cf8bbdd0b535b4d6e8f6904e60da184cf1b21ae53cc82c95c8b76d09cfa37bddd99577011121ef5783c8c8515ba196a7b77c87b012af6e90949656886c7b758d115ec24239deab74da8444aec3e781f04efd98ce4523f66253b66696fb9ea264a8f1b138e3a5b699d2512c11f4b823aed1402791628e114a995401ff94ec78d1cbe5d83292d0f1939b758a1fbacc73395c5bb09121c64c9ab5594543596b573dd2f97a1836970d0ada3305f81c90fb694b01486d8038ec218508b6e4e63845c0fcb60edee412fbf68c625c59b3af6323002c34e8ed956a180b88143549e5a6a35f0695806f78e6e6cfc28760addb5e0e24b73e610257f5cbf17d6daf0524fae3eefac580db8ce5e322153d12cdc0430b5c7d4c4c104d2c180ed4d2edd60dd19d0fad333743a6d7530cfa23daeae742f29b10199b6080068a1fce933cbff3b6afdd68b0f126499474b165f3333f57da49d77a7c753b91a8b2b548318c898488a2a6744929997606a7ce2f7c34f66cabfb96b3de3a50deb2e3f3e6d959ae8e85c0afb077b6d455a2872bc631941333fa11b8dcd25bfd72de866ebb50612c27e6bce4bd2f411e71c9acda68318c673d750eaaa8f93bf517cd47745b8116fd7c6207da89cc7460aa228d45df1bab80092f8985ff5ab3b59572384ae2d8c7b9de0e6915da6f2775e8578437cde6e969425181754c91d2db7e0aefa709bc4685decebf2915e4ee7fba9471b613f2bfdfb79f4cce6248be5baf55138023029c055e6e7cf287417b059868972f6504f5170bc6052f12312a7ab736ef943a489100f8f6b9fb763281a30eef60eedce927e82895ff8747ffcd7418ee9536bcd33901925eaad5944a31aaf06790a846969166a2d17a55c15985f1c50ccf5f3c384bd7724984900eb4ef5b3f3535acbc3835fa45353d3c37608a6543e6371d824f9e0f88c00b6f7a1f0b3aa8e7b90bb36a1348ad1734ba7d8b756415d41d6341ff2c2a09a21dff5ce1dce1abb0a099a16d76cf212b3447011a2e0372f4bbe146dfaf98f9dbfb6e5e31ec84a6290eaed40293942c186ac4c56b90edc1830cde7d103f55c07f237af065c769e989e422ad01d8d6814719c1718365276bdc1a7a6df8d8f724779c02dc412cd156a5e275dd7db64b69826ea8266f2f106fb0731f449a4ddbbdae260cc593a1a3619e05b21b9bf56d5f061a7139d735d998d9e1de5c8cef4ce30c84f94cc8db595afc11ab74cfa1fa449eba2722e15b7fd60875647a346d9f383fe02788f89c2cc91918ca821623331965e495a9aa147062ca550340f8f728b1f412a6ed2986d3fab7989d11b58ef5ead29786ebef5b9ce35b9c013c3ff497d150bda903a624ec6bbda34cdf75f699d50439d0dd9631ba938fa38772fa1b0455e1dbe4beb8ef84a6f9208213daf2e2920a93d840ba2e5f632c98c9fe352eba7ae8fc27f4078a02b76e5e751009787dcace2acc732c5ade3731fd40a3c3ff55398821a28de6e40f49f821f9951978e127adfc9c5d90f6c2438fefc44da5369559d29848174ee51768f4e841062d03902c3f24739d976f1fad50450e6e6221d43b1e2f30552857ef6e0a90f4d01c6ba6ec30dae6410b238aaf6d7c35ae10d5ff68c19042699de6f4e76e38da68704b79663d6ff358b3735462b8ad531214171b2ad3605ac72b4d2260c3b931ed68e020beb07b5aa5ba9d9fc290ee55704ab7215494a72cd11d9a4b047303e398cea696684ca57f028997eaf83b1cdf852b4c68e25a954885cdf271f0c93c60bfa7f5613a921d1345491d326ade17a2d1b1ea7ba39e790df74cf4d7461c374c33127edbd1aea379b36a6c9fd7d4d29f753d34811fe8ce86ae500d068fd8ca9ead199320816dd023bdbbea560405da68d844b172bc221c5acd4a149dec523dc4c6e03962adc4975db4a83ba79b75d366524582c40f50b915d8640159a89272f2104738a21b55e0a1b4bb4fc2cc8884fdeda914901e8933b7276edd793091e25ab2645c3e82d669b7b298ae56a55a8e7c75b64b09288c493586f957d4f2686bc9ee0882762144449932fd04e6fc41a215beddb4c42c42a9c8238114f79bd33c62251245fcbf0fbcca0d2d9c715379d87e17056dded549732e789fb5600311059ff5a85f66cdc6ef3ff2993e553b45cd7c58b7cfa6554d390b3ccc1c18ea037b28585fa7d54d3a2465fd53e9d832e31d738c28aa502b8f58a620d856d85d7a21b1156bd6098659b9ac1ce00ba196335f3d98c91ee8015d528fdbac3f91502487ed43cb26437d50fb5d15fba977c9851b3cfaf59bb34ba9eb8c653eaaf315f9eae36fcac34d93391c2d413343388aa5d216b60f9c712a3df76d8798ca99bbed821916658b3b3e1b2590471e3021091f5630ffe9f9b5111a1f810598af164a8d9c94a9784678484cffe6ccf61904243777d92b0fdcbd95517499c289ec72f08c3673322984a1f40729ebd3470bc3651809ea73fa12adbd4f512567f42183df8c5441ef637fd31b453ccce1ebf31819b16418b30cc489392e21b66a3fbc9e18f477bbe439d78d57d1a8dfc6da6cdea8d958ec731081fb6af567f683989eed4b36c7b54132be139cd10f5b30b8c24f137a59a6dd61d4b8631ca13e7a0f51fc6ad3931ee48e2a587b1f7097d8f9dfaa6f68c7589f2d46c9e1f75df3a909d3f09301d14f4e78d06c62ee239ff6d2de81c7e7996020a44ce23561bfcb7e4e3ad2105544802f49301ddefb61b42872efcf9e96565b5ec8d8485e5a76f3da5cbb1d7346e41c11384ba779a978d329413f4b8b1df4eeda2c3d56c80261d84bcd4fc197972a882063b1f81275f22854124cb8fb758a231c46baa22b27be5159b1c13b554773bb4ecf399483270603bd154ac6de6d08caf83b6ca75f657ac3c639bfe680847a52213583e6ce7dc854b36f26b9dfba0a359899fd04d0019acb60dad208b2e43c7dfeb80c400a26bf74231f09f26724b4debbaf11945c10ff87fae518c66019194f4f3dc8a27f525b93d8b8648d42374fecd5b43480a6b42bac64f511c9adea9020b846039404065c5b4693e105d4b1755d77f9c9fcfcba9543774daa3bfce999aeccf6aed23cee0edcab89f0d1067092dd494e32327a318a3c6168033ff325839926850c559859b78bef84d385a28f82de12acec97516536dd11d3345544760164b89d79d08fe52fa30c8f06d96769ade197bdd5dc360ae27ac11fab07a67d8ea189a882f9bd50b8066f89d2ca5bab7872a548854baea3a80b9b6d2c95547a02b1433fb3b5f45f4b47b9df3de41ef85ea662fef3183843178adea0e21645152e3c5f1c3af20bf9ec6e126b9e3720bccfaf781065ca8f5c4b276945a3e87ebc65a4413b822dd999dce173eefe3278c432cd5c14c702d0a109c6d395567c81baf23425ad418c514e93f186d0d4baa306d6043039416d8a6bfcdff3e5812d3b9b67b790360c66cd0b15c5fb3a9dbeb555907710a0af12eedd2d88ebfc855aa4998f766b73a7ad52eac96336401272a7bb7e23c76d4eee4cf64c6194c275678774ded056e2194f8674052cafef55fc3dddd621080580af324eb0adf24762172eabeadd2bc8dab4d797bf0becb0ee4a9dfcd8ed6961f0e053334392622ba745103fc889abf1effff42676d24ddbb8b7b34869dcde80957cb75637971408a0d57b48807f0a13f7068d2a6c6c9d2b59dd8bcf384a821abf6519ca4a451fd3a7f37f93771d7fb1a5e9f1965f093db40c825687865ee0aee2e292535ca31a33d57fb7f3175303dffa958099f6bd35f94e36378cef8bcd23b1128deb19f3cc58d8869edf83d4bc3c794c934ae020fffdd8e952f07a2366a2ca6976cc9210ab1401fdd8cea5dfb4d8432f654a7105404f89c892f485652a9ff34d617d972d58470ac05c38db3669ca0253f4a95293f576c74919fcd256ca20df15091bb87d7a5a2b51e5d68ba218b6d8bc9d412a5b37e2186887c088332b5dfb55e561d42073f0f0e26f2196ff7275b6883a0bbe331735b049d4921dda36978841652a0487a68130fc2db5ac227958512461e7f943261be2073f282a183cdfef2d116fa52d8c4832005b1a71c2f204137db6d2d0bacff19d029ff7061d6604fc538d9aa2fb76694a60fc5839ca9d9364d741de9a16825817f37715997951f6f732d89823d45e1810944b65c84fa80815bd0b7a592c5f6a8ff9426d8ffce5220709a8df714a65a2e557a6b795bc5ee8cfa30253ae06ffa94779c20a9c02f47bdb14d16e10459b97cc0b828528ab126c2c459bf56e1efe2c01adc6323d0b70ab388dbff188457876a402e581b4638cd686ac201fe1b4b71718e0a7754e9b43c8c8c79acac91658bd3dbd011737f3a7d20a4d40afc40b608662989eee445d6dc163037f876d53f58c9d38beb36374bd4fe60eb66a57b377fc7d6dda04d6b527f90783731194eb8a883211b3290555e11694c7c5d07b92dd7a93d0fc3307da23e3e567b1fa6433e57736ae426781b10e5603f17a036defd72e21fea96634174a32101c2d7875af1f232d933cf794a38d48fd855d4404c100b7f59c6484b04b69686e2f8856c078ff065e0f8dba8b0ead8b0cf99f08e8affe71243cde2d15756b41ca62f75ff6c839d429fe6cda5e9fe1ee115badc72c463ee9cd04977210f6cfc47eb931b4e93b76d6b3a08d4a07fa48e9f7cbd7a0118743505ff6f35fa41a05573ffd79b32f8dc9b915f1af4d55037486f82d110cd00a65e185d0b1877c62939b1f6ccbd7dc1d526b47bed07924ae286f1458acd11a62cabcd6b63490092d959c64f02a6ee7d20ea24d634466a6ef6bffb6a4c49e6ccccea3f0bad13b5c31b2dc6c7a299af0ef82ce5d03f293327a50da6c2072702d7b6996c10a415f41b7499697681c7e8b1370082b4fb35688ae6f9b57710327bc9cca012a6cbc6610d0837d760ef40372910a32b750b6d546a3507ce52502591190699d09fd0693d8f212aadf999442045e1948d2219417f7b209cf180c419175792050c7a0140653af96d921eaf3d19c8b5e4e7e196a60c1b9fee5828a348ae048a606cff60e1d46ed1c50f3a0ab49ea772a29a705ae881c0303d5fa415127b92f371132d7fb4b4f497f4f9bc99c21516ba132ed0755da338fcebfe0ba613af5da4954190df10e85945960fdd449351793d86fbfbb37e9f396041b49850f0c239fe92782f5d89302eab833c6506f8eb4c4890b60f2d2092e0303bd29ac29eea55175e566fbf136f19f3bb4deeba7dfc4220806ce7fbda4d4fe062fa54dd27332020fee7606538a0bafa8761fca8298134724fd12dd95c2bbf1e718443cde6f964f0b9d03b484beaf6a8736e3971f668cf707a04c4b658844e649169c599d0131db8d3a467c87c92e41e519ec4684b641959c4de40398a8aae1f8935e7f2ef8929c4254eae29d1bac2b216c150ae1f403e04f04165db1992cf478294992a893f9e8e94f658633c4fd8744ce37f1a147f0f203600f9fb25aeb313890ab4890c8688f556e36857a66d002544d79116f4a756cb1fcf5a657f908ce7e512cd4745bbd5ae43866b21bdc03f9ed4319c2383f9aed58fe1832422e967670b061d75c40991aa60edb127a4e6bc29f2329f583050bf8bcbda4367515e51a0f500c8abcc2428fdfdebd0310c7d2699b6a20d0bcba4640a45d52bb6cfa7976ae5e1be469ef64e1ea15b8e419f2f36ecd53926dd6cf5e191d69a0f547b7380044f35756074de2f58ec8aa8daba63f8e7ce07eb8d82815a2e3b989fad20f779edd3c8aef6d41530c97c6baa06aa9792d5e6fa15383a0899ccffaa5a1b7e4befda807911763f2846d7e59021cf0898c3f9f57c3ddd5adf21231bc71fa9d2a7706565dda788317c11043cb0123a50509810b5a7a9f1a2d53c6ded387a0e53c1fcfe7d6d8ad9c50931b7381f203c49ee6251e71f2d81e5ed2e8838c3e153b37df07cee8856aeaf26ed2fe8bd6147e927815c60c79fdf9aeac3a4c941631edadde3a817fde8a2f79e0544dd5ca9545fbaa3e7b0c2456c0d3551bfe9f9af5ec045ed685e4f030dde05a2f6727532a4e6ee432aa75af8b731db4eeec4b078aee47f6f72bf700bb5b7c20d4fe8464912b395774b422defe36cb70ebfc5c4768327fa545bd222e512c0b2a259159bfdd84debf1f14fd070d888088780aaaa45063259a6146a2ab80c319f09539d2af2960674e45348c9eb17ef0ea8b0dcaa467a4356fd5553bb160df0689804c7838f8c3cc6c5c2042a35f2fc5ac5d5e28ce99cc4fe602146ad9a997acc9961ac9b625bc9267413bfde1baa19f31e32089dea39cf0925f4e68049b6b1747bc37e81271d939be23d606da26b2dae572320d2a886e69c4b0a671540ac6613d02a982199197bdb03288fb914ed5a4e69150427c228f4dc92890a7e198b17d2e39536552b6d1f0fd4b1a9ea7296f78cdb32e805a9559e5e455e20b4d0ccb0c375bfcc85e82d95a0a951a54ec84c16675dd92a2bbdaa7115366c4c0ad9ac1785a50c9b960572f04e941b0def3eb0c724ccf82e3142bd8fe556e7e30e170fced62738dc28fbd42569368b5d80f825022320efedac7f7e0996793388be2a5ff60e67854b7584f0ee4c3ecb6d4f38988f4a96d39d6720b083b6a4a99aa3210a183d1432419c83943467d4571b6bd5d4a21499891c06b6d0a7a901048cd1445ac260cb03c23a6ce2c292f32b61145d9485e2a7978a8e2af9c51401580b17f5d3d73eb293d3431cf8e78eacf0a21106e371a281cd53123ffcdb78c980961a82d9f69c05a12434540c17672e89a827f00f68465b1c5927a8deeb0f7cc349f09921bde4acb3e0594d828d1faab615c0847ba784684ef13f94b2fb7948c14f9df1cfda1bbc2b35c3800d5524fce73e8176d6e179359ef64af4c5b8edb6f25a10ed1cb66a2b3f6d50e6399bc30ffe32dbb548db0db4ebe954d7d05384ebf60b5936bfe70f73092636cf330380d1cb6178a1971704be2d49b208acfb42a810ee5251f94b21a3ac6f8b3f7eac85a7e47a0b7bb9129fbdbeec9692c5edda7c3e71d3781763ab7836b41e9cbd559c0c49ce77f923596b21a7be18b4b049bfe856d677125e0d1de76f2b1a1a67b08ae60582411af22ead04a510ccefe1e757aff39e4caa81b01b143e68c56df9234f9c895ea1b4acdd04ce0e3f0e6e23153d5c0509e1eeb183e419d9ad80454c6add4ced20ec6bb6d01507cd8688e0242ec81a11cb667cfa9f87af00608a49009e0e91d87a647b4c0e4320c042f7fc74d9e7be0765580c9eb9c51e7be411a803d59d9f50dccca7d499819d033516b67487e12130b31398661c50bd8171d1726d710cd69134c3954d2734e89d34d3e1404839ed1dd64b14b92ccc0159c35f3508fb9f5db5f02d03192e0819d1ddb238bf53f36d8af2910b4a8f39c889e7d87ab83f2455d9bf79f87a3a849b55d3238ca653decf9507f8d7ff31c0f06d2d331992fc887b45961f1fa1a893e174c64bdaae1e652470b8b35b232f42ef5631a4511459bbaecb5f74114c96499420351f9605a22444196a92fc871d98089038abf130b61868bd29578664a42b7b9457d87a0a506c2557f526c042e592b8db10a381d7a2cbb8cc22d259ee9d11450212a0871489678f27e30d3e61d803e454f4a70403dbf861563f655774d504d167a39ce083135250d95165fe65b936357d6c7299338432a73701478f4ffa749fbec106847de6c9ce262f26937f68d3601e50b4d1366545112b9f4d220622525af7a4b824fde6a281b7c6dd39c98349478722c3fbd48263f1a066a7e9e6584425b1eecfa8ce4d1b1a5122f629ef89ad9db19ca2668027259a311da98feef3ffee4a2f25d004e594996997f8186ac34c3050f005ca7723c6599e7c346c6db2dd01cbecd46a3eeec5ea20aec78b84f80e70583ed1dcfb91be7e129163c655f23f4fb6a8ed5c4ae0ae6f3f344bb583828b9a96be72303a853671b7990018fefffa37c997f095792f42cf5718dd5409f9a14fbdc770a9aa6415f0ddd9a7ba0b76a612236362ca1941380d6b481e16eb58eede8ee7e8d95b50603f81c5cd2cce7ab103cc064ca6c80bae4462ad7e321ec7997500490a17127c8892388aaa6291b29993b3165d39bb2e235c8683abdbdbcb30de4f094ccbfa9b86036e846eb1c34b105c8c9de93873c5a394a4b40f1df63715c59783513d29db23ac5f24c8434124623ad2957de2beca1443607c2262bcaaf549b199642ecba4434a9996ab113662ed1e1e1338c51e7a81514c3f877efba78b66e994579c9963449fa99a9731c6198364538bcb7820ca6153760b6952f816e2ac6cf9b28048c36be3f55e43ed5e1763f060e289105e9fb9b72a7ae4234831df40796de904ef24de1e1ecb3a19fa439dd184cd6d864bceb83f5b70d62ed7a37f364acf64938021a9e526c2ce82bb06d483365761e329c785b834a886100251239c147f98144983b47a7744f76cdf201c9b87b0c02e908a0bb08545c90c4aa5a6ee985a1a6115a38f898bebdb20b0e0aca871dbf9dfdf4cec6f64d472c47af9809db90f372ccca66cea95ec334f087ad6c4869e17df13f39949db75b837ac2484809b9776b457f3eb4fe2bdae38850f05fcee79be62057e35fb0166c064947fba7440e20f1d47726c21c7e4196dc73fdd4d45b94d25d9b48da5c29fc486bb63b74500f5e24b9f5664a2611f9b4846e8052ccb82d9c775ed5cd58bfd66aeb09a57c4f066bd003414e948235ed751e625339b3d4dd827f3b51efebce656cf1208c3f60056aa59280a3ccac0cf373c1106f335df282baf842e90e9296288420546917b41a897ac7860394d5134b175000c98fd24050501439c531b9344a8f166707fca63085a6a92b67ae98a2d0fd472e0b7da51fb2433a24da0fac1aa02c689afcf2b906aa555303f8c6e2521f1314f3bfd5c9405a5ff287afadf88142e421691ffe70d90b53a4b9c95d1d475e859fa35c83796f8c121d27b4061c38e8979f3c5ed44f63b45b8fd9b81948f702883bfa4cc47122a1a82d2fb1700e5c6f21f94dcf564d0a6e676f0fd50dcda8ae305ab2dae89ea8ed89115b399c52e937247f34c31c6b62fb1a56bb927e66c270e9d119db875e8393bcb7ac5762587aaddd309718c2d3f84da718b3854c88954281cd8a57d1771cbcecb13995da2d63a123f4303a3503f81b87472f01296376d5fd6597947026dcac8e63c221763b8356809b6df5d026b1d09e43611aa61e6cd6e9344f441f497c09ea6394ae5d65a605bd787f21702a9c68ea4655c32d7cd902ccddd5e32f583024ddf1cc5f7b116ab32039272c801dc2c29ef82ece572147f70fd72333d8797cdcf45b4574d1b17ad82330fa1245091a159e6d561f4dc4daeaf4a5aa07e5f10f01b2505d9fae678f244938d303275464956e7394fd5bcfd1915fa8a7ba18c02e875fa6a8a473c4292c28f3a3fae4a115143309500f37c72cccc0756f93920407481c713a1b4395d3c8b931cdc11f957e746834dd6f73e19a118a502d6bed1e67caab42608ee17684ddae3808fea8e0d54176e11783bbec27172691758207ed309492e51dfc59e839e1c0070b13e47691adafd0b257a4ac29f974e2efa7a8a503334fd99451067583d8c70ac18ea525b3219b6a06615b695919c7cde7b37e63ac57602d2f6355c4a45d222047ed974ae1aaec63f560348f5d82032002b6fec06d12d6d7bd5f888b6bd70d77df1fda08fe238520c2f30d7482771f513b77b864bb5d50c34866cc686506528ea19dc1eb9c6454b64824810187a3383cf8a9cd68afc488f62341f6dc11b6b2c9c7a52af2cc812c186f06c1ba23aecccc4f2673542e28315abe572b70b0c36cfdd343e3f6b862d7f52954633a985c03b37d9132423727a297e54e7dcf50bb0bd82084b9f78cce3aba186d5b8a24b5376013f19d51ce5f53d11ab4d5a5234c965a5492ee6ae84aeb4d789b631b5823b3dae29271670a4e645b2714af1f5907290bfbb17aa0f2aa4c035ee1d99bb705a651629206c2e2a0d3d4ffe18fbe0a7c0ef7081cb6777e339e8f2e58c7cc99a2c3b9b4b71374f6700daf856b9cb8e5dd1d7115d2ddb0910c5538f2647df462550b5dbbff695612e8861acf1f59b37a3ff09f73aca154cca6a3a58775e3a66a31e32871d1f5f11079552115c436ebb5a7dc606978c68f2a4dbdb6c47a633ed4218ed6fd9f1ea7cec0dd718d40b73c9346dec7df94308d69cd95887a0c1c055aa4691604b935f2f76ab33594d8bbf25ee194d7b7a5e597d8a59a3795401d4f61b064b2923845e77feb75e25e8b3284b74da8da5af892b2650168a3e1527c0271e4c106eee796f6b204bb2569bb3136e41254809b0227f0dc728241ca9bf54930e4575677e8cfe26b9dedad9140575e78653eaf500a73db045881eb58bbcdb6d6310e8379100ae70b1019bb8c874101ae5aa9cecd982ea521a640c0062917c6b159bf0c18bd78e1e3e1e6ea89f8da01cd2960ccec61241d78ad538d7c2a88b2cc410dd853f20f4eab2dd3d209dd3987048d512a15091cd79bfddd4a824953936eb9c8df17673934a201257b164c05cf15e1986df5d7a81dcb54e19f649ab53ab4b3981a3e98f8ecebb990ddee4774810bad330bb4c6a5d1564c20fb5a15d94296971e8c81840d955b609bbe798c1d2f05137a2c58bd2a1169ab04e4e820465533831af801ce4cc1db965c26fa0cc22dc6dee1954ad1dd4f588afae579ccf6c992e8c5d211cd445e187f0a6790486a46053bbc77db30e05cb1a558051bedca7c14b0c551a0ed5b423a572a9ca02d60f1036d8c6316687af331f75e9157efa39a2561348b603f0038f3850168d4b64871cddb65babe935e6a8c30e445cc63949107747bc25ff22406bd4b82536f0ce9932fda3816f50a698d824abc012bd0a9d32ac74706e1297d1247a9ac62b61e0238708b2addb1f418cb40f83917e094416724213f546c5f2ebb06526eb0bfbe4d2f79a4520bc7e0edc4928e5e1753d1eddeb2efd5a5ddaab7b64bac6d36c090018ee972f78705471438e219176038dccaf15194e977cb7765f9d2471d9125a05dd99c124afa8c325bb58e701fd73216121dd22ff5e64f7fc3d5b90cc08ebe34bf55ab27c07d78f7641c04b3b69fa8ad97cbf669ee4eb0201860472688b7904d7181c9bd8b204933a0c043a3fb0cef1c2fd2d6c5737a4aac5e2df7ed1cc84d892688ac79e1cf8d8830dcaa75c7cc03ca0079552532dda38e76ca0879dd758523c10df74523ccccd3ce285f3f37da0e3cc2c0c53d5eb226fff1759e9c0548896dd2582dd396149f0fce9eb88869b38ccee5b3922f97439b2ad5fcac27e3c210ba960f9184ee2bb6907ca66859dfebdb48701a71867da6fed62f99f1656168f48d59f16b031aebaef98153b428f7ef7f13236f48b1520eef3e7cb73908942dad3eacdfd3e901df4f7494304db3e7822cdada118c342d8992851e476f1f4e0d1ea6971eca053ba9adf5511a21da071ba4987755edcab34101858cc07c9f71302bc6dd9ddf7095460bdb32820c4c0a71d7d6a3a505e3b58dee95f47b57a0c9f618b149f5b0b85bbd4c27fbb7b7f1d395944453b970724cf39dd2e6485cb4dd57156e1105b5129d0d0e84ea2770607ef963509fd5bdbd96c4ba281508808adcd7086f2ec62d51a0741ba0f2226cfc2d5c382d07f7b9615ff7549f47c123baf13e69d43fb38ef8ea55d7fa94612c906caf25a44b9d840d464e1eda973af2ebac4ef7c5dc9ff4aa9c72b06863b1e3ae678d389e6083b9b20afb152b0cc9fd608bad0e824c94fa728f0303070abcaf722074c2efa6d100123e6d3f7d2f9b82bc63a640790a54b6de40f4697f4ab0d5ce36a1df0c854a0da0aa195364ac9cc68f10c8aca52761c8e451b98916be6fd99400a90df6b72f31c9e861be71d404c929dd2f1235af40b750dd42bf4a4b83ec7677fc0d2ace1b25a59faa3d0ffcb5c3788091ca5499fee030efc4eb02efeafc12548605ad3a076fa3604d2e26e4314ef8170e46d5d2699248dde0f75ae959ab7b96cbf43842058ba1ccea2179cdea1088c47be65fb5b3719b31ed7f857cf237eb87f4096a4e95d8c1d58ee34dc49dda0a06f2d3e7b142e2a8da1321ec02f67929c6bb8bba85a1dc525cc371a1de024de8f7f1fa0bf68d5650c7a90be4c9c5526614177bf435dec492b62b2ed803b6e39235302e59ff3755ef3ef4febc2498f562a73fefb1937bdb33853fca98183c1637362b2e38fef14d278c5812d5b860c5bd7e90dbd0156f121af341f805cdf7786ec1aee7b9d58b1932a938d652a121b8b0ac0a0aed463b75e5d970c7dd91baa23a8496a3a5489921614f4ca08f2a1e90cb93242941aa86c99472f14a78c26c8a6d43804ce34a1a7805ea6c2860a8f07d596aefe5ea7ad84c48d6cc76ecd641f97572ae7d3e2ef2bde65f18121d3185dce31e59bf39182625bd8fce", &(0x7f000000c5c0)="a614429c621a7003a776cee312cd7535fe5903694272bc6fff796c943b36f483805501ce2bba80b3f37cc7776363c44aff7b45301f0102b0efb6471c4953a5ed7f43a57decbba8c4d7aee78d25c23a30464f425bd57af683459c3d5ccf95f61684a1b19f04cb50882577a535a72e4afcea7ec46fca8fbcb8a35823a1841e9fb5c1506b8d12276410e1a21ef74902c27c6a98e2849d8d8ad69d57a0e9b506ee24dd1c57ec841541fc1ab6d943f0118d6788d9dc63a328ef563acc7aa2b04c2bf1ada09340c950a2736b1b4dfb0708e79c008a16507604127c", 0x9110, 0x0, 0x0, {0x0, r19}}) r20 = socket(0x2d, 0x2, 0x0) bind$xdp(r20, &(0x7f0000000080)={0x2d, 0x0, 0x0, 0xc}, 0x10) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0xff, 0x10001) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1282, &(0x7f00000021c0)={@broadcast, @local, @void, {@ipv6={0x86dd, @tcp={0x4, 0x6, "cde7de", 0x124c, 0x6, 0x0, @private1={0xfc, 0x1, '\x00', 0x1}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x64010100}, {[@dstopts={0x2e, 0x6, '\x00', [@generic={0x7, 0x26, "40408554a8b751089ef2d50cfd2f0b49aa1c71d1892bfea9d29f8c0cb2c978ef939b351c764c"}, @padn, @ra={0x5, 0x2, 0xc56e}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x8aae0175fe7844f6, 0x2, 0x0, 0xff, 0x0, [@empty]}, @routing={0x2f, 0x8, 0x0, 0x4, 0x0, [@private1={0xfc, 0x1, '\x00', 0x1}, @mcast2, @mcast1, @private1]}, @hopopts={0x89, 0x205, '\x00', [@hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0xd}}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x10}, @enc_lim={0x4, 0x1, 0xfc}, @ra={0x5, 0x2, 0x100}, @generic={0x1, 0x1000, "037f69d51602ffdbcd1af1d952bc994fb5fe8f4be9ded5fff1e45642c3748e6bb0c8f644e69320babd810b97c0564bd5bf5f0c3b558cbb887e6cbf4cf01563a8b06e58ef0803546b3b132d00c3e38343ccd911675d4865d35e4f2b32b8269492cc9877fe5dbb83152c6e6525bc4703d816507810dd329eec34fdcaf91b2439d14fae7c8b36f494b03af77ddfb8bfbf9f2bfa0644e30b7848316e48bf631d8be7bb0602ecd3410b9ab4fee25da6d5ea7b0831afd0aa7dc199c593bbdc265a73d30c3bd8ff8a4cb39d93025027111d61df0cb5031ae843d6a288029b46a321ee5f583763ef443722df8cb6c82d0239888a4f4e63ead2480ade433a25929a142e49ae78907560624534c2dee4a9caf55d5b2aab2524fc114c3aafb2806c69d6edae1283234bdc19d40ed4fbf9dc250d97a11c3a3463f36d0ed3359c38ebb394c09cf62616297acc628e645e33545fab160a924f5d784d07e521452c557762ec17ea7e44c9b92e9378ea3b812ef71c88467589ace4a692a6f68fb7029bb3526edbae9e77f23e5a387309450326b931852916a9f84ce026753a77a28e43ddaca09e444a32ef1a5c0a1c22b1e3076b64b02223894b351bbab41bc1f3c552eb48259f983de9c503871963e7da06190f85ddab7b72fe10e4fdb957fc48b07321b13d1c0bb2ab4110cdb2bcc5352437b7bcefac34237cb8178c1da21efafe40abbeccd268f9059763ec999d92d84dc9eaf19ec9006b7146050c29e64e139d8fe5c2de07229a26ae961265936e0fab83f582d8d3464fc1d59e2d7a907e89cb3a46f0342abcec3c1c879392450ca12430805c09adaeb329aa937f947f4b9f2e90ced6e2591989fb25747a4ce2b33b3706a733fb3bcde80d90b39803926ace92c4f16babf4f63d7ff1ca3ab361b311c39a5c0a9e449b0dabb248cb15c1f275054f17cf952ed98502e754e47ae0768ad08f07c130e46a1d5b9a4d63c1dd7a71dc16bf92f842eebc014a92d63dca472f59eb0e334cfeb5e8b6f9a235260697e5a4003534beaffb2aef8a47d9926992f4c5902ce071dc4705b8ef251c46faed347ee39bd548d7683a25688c5998b7561ddd5ce681a947db99a9d541e0ae3363269429f0446472d53c4471d151c0c67a5163c5a00323be13d89e4197dae8081c70aaf1261770382b7eb2b11ad54f591c3451f83c7f79bf790b4f26efcf9d718947c6b6cb948a525b26449e0bf6c4c8422a83d85ac3343e83c4ae1f2185c7869265bca36f7d21aa4d500c596ccc6c116765c86ee9ff034c103072e2e4384887975049af4df0ca3a3ac224d42c142ea32550a959afc2e59fc029e27a355bca9c25a3e048f1f3d81a62afe715c8e0dbac19fca0d33248d86ecb9ba1a7dd39cdcd824aca0c3d7d0efb9c2ddbf453daa92f4c9a0c5e31ba5dd559f476d0b0bc140a0c2138a33ccd7eb52679f5d34b2f3868abd13bea484bf76c61b3704023407459ab1c6fc8a50c204184c45ead5d5b44950d6940a4aecef0e0e5d44d296e8ba9bc0f2ac58576dd1f2e71bf1aaf0e4996ae3d40a862ae15c4a45ba736ca3e37776d541b75fdb70852e1b97fa2b213886c304ad610b0a8695d8bbecc6d49ab34dd13dbdfb9699a38cb57d8aa734532871936963de8b226485068f90e25aa86e75cea9b329f0e5f1e2ac0384c4df976777d5428bb81ca0b569d78ee636cb854c194794254e07730911bfe28bc4f57f5813e7dd75da9887ced2ea502703f9aadcc73467babc1913fde3ccfab4b8c6ce1909b81de45e52617dcc1aa0848df23c0689c9ba551ea232dc6e8375a5bdccbb52b9c8a95ddb03f646cb1e8d3821442360d0db3da88e8fb7c418de52862fe0317610abc8804077efcf10ad6293bbe00e28362db7ab26976d86d7deb0bd45e940201f53bb1d4bbf265e8b966342aae3fcb544484e2bb244338f6ed2cdf8110c223d6efce8b32785c7e614f2d7b6355e493c1bccf57deff01f50ddc33c8023d3e9b6bfb58643fa4596dbdf7de2f77ec0a1f1b8f35a6412f0eca97807ce6acc03f80d640791fed2bdc8dd9dea3cb87733cc914e8069cef724c5e96a9f89f320278af1989d6a4c62c3b3a64d09fc3d7db70dcbd08d0e3940118069d977cf60fc9ac6619dedaab431aab91422a4d001e2e71a42a1832d128f53217e217fb6c2d1d0c38ee0cc2eb4eab99e51365a9613dd611277fc7c22e7625a2333d871497ba97dc2312b926b07a5c1b4355af5881c90adb3ce52f8d06531145fb0beca703052f11db8cb3ae7587119a303642d7df82a50f50170c015ce977f7bfe49ee0e029fdfa6f04bdef551ea56c8e2f624edf50c1330398309beafafb1d689fa2d4f2da10b340d757ca389883aecfe5edc107162cacc945280a8229c41b378cec689d4926fb54b5c9cd754fa3de248e3bdb231c77fe77f744959594ebe3e4e0bb97236e3a86c5354433dcaca01ab6bc2267c50c7cadad8c2c65b55d30c67305bba849361d0ef8f5f39e0ecc4627605705918b1cb95093c304790d4b5179c9bb0362994d17a4e8227e40ee52f20089b55b055fd9e571cdcc684f17ccc5db2a01128e65b094cc9266fc9f1fd7fea18f61e38a84d75545a8965834d1710c9bf980255aa40d35ec6cd7660ed2ec7a2921bcb5f5efe328f07a782758005faa3e61196d9d32bb4d5a3aeda2a1de0d29dc6471cd7162f56c34087cb898773d1922ae1c158bb0de53d9950e55b99ff278f70f7275cc0fb1daf336a2b2d27ca10e5b1b4dd0f99666aa2faebe81d9df3e1b2a03f0f321924c89f2509839ac889992dbd411ba1b5c33df9bd566c6cfc80df06944340e36fb7852ce4881049c11dcad952792f0eb6a024a1719a8e490a45ab79d846be4ea2036413c29882b9adf3edb11bee1d3eb3d4b5c3a26d43c23673927df53a85eceea0c8ae0b8d1291a30609f519733aefa386151948a56a30c164307003ffba1d566412071899a36e03320f0043f26ded9994e83bb5e87710478ec1c9dde23cd2579d27fda16840a3737c71e910b38b721220cef60de873a13a6abf89051c6c3cedb09cc75da02afd01703b05c19ec85642cfad18f47c2a26813d3595d785d759655bbb98fbec49b5c0cb1377302fb1a79d13fc2b67fe95128598d3c3f925e24b07b3b75fb46bac0dec35736db0ea1d1d44b9047f8f60d888fcb2e06210b37609a6c1e67e3330501b0cac32b5809e60901100b2b93a5a04b3d34948a7d7a1553f70196af145d41b367ba6975ee2a71d38234463196f2f355a0e9831c009ffabcf608b54ad3326b6ad1b8521c0cbf0e3f823d24934f16fd0406c7d07b550eba9b7306b40ffe21b7bc596a460a7b05faa3ea0c834f19677d3945ac7a48515b44b869f5539e167f62007e4fc965e658e1866673907667fc95c5f88929c8a846663e17fa087ebc2d47d652df6b8623926355287e70d55fdbd7a1cfa716a53fbefc76093c81407a25a0f774da206f52dd9db819a48ba7266724d36e4886db5930b8f0095cfa2f3d2fa742518804cc9d59fffb576cc996afe8e85c9eebec339a4cdb1334c9b7c45074afa600cde451b43e21c31078bff8fdf189bfa1a242ba3acb7fb319b2ebff62355872c8df43f0a5ca4b0ee95eabc55dd2de1b93a5d69379df1e9366cfbd38812e2ca0de3a7c5ff1125a16192ae8501f39f83a32dfa8bb6040cd453bfb90f3dcd01b9a16e27566a3e8fea5057651cc28a7054860b321e48fe6eae5c4214dbf79a193181884878b06322e30f5b4518dc5ebbb8667b776a9b98eb7b07073fd712f3925b0f659297b60dcf46077784c9d0913d053ed95e76bc61e3339bb699fe15ffa12b7d4f0971ae4669cd50f57bf3d9f0197a46f60f7bd4e76aac331eb2365beab725c0a366718e692e8d913164c5a0ec46abae8fd81951e641cced660393e70b198b874a29b484d87d2403f2f9b470c121718b9d42642c912b3b818cc324fb6c18de5cb53dab6bd35e5f8855875a27e4c8781cc561c828204eefb8a25d3a70c1893bcdfeadbb1a21bb0f2def617b52f8fb7bb6b0d419e6b2872f4823892cc84253aa904f50a01c4474ace56462723997c1c58cfab6df2e1b83bf6a69c26652a6a5b6d02ca290f0e01ba6d1a0a52e3b26cf734029ca0872b01ef2539aafe24bf30558d3ebad48369c7ce3aee95074c882c3d2b77c7d47e8a1a7768672b874abec0cf29bd33a06271c1c21e453fb8b949dd3358644f38e975291e05cb62f6d6bc020216f339c6dd162ffc1136c2628b6153716ae633ff0f5f4dd0ffd41c940887559bbc9a5483a52781b9444d4636981a4753675f8a47db0649fddb7cc16f166dac098cf2d943791f67cacc5ca37359b7db94fb2d522e33e77526ef557f88b2d2268ed809d123badc82ff466853bc838ff47432a8cb1e76fd7d2ee4bc96bb672adf35b789505ef6dc8ceb836d42318fbd0de4dc4c47af44cd43fa638142458959f1efe538129b13bd2cc72554516283380886ee12d85da3ee2c95203cd743d312de0cd66e7efb91998517095022fb1e5eb86a876ce77634c4370c09357e88e31da3c7530eed2d776688bf7cdfb8f8b0f2c40830dddf1830495ca6873f93fe315bdcf54cdcebda3f1ba45a14ba1cf0bcc278886ace6ae27f6ccee06c85343392c4870367c40faf5feb54ae477720b99d1c58a9885281c04ac45bba75adec2896932cff2758f7a52c41a21f0c333cfe0e18045079ede99791efca2afbb88008320429379f31946b15c6cf4f3a05a1d996773ce077d68a66411ef850d6a7a1922c3528ace9d444146bfdcfbe6e1357ddc77941f7ef8caf9228088f44044f9f91e7514af2af2f26fe6d7ab23c7fbbf6e5c4d6e073bc3c54951e17ac28514b28f86e9ccbc565d9ee8affbe9e1f7317548d7363ca9978e3b01d66ba0b799942e2ee7f4399616f7d77e93b7b0e0563505ca121603afc96fe7be00e30a27f6519051d221a4d320bfa06ee273204c9c0919177b19e5210f7e87d7306400bca93bfb941b0ec1705c724a2ed4c473b08ce018c81bbbf02b27b2e998e397963bc1573ff6b785eeb8167bcf3e4310b877900b466a57173c684637791e11a5560a8eb6f2a13bb101a1a44b2b3c7aec1ebdc61bd1b0c6a8575941dd230a4ca6296ce24569aaa61ec13f97bcb592f8dc3d83d9e1ddd3aac74888f0c731c201ab5faab3b2f826d4b7483cdeac9d029b28fd35ca1a7c3f849c3e6461f025d5ae5e2a1a291fe44a9b7eb64b97c8d5f0e71a116f290a407ac886210fd6e30f864887dec82db0ad3bbb752988223c842a7faf3a68fe6dc7372ac8c2775adb62cbbb67e757187a596e5fb13501f35a89a8e9d3bf7c8d4b77b88562ba03c45e458a9dc54c7240698d565898fab287f76e30f0d8b58141ab6bad79f68579f72ae9ad6b28354453d4c8a709f5f8655c0695c11f5c239df9bcd6caf5d3d661c5e46d4232e8eb10eb993b398014e6812614f52d0fdbfaf74620760e6d5339985e8af9533347ca2586195f1add0f189dd582d828f901e10de46451038c6b9959b4bfd8ba3f3e87e4eeb8a4573cdd974b0e804184962bdd507df772e91864fc4fcbad46162197dbacf1422b0f5fd72fa8577b46d7320b432dba733d8db20f4cbdb8f07f3a02d6af2ed99313734e1b00ff9d2b3446462583b5b9633e89a35f94a880ed25b6bb08937aade866d5bc3f77ed7a4d3b59a3669bbf52c7d8a5bbcdb860c5c893eb9a549634913fdb0ea2422f10516336e58677b733b3c5b2548c85429230c2f934ac91905f257fca4391a39c9c61ce997d551c089b79599ee"}, @jumbo={0xc2, 0x4, 0x3}]}, @routing={0x84, 0x8, 0x0, 0xd, 0x0, [@empty, @private1, @mcast2, @dev={0xfe, 0x80, '\x00', 0x28}]}], {{0x4e21, 0x4e22, r21, r22, 0x1, 0x0, 0xc, 0x1, 0x1ff, 0x0, 0x9, {[@exp_smc={0xfe, 0x6}, @generic={0x8, 0x12, "efd3415f45281189d3ec14030eb9c634"}, @nop]}}, {"0efb83e6d952a17fb71eaa3d9eda022e9a7dd70b4df3712642462095039abb98af5abc3cf4ee1ba9394c351f5f360e98f7d554fe4f450f17dd9b61d64cec4fd78e3d70a8ebceca6f50c642ae767d49a54e54c731105d2c7fe9bf21f990c4efcae7a639601656752942bb6be7b4576f0e11501d575f0b75b094f4e27cded6deedd0e3691da3f9eef3e9792a8cab0f44614f64cfb5c1bde45eb60cf228656e6803b07e42d377f3bff50ec6fdce9a432c62104b60881b11b6ea31064fa6bf277949e2f34e37c8c8d8f0611d3b2653b744a2d08bc65dbab17eddff0b04505f46db38e957e596c99b427aa3f45dcf3844328d2a6ae254921b50ea39bd1d1a"}}}}}}}, 0x0) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000440)={0x1c, r3, 0x303, 0x0, 0x25dfdbfd, {}, [@BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r2}]}, 0x1c}, 0x1, 0x0, 0x0, 0x800}, 0x0) syz_usb_connect$uac3(0x0, 0x93, &(0x7f0000000100)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x2a39, 0x3fd4, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x81, 0x3, 0x1, 0x7f, 0xc0, 0x8, {0x8, 0xb, 0x0, 0x1, 0x1, 0x1, 0x30, 0x23}, {{{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x30, 0x0, {{0xa, 0x24, 0x1, 0x10, 0x1d, 0x7}, [@output_terminal={0x13, 0x24, 0x3, 0x5, 0x302, 0x3, 0x4, 0x4, 0x8c87, 0xc, 0x41f4, 0x6}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x60, 0x25, 0x3, 0x2, {0xa, 0x25, 0x25, 0x405, 0x5, 0x400}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x30, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x10, 0x74, 0x8, 0xc0, {0xa, 0x25, 0x25, 0x7ffffffc, 0x2, 0xbe1}}}}}}}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0}) 29m11.254835381s ago: executing program 5 (id=559): socket$nl_route(0x10, 0x3, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) socket(0x1, 0x3, 0x0) socket$unix(0x1, 0x3, 0x0) socket(0x15, 0x5, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) socket$inet_sctp(0x2, 0x5, 0x84) r2 = syz_open_dev$sg(&(0x7f0000000000), 0xfffffffffffffffe, 0x8c00) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_tcp_TCP_REPAIR_QUEUE(r1, 0x6, 0x14, 0x0, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x840, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket$nl_netfilter(0x10, 0x3, 0xc) socket$l2tp6(0xa, 0x2, 0x73) openat$vnet(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) socket$inet6_mptcp(0xa, 0x1, 0x106) r4 = socket$nl_generic(0x10, 0x3, 0x10) socket$nl_generic(0x10, 0x3, 0x10) r5 = socket$nl_generic(0x10, 0x3, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000940)={&(0x7f0000000480)=ANY=[@ANYBLOB="640000001000030400"/20, @ANYRES32=0x0, @ANYRES16=r5, @ANYRES32=r0, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESHEX], 0x64}, 0x1, 0x0, 0x0, 0x2004c891}, 0x0) ioctl$sock_SIOCGPGRP(r3, 0x8904, &(0x7f00000005c0)) r8 = fcntl$getown(r4, 0x9) syz_ublk_add_dev(r6, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x2e, 0x10, 0x0, r3, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f0000000080)=@new_dev={0x4, 0xd0a, 0x0, 0x0, 0x1000, 0xffffffff, r8, 0x0, 0x2}}}, &(0x7f0000000140)=0x0) r11 = dup(0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r11, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x4e24, 0x6, @empty, 0x7}], 0x1c) syz_ublk_setup_queues(r11, r10, &(0x7f00000001c0)={0x0, 0x4dd, 0x400, 0x1, 0x1d}, &(0x7f0000000600)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x59a7, 0x400, 0x2, 0x25, 0x0, r3}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x493b, 0x0, 0x2, 0x304, 0x0, r11}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x52db, 0x1000, 0xfffffffc, 0x3cf}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x164, 0x10000, 0x3, 0x1db, 0x0, r3}}], 0x4, &(0x7f0000001980)={0x2e, 0x8, 0x0, r3, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {0x7cd}, 0x0, r9, '\x00', {0x4, 0x4d2, 0x0, &(0x7f0000000980)=@buf_1k="ac460bb5fce17d5efb70c780a8c88b934ad61602b6a3fae96fdd1d9eac459dceb2837a319ddcf6c0b18f0f061c6a9f1929c9d27a2806851a6f4e54b196f93577c3ad3e274833c530abbcdd73a57ffb88fcbd542d7381ea29441072493a00c7fd9ea8d88ed6926547d331da11bb99fa2d6092127d0e6020e2fd8ef3ac4a02000000340f00b30c1689ba1cb0c3d3301883d408ec230120b22d9e246b514b3c8c3e764f49350ea7f1e6dbee28f4fe111874d0a0c6635d8bf8f3144cb047e7e85a3f5495f11daa52ccb6ea20b4eada7f000d6333a9a4da0fd763b9fbf7770e14269ee394965ec4581cbc3b0bd9a3926727d18fc949cc564c19f403e1ef06dedef77d4d3b62f73e556a04195860be197ecc818356683adbd53a55551582e7911ff477d3eb2c3a688227cd27ab79102265a3da89e40220a242dd8ffcdaa757c2fdf695141ec7bc01e6bacad16857c18dff736b4945f77f6e12059b1500b07f5a35c6d1c435783ff1b1434b04f6d9ebcb0c86cc8b247ce89977c39dcbf62775f19165f13fa77a2d30dfda755419a7fc810dd80269364fdc51047154f66ce194c81923624fb517a0d99f66449b921641c2e41e8fd8f0bd8e88c2e3ef1e2f7da588beea1aa23fd438d63c4850fff8c34faff6cbd8663eff739dcf859a7d463d63e83f189d3e53692d49eca7431a9f12067d264090c925ccfdfb014785913843c177a68747e1cecd07c4ce7b95533a435ccb972af275207a91d38701e8780300000008316393bdd2249946c1aa670001cbcb471cc5fe3e9cddadc166f59b67579600e9aa3600e2f158e643b05b938f77c1a3c7d7bfae373e8c9b94ec51575a159dcc42fc54e9a8416847efbace26a84a87965cec69ccaea5555d905e89e8d3a85d66fcaa62c24bd50cf89f942d3de51ff0476bba6c775917c881e175d3abccdc543aa9550cc89ae10cb9c4aaf0507f699fe8f68ca54d78fa281223d9660c9831be1951bbb0f41fc4ee689a7e7de94b8f10b706cd4a3a853d622c828782811933f75fafaad8efeff91c2360a3b6b2001a454f0c41384f6bf28e999a38e4d059166150b234e8810000ba25f0ff599e0608e487da03133fd4e21ab80bb564f0928ed84ee9417cbe2b0a9a45be6181e986cb9544a9e2403bf677cd1c1154d5d006e496622a0b75e1ba79a7b65154cd1c6df620dfcd40f750f4e52b2f7de9563c8395569f9b4425fa102f7de2059805a9b8192f1c98c47faa51e21d3d814510e4a990dca68bd4c055f9e90dd8845d863462e3cbc309d73346c56b784fd62e9107e43de1ee3d00ce8b3e1558ae3bab475a038d6a54ae149e52bf1a501ebf60c0f000ffc3d5afc850dbc5b8ebda566ede5de684fccb9f1d46d571085d662b374a7311c080a11df70cf2b4b36d4207f8db9c2816b522949500"}}, &(0x7f0000001a00)) 29m10.92015482s ago: executing program 5 (id=561): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) write$dsp(r0, &(0x7f00000001c0)="5cba91a4", 0xffffffd9) r1 = syz_open_dev$sndctrl(&(0x7f0000000440), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r1, 0x40045532, &(0x7f0000000180)) r2 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r2, 0xc0884123, &(0x7f0000000340)={0x0, "72a59baeb6c10b67b134a5f267418d0000000000000000000000820f2cf9ff6c8d2600", {0x800000000000004, 0x50000000000}}) ioctl$SNDRV_PCM_IOCTL_SW_PARAMS(r2, 0xc0884113, &(0x7f0000000540)={0x1, 0x3, 0xe65, 0x400000005, 0x6, 0x5, 0x8, 0xcc3, 0x0, 0x100000a, 0x100400, 0x1}) r3 = syz_io_uring_setup(0x34b6, &(0x7f0000000040)={0x0, 0xd686, 0x800, 0x0, 0x800000c5}, &(0x7f00000000c0)=0x0, &(0x7f0000000540)=0x0, &(0x7f0000000f40)=0x0) syz_io_uring_submit(r4, r5, r6, &(0x7f00000001c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0x1, {0x54}}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) io_uring_enter(r3, 0x1000001, 0xfffffffd, 0x4b, 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0, 0xffffffffffffff30}, 0x68) r7 = socket$alg(0x26, 0x5, 0x0) bind$alg(r7, &(0x7f00000004c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'xts(serpent)\x00'}, 0x58) r8 = accept4(r7, 0x0, 0x0, 0x80800) dup2(r8, r7) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24040045) r9 = io_uring_setup(0x1195, &(0x7f0000000040)={0x0, 0x2150, 0xc000, 0x5, 0x1a4}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001480)}], 0x1) io_uring_enter(r9, 0x2219, 0xcf74, 0x16, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x17, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, '\x00', 0x0, @cgroup_sysctl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_usb_ep_write(0xffffffffffffffff, 0x81, 0x0, 0x0) 28m55.739192213s ago: executing program 33 (id=561): r0 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000000), 0x42, 0x0) write$dsp(r0, &(0x7f00000001c0)="5cba91a4", 0xffffffd9) r1 = syz_open_dev$sndctrl(&(0x7f0000000440), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r1, 0x40045532, &(0x7f0000000180)) r2 = syz_open_dev$sndpcmp(&(0x7f0000000200), 0x0, 0xa2c65) bpf$PROG_LOAD(0x5, 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_SYNC_PTR(r2, 0xc0884123, &(0x7f0000000340)={0x0, "72a59baeb6c10b67b134a5f267418d0000000000000000000000820f2cf9ff6c8d2600", {0x800000000000004, 0x50000000000}}) ioctl$SNDRV_PCM_IOCTL_SW_PARAMS(r2, 0xc0884113, &(0x7f0000000540)={0x1, 0x3, 0xe65, 0x400000005, 0x6, 0x5, 0x8, 0xcc3, 0x0, 0x100000a, 0x100400, 0x1}) r3 = syz_io_uring_setup(0x34b6, &(0x7f0000000040)={0x0, 0xd686, 0x800, 0x0, 0x800000c5}, &(0x7f00000000c0)=0x0, &(0x7f0000000540)=0x0, &(0x7f0000000f40)=0x0) syz_io_uring_submit(r4, r5, r6, &(0x7f00000001c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0x1, {0x54}}) close_range(0xffffffffffffffff, 0xffffffffffffffff, 0x2) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) io_uring_enter(r3, 0x1000001, 0xfffffffd, 0x4b, 0x0, 0x0) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0, 0xffffffffffffff30}, 0x68) r7 = socket$alg(0x26, 0x5, 0x0) bind$alg(r7, &(0x7f00000004c0)={0x26, 'skcipher\x00', 0x0, 0x0, 'xts(serpent)\x00'}, 0x58) r8 = accept4(r7, 0x0, 0x0, 0x80800) dup2(r8, r7) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24040045) r9 = io_uring_setup(0x1195, &(0x7f0000000040)={0x0, 0x2150, 0xc000, 0x5, 0x1a4}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001480)}], 0x1) io_uring_enter(r9, 0x2219, 0xcf74, 0x16, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x17, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x20, '\x00', 0x0, @cgroup_sysctl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) syz_usb_ep_write(0xffffffffffffffff, 0x81, 0x0, 0x0) 19m57.944295417s ago: executing program 0 (id=3282): gettid() socket$nl_generic(0x10, 0x3, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_inet_SIOCSIFFLAGS(r0, 0x8914, &(0x7f0000000100)={'syzkaller0\x00', 0x1}) r1 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r1) ptrace$pokeuser(0x6, r1, 0x350, 0x10000) ptrace$pokeuser(0x6, r1, 0x388, 0x20000) r2 = socket(0x10, 0x3, 0x0) syz_usb_connect(0x2, 0x49, &(0x7f0000000280)=ANY=[@ANYBLOB="12010102a30dbe10e20410142278010203010902370001056480e609041d05000273cc00052406000105240007000d240f01010000001a0008000506241a060001042413020424135ed3a6405a2961094c1c7cec28f42959c7fd3da835391a7b54bae25c1ee0f20954f151a0705ae5477ff93042e11cf5644c4a790897de638815462cc1f76368fa3e90d89267677a4f0c4e7606cd90c1261b8ef6a47079c426f58a744552d5130886ee7d7dd9a080b713"], &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0}) r3 = syz_open_dev$vbi(&(0x7f0000000240), 0x3, 0x2) ioctl$VIDIOC_DV_TIMINGS_CAP(r3, 0xc0905664, &(0x7f0000000040)={0x0, 0x0, '\x00', @raw_data=[0x3, 0x6, 0xfffffff6, 0x40, 0x3, 0x8906, 0xfd, 0x1, 0x1, 0x7ff, 0x9, 0x7fff, 0xfffffff7, 0x3, 0x200, 0x210, 0x80000000, 0xf, 0xd, 0x81, 0x9, 0x0, 0x5, 0xbde, 0x400, 0x3, 0x7, 0x6, 0x4, 0xfff, 0x6, 0x40]}) sendmsg$nl_route_sched(r2, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000740)=@newqdisc={0x34, 0x24, 0x4ee4e6a52ff56541, 0x70bd0a, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0x0, 0x4}, {0xffff, 0xffff}, {0xfff2, 0xfff1}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = syz_open_dev$video(&(0x7f0000000040), 0x0, 0x501201) ioctl$VIDIOC_S_FMT(r5, 0xc0d05605, &(0x7f0000000080)={0x9, @pix_mp={0x3, 0xff, 0x34324152, 0x7, 0xa, [{0xc6, 0x9}, {0xfffffff9}, {0x3ff, 0x8}, {0x5, 0x80004ae}, {0x4}, {0xfffffffb, 0x7}, {0x1, 0x8}, {0xf, 0x4}], 0x3, 0x3, 0x3, 0x2}}) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$kcm(0x11, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000440)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000c00)=@newtfilter={0x4c, 0x2c, 0xd3f, 0x4070bd24, 0x25dfdbfd, {0x0, 0x0, 0x0, r8, {0x5, 0xffe0}, {}, {0x7, 0x2}}, [@filter_kind_options=@f_bpf={{0x8}, {0x20, 0x2, [@TCA_BPF_OPS={{0x6, 0x4, 0x1}, {0xc, 0x5, [{0x6, 0xd, 0x9, 0xffffffff}]}}, @TCA_BPF_FLAGS={0x8, 0x8, 0x1}]}}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8848}, 0x24000804) r9 = socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_genetlink_get_family_id$mptcp(&(0x7f0000000ec0), r9) sendmsg$MPTCP_PM_CMD_ANNOUNCE(r9, &(0x7f0000000fc0)={0x0, 0x0, &(0x7f0000000f80)={&(0x7f0000000440)={0x18, r10, 0x1, 0x70bd28, 0x25dfdbfe, {}, [@MPTCP_PM_ATTR_ADDR={0x4}]}, 0x18}, 0x1, 0x0, 0x0, 0x2400c000}, 0x20008084) r11 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r11, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x50, 0x0, 0x1, 0x201, 0x0, 0x0, {0xa}, [@CTA_TUPLE_ORIG={0x3c, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @mcast1}, {0x14, 0x4, @mcast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x4041}, 0x0) sendmsg$kcm(r7, &(0x7f00000000c0)={&(0x7f0000000500)=@in6={0xa, 0x4e24, 0x7, @dev={0xfe, 0x80, '\x00', 0x28}, 0x927c}, 0x80, &(0x7f00000001c0)=[{&(0x7f0000000180)='/', 0x1}], 0x1}, 0x20004014) syz_genetlink_get_family_id$nl80211(&(0x7f00000006c0), r2) r12 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000001040)={'wlan1\x00'}) sendmsg$NL80211_CMD_SET_TID_CONFIG(r12, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={0x0}, 0x1, 0x0, 0x0, 0x4010000}, 0x4000000) 19m54.734427983s ago: executing program 0 (id=3290): seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0xe, 0x0, 0x7fffffff}]}) symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00') mount$fuseblk(&(0x7f0000000080), &(0x7f0000000200)='./file0\x00', 0x0, 0x1151400, 0x0) 19m54.567975587s ago: executing program 0 (id=3291): r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socket(0x400000000010, 0x3, 0x0) shmget(0x1, 0x1000, 0x1, &(0x7f00003ae000/0x1000)=nil) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) get_robust_list(0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(0xffffffffffffffff, 0xc2604110, &(0x7f0000000000)={0xffffffff, [[0x64ab, 0x0, 0x0, 0x8, 0x40000200, 0x0, 0x54bf, 0xfffffffd], [0x800004, 0x0, 0x101, 0xfffffffc, 0x81, 0x0, 0x9, 0xe], [0xffffffff, 0x4000008, 0x44, 0x2, 0x1, 0x4, 0x8]], '\x00', [{0x0, 0x3}, {0x3}, {0x400, 0x80000000}, {0xfffffffd}, {0x7fffffff}, {0x2, 0x22c685d5}, {0xf68b}, {0x1, 0xfffffff8}, {0xc51, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x7334486a}, {0x2}, {0xffffffff, 0x2}], '\x00', 0x0, 0x0, 0x0, 0x20}) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000180)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) r4 = openat$binderfs(0xffffffffffffff9c, &(0x7f00000000c0)='./binderfs/binder0\x00', 0x0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r4, 0x4018620d, &(0x7f0000000100)) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000140)='./binderfs/binder0\x00', 0x802, 0x0) ioctl$BINDER_WRITE_READ(r5, 0xc0306201, &(0x7f0000000080)={0x8, 0x0, &(0x7f0000000400)=[@increfs], 0x0, 0x0, 0x0}) r6 = dup3(r5, r4, 0x0) r7 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000040)='./binderfs/binder0\x00', 0x0, 0x0) mmap$binder(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r7, 0x0) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f0000004a80)={0x73622a85, 0x100, 0x1}) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000004c0)={0x8, 0x0, &(0x7f0000000000)=[@acquire], 0x0, 0x0, 0x0}) ioctl$BINDER_WRITE_READ(r6, 0xc0306201, &(0x7f00000001c0)={0x4c, 0x0, &(0x7f0000000fc0)=[@transaction_sg={0x40486311, {0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x18, &(0x7f0000000300)={@flat=@weak_binder={0x77622a85, 0x100a, 0x8000000000}, @flat=@weak_binder={0x77622a85, 0x1100, 0x3}, @flat=@weak_binder}, &(0x7f0000000200)={0x0, 0x18, 0x30}}}], 0x0, 0x0, 0x0}) read$FUSE(r3, &(0x7f0000005180)={0x2020}, 0x2020) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0xa23c94a5d6012f16}, 0x4048805) r8 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r8, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="78010000170001000000000000000000fc0000000000000000000000000000000000000000000000fe8000000000000000000000000000bbac1414bb000000000000000000000000fc00"/104, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fc020000000000000000000000000000ffffffff00000000000000000000000000000000000000000a00000000000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000440005007f00000100"/150], 0x178}}, 0x0) landlock_create_ruleset(0x0, 0x0, 0x0) r9 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet_sctp6_SCTP_INITMSG(r9, 0x84, 0x2, &(0x7f00000000c0)={0xfffc, 0xc}, 0x8) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r9, 0x84, 0x6f, &(0x7f0000000200)={0x0, 0x1e, &(0x7f00000001c0)=[@in6={0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x8}]}, &(0x7f0000000640)=0x10) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4008af60, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x0, 0x0, 0xeeee0000}) 19m51.794638461s ago: executing program 0 (id=3298): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000280)='net\x00') r2 = openat(r1, &(0x7f0000000340)='rpc/nfsd.fh/channel\x00', 0xac003, 0x6) ioctl$SOUND_MIXER_INFO(r1, 0x805c4d65, &(0x7f0000000100)) (async) sendmsg$nl_route(r0, &(0x7f0000000740)={0x0, 0xdd7c2401d48c05a8, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYRES16=r2, @ANYRES8=r0, @ANYRES64=r0], 0x54}, 0x1, 0x0, 0x0, 0x5b556efbb1a58058}, 0x20040004) (async) syz_open_dev$sndctrl(&(0x7f0000000000), 0x32, 0x151280) 19m51.455772906s ago: executing program 0 (id=3299): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r1 = socket$netlink(0x10, 0x3, 0x0) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000005c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESOCT=r2, @ANYBLOB=',rootmode=0000000000000000040000,user_id=', @ANYRESDEC=0x0, @ANYRES16=r2, @ANYRESDEC=0x0]) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', 0x0, 0x100000, 0x0) (async) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000002100), 0x3f, &(0x7f0000000380)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r3, @ANYRES32=r0, @ANYRES16=r2, @ANYBLOB=',group_id=', @ANYRESDEC=0x0, @ANYRES16=0x0]) (async) r4 = socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r4, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)=@newqdisc={0x2c, 0x24, 0x4ee4e6a52ff56541, 0x70bd26, 0xffffffff, {0x0, 0x0, 0x0, r6, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8}]}, 0x2c}}, 0x20040084) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x36, &(0x7f0000000300)={&(0x7f0000000240)=@gettclass={0x0, 0x2a, 0x400, 0x70bd25, 0x25dfdbfc, {0x0, 0x0, 0x0, 0x0, {0xa, 0xa}, {0x1, 0xe}, {0xeb5c6e8b4bf64a9e, 0xfff2}}, ["", "", "", ""]}, 0x34}, 0x1, 0x0, 0x0, 0x200400dc}, 0x0) r7 = socket(0x400000000010, 0x3, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) (async) r9 = syz_clone(0x8100000, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) (async) r10 = syz_usb_connect(0x0, 0x36, &(0x7f0000000680)=ANY=[@ANYBLOB="12010000f2303920422c021240850102030109022400010000100009040c0202c17f0c00090502020002020000090582020002"], 0x0) syz_usb_control_io$lan78xx(r10, 0x0, 0x0) syz_usb_control_io$printer(r10, 0x0, 0x0) (async) syz_usb_control_io(r10, 0x0, 0x0) (async) syz_usb_control_io$hid(r10, 0x0, 0x0) (async, rerun: 64) syz_usb_control_io(r10, 0x0, &(0x7f0000000840)={0x84, &(0x7f0000000340)=ANY=[@ANYBLOB="0000440500f500"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) syz_usb_control_io$uac3(r10, 0x0, 0x0) syz_usb_control_io(r10, 0x0, &(0x7f0000000140)={0x84, &(0x7f0000000080)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) ptrace$poke(0x5, r9, &(0x7f0000000180), 0x8) r11 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000900), 0x2, 0x0) write(r11, &(0x7f00000000c0)='transport=fc,traddr=nn-33333333333333:pn-0x4444444444444444,host_traddr=nn-0x1111111111111111:pn-0x2232222222222222,nqn=n', 0x79) (async) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r7, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x70bd28, 0xfffff003, {0x0, 0x0, 0x0, r12, {0xf000, 0xffff}, {}, {0x7, 0xfff1}}, [@filter_kind_options=@f_route={{0xa}, {0xc, 0x2, [@TCA_ROUTE4_CLASSID={0x7, 0x1, {0x0, 0xf}}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x20000000) 19m45.230860093s ago: executing program 0 (id=3314): r0 = syz_open_dev$mtd(&(0x7f0000000900), 0x46, 0x1) ioctl$MEMREADOOB64(r0, 0xc0184d16, &(0x7f00000009c0)={0x80000000, 0x0, 0x0, 0x0}) r1 = syz_open_dev$vim2m(&(0x7f00000001c0), 0x7fff, 0x2) fcntl$addseals(r1, 0x409, 0x7) socket$inet6(0xa, 0x1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) close(0x4) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0, @loopback}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmmsg$inet(r3, &(0x7f0000000000)=[{{0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000140)='@', 0x1}], 0x1}}], 0x1, 0x4000c) sendmmsg$sock(r2, &(0x7f0000000f40)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)="f8", 0x1}], 0x1, &(0x7f0000000180)=[@timestamping={{0x14, 0x1, 0x4f, 0x3ff}}], 0x18}}], 0x1, 0x40440d1) syz_emit_ethernet(0x0, 0x0, 0x0) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x400000000a882, 0x0) r5 = dup(r4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000002, 0x28011, r5, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x17) syz_kvm_setup_syzos_vm$x86(r5, &(0x7f0000bfd000/0x400000)=nil) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000001880)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000028feffff620af0fff8ffffff61a4f0ff000000003e040000000000003f000000000000005504000001ed0a002500000017ffffff46040000004000007b0a00fe000000006e04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be3619184e50b91f32050e436fe275daf51efd601b6482a0800000098efd2a102ee010400006e7a1de4a21f379dbf01de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc532ef58de3c1b7646cb7798b3e6440c2fbdb00a3e35208b0bbf12cd8dff095edc710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9e104d4d91af25b8123deda8a3658d42ecbf28bf6d8e8afcb913466aaa7f6df70252e79166d8582755a314d31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040b96e37c4f46010400000000c3da29faf75ddd1aa96960bca97af133824b881cc1f62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f1300010000949b3aab06b1e042ff2164d80c8ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fc8706869ada11390d4dbcf840fa68e7d7071b53ac29df826f8ae6d6e18c1e0600bf870768d5217e9bb5a05d9e224e67f1231bd236ed200073824d93c4e1a0f50a74bb4850486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee6330000000000000000000000000000000000004000000000000000038600008fb854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5530dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8265e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3819400e43544830a3f74b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347926a4bac694c55fe9d145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cafffe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb66701f4578ba4cb9b706e605a88c3857fb8aaaa95024f8da775f72950212b84fc6133ae14d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bbf3aa4371f5e76ab3f6a20278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f80893220800c523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe917d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091dd66ffe3ffed0c39552a312e2db596d9c827e02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007fe79d2d25e30830b92fca00a292dd3b856faa4b7e66e1b64505f65900839df71a97d4d07d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cf026657a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2cccb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400090300000021911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462ea2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783f26d0a52aefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd370c06c6a41744c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c3500800000087de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c796369f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a8f01bc4b73cc31df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21c24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a64aa8c53dd824a3c08bfda74a143c855030ae004ac797c575c202d8091eb77565212548ead770d68000000000099347593f67da85d1c962bfb320d1553a74ec3bf003ba62b1784dbf0168a7e85f28b77bdebce96bf386a6dd5df162a16f2b7e8a4de0ffc464a87f91f81866d2ef0af71ebb07a739c3cb1b7000000000000"], &(0x7f00000001c0)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xe}, 0x94) syz_open_procfs(0x0, &(0x7f00000000c0)='net/xfrm_stat\x00') sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newqdisc={0x24, 0x24, 0x4ee4e6a52ff56441, 0x70b925, 0x80000, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0x2, 0x9}, {0xe, 0xb}}}, 0x24}, 0x1, 0x0, 0x0, 0x2000c061}, 0x8000) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="240000006800019f00000000000000000200000000000000080001000100000004"], 0x24}, 0x1, 0x0, 0x0, 0x4005}, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000012640)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r7, 0x0) 19m44.399713158s ago: executing program 34 (id=3314): r0 = syz_open_dev$mtd(&(0x7f0000000900), 0x46, 0x1) ioctl$MEMREADOOB64(r0, 0xc0184d16, &(0x7f00000009c0)={0x80000000, 0x0, 0x0, 0x0}) r1 = syz_open_dev$vim2m(&(0x7f00000001c0), 0x7fff, 0x2) fcntl$addseals(r1, 0x409, 0x7) socket$inet6(0xa, 0x1, 0x0) r2 = socket$inet_tcp(0x2, 0x1, 0x0) close(0x4) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0x1, 0x3c, &(0x7f0000000040)=0x1, 0x4) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f00000000c0)=0x1, 0x4) connect$inet(r3, &(0x7f0000000080)={0x2, 0x0, @loopback}, 0x10) setsockopt$inet_tcp_TCP_REPAIR(r3, 0x6, 0x13, &(0x7f00000001c0)=0xffffffffffffffff, 0x4) sendmmsg$inet(r3, &(0x7f0000000000)=[{{0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000140)='@', 0x1}], 0x1}}], 0x1, 0x4000c) sendmmsg$sock(r2, &(0x7f0000000f40)=[{{0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000280)="f8", 0x1}], 0x1, &(0x7f0000000180)=[@timestamping={{0x14, 0x1, 0x4f, 0x3ff}}], 0x18}}], 0x1, 0x40440d1) syz_emit_ethernet(0x0, 0x0, 0x0) r4 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000080), 0x400000000a882, 0x0) r5 = dup(r4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000002, 0x28011, r5, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x17) syz_kvm_setup_syzos_vm$x86(r5, &(0x7f0000bfd000/0x400000)=nil) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000001880)=ANY=[@ANYBLOB="b700000012edfffebfa30000000000000703000028feffff620af0fff8ffffff61a4f0ff000000003e040000000000003f000000000000005504000001ed0a002500000017ffffff46040000004000007b0a00fe000000006e04000000000000c6000000000000009500000000000000023bc065b7a379d17cf9333379fc9e84af69912435f1b6a693002e7f3be3619184e50b91f32050e436fe275daf51efd601b6482a0800000098efd2a102ee010400006e7a1de4a21f379dbf01de00b1b564fef3bef70548aed0d600c095199fe3ff3128e599b0eaebbdbd7359a48f5b0afc532ef58de3c1b7646cb7798b3e6440c2fbdb00a3e35208b0bbf12cd8dff095edc710e4000000000000009fbe4b61a615c6c57a2b649dc74a1a610643b08d9e104d4d91af25b8123deda8a3658d42ecbf28bf6d8e8afcb913466aaa7f6df70252e79166d8582755a314d31a76e42f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0800000000000000d5f728d236619074d6ebdf098bc908f50ae728a40f9411fe7226a4040b96e37c4f46010400000000c3da29faf75ddd1aa96960bca97af133824b881cc1f62c0f8f8f0e8d76b86f9c45636614786f5a2cb77230a874640dcbe0b20bb77c022d4cab080078fce8c5c81b7037181fc2f18f781aaa6e2957d7e39cc1baddcb7ec6667e699f24e41697ee7ea23e4b29a8b6cc9a1f5a7b3caae05f1300010000949b3aab06b1e042ff2164d80c8ab1c156b97e5889685a96949e4cb40df77b8bb84b0e733a63784ccc214d930cbb7e090df9a2867b3acec439c163fc8706869ada11390d4dbcf840fa68e7d7071b53ac29df826f8ae6d6e18c1e0600bf870768d5217e9bb5a05d9e224e67f1231bd236ed200073824d93c4e1a0f50a74bb4850486727d970acc546087acbf30f2f8165b47ba56dfadd14b306e98931485747292c6fe6e188750cf4f87cce2aa7d67c7133a9f05954cde298a35ea6d715ba80aee6330000000000000000000000000000000000004000000000000000038600008fb854adb4f8080064e8407c6bdb37114c80fbaa4a0ec5aaf4b0ac6f2128668279eb6fc144344e2d461c9a1be8fa0061ea9d55ee4716bea8e1cebf9ed39325ab4c5530dd6ee9fffc00000000000000d7c5af73c683625aaad5eda5004a76c9f8975ed4c5e4eb3e77e9885f69754932609f19e2f615a01cb6d17fbf5cb539403cb0572534f054d5514ad8264f7b029b2bdf2ca4958a62a6e744f9a4c1e646e1dd2ca19583f0f8b0dc53debd7d44f334e6ed7445a9580f970e483b307c4b3c018bc194b23d37e6a2e52d8265e5aab6fec586d52386e8c07a88c88e8faec5f1b16b2014f6952ce7d6be12c6bdb9651ca6fc907061be311d1354e6295698594a73136237bee068d3819400e43544830a3f74b7942f22336953978a5b2032da4238cc61162c04c1297395b73e18c9387615a2bc87d9e2445f3d323d3fac347926a4bac694c55fe9d145906d410f58f1951405d10504efe402cae085afef5dbd617e87ddbd239e4a50d7eb8e327fb5db12cbd6a9efe8e671c4f251cafffe3400a670d14b9b3cd8d86e492997a0168c022ef3536bd1dc731f4f9f8cb66701f4578ba4cb9b706e605a88c3857fb8aaaa95024f8da775f72950212b84fc6133ae14d1429cd4905dabb52e43af7e65acf97b4951fa1e967d16a5ed642efc855a4a46b85cd079934ad3188276efae9387eaa232697526e24b5d4fded86c3811ccd00520150b16000080122965558074956da5e4c3bbefcb64aa8be4456ed2caf0f467b6bbf3aa4371f5e76ab3f6a20278a3c779e03afd9a6af6fd518e5dce030f88ec5a5cb7601a161da0f80893220800c523040d13e1f1300c2c6555bce60d95dd3288e53435713f03add23f14c8db5555c62de4f626483632a2ab547f88dd6efec73a0271a19ca3aa860aa4dcaeeb9bd91a0cb429efae2a5fcc08b3a572969bbe917d1767e38ba49e3e57fafea83e495a6a1d1a4ebf83434986091dd66ffe3ffed0c39552a312e2db596d9c827e02f6fc13c8ddbb50bfd7dd8aa2f35f259fc83e007fe79d2d25e30830b92fca00a292dd3b856faa4b7e66e1b64505f65900839df71a97d4d07d37f7ecf8ed9a22da26ae674bba16c204f6b2f8f74fc56b7126d7c11ece6e88ec41192aaee75415c58d264a2b6adae02c821b62428902aad499825ab85a348638384cd12e61dbde5c47056f0a20b4e2a2328d5db5cf026657a129e6be231acf5f57995c60d9fca5f63a0dfd18054717120bda466d04774b53208ad8b022719ca77a4e0a66b4708f791d849a5e2aaa0074a9560ede2600df5a5c41392fe9460080fcb1e65233fb8dbeec4c86dbcf6a0673e38d2d3615e5bfbde44afe0fa7564231fff7e7f1f3ad68492dd2cccb15b5d7d3e37e8b7d28921c4b9280979521173f322df408d9818b6cc400090300000021911480a876fbba698801937e8b4264eb6f5137bdaa075f1488d22230592a79000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000002f316aa0886c174b73decb46c1c85edf50d8fcbac5ff76b365611666da86a8e65b308706bd7c000000000000003f7cd4d5cb9076b81b7741ec03877afb5237ea1694addebc14c3ae49f88c462ea2050acf2d9a97d3be29a5614d1eba2c98cf0236401e02d7c445e50f76419ab4f78f67a09e63dd4faa2e7b59399f055f2fa278783f26d0a52aefb0a5ef0b41e14a6fe6ba306206670b84894e901a523fcbadfeff535f2514bc834e876810d9a6a78e70a9e22860c36a724770b4185de44db6bf21fef32a8d5b36d9014f38fee012365f963b2a85e7d8075c333475b9f0284405e3127dde7e41285fbe0bdd370c06c6a41744c3d24eab511317f97b7b4a1c2ec33fedc46e9bf0fa640eebd3d58f0ebdb7cb8ccffd6d6ab7e0e843591d2618e2d2cdc7081c8fafffe9c3500800000087de4ee7aac6478d99de7dd82bef044a6d33c789d566c90c46ad581aa22f910547a77d55e26bf19f1d4661550b177ef53933a305e69b8a95119dcf5bda599d625054776151b2cd1fcde238bdc527594a6c17aa9728af24e2bb7a3830e7092b01b119ea4e7e7f0e21527d622cc29c9f0c8720195368f8374337ab4d130619d93c5ef37e7ddd0b2da147e6e513455b88753452de959a6cbfa1ffbc7ad5d8c3b48017fd31dcf72f337b639253f44cb27a12174bc4c191e21015d0c431a71906eb9c6a14c8a060459ef26787ce3d1cbfd5cc459f0048b5d06f6cbd3e9b34c89f3fb2f951ae81d7fcc8bc0000000000000000000000000000000000000000009231feef3117197c796369f776c8b2ea3970f358107945d9e74e9bdfa58e68b65a8f01bc4b73cc31df5aa29f363917f90e3fa1eaf553db1c761dd9b634a9c4d7c21c24fe6d953ed9438cad0f8dfe03e5e2f73019352f1fb682a5a6ebbf24ebc49e3d7058e696eb3f4b642f36c9006c0067e24a64aa8c53dd824a3c08bfda74a143c855030ae004ac797c575c202d8091eb77565212548ead770d68000000000099347593f67da85d1c962bfb320d1553a74ec3bf003ba62b1784dbf0168a7e85f28b77bdebce96bf386a6dd5df162a16f2b7e8a4de0ffc464a87f91f81866d2ef0af71ebb07a739c3cb1b7000000000000"], &(0x7f00000001c0)='GPL\x00', 0x2, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xe}, 0x94) syz_open_procfs(0x0, &(0x7f00000000c0)='net/xfrm_stat\x00') sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newqdisc={0x24, 0x24, 0x4ee4e6a52ff56441, 0x70b925, 0x80000, {0x0, 0x0, 0x0, 0x0, {0x0, 0xfff2}, {0x2, 0x9}, {0xe, 0xb}}}, 0x24}, 0x1, 0x0, 0x0, 0x2000c061}, 0x8000) r6 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="240000006800019f00000000000000000200000000000000080001000100000004"], 0x24}, 0x1, 0x0, 0x0, 0x4005}, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r7, &(0x7f0000012640)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}, 0x1000a) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r7, 0x0) 39.853930632s ago: executing program 1 (id=7768): socket(0x1e, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x6, 0x8, 0x3, 0x0, 0x9, 0x1, 0xfffffe0000000001, 0xfa11, 0xffffffff}, 0x0) r1 = userfaultfd(0x1) ioctl$UFFDIO_API(r1, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x0, &(0x7f0000006680)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) lsm_list_modules(&(0x7f0000002600), &(0x7f0000000000), 0x0) socket$nl_route(0x10, 0x3, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmmsg$sock(r2, &(0x7f00000044c0), 0x4000000000001c0, 0x0) 36.515569988s ago: executing program 1 (id=7783): bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40f00, 0x63, '\x00', 0x0, @sched_cls=0x36, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0x8, &(0x7f0000000100)=0x40049, 0x4) recvmmsg(r0, &(0x7f0000000480)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/11, 0x17}}], 0x400000000000179, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x42, 0x18e) ftruncate(r1, 0x200002) getsockname$packet(r0, &(0x7f0000000000)={0x11, 0x0, 0x0}, &(0x7f0000000040)=0x14) r3 = syz_open_procfs(0x0, 0x0) read$FUSE(r3, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1e00000003000000000000000800000014000000", @ANYRES32=r1, @ANYBLOB="bc0b00"/20, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="050000000300000015a0a457000000000fcb61c4ab337434d7b2397f"], 0x50) 33.434749804s ago: executing program 1 (id=7789): r0 = openat$kvm(0xffffffffffffff9c, 0x0, 0xc0803, 0x0) ioctl$KVM_X86_GET_MCE_CAP_SUPPORTED(r0, 0x8008ae9d, &(0x7f0000000000)) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) r1 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x3291, 0x1000, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000400)=0x0, &(0x7f0000000140)=0x0) r5 = gettid() timer_create(0x0, &(0x7f0000533fa0)={0x0, 0x21, 0x800000000004, @tid=r5}, &(0x7f0000000540)) syz_pidfd_open(r5, 0x0) syz_ublk_add_dev(r1, r2, r3, r4, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x3, 0x3b5, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) r8 = dup(r7) syz_ublk_setup_queues(r8, r6, &(0x7f0000000180)={0x0, 0x1, 0x300, 0x5, 0x255}, &(0x7f0000000500)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x400, 0x2100, 0x1e5, 0x0, r8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x11e0, 0x4, 0xfffffffe, 0xaf}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xf911, 0x0, 0x20000000, 0xe4, 0x0, r8}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xac1b, 0x2, 0x2, 0x80000250}}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {}, 0x1f, 0x0, '\x00', {0xfff6, 0x54b, 0x0, 0x0}}, 0x0) 29.49597246s ago: executing program 1 (id=7803): syz_usb_connect(0x3, 0x34, &(0x7f00000004c0)=ANY=[@ANYBLOB="12010000b5e67420ac0592027388010203010902220001000000440904770001039a02000905000100000000000705e3", @ANYBLOB="8b75"], 0x0) syz_open_dev$evdev(&(0x7f0000003880), 0x4, 0x2) (async) r0 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x7fffffff}]}) (async) r1 = socket$kcm(0x29, 0x2, 0x0) getsockopt$IP_VS_SO_GET_DESTS(r1, 0x0, 0x484, &(0x7f0000000500)=""/4096, &(0x7f0000001500)=0x1000) close_range(r0, 0xffffffffffffffff, 0x0) 28.846278222s ago: executing program 1 (id=7805): umount2(&(0x7f0000000000)='./file0\x00', 0x8) r0 = openat2$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x40000, 0x114, 0x1}, 0x18) futimesat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2710}, {0x0, 0xea60}}) (async) futimesat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x2710}, {0x0, 0xea60}}) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000140)) (async) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000000140)) r1 = syz_open_dev$ndb(&(0x7f0000000180), 0x0, 0x10000) ioctl$NBD_SET_SIZE_BLOCKS(r1, 0xab07, 0x479) getdents(r0, &(0x7f00000001c0)=""/118, 0x76) (async) getdents(r0, &(0x7f00000001c0)=""/118, 0x76) r2 = creat(&(0x7f0000000240)='./file0\x00', 0x100) close_range(r1, r2, 0x2) (async) close_range(r1, r2, 0x2) syz_usb_control_io(0xffffffffffffffff, &(0x7f0000000540)={0x2c, &(0x7f0000000280)={0x0, 0x31, 0x5b, {0x5b, 0x3, "edbc6bea5159131551b44e7bd43f11da452d651e7db78f0743b3e4c0baae19ba3c6837d35dfbee4da8248ae2ad98a20711c8c8ddc365fb758ddb75c6aa809d501e249c22355500ef8a603eb05a361a02f5bf6dba0d8fce82c4"}}, &(0x7f0000000300)={0x0, 0x3, 0x3a, @string={0x3a, 0x3, "0f577d206593aa12a5d7e98b0bb4c57523ab4ae0d3023ac5a48f69438a7bd0aca7966d3e7005213fba16ada81e7016ba9134be668615261a"}}, &(0x7f0000000340)={0x0, 0xf, 0x153, {0x5, 0xf, 0x153, 0x3, [@generic={0x8b, 0x10, 0x3, "1463a2c267ad12c7e61421d1c8926104ab5e48c0399e9c6d034c76e8c535a9a2b146d91a3f293e30fe820fd6725564478fc9195a21e9d5e60150f98d5ad60006654ec897fd69b4ce7e0eaa1258149fb9c03e7e3bb1a91f272728ea37663cff5901e61b12894d6ee669e80ae008661514f6a9433f18280dfe62e1e65307e60641e97ee665a84d648f"}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "838da5bd8dd2f7cac9ffd3083d66a3e3"}, @generic={0xaf, 0x10, 0xa, "b68d573dec1083c19ec8ba4ac3e575b6f3f20fd82e94e7a6b872492acb2acb807042451fbf7aefb438189c68588ba2c995c4e57918fe8388979bbfe24d80b5dd7e4fe11c59b59bf5a78764e5ad4b72812abd26d97076e9b486144c1958e967a37cbfff21533458b25f6fddd0e0d82751dcb02c3153cdb7aa6dc8e631899f20a825ba69fc9c179363d0cb32b271d3a45a7a719d0cccbbc8c8dbc91826edf26f51d20df56640aa2fb9cdb28357"}]}}, &(0x7f00000004c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x7, 0x2, 0x6, 0x8, '2fT?', "9f44c68d"}}, &(0x7f0000000500)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x2, 0x1, 0xb, 0x0, 0xd, 0xb, 0x200}}}, &(0x7f00000009c0)={0x84, &(0x7f0000000580)={0x0, 0xd, 0x40, "06b77bfb89bf00111d041eb95801d3717d0ab30ba4d6fbc66a416de3183f6e2dd41d91c7e25b310f335402ffcdd8352b1d70ebf96446d94bee1fa69211bb0695"}, &(0x7f0000000600)={0x0, 0xa, 0x1, 0x19}, &(0x7f0000000640)={0x0, 0x8, 0x1, 0xf}, &(0x7f0000000680)={0x20, 0x0, 0x4, {0x2, 0x3}}, &(0x7f00000006c0)={0x20, 0x0, 0x4, {0xa0, 0x40}}, &(0x7f0000000700)={0x40, 0x7, 0x2}, &(0x7f0000000740)={0x40, 0x9, 0x1, 0x2}, &(0x7f0000000780)={0x40, 0xb, 0x2, "65f2"}, &(0x7f00000007c0)={0x40, 0xf, 0x2, 0x6}, &(0x7f0000000800)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1a}}, &(0x7f0000000840)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000880)={0x40, 0x19, 0x2, "41d1"}, &(0x7f00000008c0)={0x40, 0x1a, 0x2, 0x7fff}, &(0x7f0000000900)={0x40, 0x1c, 0x1, 0x8}, &(0x7f0000000940)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000980)={0x40, 0x21, 0x1, 0x5}}) recvmsg$unix(r2, &(0x7f0000001180)={&(0x7f0000000a80), 0x6e, &(0x7f0000001000)=[{&(0x7f0000000b00)=""/34, 0x22}, {&(0x7f0000000b40)=""/144, 0x90}, {&(0x7f0000000c00)=""/8, 0x8}, {&(0x7f0000000c40)=""/160, 0xa0}, {&(0x7f0000000d00)=""/198, 0xc6}, {&(0x7f0000000e00)=""/248, 0xf8}, {&(0x7f0000000f00)=""/226, 0xe2}], 0x7, &(0x7f0000001080)=[@cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}], 0xf8}, 0x40000101) ioctl$SNAPSHOT_ALLOC_SWAP_PAGE(r9, 0x80083314, &(0x7f00000011c0)) syz_open_dev$hiddev(&(0x7f0000001200), 0x80, 0xa000) ioctl$KVM_NMI(r8, 0xae9a) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001500)={r3, 0x0, 0xb2, 0x60, &(0x7f0000001240)="d55ea7519575ca1e8158abba83391446ebe0cf8ad601333f46b8b8c22d79cb5c11a24ac227e3f9b49fdb3479de9d6e9fc5abd01131029d20b7a482d48e6c80b0652eeff2419b15f7313052bd1f9a8374a7dd6e5ab5d664c618c4ee6f2d5b13854f45d5c2617ef12afe109c4b2318a1ac0aaed9cecc8ef0433a558806277f9e64ad140f29735129b011769b7b7b3729a8062df7d0c34800e60ea4b3fb3f55c32c46993a53cdee55d9f058582cce9101784925", &(0x7f0000001300)=""/96, 0x7, 0x0, 0xcf, 0x62, &(0x7f0000001380)="762a579426010561291f3ab3fc21762feae91eff62a04acab0a844f141b8d09ef90ee23db0dea3a006516cb2dc9a4926b4ddf01d853f1203eb353b7a43151efbe8575bde39b3e706bcb3253ebac16c266784b36f372538e73c1c5a84eb5aec9cea6dcf6f18b73afc442c8d74ffc256652418a35804ab4ce0aa15b37785a593b074685d6fb1e2b0efcb8a03709234ae35e032437c76cf6f5dd65adb8424054de38401f6b584db31715a82af9af23534da6891a2edd03d647b557239f7bf4f7016ce6c6296efc3a2ef5a6985f5fd5499", &(0x7f0000001480)="2dd961907d7caa83dca18f856a6ad4245e95d51cc30eba9aab8cbce069b78322db733d2380a0467464cfda7c98234dc5be300335d4046a0828be3003f4a423685641e5299be714ef7d2a392b83556f2b4cd03632423e973d048a355e284589fe049f", 0x3, 0x0, 0x10}, 0x50) (async) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000001500)={r3, 0x0, 0xb2, 0x60, &(0x7f0000001240)="d55ea7519575ca1e8158abba83391446ebe0cf8ad601333f46b8b8c22d79cb5c11a24ac227e3f9b49fdb3479de9d6e9fc5abd01131029d20b7a482d48e6c80b0652eeff2419b15f7313052bd1f9a8374a7dd6e5ab5d664c618c4ee6f2d5b13854f45d5c2617ef12afe109c4b2318a1ac0aaed9cecc8ef0433a558806277f9e64ad140f29735129b011769b7b7b3729a8062df7d0c34800e60ea4b3fb3f55c32c46993a53cdee55d9f058582cce9101784925", &(0x7f0000001300)=""/96, 0x7, 0x0, 0xcf, 0x62, &(0x7f0000001380)="762a579426010561291f3ab3fc21762feae91eff62a04acab0a844f141b8d09ef90ee23db0dea3a006516cb2dc9a4926b4ddf01d853f1203eb353b7a43151efbe8575bde39b3e706bcb3253ebac16c266784b36f372538e73c1c5a84eb5aec9cea6dcf6f18b73afc442c8d74ffc256652418a35804ab4ce0aa15b37785a593b074685d6fb1e2b0efcb8a03709234ae35e032437c76cf6f5dd65adb8424054de38401f6b584db31715a82af9af23534da6891a2edd03d647b557239f7bf4f7016ce6c6296efc3a2ef5a6985f5fd5499", &(0x7f0000001480)="2dd961907d7caa83dca18f856a6ad4245e95d51cc30eba9aab8cbce069b78322db733d2380a0467464cfda7c98234dc5be300335d4046a0828be3003f4a423685641e5299be714ef7d2a392b83556f2b4cd03632423e973d048a355e284589fe049f", 0x3, 0x0, 0x10}, 0x50) dup(r2) r10 = socket$inet_mptcp(0x2, 0x1, 0x106) close(r10) (async) close(r10) syz_open_dev$sg(&(0x7f0000001580), 0x1, 0x20000) setxattr$incfs_size(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600), &(0x7f0000001640)=0x7, 0x8, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10010, r5, 0x67911000) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10010, r5, 0x67911000) ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) (async) r11 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x2) ioctl$KVM_GET_DEBUGREGS(r11, 0x8080aea1, &(0x7f0000001680)) (async) ioctl$KVM_GET_DEBUGREGS(r11, 0x8080aea1, &(0x7f0000001680)) ioctl$FIONCLEX(0xffffffffffffffff, 0x5450) (async) ioctl$FIONCLEX(0xffffffffffffffff, 0x5450) r12 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r12, 0x8933, &(0x7f0000001700)={'wlan1\x00'}) setxattr(&(0x7f0000001740)='./file1\x00', &(0x7f0000001780)=@known='com.apple.FinderInfo\x00', &(0x7f00000017c0)='\x00', 0x1, 0x1) ioctl$HIDIOCGVERSION(r6, 0x80044801, &(0x7f0000001800)) sendto$unix(r7, &(0x7f0000001840)="ef71c9dfdc04a1935a4c6214b9091b23c2cd0456f4520e383da08fa0d5a7fe8d98d353fe2e0206869723122ee959679a4c2a4a39012a482c7d0188b09b4f05e28985c615007c043d0cb794d053b05003d76c4ae4775ef95bc05ae38c6201705271f6f622f5d71f48c7f1e5ff73a6f6266cc1bc11ec9a34f8f0c5fe6dbf24710cb34da9351fd91a63174a46f21538b0b4119c9ab6c1b2c7493b2ab3dba6d45c7db4841c3e12055e212d2565b7c96caa3eeb096199d050aa340002c1b9a8101c7af78cf25eddfbaaa112c6ad7e67a43db710acbd0af3afa05ef4681d7149b5095ae29d896277ae5819f4449f121fc4c78bfb0d1de1a4b5d1fb95b853f98685b828b58478681d8d3b54572f5eb24f8d97289e85608d81cb5e0b185049b6adebaa7d509b2e94d371fd9115df2f140b3f7c22ec2ea870c13dbca13224dff397a0dd8a76c0676ebaa270bd904cdc0449bf9dcaa1ba88fcea05e60c65cae897c4f7d3b95a1951747f5e72e8d8ea940f0fb8709b9f422c2965336e5c4c51274427b930f42a0c88938c2ac25c8f480821a410ad7d8aa47ff5d978d5a29734cb27cceeb888d8f30e9886fd376e30a71684600f275312362f28adb3885dc573c86db4e0f52f4b1e525bc777d4bd57d378bf76d8d34d9eed99c88e0bd87aa4efbdea46c45afb191386681588c58c560ea3cb6741b61e3ffb78a7837c81f99351216fd2f0e160d4dda37047ac285fbc8c0bfef1e8d9ed1669149468a9ec8a7c3003527a9f41d434c6c8206255bc579555ebc9dfd58acc90e3a47f16928abd0b22b011579544d4bbf2a1ece73a22db02f6768a422eb37431a17879559cc0a85cf32c54cd05fb8c3b6b9964008b984158c8dea1a1df1b96875e6f46c78d97b089678b6ab60e45096ff3405b2b6bba06805f80109e8f547d1e74458abdd456405e17f8a370a9f3360250b98071deb6e15a2b041fd81df290f423d886f67f58f8c913337886d062994909582500ccfc4f4faa723b13aa0762f0072f3ff6fb6fc482554037e4e7e5879b4723b8a1a96fefc5eae2d322f6786b98b3ca481bdcd101b609e949a0c4bf6aa35c398aade19daf1ef809eadc7d2fcc69367674c1f2e128627e45b40f0e62d07908c8f190134bfe5129ae6af7b8575180f1d1bbcf02b3b1c0b2c6347fe9306d6919461b2e6fac7f01ab34d0d61e213fe2d8d445a2b835b89456effc10fb5669f8aa09960790f018d7baa57ce2642d99129bf81a2f5f96b191a27f8c8d4c5d6c31b5f242b7c41eac8fb87c97a93230323718630298e80cec2b605218b17b19ca3d86e3ff2c2d91e78c3b1b41620d7395f18a4ca48657ea1cac42c3c817acd74caa469857e4696830e35e234330f76b01dc7632be596f2949a176ee9af5449e316e799bbc69b857fe0d8a77e44891656f2c1a3dfd30774c06249112afc2db7e515fa64c5045534b01a8cc8e4a59c817d1a1d385e73e353f6322e665becbd2ac7aebbc923eec95af38fbda3dbc8ce35b01be12d157fd688eefee0f14f52e51b37065075ae644958e0abf637e2e7635087069e1c0ca98b0683fd0231b07c0b77ff51c86491cf2ca17f2449f55e1e5e9e86cd30d3f723ff31b6d49db0d201b23396260dabc5b6fecb62c067d6c5f611818ee4fd53509d542812ace40cad32ded07ec24d8054a3dbbc30fe3a1ea954665ef4b6bb600389bedd5eedab98fe9475d9aae008aef4c301e9942e48ae464a832425eaa198c5fe57c1af1986ec8da517600dbf51cd15e291375a9a821878d294ac1bda5b4035890c0f8b615052ee88d3cc867bfe69baedbe758a63128b1eacdb46b7375372c43d09d4b1515dc45151abb6261daf9f885b33b848e0d95217968d2349d821bfb88395b5a328e3c1221a3726bf749e1ca72006c5854dad1e237eba7bd4b242f4f75c216964514a9ad1ef235a0abcca36c6dab365f8637da0df785ef84e92c93fa0b0ed3f27a718a5465ef47b962759cffcf868bf16d97f74604d97275ba5331968c5e239d76dfcdb1eb489285820796f1647881c183d60310a0f24e2deac5f91ea70373735866d29efa909ccfe7f5754c07c98c06ada98035714e75f7ac4af9a51fabc7d02be5631671b0069e74149d5c44230428aaaa1506720d82a837f3581f6a463500a109fa3938084215ff4489b3308522a785f1314790f601d1b9f20c8a2106c60305e8f5f1c897a50016b90d8f11ad38ce2e733920750c86bd3ed70cb751f4dd842604fc2f17bd0703a3161dd76440915a67bc05205ab308e1971186dffbe94c737ce5ed81a4126af91cf2708095c80d183f12a3f306e60a06417e518aaba3eb99826c9d98d9ca316a6fa5bed1e7a0be0cee54ae46e1484b49787446f3fc38157ae07cabed75568ce2dbc1ad18db21ed2d5dd95efb27215002ef63c8608a15e1c191a6f10bd15871444a700f1510711b66b8f8bbb383e47909a2f535e88cfae4fa4f88b6a1519587d758870754150b61f3d6a851c2788ac8f4ee4a49a73287a52ef7ea74e83360146fcd0ff8a35c250a45e343f4907f9ef78e81b544c14f1e5b11813e801b8eee90afd144e258ba409f09e78fcd599afbd904ab30466c758dc72a679d3c1372ec0c61b25ba96be1656a862d478b8959627fc5a9571a7668253847706deaedae967b70a17dad35bae242f2a4a496d74e587edd6e541fb3503313222d1c57b80ec2496be03b77d63ee62879a7188e1600acfecfed8aa1460b43faf09a2a66d0e953b34292593fb9f468906955b15ee2d81c13d8060a1123daf1b8324206867cee5cc1fcce92d0360cc07567f86cb4e990c1dd5b70dd6b1a23e46395d7424c20a3cb9edb7e3ef4046f17ec519147cfbb7ac40b412a891e93b338a8d8d3a4593d0b0a0f4afc843cae20b3482805fbfb15db828dfe34c62da0a6cf9862abb6e2ef201c6ddf84f6024b8bdc2409ba0274f26903e63cfacbe901048210caee4ba63e09a09a4e18488c8a9079b671d47ca3af20f49444550a7a13b117660b902881c4929c777e09330b4bfc8accbe38a2b47be3af683463ad08ce3b80e547db9a965f6ff45994967be4316188014296673ccdc5947f8743edf3c9cb1b6a4e7ea448a5d308b0a2e60a6206869d9d62ada04bc184f2354a5418383ba340db0c4f423203f5421630cb778aa6ebe809f745e5fa8d63f863037b1f1c7bd9f75af7d396048db3c22b4d002eaf52bbe2f152e986882d69ee141650c432f03c8492ccce3c34441107a6e603d8a2f9b5a06605b1319f815e5b0dfeaec4e5c6c30175dacef706cc6e4dc6d86f43db3e11c135515b676a65d3992510d4b9df8e4570d6739271a3c588f0da3ec30120fe0d6676e6723f0d1fc8d295889862f0bf1235a8ae5c4965d70f356462534eaed639bc5c4a4e84b80162892af8344df55b69579c4dfcb9bd4369745f3a784506c30edb89cdd7a8f3305a49f804c4dce859be28b268dfd37aaeb9d1f631e2ed58d42f35a29896092da10752cd5afa0180ca2bbfe40ecf978ef958ff62d6c8014df31de63380b0e51a815c731f8484ea2bdad9fe0b37139c9e084fac64443ef2f65a620171010f61ac0439b29119d8a274bb95b6d28b7c505772801c31a6708f7e2659cceee77d2c1f0c6025e0adf014fb7ceb6dd2a80c38ae8ede2057db917ffaf18738686d4682e0968d4ca836b6da5eff2375560d93a7880d317175a34ec8bd4ea531c167ba612d1e89933205c8e295d337b53e498bcc7c182ad81d910dd41010735a5eada9575f40599d34982881ee54a6d21f07013073d81dcf69aeef369880378d60575071ac26474fb05a0562460b451ea678187ee7fdd1f497104c516778d2759a87e583829ba34d154c3c5c010aec964132c017cec03d7fd1d78d064c7d55f77d1db0831372a9c034c684d0cf8974032d0f1a47448975b508b600681c8c63db40a29e5069639dce34a83232bbc276cd50efa55807800cea5578233aa8fb5833187f2cc812db65b56785bfa9ca216734d83d29b030144f7755ab257bbae665f565188e06c511874123d3fbadfbd4e9e1303b034a109458b999a865652d19e114c740931cd4f1fc4687c56881b9fad337fd8fa4eea53f26307935de6adb4a739dbbf07a2b4ddb7437d7cb55f39bd311e8352da4af23ce8d1f75a3dc04c0ff15dc237a6e6b96477243df3d67cec5def00e01f3c8f4373517228e745c25605471bb0518b7269db0cf667d30723d1179ae7a23f6d14a5a92d007b0699aea333ac648e090b678183049687705248261b5d4f1457ad76ec77ce608faad0b8b93de64fed105b80e779fd36eb9cd93e8c1dab51643207519fe2234940016958b07ebf81865e6f9d3f90fd3da444f79a404d3ba3d41e717bac26adbc88c30860c9ce8079ab5892344328c886ffcd996505694e5702c79b42c0f14beeb8662c5f2085dd65ae33f9db04f4a47ead2714ad920c3d0b3a04490eb8f550e2decf854e6a712c7c11f7bbcc3fb066406de6a49d9e7c7b84646c82829b92bfbcc12684a50e4230c7a567bb08546b11a35562c7e3b03e3746ceab621f678c8b8e7e62e06251d6a0fb275bc54f612c0c849275656f1f89809b00490e5343fc789ecf78a05834d84d40c27cc4e308ab42f04a0d8eb883fda0ce550e1c12a513600b216663cbd039943354895eb84950ecc9662000f5296d9fc0a76ea839f0b48936a7e061ffb6193504f9e28a3f7b4a2704ae03d739795f381394a25fec793378ea4b1d155c5225aca385af26b2a2c6b2b0f8e1100569611ec35aad0d067cea8419126fc42b2ddba6f2612cbc91d8fade3f293b89481b47e2a26498998a4305c349c62f6acf3d479f6e833cc0ca3c6f40b75b2aca11f070e47a0ff492cecd84b7db9b203e504c04cbc1d5ed4cfee3a406d1e9f0e164524cd053cb659c6c0199e6ab3debb91ab55e5f73cac7dd3f6e8740e40ac4fb0bf20f1a20d421aabf93539f1427f05c0323c6c35c5a07fbc320fb4fe60b84d7da1565f6c093acc7c71fe18d4a5a87cddab8855b62f60bf4c5771c379e0f07e35019cf3a74528118a22b9ad305b0bbe2570a6079402232e112050daaf109bf1433075100e73466f73fe8a84a920b47a28a7d15c3b61c9019d17f8dd9f05aad654b77bf64b10b2326132a7127326bc999c9434fa0fbd3a62de4807a116fb5eb9e5038d92d0b34788e4c740c441e40929439b6cac978f0d425d91b3033678ecdb9bb0c68fb638cf4a87ce0ea1bd98a639b93d080fa9fc2a228d5f7960ba799349543c98a6bde8961200df03f92cf38165001ea3fb27e87c530a150b60893c252995b26e259997803d68624cf6a2fb38013657d2e7b2c289ffdea6ff993fd0acc8dfa8f9f4b27c8ec9a9755e0b8011c9029e62c462d9c285ea51c222194d2ad226b8e18ffdc1a0e681b5c52029ab600ff6a3526caca61d017d089ce382f758b162b01e08b0b89993086250e8d9c7a69ba07491b4491c364094a0fdb2ba8949f99f036781de428c438a2bef4df890b66ce6945751bf2c94a69eb6f64074a9d626ccec326e310485a7bd02e9919a0b95017db54797dee26fdceb809869b00f22217dc0d98fede6e2b50b0af1c941a8e84a41a1bd0a91c7102b3a74b43a39b14ba9a68f4f4ef44453cdfa8a5b07baf1e076d5fc31f608cdd0b45f308f8ce7ecbfab16e6b59dcd21717214f83a713ffdeb33d11c6a2b650dcc648de02f57576c54a7d9213e661988b20bb6ecb6f27d53f2d392cda0f4b61110505db7e4b6cc2a201fdf48c32fc99e901c4baa6b618dcd2ce563d1", 0x1000, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000002840), r4) 28.230799804s ago: executing program 1 (id=7811): r0 = syz_open_dev$dvb_demux(&(0x7f0000000080), 0x0, 0x41) r1 = socket$inet6(0xa, 0x3, 0x3) (async, rerun: 64) syz_usb_connect$hid(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x3, 0x0, 0x1, 0x0, 0xb47, 0x9, 0x0, 0x80000001, 0x3}, 0x0) (async) openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000200)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)=@generic={&(0x7f00000002c0)='./file1\x00', 0x0, 0x10}, 0x18) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) unshare(0x400) (async, rerun: 32) r5 = socket$inet(0xa, 0x801, 0x84) connect$inet(r5, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r5, 0x8) (async) r6 = accept4(r5, 0x0, 0x0, 0x0) (async) bind$alg(0xffffffffffffffff, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x58) (async) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x3, 0x2, 0x6, 0xfffa}, 0x3a, [0x8000, 0xc95a, 0xf, 0x8, 0x80, 0x2, 0x7, 0x7f, 0xa9, 0x4d, 0x6, 0x5f, 0x9, 0x15, 0xffff2d37, 0xff7fff01, 0x6, 0x5, 0x7, 0x5, 0x6, 0x0, 0x7, 0x3c5b, 0x1, 0x20, 0xd, 0x1, 0x0, 0xffffffff, 0xe661, 0x6, 0x7, 0x5, 0x8, 0x4c74, 0xffff7fff, 0x7, 0x3, 0xe, 0x0, 0x80008071, 0x7, 0x17, 0xffffffff, 0x7, 0x5, 0x80003e, 0x18e, 0x6, 0x6, 0x0, 0x8, 0x4, 0x8, 0x3ff, 0x80, 0x0, 0x5, 0x6, 0x8, 0x7, 0x1, 0x40], [0x10000007, 0x9, 0x8000012f, 0x8004, 0x5, 0xfffffff3, 0x129432f6, 0xc8, 0xf1, 0xe, 0x2bf, 0x6c7, 0x2009, 0xfffffffc, 0x573a, 0x0, 0x0, 0x5, 0x2f, 0x8, 0x312, 0x66abcbd2, 0xea4, 0x5, 0x4, 0x1007, 0x7, 0x6, 0x400, 0x401, 0x6, 0x401, 0xff, 0x7, 0x1000005, 0x5f31, 0xd, 0x4e0, 0x7fffffff, 0x4, 0xb, 0x4000004, 0x9, 0x8, 0x40, 0x6, 0x47, 0x8000, 0x1, 0xfe000000, 0xffff, 0x2, 0x4, 0x200009, 0x3, 0x3, 0x4000009, 0x6, 0x0, 0x3, 0xbc45, 0x48c93690, 0x42, 0x4], [0x6, 0x40a, 0x3ff, 0x5, 0xfffffffd, 0x100, 0x4, 0x9, 0x1, 0x7fff, 0x0, 0x2, 0xb, 0x4, 0x5, 0x5, 0x0, 0x1ef, 0x5, 0x8, 0x86, 0x1000515, 0x303c, 0x3e7, 0xb, 0x5, 0x2, 0x2, 0x3, 0x20000008, 0x1, 0x6cff, 0x6, 0x38, 0x200, 0x1fd, 0x80, 0x7, 0x4, 0x2950bfaf, 0x1000, 0xa2, 0x8, 0xcc, 0x5, 0x6, 0xac8, 0xbf, 0x2, 0x3, 0x7ff, 0x12b, 0x4, 0x1, 0xa, 0xffffffff, 0x5, 0x1c, 0x120000, 0x7ef, 0x2006, 0x80a2cd, 0x4, 0x25], [0xc, 0xbb33, 0x1007, 0xb, 0x5, 0x938, 0x6, 0x6, 0x0, 0xb9, 0xce4, 0x1ff, 0x2, 0x57, 0x5, 0x3, 0x2, 0x10000, 0x4, 0x7fff, 0xfffc, 0xa620, 0x1, 0x5, 0x801, 0x2000002, 0x150, 0x60a7, 0x6, 0x16, 0xffffffff, 0x80000000, 0x5, 0x5, 0xc8, 0x1, 0xfffff000, 0x10000, 0xf, 0x7e, 0x9, 0x9622, 0x7, 0xaf, 0x20000008, 0x5, 0x226, 0x2, 0x5, 0x9, 0x30b1d693, 0xa1f, 0xf40, 0x7, 0x530e, 0xe1c4, 0x0, 0x4, 0x5, 0x7ff, 0xd7, 0x200, 0xb, 0xfff]}, 0x45c) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x8, 0xfffff038}, {0x20, 0xf, 0x0, 0xffffefff}, {0x6}]}, 0x10) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001c00010029bd7000ffdbdf2507000000", @ANYRES32=r8, @ANYBLOB="80007f0a0a00090000000000"], 0x28}, 0x1, 0x2000000, 0x0, 0x1}, 0x4040004) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) (async) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r1, &(0x7f0000000480), 0x2e9, 0xffe0) (async, rerun: 64) setsockopt$inet_mreqsrc(r6, 0x0, 0x0, 0x0, 0x0) (rerun: 64) epoll_create(0x9) (async) ioctl$DVB_DEMUX_DMX_SET_PES_FILTER(r0, 0x40146f2c, &(0x7f00000000c0)={0x80, 0x1, 0x3, 0x13, 0x4}) 12.953252353s ago: executing program 35 (id=7811): r0 = syz_open_dev$dvb_demux(&(0x7f0000000080), 0x0, 0x41) r1 = socket$inet6(0xa, 0x3, 0x3) (async, rerun: 64) syz_usb_connect$hid(0x1, 0x0, 0x0, 0x0) (async, rerun: 64) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0x6e) (async, rerun: 64) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 64) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x3, 0x0, 0x1, 0x0, 0xb47, 0x9, 0x0, 0x80000001, 0x3}, 0x0) (async) openat$binfmt_format(0xffffffffffffff9c, &(0x7f0000000200)='/proc/sys/fs/binfmt_misc/syz0\x00', 0x2, 0x0) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000240)=@generic={&(0x7f00000002c0)='./file1\x00', 0x0, 0x10}, 0x18) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) unshare(0x400) (async, rerun: 32) r5 = socket$inet(0xa, 0x801, 0x84) connect$inet(r5, &(0x7f0000004cc0)={0x2, 0x0, @remote={0xac, 0x14, 0xffffffffffffffff}}, 0x10) listen(r5, 0x8) (async) r6 = accept4(r5, 0x0, 0x0, 0x0) (async) bind$alg(0xffffffffffffffff, &(0x7f0000000380)={0x26, 'skcipher\x00', 0x0, 0x0, 'cbc-cast5-avx\x00'}, 0x58) (async) write$uinput_user_dev(0xffffffffffffffff, &(0x7f0000000400)={'syz0\x00', {0x3, 0x2, 0x6, 0xfffa}, 0x3a, [0x8000, 0xc95a, 0xf, 0x8, 0x80, 0x2, 0x7, 0x7f, 0xa9, 0x4d, 0x6, 0x5f, 0x9, 0x15, 0xffff2d37, 0xff7fff01, 0x6, 0x5, 0x7, 0x5, 0x6, 0x0, 0x7, 0x3c5b, 0x1, 0x20, 0xd, 0x1, 0x0, 0xffffffff, 0xe661, 0x6, 0x7, 0x5, 0x8, 0x4c74, 0xffff7fff, 0x7, 0x3, 0xe, 0x0, 0x80008071, 0x7, 0x17, 0xffffffff, 0x7, 0x5, 0x80003e, 0x18e, 0x6, 0x6, 0x0, 0x8, 0x4, 0x8, 0x3ff, 0x80, 0x0, 0x5, 0x6, 0x8, 0x7, 0x1, 0x40], [0x10000007, 0x9, 0x8000012f, 0x8004, 0x5, 0xfffffff3, 0x129432f6, 0xc8, 0xf1, 0xe, 0x2bf, 0x6c7, 0x2009, 0xfffffffc, 0x573a, 0x0, 0x0, 0x5, 0x2f, 0x8, 0x312, 0x66abcbd2, 0xea4, 0x5, 0x4, 0x1007, 0x7, 0x6, 0x400, 0x401, 0x6, 0x401, 0xff, 0x7, 0x1000005, 0x5f31, 0xd, 0x4e0, 0x7fffffff, 0x4, 0xb, 0x4000004, 0x9, 0x8, 0x40, 0x6, 0x47, 0x8000, 0x1, 0xfe000000, 0xffff, 0x2, 0x4, 0x200009, 0x3, 0x3, 0x4000009, 0x6, 0x0, 0x3, 0xbc45, 0x48c93690, 0x42, 0x4], [0x6, 0x40a, 0x3ff, 0x5, 0xfffffffd, 0x100, 0x4, 0x9, 0x1, 0x7fff, 0x0, 0x2, 0xb, 0x4, 0x5, 0x5, 0x0, 0x1ef, 0x5, 0x8, 0x86, 0x1000515, 0x303c, 0x3e7, 0xb, 0x5, 0x2, 0x2, 0x3, 0x20000008, 0x1, 0x6cff, 0x6, 0x38, 0x200, 0x1fd, 0x80, 0x7, 0x4, 0x2950bfaf, 0x1000, 0xa2, 0x8, 0xcc, 0x5, 0x6, 0xac8, 0xbf, 0x2, 0x3, 0x7ff, 0x12b, 0x4, 0x1, 0xa, 0xffffffff, 0x5, 0x1c, 0x120000, 0x7ef, 0x2006, 0x80a2cd, 0x4, 0x25], [0xc, 0xbb33, 0x1007, 0xb, 0x5, 0x938, 0x6, 0x6, 0x0, 0xb9, 0xce4, 0x1ff, 0x2, 0x57, 0x5, 0x3, 0x2, 0x10000, 0x4, 0x7fff, 0xfffc, 0xa620, 0x1, 0x5, 0x801, 0x2000002, 0x150, 0x60a7, 0x6, 0x16, 0xffffffff, 0x80000000, 0x5, 0x5, 0xc8, 0x1, 0xfffff000, 0x10000, 0xf, 0x7e, 0x9, 0x9622, 0x7, 0xaf, 0x20000008, 0x5, 0x226, 0x2, 0x5, 0x9, 0x30b1d693, 0xa1f, 0xf40, 0x7, 0x530e, 0xe1c4, 0x0, 0x4, 0x5, 0x7ff, 0xd7, 0x200, 0xb, 0xfff]}, 0x45c) setsockopt$SO_ATTACH_FILTER(r4, 0x1, 0x1a, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20, 0x0, 0x8, 0xfffff038}, {0x20, 0xf, 0x0, 0xffffefff}, {0x6}]}, 0x10) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'syz_tun\x00', 0x0}) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB="280000001c00010029bd7000ffdbdf2507000000", @ANYRES32=r8, @ANYBLOB="80007f0a0a00090000000000"], 0x28}, 0x1, 0x2000000, 0x0, 0x1}, 0x4040004) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x300000b, 0x204031, 0xffffffffffffffff, 0xec776000) (async) connect$inet6(r1, &(0x7f00000000c0)={0xa, 0x0, 0x0, @loopback}, 0x1c) sendmmsg(r1, &(0x7f0000000480), 0x2e9, 0xffe0) (async, rerun: 64) setsockopt$inet_mreqsrc(r6, 0x0, 0x0, 0x0, 0x0) (rerun: 64) epoll_create(0x9) (async) ioctl$DVB_DEMUX_DMX_SET_PES_FILTER(r0, 0x40146f2c, &(0x7f00000000c0)={0x80, 0x1, 0x3, 0x13, 0x4}) 8.450210228s ago: executing program 6 (id=7899): sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)=ANY=[@ANYBLOB="6800000003080101000000000000000000000000060002"], 0x68}}, 0x880) r0 = socket$can_bcm(0x1d, 0x2, 0x2) openat$random(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_io_uring_setup(0xf00, &(0x7f0000000400)={0x0, 0x7842, 0x10000, 0x20, 0x40055}, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0, &(0x7f0000000140)=0x0) syz_io_uring_submit(r2, r3, r4, &(0x7f00000001c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0x0, {0x8}}) io_uring_enter(r1, 0x1000001, 0xfffffffd, 0x4b, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vcan0\x00', 0x0}) connect$can_bcm(r0, &(0x7f00000000c0)={0x1d, r5}, 0x10) sendmsg$can_bcm(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0100"/16, @ANYRES64=0x0, @ANYRES64=0x2710, @ANYRES64=0x77359400, @ANYRES64=0x0, @ANYBLOB="0000000001"], 0x48}}, 0x410) sendmsg$can_bcm(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000680)={0x2, 0x0, 0xffffffff, {0x77359400}, {}, {}, 0x1, @can={{}, 0x4, 0x1, 0x0, 0x0, "ee6a491530f05065"}}, 0x48}, 0x1, 0x0, 0x0, 0x24000041}, 0x400c814) r6 = socket$inet6(0xa, 0x80001, 0x0) setsockopt$inet6_MCAST_JOIN_GROUP(r6, 0x29, 0x2a, &(0x7f0000fca000)={0x100000001, {{0xa, 0x0, 0x0, @mcast1}}}, 0x88) setsockopt$inet6_MCAST_MSFILTER(r6, 0x29, 0x30, &(0x7f00000007c0)=ANY=[@ANYBLOB="01000000000000000a0000000000ff00ff010000000000000000000000000001000001000000000000000000ffff00000000000000bd0000000000000000000000e4ec01000000004000000000fc00000000000000000000000000013da51fd47aa2e2f700000000000000000000000000000000000000000000000000000000000000060000000000000000050000000a004e200e8a34c38f36f0c7eb2700d609bcf41076d88144448ebe7994dd1b33d7c8787734cc315672f62261ceeede940774fd94d2767288cfb3a20882449d601ff878eedd3d57c9eb3a723b62102bd534c8a304a975d752e82cc8d5f969771c94a1d69cfd8694e29b9468fca5df65ece31ed7c209325604001fcd06adc3ac391f60a3523d6d0b4a8a"], 0x310) setsockopt$inet6_group_source_req(r6, 0x29, 0x2c, &(0x7f00000005c0)={0x1, {{0xa, 0x0, 0x0, @mcast1}}, {{0xa, 0x0, 0x0, @empty}}}, 0x108) r7 = socket$nl_route(0x10, 0x3, 0x0) shmctl$SHM_INFO(0x0, 0xe, &(0x7f00000000c0)=""/220) sendmsg$nl_route(r7, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000280)=ANY=[], 0x60}, 0x1, 0x0, 0x0, 0x80}, 0x80) 8.354784513s ago: executing program 7 (id=7900): r0 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) r1 = socket$inet_udp(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000000, 0x11, r0, 0x33255000) r2 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$bt_hci(r2, 0x84, 0x80, &(0x7f0000002100)=""/4127, &(0x7f0000000000)=0x101f) fcntl$setsig(r2, 0xa, 0x31) 8.267931125s ago: executing program 3 (id=7901): timer_create(0x7, &(0x7f0000000240)={0x0, 0x21, 0x2, @thr={0x0, 0x0}}, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x989680}, {0x77359400}}, 0x0) fsconfig$FSCONFIG_CMD_CREATE(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xa, &(0x7f00000000c0)=0x2, 0x4) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a, 0x4bd1bfda, 0x0, 0x6}, 0x1c) r1 = socket$kcm(0x10, 0x2, 0x4) sendmsg$kcm(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="39000000140081ae10003c000500018311001f9f660fcf066505acb612f691f3bd3508abca1be6eeb89c44ebb37358582bdbb7d553b4e92155", 0x39}], 0x1}, 0x0) r2 = fsmount(0xffffffffffffffff, 0x0, 0x0) fchdir(r2) r3 = open(0x0, 0x8000, 0x112) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) getdents(r3, &(0x7f0000001fc0)=""/184, 0xb8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xf, 0x4008032, 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) r4 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x0) r5 = syz_open_dev$video(&(0x7f0000000000), 0x3, 0x2) ioctl$VIDIOC_REQBUFS(r5, 0xc0145608, &(0x7f0000000040)={0x1, 0x2, 0x2}) ioctl$VIDIOC_QBUF(r5, 0xc058560f, &(0x7f00000000c0)=@userptr={0x0, 0x2, 0x2c, 0x0, 0x0, {}, {}, 0x0, 0x2, {&(0x7f0000001000)}, 0x400000}) ioctl$VIDIOC_STREAMON(r5, 0x40045612, &(0x7f0000000240)=0x1) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000500)={'gre0\x00', &(0x7f00000002c0)={'gretap0\x00', 0x0, 0x700, 0x7800, 0xf, 0x2, {{0x2b, 0x4, 0x2, 0x2f, 0xac, 0x67, 0x0, 0x86, 0x4, 0x0, @multicast2, @broadcast, {[@noop, @ssrr={0x89, 0x2b, 0x79, [@multicast2, @loopback, @remote, @broadcast, @empty, @local, @loopback, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x3f}, @broadcast]}, @timestamp_prespec={0x44, 0x3c, 0x5c, 0x3, 0x2, [{@dev={0xac, 0x14, 0x14, 0x14}, 0x59}, {@multicast2, 0x8}, {@multicast1, 0x4}, {@loopback, 0x10001}, {@dev={0xac, 0x14, 0x14, 0xf}, 0x3}, {@empty, 0x7}, {@multicast1, 0x3fe}]}, @rr={0x7, 0x23, 0x19, [@dev={0xac, 0x14, 0x14, 0xe}, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x0, 0x0}, @dev={0xac, 0x14, 0x14, 0x1e}, @rand_addr=0x64010102, @empty, @empty, @broadcast]}, @generic={0x94, 0x2}, @ra={0x94, 0x4}, @timestamp_addr={0x44, 0x4, 0x66, 0x1, 0x7}]}}}}}) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r6, 0x107, 0xf, &(0x7f0000000100)=0x207, 0x4) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000040)={'ip6tnl0\x00', 0x0}) sendto$packet(r6, &(0x7f00000002c0)="05031600d3fc140000004788031c09103c28", 0xfce0, 0x4, &(0x7f0000000140)={0x11, 0x86dd, r7, 0x1, 0x0, 0x6, @multicast}, 0x14) ioctl$VIDIOC_STREAMON(r5, 0x40045612, &(0x7f00000001c0)=0x2) syz_usb_control_io$hid(r4, 0x0, 0x0) 8.182348533s ago: executing program 6 (id=7902): r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000040260933334000000000010902240001000000000904000001030100000921000000012201000905810308"], 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) syz_usb_disconnect(r0) (async) r1 = syz_usb_connect$hid(0x3, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120110010000004058040350"], 0x0) syz_usb_control_io$hid(r1, 0x0, 0x0) (async) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x8, &(0x7f0000000000)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0xff, 0x7fff0000}]}) socket$kcm(0x10, 0x2, 0x10) (async) socket$inet6(0xa, 0x2, 0x0) (async) syz_open_dev$mtd(&(0x7f0000000000), 0x492, 0x20800) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)={0x0, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x20004081}, 0x40000) (async) r2 = syz_ublk_setup_io_uring(0x1f, &(0x7f0000000400)={0x0, 0x30b5, 0x1000, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000040)=0x0) syz_ublk_add_dev(r2, r3, r4, r5, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x4, 0xe2e, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) r9 = dup(r8) syz_ublk_setup_queues(r9, r7, &(0x7f0000000180)={0x0, 0x1, 0x700, 0x3, 0x132}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x1ba0, 0x20000, 0x2100, 0x10000004, 0x0, r9}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7301, 0x1, 0xffffdffe, 0x351}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x2a75, 0x100, 0x0, 0x1f0}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xac1b, 0x8, 0x2, 0x250, 0x0, r2}}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, r9, 0xc0107520, 0x0, 0x0, 0x0, 0x1, {}, 0x1f, r6, '\x00', {0xfff6, 0x0, 0x0, 0x0}}, 0x0) (async) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f00000000c0)={0x400, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000340)={0x1, 0x0, 0x0, &(0x7f0000000000)='GPL\x00', 0x3ff, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0xa, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x94) (async) syz_io_uring_submit(0x0, 0x0, 0x0, &(0x7f00000001c0)=@IORING_OP_POLL_ADD={0x6, 0x0, 0x0, @fd_index=0x3, 0x0, 0x0, 0x0, {0x2011}}) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) syz_usb_control_io(r1, 0x0, 0x0) (async, rerun: 32) connect$inet6(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) syz_usb_connect$cdc_ecm(0x4, 0x60, &(0x7f0000000240)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x4e, 0x1, 0x1, 0xf6, 0x60, 0x3, "", [{{0x9, 0x4, 0x0, 0x6, 0x3, 0x2, 0x6, 0x0, 0x3, {{0xb, 0x24, 0x6, 0x0, 0x0, "dd749e47517d"}, {0x5, 0x24, 0x0, 0x359a}, {0xd, 0x24, 0xf, 0x1, 0xfffffff9, 0x4, 0x9, 0x1}, [@acm={0x4, 0x24, 0x2, 0x3}]}, {[{{0x9, 0x5, 0x81, 0x3, 0x0, 0x9, 0x2, 0xc3}}], {{0x9, 0x5, 0x82, 0x2, 0x8, 0xe, 0x4}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x2, 0x14, 0xbe}}}}}]}}]}}, &(0x7f0000000380)={0x0, 0x0, 0x5, &(0x7f0000000300)={0x5, 0xf, 0x5}}) syz_usb_ep_write(r0, 0x81, 0xffffffffffffff6d, &(0x7f0000000100)="019a18370cfb661ba08c228ce6ca19b6a99a071ca34c72c891f8a260fa00000080977dae8d64a30e92cd51117c4a71e26518e804c00058e6c7c0c363027251668bb650d90000000000") 8.169197272s ago: executing program 7 (id=7903): socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$sock_int(r2, 0x1, 0x1d, &(0x7f0000000180)=0x6, 0x4) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) syz_genetlink_get_family_id$wireguard(&(0x7f0000000300), 0xffffffffffffffff) openat$audio(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = fsopen(&(0x7f0000000400)='nfs\x00', 0x0) open_by_handle_at(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000006000000ff01000007000000"], 0x32202) fsconfig$FSCONFIG_SET_STRING(r3, 0x1, &(0x7f0000000740)='\x00\x00\x00\x00\x13\fM\x82\xc9\xdchI\n\xb9\xf5\x97\xc7\xa9\xe1\x00\x00\x00\x00\x00\x00\x00\x88}\xda\x88\x10a1\xa8\x1a\x12\xa4h\x1d\xa6\x1d\b\x16\xd6G\n\x90W\v\x0e6\xcd=\xf5\xe1\xb6)\v\x04\xa6u\x9f\x8c#\xa8H\x0f\xee\x9a\xb18z;\x1e\xee&\x00\x89\x9cB6W\x1d\xa6\x98d\x91\xce\xf9=\x8c\xe8H\'\xb1\xfa\xa4\xac\xe3\x1a\xdf\x97s\xd4\x86\x90\xdd\x8e\xa6F8\xd9\x19<.\xe9`!{\x8eh)\xe9R\x1b\x94\x12U\x94\xb6~\xdd\xbep\x7fS\xb8Bf\x1b\"\x9b,\xe4\x14\xa7\xf9\xda\xe9\xf4y94\xb8Mf\x8d\xe4A\xd92\x9f\xf4QP', &(0x7f0000000800)='//\xf2/\x06\b/\xdf/o\xdc\xea\x95\x9a\x82\x10\x97W\x8f7\x98\x9b\\/\\\xf9\rmD\x94)U\xdb\x15X.I\n}\xf3\x9d\xe4_\x05\x9cqf4I^#b?9\xde\xafu\'\x83L\xe0\x97\xe1n_\xa4%\xb1\x97\x93\xafv\xce/\\\xb4L\xf2_\xa7\xfb\xf4\x84\x1fA\xeas^\xef\xa2\x85\xa3!\xfb\x93\xd7R\xab2\x1eW\xe9h\x9b\xf7ul\xf9D\xd4\x82X5\x13\xaa\x87\xf9\xba\xa9m\x14\x14R_\x9a\\>4\xce\x8e_#\xf8D\xb1\xdep\x01\xcc:\xa6\xc5n\xeb\xab\xf70\x99\xef\x8b9K+-\x93\x11x\x94i}O\xd7\xaf\xb3^b\x87\xff|\x8e\xd9\f\xdcP\x9e\xb1\xa8M\xdb\x9b0\xc0\x9b\b\xe9\xbf\xef\x87\xb8sr\xads\x9c\x93\x9dQ\x8c\xe7Y\v\xe8\xfcE\xd3\x18\xf0H\xabx\xbf\x1dM\x9c \xb8\x01J\xb9l\xa3=\xb2f\xac\xa8\xf6/\xd6al\x97r\x8f\x9a\"\xfd\xd2#\xbf^%\xa1\xbb\xd0\x1e\xc9\x0e\xad\xaf\x8c`\xca\x01h\xf4g\xaav\x1f\x83\xe2\xfb\xab\x87Ac', 0x0) r4 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000000), 0xc0802, 0x0) r5 = syz_open_procfs$namespace(0x0, &(0x7f0000000640)='ns/time_for_children\x00') open_by_handle_at(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000f100000006"], 0x4000) ioctl$PPPIOCNEWUNIT(r4, 0xc004743e, &(0x7f00000000c0)) ioctl$PPPIOCSFLAGS1(r4, 0x40047459, &(0x7f0000000100)=0x2000004) pwritev(r4, 0x0, 0x0, 0xe, 0x200004) r6 = syz_open_procfs(0x0, &(0x7f0000000080)='smaps\x00') ioctl$SIOCSIFHWADDR(0xffffffffffffffff, 0x8914, 0x0) fsopen(&(0x7f0000000400)='autofs\x00', 0x0) lseek(r6, 0x1000000, 0x0) r7 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) preadv(r7, 0x0, 0x0, 0x0, 0x0) read$FUSE(r7, &(0x7f0000004500)={0x2020}, 0xfffffe0c) socket$nl_route(0x10, 0x3, 0x0) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0xf, &(0x7f00000000c0)=0x207, 0x4) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'bridge0\x00', 0x0}) sendto$packet(0xffffffffffffffff, &(0x7f00000002c0)="05031600d3fc1400000047", 0xb, 0x4, &(0x7f0000000140)={0x11, 0x86dd, r8, 0x1, 0x0, 0x6, @multicast}, 0x14) 5.698342105s ago: executing program 2 (id=7906): r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0xa4242, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000000c0)=ANY=[@ANYRES8, @ANYRESOCT=r0], 0x48) r1 = openat$iommufd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) sendmmsg$alg(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000140)="ebe3a0e9796cfd1647e299f4e376fdba128280b372219d205e81f4a7f71c1926aae1efd7e0054a863f3d5cfe6cb55b5bb9fa6935849e6098ed884e7cb51726b360", 0x41}], 0x1}], 0x1, 0x40800) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) ioctl$IOMMU_TEST_OP_MOCK_DOMAIN_FLAGS(r1, 0x3b94, &(0x7f0000000180)={0x48}) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000007, 0x80850, r0, 0xfff7e000) r2 = syz_open_dev$sndpcmp(&(0x7f0000000100), 0x0, 0x2) unshare(0x22020600) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3, 0x8031, 0xffffffffffffffff, 0x0) ioctl$SNDRV_PCM_IOCTL_HW_PARAMS(r2, 0xc2604111, &(0x7f0000000200)={0x0, [[0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff], [0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]], '\x00', [{0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}, {0x0, 0xffffffff}]}) ioctl$SNDRV_PCM_IOCTL_WRITEI_FRAMES(r2, 0x40184150, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r3, 0x6, 0x24, &(0x7f0000000080)=0x1, 0x4) shutdown(r3, 0x0) recvmmsg(r3, &(0x7f0000002100)=[{{0x0, 0x0, 0x0}, 0x6332}, {{0x0, 0x0, 0x0, 0x0, &(0x7f00000020c0)=""/17, 0x11}, 0x100}], 0x2, 0x14322, 0x0) madvise(&(0x7f0000bfd000/0x3000)=nil, 0x3000, 0x16) r4 = dup(r0) write$UHID_INPUT(r4, &(0x7f0000001c00)={0x8, {"b0476b76ba5d044f65271519727e4ff1ff0d12c0e6bdf3ea1f52e24f60ca698457b32832b83d7e96694c1feb5809bd67002f71e0b97c0d5270c04ffa64f63b2e18ee4b7b572fe2f4d03cad38bcd106ff12f53b443ac6fc81da518f54b9004a44859529c07a2b1b8feddc0180a0f37b13babba1dd0813b7ea56dac4b7ffe9a2ef54221439ecc55223ef2d40f4ba8108c10387ddffbaed25d41e7692bf26ddfa747a666caff49843e38c86cac7323f784a17df6beaa49c3f4a98fb4013f4e573e2ef77b0965d4bfbdf7d5eada69406ca93f422495e00addfca1518085a40f10284ff59388ecf476a12ef1a540163922098d600519ae8cf3ef544344e9d968f341af618503b455f3976b76975270e94d714302382c63de5b7c1fad1fa373b369916cb3b4d583a9ebbaeb262884d25a0e1d9fb141de60df7e64cb38b6f7167991f8fba06bffe2d49133bbb462cd8a9493177eee5f03875b15c7a92c3cd6a3fdfc64f236e14fa05a0e8d3c45f13eecd22e13528c74186dc50e0e2af44177e26bded1161e5533375508dadb83db5126cc810f4e30d4e24ec12c3b99e5220aacf42c58f2960bd43c337dbd318aeeb5c9a6cd5ffd3bf1497bb48ab7bcb32c9c33c9f5b9bc4645b96f23f9e0d826b780030444ffb925f55df587ef5ca5ea74ccd66afc7981da496d6f037efbb0b08f3f5078c60ffb4db18d1b59996bd9b1513442785bf4ece8587b39d8176dc9c735d5ea25133b2053bba227b81faab7220326f8814a9df4eba4ecc6acdd82f70b653b56a18cc9dfa4deb0a112c797ab89a51a103c3a9085d828523370c4d79d9484f4dc910735a2c9b5b85197cd9c073df7a54b40df8e1bf595bab957900c2a1a7dc40e88ed0c55c362ffbb7f88a0725a6ae73b936a639e951faf9c45ae74a2ece2f6f88e425ee41d2c60cb083a2fd6d07381908a7f629e32f89a553cf0794f54b8bdc7bd541d88464a4f80ac0b8b625a803a55de4b05a95fc7f8fc3d6d79858ccb269b7b8b21657654164a9aa29f4e8462377e9d234a41ea69841a4aaa1e5f89f9b074f6f71cb1ffaa450c3160b0e319ec81ad30101db66218b0c69f97c234465dc45849fcfd62d396f2b50ddcc0ed7dd8651431534232ab6d1186d7760770a1fc6c77553a79d0297194f794997ee47781094a76d9dccf632dcbb527b3e68950d9bb534245c7f08ae1d6ef2750292ae28e5e6dcfe2a69737dd7a1e453f3902ae90789e98c212905422099904d3bfb949bde187682a59c01aa8e6a9972a63d6aaef4d4139b10a24e063707f1aba79bd59e3f9709a873dff401d1f356c4be5e449ae0e2633a1fe50ed367fe56b0499957c3b6cabb42256547995ea998f3937d153897d1c83f1ad922d6835bdfa3b986dc6f4bd927a4ca13fbaa99b7b43758e2329d588f40fac718b16cca855468643f3818496b4915fe9a2bdd3e68889fea24bc1dfa6287a801d49a7bb84654147448550d2919e4df3a943a88cf616befea4e7a4fddb7969311c6837f9529966241be1e57ed2d773debc542986d09866905a3f63b6e1820086d52a70f039154e839da7ea852c33bf3722a048f61bbf068519e050b8788370fb130a42e9f5322dfff65b15d588f9e926b70e4530e8b66697cabb1e8514831431fa0eaecb49f9613ed5fd7bc50f897bda36d24d4296e143e2480e325ec09a77c03a07b4f86eb703085313ebeee94ef5b1cde3f6a7efd785772eb4034039f598c07819b769416a223fab824c4ac50086e78042a1ccf47b6c7ede8540cded4bd4c920ce6c2b7493a5634c5e96bb761373623ab473b121d555bfd5a8bc3f5c5418bed83ffd0d6492840550fccc0c35746370396d0190b7b1d2cadcc150877e0d197f692f97cec790c95e3d3959dc7c68aca37306c1bc13ad33848395dba5e3c9ce8090bc0e7e8312091773641be56411921e3d473321c6d8bd10b7d3f5aedd6620bcaa06474bbb298bc77297b8b5dcb9e6b33dbe676460cca825609857724cee245306d07fda287d5fe57c424c27cf9b6cf0f16d2c6a8071bd57c826d7371841cf43dab1b42421ce416d0d3a9c80bc807d2e6761e53f06b3e63c0af1b4548d820118421205f040f4ab35307871e4c7a21ff28082c29e02e89486064661898c0eb1811c70a6124c1f25d62c38794a3e87c312c870db7b60d0df8b57860c94d1a9c561b327fae3a68ce9ff4551e418eb00766f0341c5e796e3cbbbe6b4864928b966110256d5475eb1fd7b2893b60e19e859baaf23c9233a1b064771671ee2d07c151e2e99c37a116a338788052a726a8519b8335e9ff4f71d00ab634543c20ddea1bf57d4f2b797182ff19618b6974d2b69d9f052934d527a1830bf2785842f35eaf32b65b7c9fdd6f0c41756072a59c0cce0b7305740729f1daa14e0092da9d022321b726d658fcef55affa2bbf36ad788f1f423b7dfd328435b4d5df315143d8b8028ba4bea6134a3dc9720c73d5e66b8b8168752eea6b78c75f04efd9677dbe419f13f5e1c9764276a83821b710307d8f85359b34d038ff17de45e8739d4b647fd1a8d794a3273d922af3374f5d3c75b8345b9dfdabb2c0418a358921e0e73d0fe88caab1741b913673e22ff4b59afa0f653a423d9b2bb20cbf07951a349eea18a891b4f4dc6df8e42a6181284f643de5fd2924ae54f672a1920343476c67333e1e8205bf4877b1251a83f417936714edb1c6975ba7969d2fcc2e69024a4669ac2f998116ade1bd84568b8f3f1fccbe95df9ed21db77315b7469f30bfae418415d9cb5aeea627ba6811e30d56d4f4bfe5f794ea4243e3cdfad3ef55199699b8433083b6f72f95effc5f2f613cfcefaf0b94e801ebcb7095a1474ee93142b82c9bf9886617b6bf69d08c83c76cd21d4cce5872d99de8e54bbff915ab923b2d24bb3aa178dd50b44fd0eb880ef33ca51d4bf5f0fbc8ffe18afe4245397f277e4efad955baa10cf56613481253d69c02e7661714b68be0fd64f29bdafbc8b4a0b30bd6709c67fe8e8915d0479b3902b1d0169fb5486b02e966ad5d8a2bcf42ecba59177cd85e17239667f6b045d1f873ce24733ae17e2d8432709062e786a32ac925121f1b0d46c66d4fb9088f4aa0cfe2149f6c2cb5b75d45349bc88fbd47e01ea07e7cd573335aab8d389846566800dd084bc3caa95f7632719c651f2d33be0fb56347c063b3c6e3e75c5e58caeb4c37574859b78c1ed018fbeed788a4305a9ee1c1ef65a0c83a7cd717a8c08ecd4e86370ffffd6d40a89a0b1e8c15a10ad5406e867e49319ad83bfbb925d5e240b4bd44fd751e7510d5ea03a6cab95f37155d1fd69aaea1db4a1f53714eb90e669209cf634f84a50c85bdc51838ebbb545b4387790df67f0122740c2abc910cf83230394172a56c9ffda6675bb8bb39846730a1bf764aeb92407c90a194da880cb8a4efb5b57a8311d864209c7fd226b93582b6b11eec559abfbba653c0569c219d3a2e60555cb739f9d32d564f23c4e98be78aa553610822af426f961df0df2185c61ccaa22b2a6aa6fb3e917bdfb2be9c3ffb8a50821321119c4cf4917db39548abc17bfba267fa50f6af15c560a21055f967f1ca6f656ddb556f9c7e17a771eeef7e80940d1c14ddf2c27647686fd0526460036aeea395fb10abef2be2ea96c9bb380370c08d1568d30eea0f3e6b7cf8f7edc7b36d4d0affd249330707b54ee620f208d885791171eb67a25a80fcc6922e0258c9673b6576564949dfa5bed9a0299bf952aade654de16e22d54fcd391ded6adab94ff621efcd91ef69acf8dfa1b22692ba3e49cd1d3fbed6db1402065ab37e457056877977ebac33ef566f28a19b9acb67a9cc53feb156814e880b3dd5a9119ffdbc5a45c20ea375f2882575b9a28740eebf63f2895d9ffac1ec33cbdcdede98a201424d000df1efd64dd7268cc1b2366ccfb09754822dafdb1821de5e6ebee09608e82e679fafb7a5100172f26998d31d7f27c2b310f0372c3b5e888f8e6efb56074177bf6a2a5bbd9ed070ad5aaf23ce144d1ac86cad110e5916a8a57e1e7fc3d37353f84f2f6d43d92ab8b35040467f3f8b1d23fac021bbac3710edc8e2e26d794db38e48020f63e94d4b4dca3e015537a8e3008274d55f81af931a0faf1a438444b6a0489b93f7b88f81f761eae0f82e60cb0cf2745ca8c9e30d3cc189c1405b1994ed71b00d90ea7a94102916cdc915620c363d04e51eabaaca6c2814a7c1e7aaeec80bdc13135b813e6d0eea83446a5c57ec29695c302c0d8da65b61fe8ada51a36e1aff34d449f9eb70cb94931226121ab121a971c2fc070ca84272d122c1696f52fbd5ed06783abe188dcf133c4d41e10295f6ffda69fa8c5a7c0fec3425a2d60523a60d280b5ce34eac5911268172e772fefba63a6f5c6dafa9e500a5e1355fb614613f8fc1ef5e5466fa19212bcdc349a865f4cee6ea80b11a410bb6e4ad677393973e38621d25ff6c4876ef8a8d2ba651be4a78d2ba9fafadcea8eff9cca3f4ab71a0b84917794e521220dad099ac8aaf32abd162348879e4299e4d46395f9d55267b635e18ca2e2fc96146b96c8a8055130b8d8cb10cc31382df34057bd8637f86e48adc854af408226752a04df8d0362db263e0959f2bd7e8a4d33a8c4b257e19d308280baf40cced1b3cd3a86ee22df0da49d750539eee1104e99a9f8a065e5499c73125a8a8430eda7aee156821a97c237611b50f682a2cccd0969304f0a50ae98800dfb32ee1bcfeab98182c34a51e67fa5bd738c22c44fc1269ce73f464edd2f31296e92e62df51cf55798ae2e3c33c57b09f4ecd13469122095a3563f95f0a04cf58dcea4aed5e8bdda7617863cbc37a97ebadb46d679f7e30014d96d0ac7ce9484368fa5fd19cbc3d139410a2bd7ffacef1bdf76dd1d5f34d2392fcb91c7585fc1ae7d8ba2aa8ded9645d5a5e76e2279b6e0692101137da946dfbd3836476f5dad7fed70115d716dce87b5ad755e5653a709f5aa42265ec9657ed406cc9256af3628c0116b8e1d23306983e9adbc19dec354870c98e2e76566895df933a80c4c36b617db4bbda1a4ca7d6c80a43734471fc92d0bdeacfc125dddd73febd8f7ef84f221d52ae71372cee802d59013a15958e850f8fdf46d8fd3b874633daf3b1f346470456c05722258480959dd6afcffa1f3f2ca033011339c5cb85b7d1c9b5916fb8dc9c2783df64eb5cca5af83a74fe5bb259f93722842eb4ac851e71f3cfd67a39590e7f8e20f018744b9277e6eb46b5f211df5f767ef29dc9a972e14c40ea2d4624f187f301c1116d3a61adeb5c6f7ccc021ac5e18d8b40d7f1f19daf4445c06e72db8701c267c0144c92cddd49af7a87aca5aa05d0e380dd27cc780d2f7db3bef26cc4fd358543e19d73179b879f7bdc702ab405270c93a3ed64153e20b5b663773a2ad4e8e3e1e8eaf39ec80d75d02f74ff94f0e095240a564eeece4fc9bcf19bf2243c700e1dae14a1b0217013977bfa05f681abc37714fe462d0a632044ce52fdaa1c1a806b1eb4370e23ca0247e536165aa9f1c2af8adfea369ee1f4a2c7823a7baef028a1e77501db48db6aa0d7e30969f7197368db02d443803b53b2899315f7e2ba9c5ae952a3866b4ea60f3d669e0a91f7ef640cd938646bf8822fe455f0302fccf87c7fad6daf38fde038fa596b83a9fd5bf675669a6cb2bab44c6617f07950bf34edb93bbcb4174630f275dbda7a0631c4b456e5f80eb6258c1874e77d426743e478917fe44b73dc203baa2cc442b84b5818409abae99d97a28754969bd393df", 0x1000}}, 0xfffffe38) 5.019954983s ago: executing program 3 (id=7907): r0 = gettid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$int_in(r1, 0x5452, &(0x7f0000b28000)=0x3) waitid(0x0, r0, &(0x7f00000000c0), 0x8, 0x0) fcntl$setsig(r1, 0xa, 0x12) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000280)={0x0, 0x1c, &(0x7f0000000180)=[@in6={0xa, 0x0, 0x4, @local, 0x9}]}, &(0x7f00000002c0)=0x10) poll(&(0x7f0000b2c000)=[{r2}], 0x2c, 0xffffffffffbffff8) r4 = dup2(r1, r2) fcntl$setown(r4, 0x8, r0) syz_genetlink_get_family_id$devlink(0x0, r4) socket$inet6_icmp_raw(0xa, 0x3, 0x3a) capset(0x0, &(0x7f0000000040)) r5 = syz_open_dev$vim2m(&(0x7f0000000200), 0x3, 0x2) ioctl$vim2m_VIDIOC_REQBUFS(r5, 0xc0145608, &(0x7f00000000c0)={0x1, 0x2, 0x1}) ioctl$vim2m_VIDIOC_S_FMT(r5, 0xc0d05605, &(0x7f0000000340)={0x2, @vbi={0x4, 0x5, 0x6, 0x3447504d, [0x8000, 0x8], [0xffffffff, 0x1], 0x13a}}) ioctl$VIDIOC_SUBDEV_ENUM_MBUS_CODE(r4, 0xc0305602, &(0x7f0000000200)={0x0, 0x0, 0x1}) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0x1, 0x14, &(0x7f0000000000)={0x0, 0xea60}, 0x10) syz_clone(0x40800000, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$devlink(0x0, r4) ioctl$IOMMU_VFIO_IOAS$GET(r4, 0x3b88, &(0x7f0000000040)={0xc, 0x0}) r7 = userfaultfd(0x1) ioctl$UFFDIO_API(r7, 0xc018aa3f, &(0x7f0000000140)={0xaa, 0x1a5}) ioctl$UFFDIO_REGISTER(r7, 0xc020aa00, &(0x7f0000000080)={{&(0x7f0000ffd000/0x3000)=nil, 0x3000}, 0x1}) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x19) ioctl$UFFDIO_COPY(r7, 0xc028aa05, &(0x7f0000000040)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3000}) ioctl$IOMMU_TEST_OP_ADD_RESERVED(r4, 0x3ba0, &(0x7f00000003c0)={0x48, 0x1, r6, 0x0, 0x100000000, 0x1000}) r8 = syz_open_dev$vim2m(&(0x7f0000000100), 0x0, 0x2) ioctl$vim2m_VIDIOC_QBUF(r8, 0xc058560f, &(0x7f0000000180)=@mmap={0x1, 0x1, 0x4, 0x100, 0x7, {0x0, 0x2710}, {0x4, 0x8, 0x8, 0x5, 0x29, 0x9, "0adb3fb8"}, 0x3}) 4.832690024s ago: executing program 6 (id=7908): r0 = socket(0x10, 0x3, 0x0) unshare(0x10000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_wait_time_recursive\x00', 0x275a, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) syz_usb_connect$uac1(0x0, 0xa4, &(0x7f00000000c0)=ANY=[@ANYBLOB="2a01000020000040b708000000000000030109029200030172e5000904000000010100000a24010000000201020c0d2405000005000000000000000c240000e9fffff5ffffffff092403f3", @ANYRES8=r1, @ANYRES64=r1], 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0xc, &(0x7f0000000040)={0x4001}, 0xfea3) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000180)=ANY=[@ANYBLOB="180000005600230d000000000000000007"], 0x18}, 0x1, 0x0, 0x0, 0x4000}, 0x4040000) r2 = syz_open_procfs(0x0, &(0x7f00000000c0)='mountinfo\x00') sendfile(r2, r2, &(0x7f0000000000)=0x2eb4, 0x2000007ff) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, 0x0, 0x0) sendmsg$nl_xfrm(r3, 0x0, 0x844) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x21, 0x0, 0x0) r4 = socket(0x10, 0x803, 0x0) write(r4, &(0x7f0000001b40)="66000000220047000500fc0f8980e8ff06006d20002b1ffec0906849199f90e90101c7bb0000d3e7ff0b317cfdc617ab685b77fa89b5843e9fb69ea04aab8950a19d1cb58605cc23e7c515927d846ba9769d3cd91cfc183ce736f56a28e5145ba2f94812237d", 0x66) setsockopt$sock_int(r4, 0x1, 0x8, &(0x7f0000000000)=0x1000, 0x4) sendto(r4, &(0x7f00000005c0)="120000001200e706017b00000000000000a1", 0x12, 0x240048d0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000200)=[{{0x0, 0x0, 0x0}, 0xff}], 0x1, 0x0, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000005ec0), 0xffffffffffffffff) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000a80), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000ac0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_TRIGGER_SCAN(r7, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r8, 0x1, 0x70bd27, 0x25dedbff, {{}, {@val={0x8, 0x3, r9}, @void}}}, 0x1c}, 0x1, 0x0, 0x0, 0x46b2d3ba8e12a610}, 0x4008840) r10 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8933, &(0x7f0000005f00)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r5, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="010a29bd7000fb769375f22b09f1fb07000000caa8c9e3bbe2df083f7883993a00d6e9", @ANYRES32=r11, @ANYBLOB='\b\x00&\x00l\t\x00\x00\b\x00W\x00e\b\x00\x00'], 0x2c}, 0x1, 0x0, 0x0, 0x200000d0}, 0x4000) r12 = socket(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r12, 0x10e, 0xc, &(0x7f0000000380)={0x6, 0x2000027, 0x20000000, 0x1}, 0x10) 4.799920393s ago: executing program 8 (id=7880): socket(0x1e, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x6, 0x8, 0x3, 0x0, 0x9, 0x1, 0xfffffe0000000001, 0xfa11, 0xffffffff}, 0x0) r0 = userfaultfd(0x1) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000002c0)={0xaa, 0x100}) prctl$PR_SET_SYSCALL_USER_DISPATCH_ON(0x3b, 0x1, 0x0, 0x0, &(0x7f0000006680)) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x19) lsm_list_modules(&(0x7f0000002600), &(0x7f0000000000), 0x0) socket$nl_route(0x10, 0x3, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmmsg$sock(r1, &(0x7f00000044c0), 0x4000000000001c0, 0x0) 3.985540198s ago: executing program 7 (id=7909): syz_usb_connect(0x2, 0x2d, &(0x7f0000001740)=ANY=[@ANYBLOB="12010000e131f8104c1302007eac0102030109021b0001000000000904000001098b75000905", @ANYRES8, @ANYBLOB], 0x0) mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) syz_clone(0x8100411, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000180)={0x0}, 0x0) ioprio_get$pid(0x3, r1) getsockopt$bt_hci(r0, 0x0, 0x2, &(0x7f0000000240)=""/4082, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000080)={0x10000, 0x0, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_open_dev$mouse(&(0x7f0000000000), 0x0, 0x210c0) syz_open_dev$mouse(&(0x7f0000000180), 0x0, 0x2) r2 = syz_open_dev$evdev(&(0x7f0000000000), 0x3, 0x822b01) write$char_usb(r2, &(0x7f0000000040)="e2", 0x918) gettid() r3 = openat$ppp(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r3, 0xc004743e, 0x0) timer_create(0x2, 0x0, 0x0) syz_clone(0x41000100, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x34}, 0x1, 0x0, 0x0, 0x44801}, 0x840) r4 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r4, 0x8933, &(0x7f0000000040)={'bridge_slave_0\x00', 0x0}) sendmsg$nl_route(r4, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)=ANY=[@ANYBLOB="340000001c00010429bd7000fddbdf2507000000", @ANYRES32=r5, @ANYBLOB="0200ee050a000200aae6dd462c0200000c000e80050001"], 0x34}, 0x1, 0x0, 0x0, 0x14040080}, 0x20000044) syz_clone(0x640c7000, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) ioctl$KVM_MEMORY_ENCRYPT_UNREG_REGION(0xffffffffffffffff, 0x8010aebc, &(0x7f0000000100)={0xfec00000, 0x2000}) r6 = openat$tun(0xffffffffffffff9c, 0x0, 0xc0a41, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0x4002}) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001280)=ANY=[@ANYBLOB="3400000041000701feffffff00000000017c00000406ffffffff008010000400ca800a04001c8004000280785788015b47d93fd1fabb2ab42d787548037abd820c085831bc355178281cf07a87820f888436dfad47"], 0x34}, 0x1, 0x0, 0x0, 0x40815}, 0xc000) syz_open_dev$usbfs(&(0x7f0000001240), 0x7, 0x682382) 3.926015448s ago: executing program 8 (id=7910): r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$NS_GET_OWNER_UID(0xffffffffffffffff, 0xb704, &(0x7f0000000080)=0x0) sendmsg$nl_generic(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)={0x25c, 0x3f, 0x107, 0x70bd2b, 0x0, {0x2, 0x7c}, [@nested={0x219, 0x2fc, 0x0, 0x1, [@nested={0xac, 0x26, 0x0, 0x1, [@generic="34c3cc185ff0af75f93770c7c796d1ed106fbd9c5f957cd76aaddaf0b9b3eb17571efac163babb7b130b3d8b6f9f2970220e72f0366c834d8f287f3dd0541a7a4114e7e755cce7b9ce", @generic="2996b028dc0aef46e8dbc8698025a7639f4f65fd8664937a2a7a96d7b9b114fa87ee7c4188860fd737968c243e4211b2f0b5951f2557e129dbb830", @typed={0xc, 0x7d, 0x0, 0x0, @u64=0x5}, @nested={0x10, 0xea, 0x0, 0x1, [@typed={0x8, 0x106, 0x0, 0x0, @ipv4=@local}, @nested={0x4, 0x40}]}, @typed={0x8, 0xa0, 0x0, 0x0, @ipv4=@loopback}]}, @generic="7608df1785b1a52b8254b1ddb8ba56f94e3e2f9ea09ffc0e308e84d7bcfec128f76dc6947f68ca551a9a2d346add878e7f0baf8377054bc36cc5458bfa595eb005bbe1114cc934a33541d337e42e2ca27d9ffc22f4fd425e750a1bf05bf948c4219a8a56e93cbbe21a7e973c228542f8738cb8b8b26a0efbd128eaa06280baa1875c1e84b52a42cfc85918545862ba4f22864ac646d13b3c0cbba928ff55575bb09e16bb46673d1b07af64aeb467aaea034b79af6d0d30d9a0e9ab", @typed={0x8, 0x6f, 0x0, 0x0, @uid=r1}, @generic="c73a6f6c46b34af50644494b769f6bc6415ac90ddeff212678969b6449cae3f8070682328e49ce2a58e8b9bf46e6b82d57db336ec3f0b58e2238826c224011dd8d19f9a6dba6592511d56bea52fd62782197e6992742c39060c2b5c8cf4525aac2dac76f31cfa510f24868d1ed94cdc7666191df68ce2889cb1d245bc76451af8b164726de7701be7896a9d16c6a1e69210b3a03288f59cb24160d7570c9edcd0ff7d7dad497"]}, @nested={0xc, 0x1, 0x0, 0x1, [@typed={0x8, 0x104, 0x0, 0x0, @pid}]}, @nested={0xc, 0x2, 0x0, 0x1, [@typed={0x5, 0x23, 0x0, 0x0, @str='\x00'}]}, @typed={0x14, 0x7, 0x0, 0x0, @ipv6=@empty}]}, 0xfffffffffffffd18}, 0x1, 0x0, 0x0, 0xc000}, 0x4040) sendfile(r0, r0, &(0x7f00000000c0)=0x200, 0x1ff) 3.842921514s ago: executing program 3 (id=7911): syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) (async) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = syz_usb_connect$lan78xx(0x2, 0x3f, &(0x7f0000000000)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0x424, 0x7850, 0x0, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d}}]}}, 0x0) syz_usb_control_io$lan78xx(r1, &(0x7f0000000200)={0x14, &(0x7f00000000c0)={0x20, 0x9, 0xa0, {0xa0, 0x11, "6c2092e83d211cdf883bc69f11301900d74c5606b074699269e217db78ccbccd3cc27038770a4f4e535016507185dcda99e62650b4d471d92440b6ba7b1e86e86738893c070661fdf9548f3f2d7c7f90bb76dacdb426b7f03d1aa1c188a37e5bc6fe1e3a05497468d27776614fcd67095800882fc4b90b494e62de43114ec660084f1d454d90bbf8a941c06f50aadbc30ab09e27dabb6d0e6f7e2cdabc94"}}, &(0x7f0000000180)=ANY=[@ANYBLOB="00f3ffffff0004030920"]}, &(0x7f0000000480)={0x34, &(0x7f0000000240)={0x20, 0x0, 0xe1, "b419e9a57812585789327997ae14a13ca173e92d140c410e9a3cc2d3401c728d3de67898245dd032d94a998d3a5b2704c3ac1e96002d0b81dd952175deae485cc1bb2459a8b3eabce06c54af5f1edeb361eafccfc7b8b094d03207fbeca6f6e533ac1e9823b16e4776467e92b262ea9d07aae9ba0a030fc95463a8201914d177f402237779197cfb08b185337f7e48242bb31f87dd7fb945020813fd7987b3cb2280d43a2d2cbf0686186147e789f6ea6473dbe355b5bee8856318e5dfb8f1698d58e1bf9b0176e917955ce97bf452cbe010afb3fadb0eff377dc26b1c628d7f56"}, &(0x7f0000000340)={0x0, 0xa, 0x1, 0x9}, &(0x7f0000000380)={0x0, 0x8, 0x1, 0x1}, &(0x7f00000003c0)={0xc0, 0xa1, 0x4, 0x3e07}, &(0x7f0000000400)={0x40, 0xa0, 0x4, 0x9}, &(0x7f0000000440)={0xc0, 0xa2, 0x2f, "98c62dc002e780e3800a8de96ef12039ad8f179e104e0c12dd9e766b6925664b0a581dfd90407a33d7ff5aeee0e8aa"}}) r2 = socket$inet_mptcp(0x2, 0x1, 0x106) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) setsockopt$sock_int(r2, 0x1, 0x12, &(0x7f0000000140)=0xffff0000, 0x4) socket$tipc(0x1e, 0x2, 0x0) (async) r3 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r3, &(0x7f0000000140)=@name={0x1e, 0x2, 0x0, {{0x42}}}, 0x10) r4 = openat$tun(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r5 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) (async) r6 = ioctl$KVM_CREATE_VM(r5, 0xae01, 0x0) r7 = ioctl$KVM_CREATE_VCPU(r6, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r7, 0x4008ae89, &(0x7f0000000180)={0x1, 0x0, [{0xce, 0x0, 0x4}]}) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) (async) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) socket(0x400000000010, 0x3, 0x0) (async) r8 = socket(0x400000000010, 0x3, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000100)={'syzkaller0\x00'}) (async) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r8, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x38, 0x24, 0x4ee4e6a52ff56541, 0x70bd2c, 0x25dfdbfd, {0x0, 0x0, 0x0, r10, {0x0, 0xf}, {0xffff, 0xffff}, {0xfff2, 0xf}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0x44}}}]}, 0x38}}, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r11 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) openat$cgroup_int(r11, &(0x7f0000000040)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) (async) r12 = openat$cgroup_int(r11, &(0x7f0000000040)='hugetlb.1GB.rsvd.max_usage_in_bytes\x00', 0x2, 0x0) sendfile(r12, r12, 0x0, 0x2000000000000002) sendmsg$nl_route_sched(r8, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000001300)=@newtaction={0x8410, 0x30, 0x300, 0x70bd26, 0x25dfdbfc, {}, [{0x34c, 0x1, [@m_mpls={0xb0, 0x9, 0x0, 0x0, {{0x9}, {0x6c, 0x2, 0x0, 0x1, [@TCA_MPLS_PROTO={0x6, 0x4, 0x88f7}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x8000, 0x2, 0x2, 0x2, 0x80000000}, 0x4}}, @TCA_MPLS_BOS={0x5, 0x8, 0x1}, @TCA_MPLS_PROTO={0x6, 0x4, 0xa00}, @TCA_MPLS_LABEL={0x8, 0x5, 0x50dcf}, @TCA_MPLS_PARMS={0x1c, 0x2, {{0x800, 0x1, 0x3, 0x8, 0x9}, 0x1}}, @TCA_MPLS_PROTO={0x6, 0x4, 0x890d}]}, {0x1a, 0x6, "9e36a9c445fc62414338665ec44cfa0731f54c528203"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_gact={0x70, 0x10, 0x0, 0x0, {{0x9}, {0x1c, 0x2, 0x0, 0x1, [@TCA_GACT_PARMS={0x18, 0x2, {0x1, 0xf506, 0x5, 0x2, 0x8}}]}, {0x2c, 0x6, "9e714f21df887442990fb2efc24b282236fd99ca5301752ef8a84eb2674e281b82ea0492f6033504"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2f015165248f9487}}}}, @m_nat={0x144, 0xd, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_NAT_PARMS={0x28, 0x1, {{0x3, 0x2, 0x8, 0xd, 0x7}, @loopback, @remote, 0xff000000}}]}, {0xf3, 0x6, "7269a5d1ec45ddcd66eb1ed9aa27894ac96fafb6fd71bf066b53f5924aa9144820fb29d0ec1d2ebaa2326b356a17603439b3d90ee6a14e82cee3255c637e171b97d6ba2b69d8f240b4faf0c346f483986c700d93ff5b0839ce3ad93923efd93ee2caf81ff75a1e4d8d3aa973d2040b9a632b0d25c91d2717cd55237558bdbfea37ce89f5eb45f5e63c480200985069183e2ada76bad86990f2f24082edb4ad674086c21fadf7cb6b9fcacca06ac51ec0dea8a7e73c98e977398ccd9c0e3d4466d9b9edea2cca32ed6dfbc36083a2a07d764ab81d30b13aa748f1678a6c8dc93bbafa679d009c3ffe8fdb6f6edeb08d"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_mpls={0xe4, 0x9, 0x0, 0x0, {{0x9}, {0xc, 0x2, 0x0, 0x1, [@TCA_MPLS_TC={0x5}]}, {0xaf, 0x6, "85f8eacdf1dcaab1ed1ac88b873235d31d41fa904112001766d2a7a2e373125577f90d9da08034fb10b0a0871effea49d6685138090b772371a67077fe1e3686311c764829bd6cf2624f43d98d2b761dc2c921a7329dc598f12f2f2a8124ca07383417e3e130302e23c51c68ca431af782fc9ec8d4d40674ed1c3ed17577bb738ce09832bd1a557aa1850a85b362bae4ef9c3eecd3b4c0465361fc38782136932a0897b1a7a19f98d3a3ef"}, {0xc}, {0xc, 0x8, {0x0, 0x2}}}}]}, {0x5b28, 0x1, [@m_pedit={0x3ca0, 0x12, 0x0, 0x0, {{0xa}, {0x2c74, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS_EX={0xe68, 0x4, {{{0x6, 0xff, 0x10000000, 0xffffffff, 0x6}, 0xae, 0xa1, [{0x95a9, 0x7, 0x1, 0x3, 0x4, 0x3}, {0x79, 0xf802, 0xfffffffe, 0x5, 0xe88, 0x8}, {0x9946db3f, 0x400, 0x100, 0x7, 0x9, 0x7f}]}, [{0x2, 0x4, 0x1, 0x4, 0x1, 0x10001}, {0x6, 0xffffffff, 0xf, 0x4, 0x5, 0x6}, {0xeaa8, 0x4, 0x4, 0x2, 0xd, 0x9}, {0x5, 0x9, 0x1, 0x527, 0xac, 0xd}, {0x1, 0xffffff7f, 0x4, 0x7, 0x1, 0x2}, {0x6, 0x38, 0x5, 0x6, 0x10000, 0x4}, {0x0, 0xffffffff, 0xfffffff3, 0x5, 0x8, 0x3ac}, {0x7, 0x6, 0x1, 0x1, 0x6, 0x7}, {0xfff, 0x80000000, 0xbe, 0x1000, 0x4, 0x81}, {0xa, 0x1ff, 0x7, 0x9, 0x6, 0x2}, {0x6, 0x7, 0xb1b, 0x8, 0x9, 0x7fff}, {0x1, 0xf501, 0x1, 0x4, 0x0, 0x101}, {0x3ff, 0x800, 0x9, 0x8, 0x3, 0x4}, {0x4, 0xc43f, 0x4, 0x1, 0xfffffff7, 0x7f}, {0x2, 0x7, 0x9, 0x7a074708, 0x6, 0x4}, {0x6, 0x10001, 0xffff, 0x1, 0x9}, {0xffffffff, 0x5, 0x100, 0xa626, 0x4}, {0x79, 0x5, 0x1, 0x1000, 0x9, 0x7}, {0xffffffff, 0x7, 0x3f9, 0x3, 0x2c95, 0x71f7}, {0x1, 0x2, 0x1, 0x9, 0x1000, 0xd}, {0x8, 0x269, 0x7, 0x8, 0x81, 0x9}, {0x2, 0x9, 0xcdd1, 0x5, 0x7, 0x4}, {0x1, 0xc936, 0x1, 0x5, 0x8, 0x401}, {0xa60, 0x9, 0x480, 0x4, 0x9, 0x6}, {0x3702, 0x45, 0x9, 0x4, 0x5, 0x5}, {0x0, 0x0, 0xfffffff8, 0xff, 0x9, 0xf}, {0x3, 0x2, 0x0, 0x2, 0x6, 0x9}, {0xbcb, 0x1, 0x1, 0x1, 0x914, 0xfffff34c}, {0x2, 0x1000, 0x8, 0x3ff, 0x9, 0xba}, {0x0, 0x6, 0x1bd, 0x5, 0xc, 0x3}, {0x7f, 0x401, 0x6, 0x10001, 0x6}, {0x8, 0xfffffff3, 0x4, 0x1, 0x5, 0xf}, {0x7, 0x0, 0x6, 0x9e8, 0xf3c1, 0x1000}, {0xe, 0xfffffff5, 0xffffffff, 0x800, 0x8ae0, 0x1}, {0x6, 0x8, 0xfff, 0xffff, 0xe, 0x1}, {0x2, 0x0, 0x6, 0x9, 0x3, 0x2}, {0x0, 0x401, 0x8, 0x1, 0x5, 0x6}, {0x200, 0xc95, 0x6, 0x1, 0x8a, 0xe}, {0x3, 0x0, 0x2, 0x6, 0xf214000, 0xccbd}, {0x6, 0x2, 0x80, 0x2, 0x0, 0x9}, {0x4, 0x2, 0xfffffffb, 0x8, 0x9, 0x8}, {0x8c0b, 0x4, 0x5, 0x9, 0x0, 0x1}, {0x8001, 0x8000, 0x4421, 0x80000000, 0xffffff83, 0x30000}, {0x2, 0xc9c, 0x4, 0x780, 0x1, 0xc77}, {0x0, 0xde, 0x7, 0x9e5f, 0x7fffffff, 0x6}, {0x8, 0x0, 0x9, 0xf46d, 0x7, 0x6}, {0x5, 0x4, 0x6, 0x4, 0x7093, 0x3}, {0x4, 0x8, 0x100, 0x5, 0x0, 0x3b7}, {0x9, 0xc, 0x0, 0x0, 0x8da, 0x2}, {0xc379, 0x7, 0x96a2, 0x8, 0xd, 0x6}, {0x8, 0x3, 0x7, 0x0, 0x10000, 0x3}, {0x9, 0xed, 0x0, 0x4, 0x715, 0x200}, {0x7, 0x8, 0x84, 0x9, 0x5, 0x5}, {0x3, 0x7, 0x1800000, 0x0, 0x2}, {0x8fe5, 0xffff, 0x7, 0x3, 0x9, 0x8}, {0x0, 0x9, 0x200, 0x7, 0x8, 0x10}, {0x7fffffff, 0x7, 0x7ff, 0xca0, 0x5, 0x9}, {0x3, 0x1, 0x10, 0x5, 0x1, 0x9}, {0x5, 0xfff, 0x4, 0x5, 0x2}, {0x4, 0x7, 0x6, 0x7, 0x6, 0x4}, {0x7fbe, 0xf, 0xa96b, 0x8, 0x5, 0x3}, {0xd6, 0x8, 0xf, 0xc90b, 0x8, 0x6}, {0x3, 0x8, 0x9, 0x9, 0x10, 0x80000001}, {0x5, 0x6, 0x7, 0x41, 0x3, 0x6}, {0x40, 0xffffcc98, 0x5, 0x3, 0x10001, 0x7}, {0x8, 0x5, 0x400, 0x2, 0xfffffff4, 0x8}, {0x6, 0x0, 0x6, 0x97, 0x7, 0x1}, {0xc, 0xffffffff, 0x7, 0x3, 0x4, 0x10}, {0x2, 0x6, 0x3, 0x1, 0x6b, 0x9}, {0x3, 0x9, 0x9, 0x19ed, 0x9, 0x2}, {0x10, 0xfffff928, 0x0, 0x8001, 0xca, 0x7fff}, {0x100, 0x4, 0x6, 0x8001, 0x9, 0x591b770f}, {0xfffffe01, 0x426, 0x8, 0x9, 0x7, 0x6}, {0x7fffffff, 0x1, 0xb87, 0x5533, 0x401, 0x9}, {0xd94, 0x2, 0x2, 0x7a46, 0x48f4107f, 0x432}, {0x10000, 0x8001, 0x4, 0x949, 0x40, 0x9}, {0x2a87, 0x9, 0x10, 0x1ff, 0x3, 0x7}, {0x1a, 0xff0, 0x4007, 0x0, 0x7}, {0x0, 0xf5, 0x0, 0x1ff, 0x3, 0x4}, {0x5, 0x1, 0xcec4, 0xd, 0xffffffff, 0x6}, {0x8a, 0xff, 0x30dd437, 0x1, 0xe2, 0xc625}, {0x4b, 0x7fffffff, 0x4, 0x4, 0x8}, {0x4ece, 0x9, 0x0, 0x1, 0x1ff, 0x401}, {0x33, 0x3, 0x3, 0x0, 0xd, 0x4}, {0x5, 0x0, 0x9af7, 0x2, 0x4, 0x5}, {0x3, 0x8, 0x1, 0x2, 0x6, 0x6}, {0x8, 0x80, 0x8, 0x2, 0x3, 0x400}, {0x4, 0x7, 0x1, 0x0, 0x1ff, 0x7fffffff}, {0xbe72, 0x8, 0x8001, 0x8000, 0x800}, {0xff, 0x2, 0xf8, 0x9, 0x5, 0x8001}, {0x3, 0x80000000, 0x22, 0x1, 0x8, 0xb08}, {0x8000, 0x5, 0x1ff, 0x6, 0x5, 0xfffffffb}, {0x7, 0x3, 0x4, 0x4, 0x8, 0x2}, {0xfffffffe, 0x7, 0x6, 0x2, 0x43db, 0x2}, {0x240000, 0x10000, 0x4, 0x4c, 0x5cd, 0x3}, {0x3, 0xe6c, 0xffffffff, 0x3, 0x19000000, 0x8000}, {0x41f, 0x2ef4, 0x2, 0xffffffff, 0x4}, {0x8001, 0x3, 0x591, 0x4, 0xed, 0x5}, {0x3, 0x10, 0x5, 0xbefa, 0xa1, 0x6000}, {0x5, 0x1, 0x27f, 0x6, 0x5, 0x7}, {0x2, 0x3, 0x2, 0x1, 0x4, 0x1}, {0x8, 0x4, 0x6, 0x5, 0x83, 0x5}, {0x800, 0x4, 0xd, 0xffffffff, 0x5, 0x9}, {0x0, 0xb, 0x2, 0x10001, 0x4}, {0x10001, 0x0, 0x8000, 0xc6, 0x2, 0x4}, {0x9, 0x2, 0x14, 0xfffffff9, 0xc}, {0xdc22, 0x4a2, 0x6, 0xfffffffd, 0x200, 0x185}, {0xdf, 0xb, 0x3, 0xe, 0xcde5, 0x4}, {0x9, 0x7, 0x4, 0x5, 0x9, 0x2b}, {0x2453, 0x5b4, 0x5, 0x8, 0x9, 0x8}, {0x6, 0x10001, 0x2, 0x5, 0x165ac184, 0x2}, {0x7, 0x2, 0x6, 0xb, 0x2, 0xff}, {0x1ff, 0x8, 0x10001, 0x84a2, 0xb6b, 0x8}, {0xd38, 0x5, 0x5, 0x4, 0x5, 0x5}, {0x4c7, 0x0, 0x9, 0x6, 0x5, 0x3ff}, {0xc, 0x0, 0xfffffffd, 0xc, 0x4, 0x80}, {0x3, 0x1, 0x7, 0x401, 0x4}, {0x6, 0x100, 0x9, 0xe, 0x1, 0x100}, {0x2, 0x1, 0x8, 0x4, 0x3, 0x99d}, {0x6, 0x69362304, 0x0, 0xa, 0x7, 0x6}, {0xc6532880, 0x3, 0x3, 0x4, 0x3e3, 0x7}, {0x1b, 0x5, 0x7, 0x3, 0x8, 0x1}, {0x2, 0x401, 0x22, 0xcd, 0x3, 0x80000000}, {0x2, 0x9, 0x22, 0x7, 0x101, 0x5}, {0x10, 0x9, 0x48b, 0x7, 0x2, 0x9}, {0x8, 0x4, 0x9, 0x4, 0x3, 0x9}, {0x0, 0x7fffffff, 0x7fffffff, 0x7, 0x1, 0x7}, {0x4, 0x0, 0x7, 0x0, 0x9, 0x4}], [{0x3, 0x1}, {}, {0x4}, {0x0, 0x1}, {}, {0x1, 0x1}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x2, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x4}, {0x5}, {0x5}, {0x7, 0x1}, {0x3}, {0x5}, {0x1}, {0x2, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x5}, {0x1, 0x1}, {0x4}, {0x4}, {0x2}, {0x3}, {0x3, 0x1}, {0x0, 0x1}, {0x2}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x3, 0x1}, {0x1}, {0x1}, {0x3}, {0x4}, {0x0, 0x1}, {0x2}, {0x5, 0x1}, {0x5, 0x1}, {0x2, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x5, 0x1}, {}, {}, {0x4}, {0x2}, {0x4}, {0x5, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x1}, {0x5}, {0x3}, {0x3, 0x1}, {}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x1}, {0x1}, {0x3}, {0x3, 0x1}, {0x4, 0x1}, {0x4}, {}, {0x5}, {0x1, 0x1}, {0x6}, {0x4}, {0x4}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {0x2, 0x1}, {0x4}, {0x7, 0x1}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {}, {0x0, 0x1}, {0x4}, {0x5, 0x1}, {0x5}, {0x4, 0x1}, {0x1, 0x1}, {0x3}, {0x3, 0x1}, {0x2, 0x1}, {0x3}, {0x0, 0x1}, {0x1, 0x1}, {0x2}, {}, {0x3, 0x1}, {0x3}, {0x3, 0x1}, {0x3}, {0x2}, {0x5}, {0x5}, {0x3, 0x1}, {0x0, 0x1}, {0x1, 0x1}, {}, {0x1}, {0x5}, {0x5}, {0x4}, {0x4, 0x1}, {0x2, 0x1}]}}, @TCA_PEDIT_KEYS_EX={0xf0, 0x5, 0x0, 0x1, [{0xc, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x2}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}]}, {0x1c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x4}]}, {0x2c, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x24, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}, {0x34, 0x6, 0x0, 0x1, [@TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_HTYPE={0x6, 0x1, 0x1}, @TCA_PEDIT_KEY_EX_HTYPE={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}, @TCA_PEDIT_KEY_EX_CMD={0x6, 0x2, 0x1}]}]}, @TCA_PEDIT_PARMS={0xe20, 0x2, {{{0x2000, 0x5, 0x8, 0x10000, 0xdf60}, 0xf}, [{0x7, 0xff, 0x7, 0x0, 0x3, 0x2}, {0xb, 0x7, 0x0, 0x6, 0x5, 0xffff8000}, {0x2, 0x10, 0x8, 0x5, 0x5, 0xb}, {0x2, 0x80, 0x2, 0x439, 0x4, 0x800}, {0x2, 0x5, 0x1, 0xe0, 0x3, 0x3}, {0x5002, 0x0, 0x10000, 0xfff, 0x3, 0x4}, {0x2, 0x1, 0x9c17, 0x8, 0x6, 0xf52}, {0x2, 0x7, 0x2, 0xe, 0xffffffff, 0xe0000000}, {0x1, 0x5, 0x5, 0x8, 0x993, 0xac32}, {0x6c9, 0x8, 0x8c8, 0x1000, 0x4, 0x1}, {0xfffffffd, 0x9, 0x7, 0x2, 0x4, 0xfffffff9}, {0xcd7, 0x8, 0xf, 0x4a, 0x1000, 0xfffffffa}, {0x8, 0xfffff800, 0x604dfbe8, 0x5, 0x4, 0x6148}, {0x0, 0x7, 0x5, 0xffffffff, 0x7, 0x1}, {0x5, 0x4, 0x8, 0x3f77, 0x6, 0x7}, {0x17, 0x9, 0x8001, 0x2, 0x408c, 0x40}, {0x8, 0x600000, 0x3, 0x8, 0xc}, {0x8, 0x7ff, 0x0, 0x65a, 0x1}, {0x5, 0x8000, 0x8, 0x4, 0x5, 0xffffffff}, {0x1000, 0x1, 0x21, 0xf, 0x7d7, 0x1ff}, {0x0, 0x4, 0x2, 0x9, 0xfedd, 0x5}, {0x100, 0x7, 0xb, 0xffff, 0xfcc4, 0x8000}, {0x5, 0x4, 0xf, 0x4, 0x2, 0xc}, {0x3, 0x5, 0xf, 0x10001, 0x1, 0x6}, {0xfffffc00, 0xfffffff7, 0x1, 0x1, 0x2, 0x7fffffff}, {0x8, 0xffff5408, 0xdaff, 0xfd, 0x7fffffff, 0x401}, {0x1, 0xa, 0x62, 0x5, 0x1bc120, 0x7}, {0x40, 0x0, 0xd6, 0xfffffffc, 0x26fa}, {0xfae, 0x0, 0xc, 0x7, 0xfffffff1, 0xef9e}, {0x86a1, 0x80, 0x81, 0x1, 0x5, 0xa4}, {0x1, 0xfffffffd, 0x4, 0x4, 0x400, 0x4}, {0x3, 0x7, 0x6, 0x100000, 0x3ff}, {0xb, 0xfffffffa, 0x4, 0x2, 0x3, 0x7fffffff}, {0x466a7e7c, 0x5, 0x6, 0x583f, 0x0, 0x6}, {0x800, 0x7, 0x8c0, 0x0, 0x4, 0x6}, {0xe, 0xc320, 0xf123, 0xa, 0x0, 0x1}, {0x80000001, 0xdd89, 0xfffffff9, 0x8, 0x8, 0x200}, {0x4, 0x0, 0x8, 0x2, 0x433b2f0d, 0x3}, {0x0, 0x2, 0xfffffffe, 0x7, 0x7fff, 0x8}, {0x6, 0x401, 0xffff8f6c, 0x10001, 0xc8c, 0x10000}, {0xffffffff, 0x3, 0x4, 0xab1, 0x7fffffff, 0x26}, {0x81, 0x1, 0x9, 0xc, 0x1, 0xd0}, {0x5, 0xfff, 0x8000, 0xb, 0xffffff0e, 0x4}, {0x6, 0xf, 0x126f, 0x9e5, 0xfffffff7, 0x7fff}, {0x2, 0x8, 0x5, 0x40, 0xae4c, 0x2}, {0x10001, 0x100, 0x1ff, 0x0, 0xfffffffe, 0xffff}, {0x40, 0x8, 0x5, 0x3, 0x5, 0x4}, {0x800, 0x2, 0x1, 0x3, 0x6, 0x2}, {0xfffffff9, 0x8001, 0x4, 0x5, 0x8, 0x7f}, {0x7fff, 0xd, 0x7fffffff, 0x1, 0x9d, 0x6}, {0xd6a1, 0x3, 0xfffffff9, 0x0, 0x1, 0xfffffffe}, {0x9, 0x1, 0x2, 0x7ff, 0x800, 0xc3}, {0x5, 0x5, 0x7fff, 0x4, 0xfffffffc, 0x401}, {0x2f6c, 0x6, 0xfffffffc, 0x9, 0x80000000, 0x5}, {0xffff, 0xda, 0x6, 0xfffffff8, 0x8, 0x3}, {0x200, 0x3, 0x1, 0x100, 0xab3, 0x4}, {0x3, 0xb, 0x1, 0x6, 0x8de7, 0x3051}, {0x0, 0x2, 0x3ff, 0x200, 0x9, 0xfffffffb}, {0xd8d8, 0x0, 0x4, 0x8, 0x4, 0x3}, {0x0, 0x6f7a, 0x2, 0xf41e, 0x3, 0x4}, {0x7fff, 0x3, 0x2, 0x5, 0x5, 0x7f}, {0x6, 0x5d95bab6, 0x8, 0x9, 0x2, 0xae8}, {0xfffffffa, 0x4, 0x7, 0x5, 0x3, 0x3}, {0xaabd, 0x9, 0x5, 0x9, 0x0, 0x1}, {0x4, 0x6, 0x1, 0xfffffffd, 0x5, 0xe}, {0x1, 0x63c, 0x1, 0x2, 0x8867}, {0x8001, 0x4, 0x3, 0xe78, 0x98, 0x873}, {0x7, 0x8, 0x0, 0x1, 0xd70}, {0x4, 0x4, 0x9, 0x8, 0x4, 0x5}, {0x3, 0x401, 0x40, 0x1, 0x401, 0x53f}, {0x1, 0xffffffff, 0x3, 0xfffffffb, 0x80000000, 0x8}, {0x7, 0x9, 0x6, 0x5, 0x3}, {0x2, 0x2, 0x101, 0x5cc, 0x4, 0x7}, {0x6, 0x1, 0x6, 0x5, 0x1ff, 0x1}, {0x3, 0x0, 0x4, 0x7, 0x0, 0xfffffffc}, {0x7, 0x1, 0xe2d9, 0x9, 0x80000000, 0x7fffffff}, {0x7, 0x9, 0x40, 0x1, 0x1, 0x7}, {0x5, 0x3, 0x0, 0x0, 0x1, 0xcf9}, {0x1, 0x1, 0x7, 0x824, 0x1, 0xffff}, {0x0, 0xb, 0x7, 0xf600, 0xc, 0xabb}, {0x3, 0x2, 0x4, 0x4, 0x4, 0xffff}, {0x0, 0x0, 0x6, 0x101, 0xff, 0x5}, {0x1, 0xc, 0x9df3, 0x81, 0x8, 0x41}, {0x6, 0xb, 0x80000001, 0x5, 0x3, 0x6}, {0xe2, 0x7ff, 0x7, 0x4d, 0x1, 0x9}, {0x80000001, 0x9, 0x6, 0x7, 0x4, 0x2}, {0x8, 0x8, 0xc, 0x2, 0x6, 0x80}, {0x5bb, 0x7, 0xf, 0x40, 0x400000, 0x588}, {0xf, 0xffffffff, 0x3, 0xb, 0x7fffffff, 0x4}, {0x93c7, 0xd, 0x10001, 0xf5, 0xb, 0x4}, {0x2, 0x10000, 0x7, 0xe47, 0xfffeffff, 0x55}, {0x4, 0x0, 0xb85, 0x89, 0x3, 0xc}, {0x6, 0x2, 0x3, 0x7fffffff, 0x4, 0x3}, {0x9, 0x5, 0x7, 0x77, 0x2, 0x8000}, {0x4, 0x1000, 0x3, 0x7490, 0x8000}, {0x5, 0x2913, 0x2606, 0x6, 0x400, 0x4}, {0xe67d, 0x0, 0x244e, 0x5, 0x3, 0xfffffffe}, {0xfffffa87, 0x1, 0x4, 0x8, 0x6, 0xa}, {0x3, 0x3, 0x6, 0x7, 0x8001, 0x5}, {0x1, 0xf0, 0x3, 0x400, 0x7, 0x2}, {0x8, 0x100, 0x0, 0x0, 0xffffffff, 0x5}, {0x6, 0x9d0, 0xfffff2d4, 0x8, 0x3, 0x9}, {0xa6, 0x4, 0x8, 0x7, 0x2, 0x401}, {0xfffffe00, 0x2, 0x4815, 0x9, 0x6, 0x6}, {0x3, 0xb, 0x7fff, 0x336, 0x9, 0x9}, {0xe38, 0x4, 0x1, 0x4, 0x2119, 0x8}, {0x800, 0x10000, 0x88, 0x4, 0x1, 0x8}, {0x3, 0x0, 0x30af, 0x6, 0x0, 0x4}, {0x6, 0x0, 0x4, 0xb56, 0x3, 0x5}, {0xffff, 0x9, 0xfffeffff, 0x3, 0x81, 0x8}, {0x4, 0x6, 0x3, 0x2, 0x10001, 0x21ddf1f3}, {0xd233, 0x8, 0x4, 0x8, 0x3, 0x6}, {0x9, 0x5, 0x2, 0x6, 0x1ff, 0x10001}, {0x3ff, 0x2, 0x83, 0x6, 0x4, 0x3}, {0x8, 0x1ff, 0x3354be2, 0x1, 0x1, 0x8}, {0x0, 0xfffffff1, 0x4, 0x1, 0x4, 0xa47b}, {0x4, 0x7bf4, 0x4, 0x80000001, 0x40004000, 0x43c2}, {0x6, 0x3, 0x1, 0x3, 0x6, 0x4}, {0x7, 0x1, 0x3ff, 0x5, 0xffffffff, 0x7d}, {0x6, 0x2501, 0x40, 0x7, 0x7}, {0xc, 0x8000, 0x35a5, 0x9, 0xf552}, {0xff, 0x54, 0xa, 0x4, 0x2, 0x3}, {0x4, 0xfe000000, 0x3, 0x2, 0x1, 0xffffff00}, {0x7fff, 0x71, 0x1, 0x6, 0x1}, {0x7fff, 0x3, 0x4, 0x1, 0x7, 0x38}, {0x6923, 0x2, 0x40, 0x2, 0x7fffffff, 0x318}, {0x3, 0x7, 0x2, 0x3, 0x6, 0x3}, {0x1, 0xe, 0xe4, 0x3, 0x8001}], [{0x5}, {0x5}, {0x1, 0x1}, {0x4, 0x1}, {0x1}, {0x5, 0x1}, {0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x1}, {0x1}, {0x5}, {0x0, 0x1}, {0x4, 0x1}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x0, 0x1}, {}, {0x5, 0x1}, {0x5}, {}, {}, {0x5, 0x1}, {0x4}, {0x1, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {0x1}, {0x5}, {0x0, 0x1}, {0x3, 0x1}, {0x2}, {0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x5, 0x1}, {0x2}, {}, {0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x2}, {0x4}, {0x1, 0x1}, {0x4, 0x1}, {0x1, 0x1}, {0x1}, {0x4}, {0x0, 0x1}, {0x4}, {0x5, 0x1}, {0x3}, {0x1, 0x1}, {0x4}, {0x4}, {0x2}, {0x0, 0x1}, {0x2}, {0x5, 0x1}, {0x1}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {0x5}, {0x3}, {0x4, 0x1}, {0x4}, {0x3, 0x1}, {0x2}, {0x5}, {0x3, 0x1}, {0x2}, {0x5, 0x1}, {0x5}, {0x2, 0x1}, {0x3}, {0x3, 0x1}, {0x2}, {0x3}, {0x5}, {0x4}, {0x5, 0x1}, {}, {0x8f4332000e6f67fb, 0x1}, {0x0, 0x1}, {0x3}, {0x4, 0x1}, {0x0, 0x1}, {0x5}, {0x4, 0x1}, {0x2}, {0x4}, {0x0, 0x1}, {0x4, 0x1}, {}, {0x4}, {0x0, 0x1}, {0x3, 0x1}, {0x5, 0x1}, {0x4}, {0x2}, {}, {0x4}, {0x2, 0x1}, {0x4}, {0x1}, {0x4}, {0x1, 0x1}, {0x5}, {}, {0x4, 0x1}, {0x1}, {0x2, 0x1}, {0x1}, {0x1}, {0x3, 0x1}, {0x4}, {0x1, 0x1}, {0x5, 0x1}, {0x0, 0xa431ad870f2ea21f}]}}, @TCA_PEDIT_PARMS_EX={0xef8, 0x4, {{{0x0, 0x2, 0x10000000, 0xd, 0xfff}, 0x6, 0x4f, [{0x8, 0x800, 0x86, 0x2, 0x7fff, 0x7}, {0xfffffffd, 0x7, 0x2, 0xfffffff8, 0x81, 0xfffffffa}, {0x3fffc00, 0x757e, 0x0, 0x800, 0x9, 0x3}, {0xfff, 0x3ff, 0x101, 0x401, 0x5, 0x8}, {0x5, 0x7, 0x8001, 0x800, 0x80000000, 0x1}, {0x8, 0x4, 0x7, 0x1, 0x3, 0x1000}, {0x9, 0x8001000, 0x7, 0xf0e3, 0x3, 0x3}, {0x2, 0x5, 0x2f8e, 0x800, 0x6131, 0x6}, {0x3, 0x2, 0x5cf3, 0x8, 0x2, 0x7}]}, [{0x4, 0x1ff, 0x1, 0x477, 0x1, 0x78}, {0x9, 0xf, 0x7, 0x5, 0x3, 0x8}, {0x1ff, 0x400000, 0x3f6d, 0xff, 0x1, 0xfffffff9}, {0x1, 0xffff0001, 0xfffffffc, 0x2, 0x1, 0x4}, {0xea6c, 0x8, 0x5, 0xfff, 0xffffffff, 0x400}, {0x5, 0x4, 0x10000, 0x7d94, 0x4, 0x1}, {0xb, 0x9, 0x58, 0xe, 0x6, 0xfffffff5}, {0xbdb, 0xffff, 0x7, 0x0, 0x2, 0x4}, {0x0, 0x2, 0x7, 0x4, 0x4, 0x4}, {0x1, 0xfffffff7, 0xc00, 0x5, 0xbce, 0x1}, {0x8, 0x8, 0x8000, 0x8, 0x81, 0xfffffffb}, {0x6d65, 0xa, 0x2f, 0xf, 0x8000, 0xfffffff7}, {0x7, 0xc, 0x401, 0x4, 0x4, 0x9}, {0x800, 0xffff, 0xfffffffc, 0x0, 0x2, 0x1}, {0x6, 0x6, 0xeb3, 0x0, 0x2, 0x599}, {0x2, 0xffffd3ab, 0x1, 0x0, 0xa, 0x7}, {0x8, 0x5, 0xc, 0x2467, 0x2, 0x25f4f4e6}, {0xa, 0x8e8e, 0x1, 0x4, 0x5, 0x8}, {0x0, 0x7f, 0x6, 0x5, 0x2, 0x8000}, {0x8, 0x9, 0x8, 0x9, 0x0, 0x1}, {0x7ff, 0x8b, 0xed, 0xd5, 0x3, 0x6}, {0xfffffffe, 0x7e83, 0xf, 0x5, 0x4, 0x4}, {0x0, 0x4, 0x3, 0x4, 0x7, 0x100}, {0x129, 0x2, 0x2, 0x1, 0x6, 0x4}, {0xa, 0x9, 0x0, 0x1, 0x558, 0xef495f08}, {0x8, 0x1000, 0x8, 0x9, 0x400, 0xeec}, {0x7, 0x0, 0x7, 0x4, 0x5385, 0x400}, {0xe, 0x8, 0x5, 0x4, 0x1, 0xde}, {0x14d4, 0x630, 0x3, 0x54, 0xfffff801, 0x5}, {0x234962c5, 0x8, 0xf, 0x401, 0x9, 0x8}, {0x7f, 0xa4b1, 0x0, 0x555f, 0xd77, 0x7fffffff}, {0x400, 0xff, 0x0, 0x850d, 0xb8c, 0xe64}, {0xfd2d, 0x8, 0x5, 0x7ff, 0x5}, {0x9, 0x6, 0x4, 0x4, 0x1, 0x8}, {0x80, 0x2, 0x9, 0x7, 0x2, 0x7ff}, {0x6, 0xa, 0x1102409e, 0x5, 0x10001, 0xe901}, {0x7f, 0xfffffff8, 0x6, 0x7f, 0xf33, 0xfffffff9}, {0x8, 0x1b, 0x3, 0x6, 0x7ff, 0x6}, {0xde92, 0x40, 0x9, 0x6ec, 0x10001}, {0x0, 0x1, 0x4, 0x5, 0x9, 0x7fffffff}, {0x8, 0xc, 0x4, 0x83, 0x8ae, 0x231315d1}, {0xc05, 0x7f00, 0x1, 0x10, 0x4, 0x66}, {0x80000001, 0x8, 0x81, 0x800, 0xcddf, 0x4}, {0x5, 0x2, 0x6, 0x9, 0xf48a, 0xfffffffc}, {0x7, 0x5, 0x7f94, 0x3, 0xfffffffd, 0x9}, {0x10000, 0x7, 0x7, 0xfffffffb}, {0x7, 0x95b, 0x91a, 0x0, 0x8001, 0x7492}, {0x3, 0xf, 0x2, 0xa, 0x6, 0x10}, {0x6, 0x2, 0x80, 0x4, 0x10, 0x7d}, {0x2, 0x3, 0x80000000, 0x6, 0x200, 0x8}, {0x401338d6, 0x5, 0x1, 0x9e6a, 0x4, 0x1}, {0x2, 0x8, 0x0, 0x8, 0x8}, {0x7, 0x0, 0x10, 0x10000, 0x5, 0x3}, {0xde5a, 0xc, 0x3, 0x0, 0x40, 0x3}, {0xffff3463, 0xc7, 0x3, 0x5, 0x8, 0x5}, {0x8, 0x80000000, 0x4, 0x80000000, 0xf, 0x2}, {0x3, 0xeb4e, 0x200, 0x7, 0x0, 0x7}, {0x7e, 0xa9, 0x6, 0x1000, 0x2, 0x8000}, {0x86f, 0x10001, 0x1000, 0x7, 0x10, 0xa}, {0x7, 0x5, 0x9, 0x7, 0x83, 0x2}, {0x9, 0x10001, 0x9, 0x1, 0xfffffff8, 0x7}, {0x0, 0x55f, 0x9, 0x8, 0x80000001, 0x9e11}, {0x2faf, 0x7, 0x6, 0x3, 0x8, 0xfff}, {0x4, 0x3, 0xfffffe01, 0x5, 0xfffff800, 0x9}, {0x200, 0x7, 0x7f, 0x80000001, 0x9, 0x8001}, {0x3, 0x0, 0x9, 0x6, 0x5, 0xb}, {0x6c, 0x7, 0x1, 0x0, 0xffc7, 0x5}, {0x0, 0xd, 0x5, 0x8, 0x8, 0xa}, {0x71, 0xcd95, 0xd, 0x0, 0x1887, 0x7}, {0x9, 0x7, 0x1, 0x3, 0x6, 0x9}, {0x6, 0x0, 0x80, 0x9, 0x9, 0xc3}, {0x7, 0x2, 0x7, 0x2, 0x0, 0x4}, {0x3, 0x8001, 0xfffffc22, 0x2, 0xf, 0x400}, {0x1, 0x9, 0x7d0, 0x8, 0x4, 0x6a13}, {0x1, 0x1, 0x5, 0x0, 0x7, 0x1ff}, {0x2, 0x0, 0x328, 0x9, 0x9, 0x9}, {0x6, 0x3, 0xffffffff, 0xe1, 0x2, 0x49a}, {0x10, 0x5, 0x6e, 0x6, 0x400, 0x7}, {0xebba, 0x6, 0xffffff56, 0x2, 0x8, 0x10000}, {0x9, 0x4, 0x9, 0x2f, 0xfffffe00, 0x10}, {0xa0c7, 0x9, 0x8, 0xda1b, 0x8, 0xd}, {0x4, 0x17, 0xcb, 0x7, 0x7, 0x2}, {0x0, 0x0, 0xffffffff, 0xfff, 0x7, 0x6}, {0x971, 0x1, 0x9, 0x755, 0x2, 0xa7d9}, {0xe, 0x1, 0x7, 0x101, 0x0, 0x1}, {0xfe3, 0x9, 0x9, 0x1, 0x900000, 0x6}, {0x0, 0x4, 0x2, 0x4, 0x3, 0x1}, {0xfff, 0xb0, 0x8, 0xcd08, 0xf, 0x4}, {0x100000, 0x9, 0x1000, 0x4e, 0x5, 0x5}, {0x9f7, 0x1, 0x1ff, 0x2, 0x8, 0x8000}, {0x10, 0x8, 0xfffffff8, 0xc37, 0x10, 0xae2f}, {0x0, 0x7, 0x7, 0xce02, 0x7fffffff, 0x1000}, {0x9b, 0x3ff, 0x8001, 0xd, 0x4, 0x5}, {0x3, 0x0, 0x2, 0x1, 0x4, 0x8}, {0x401, 0xf, 0x9, 0x12c, 0xffffffff, 0x9}, {0x9, 0x5, 0xe2a, 0x8, 0x2}, {0x8, 0x7, 0x4d427a1b, 0xffffffff, 0x3c7e, 0xfffffff4}, {0x800, 0x15fcf5ac, 0x8000, 0x8, 0x7, 0x7}, {0x9, 0x4, 0x2, 0x7, 0x7, 0x60}, {0x7fffffff, 0x7fff, 0x8000, 0x6, 0xfff}, {0x3, 0x8, 0x0, 0x0, 0x0, 0x40}, {0xb6ca13b, 0xb670, 0x5, 0xce98, 0x100, 0xffffe162}, {0xb7c, 0xf, 0x7fff, 0x10001, 0x6, 0xd772}, {0x10000, 0x3660, 0x1ff, 0x8, 0x8, 0xe449}, {0xfffffffe, 0x5, 0x7fffffff, 0x0, 0x3, 0x28625c85}, {0x7, 0x2d, 0x7, 0xfffffff8, 0x0, 0xfffffffa}, {0x2, 0x985, 0xc, 0x7, 0x2, 0x4}, {0x0, 0x9, 0x10001, 0xc464, 0x1, 0x67}, {0x5, 0x7ff, 0x4bfb89ab, 0x5, 0xc0000000, 0xe00000}, {0x4, 0x2, 0xb6f3, 0x6, 0x2, 0x3}, {0x3, 0xb180, 0x8, 0x487, 0x8, 0x6}, {0xa, 0x400, 0x3, 0x2, 0x8000, 0x80}, {0xfffffffa, 0x2, 0x10000000, 0x1, 0x5, 0xdf6}, {0x80, 0x100, 0x3, 0x2, 0xa0, 0x1}, {0x7, 0xfffffffc, 0x100, 0x1, 0xff, 0x5}, {0x7cf, 0xf, 0x9, 0x0, 0x0, 0x5}, {0x5, 0x2, 0x3, 0x44de0000, 0x9, 0x3}, {0x3, 0xfffffffd, 0x200, 0x3, 0x5, 0x59}, {0xdf, 0x2, 0x1, 0x1, 0x0, 0x400}, {0x200, 0x401, 0x4, 0x8, 0x3, 0xffffffff}, {0x5, 0x9, 0x2eb, 0x7fffffff, 0x4, 0x7}, {0x4, 0x7fffffff, 0x4, 0x7, 0xff, 0xc64d}, {0x8, 0xb49, 0x7, 0x1, 0x0, 0x1}, {0x4, 0x3, 0x5, 0x0, 0x5, 0xfffff000}, {0xb2, 0x100, 0x9, 0x7, 0x40, 0x3ff}, {0x6, 0x6, 0xfffffff8, 0x7892, 0x8, 0x6}, {0xfffffffe, 0xfff, 0x0, 0x7415, 0x5410, 0x9}, {0x1, 0x9, 0x1, 0x8, 0x5, 0x4}], [{0x2, 0x1}, {0x4, 0x1}, {}, {0x4, 0x1}, {0x1, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x2}, {0x5, 0x1}, {0x7a09285d326013ac}, {0x4, 0x1}, {}, {0x3, 0x1}, {0x1, 0x1}, {}, {}, {0x0, 0x1}, {0x4}, {0x3}, {0x2}, {0x3, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1}, {}, {0x5}, {0x3}, {0x1}, {}, {0x5, 0x1}, {0x4, 0x1}, {0x2, 0x1}, {0x2}, {0x0, 0x1}, {0x3376988a3fc82a94, 0x1}, {0x3, 0x1}, {0x5}, {0x3, 0x1}, {}, {0x3}, {0x4}, {0x1, 0x1}, {0x3, 0x1}, {}, {0x1, 0x1}, {0x1, 0x1}, {0x5, 0x1}, {}, {0x0, 0x1}, {0x5, 0x1}, {0x4}, {0x2}, {0x2}, {0x5}, {0x0, 0x1}, {0x7, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x4, 0x1}, {0x5}, {0x2}, {0x2}, {0x5}, {0x1}, {0x1}, {0x5, 0x1}, {}, {0x1}, {}, {0x3, 0x1}, {0x5}, {0x5, 0x1}, {0x4, 0x1}, {0x2}, {0x0, 0x1}, {0x5, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0x0, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0xc5e831000e77077b, 0x1}, {0x4, 0x1}, {0x3, 0x1}, {0xf3ffadb17311ec03}, {0x3}, {0x0, 0x1}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x4}, {0x4}, {0x3, 0x1}, {0x3, 0x1}, {0x4, 0x1}, {0x3}, {0x4}, {}, {0x5, 0x1}, {0x1, 0x1}, {0x0, 0x1}, {0x3}, {0x0, 0x1}, {0x2}, {0x5, 0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x1}, {0x1, 0x1}, {0x1, 0x49c40a6de4ae6f4c}, {0x3, 0x1}, {0x1, 0x1}, {0x4, 0x1}, {}, {}, {}, {0x4, 0x1}, {}, {0x2, 0x1}, {0x0, 0x1}, {0x1}, {0x4}, {0x2}, {0x3}, {0x1, 0xd9f1136e7331b686}, {0x0, 0x1}, {0x5}, {0x3}], 0x1}}]}, {0x1004, 0x6, "c2f02dbc3da40c1577c52856532f72740010997eec362d51ef98395681f24a4cd44f60e8f5e0eca3bc4175e2712d8d10f511960c77567cf15e8dba01c1c772aff7a4bca484910a20c4595a1ba02ccb28e7ca1244c3658df4e28a43feb2731199cbccdb33519e09368313344af6fe9aed50914107278a4b0dddc757ecb5c101f36163717fbd53676349504060b1281caf68e5ba10fc0dab8292ddc50abbecbe81986ad47e3fa4e58a83475f0aea8fd4f843cbbbf04822b9ad5a7f2f5ee1b80a86dfc79a80b4677514d3d8487d37bd065f0a35090866f0f69cdf36d0d89aa277430beea166f4acd5bc097c38210b1641429bce406edad76f436a9f7e1054b5aad37d183d7e750338e51afa90e2a8597971f06f49a56886fb6257e5fe7d50c72a4154c7ee038fd190e63c96e5d03eb0feb5abdbac8dc3275bbf58404c0c4d935323b4db1b57cf8aec3daa21063f3121732a2901b36bbf811c3526af2f6f192c7738642d1d79bf34ef0a5f73d983b3cddd58cdeb5627703b5f8ee4857ec7b67f149a0d34a9c84c5c6f292adfc789ac801ab189045479b9a8a05a307035b37c3f7cf474897fa08ee5f0e4f07bf32dbd82f30b9426c178c5be907558d385d36ebb5fe812d57e3978f73baa8e318d615cffeefd06ce5bbfa4ef25e4567e7b613a0744ee5c60c20cbdb2610c52f09fd38edb3b4746a130fd010edc1e1cb23c7850304288d99f057ddcd62507ceacfaf4128755dc8113e96c3088bf7838bc6a93d35eb70f6e55d88f6c34cb8948e0bcd47f4e81b529febf2778fdf080a6cfbd72ad697e0d1464199fe04038f14679c34eeafa04b875398e35b2a1afbee9fab49a414309351b57bef010cb9793fb4f06839e8ca17849feac0ab0ed86dea399ca5b75fe19b2a72ed44c075ddf1cd05968eff443900aaba440201fc94eceb7e5e088511f30115646a9d90bc3c865b38a8bd6df476863bf86ce43061bd9d26e3379a5a1ce1cbfd76f591316cff413888d1e7bd209a9af7954dca5c3c3041872e51d43235ef35060774d18120b526e3496df2c8957b7add41671be196835f4ea18fb5bc04c5cd4b11b2070a1e6995f657bbd260824288653958f4d9f95838086fd0adbad1c0d35a41b939ed3a69d9351813aa151dabec145775e3f8062d1abbf19b85676f6918da3ca64b4d44db9f9fddef1c889efac19db55d3f3774f83a291c489180494ce81d0b3b80338eb87c9b979dd5df3bbb5f9a564fc27760b2eef79f9cc574ac9cef53f37013bdb40d4c2758869090b73b3c48d53bc9773621d375c1c66b583486744e5c7fb0faa0c06f8f0be2412aac54a591209b2685a27f9ef15e3faa5035680cc90dd008e77f525394648b72d727e27eaaa2e97ca4f765ed9990755d4fae6a3b7e3221d280233ed2ff8396fcac43d0f7d55b5f107c1b36683de6a495b6c054b2b3653b7ffa30a4d256fdd45b8ddb458f1fa7393e62e325bf233ea4f2ce2670c3a5cd2ce0845db4011b1145f67db9b191404ffda378df98af312cce275a996c81a2208831bf1e16f239c5fec4731b13ed82fd4c865c2b16bd6ac395741f8cc7885b8e1d2afc99c57524e8bb99b9f5a715094b91fe88cf863bf86230db0bbabca234f7ef4685b429476cf35cd4ba6cb7ef7f3ff5f7a38cbc17a9232fb17728981c828a6f39cd8ab5463b0206b51b08800dd7e74fcaeb059cbf0f3a4586555b3fb65b0d1f9c234f2bbf43f1c669831a4cfc9cb3ce7b17bfed4c8d311a32c2b8c31ce187f7b9f282e922e3301f74a188af04f5b23433cf15001a514d9c2c0e9f44e66c3fe8efcca8a18190d6a4128a3d4680bb20596bd1a7dddbc59e883e687fa7330605487aab62346e480516622368c16868f387792cc49f4b2f7ce5782c5cfeb7a8b5118ed43df67be8af1f96bcc60449c3193c69d8427d6593b97bbac938e86f0f34f446a4c5c10d15269605f652053cc1b472e72444d1cdd4f586766b8ac90156c2857f38e298cb440c1c55f8a796c109baebd74cb2ced548f878b4442385922c258b333c8f2c5be5983fb85071ea35d1dfb9a6aec5b4ee5283a3870e67f09d190367735993723846ad0024c200bada0caadf870ce62e134ee0c73b062009a0f00cc78c2f24fc049513d1aaea0de50bf21d417ee014566ee4b9ab77a9280cfd6165732ed48f849f16338eb6c85344e606f7667e924c3792dfd070f447f23a1f9e8b3930eb340b724041016f664aee41e5ef81fd62015fcdfecd5266008d943faa9ac617ac5ba79ecec66991cbfd54c41307d58d9a0a9634629d34d6571188b7bf0e8926aa8d24d453680509960ec7f80638736739ca84e44bba29542c6725baf9ee950734d855ecef1afc04302d1c094154760e5ec191d9e8122366ef553948f181fc9af563a4f89b47ccfbcf6801088f68bbe76e534c871f7b0c4f4517fa45b3ef0aa640643ae9c71e1d6d7ca57d09e8ab01e042efdf7aaa87781bdf7eb2efc1fbe1553b362d9b06abc581a7ce1f88e0e6047b08eb3ca527c4c548d3821a779661470ef9a56a8160fb6eb6803935d4d4b1205e34714e83d96bc9e4120819aff3269389bdbe0b8b94963a041e94fed6c36cf640e0c87098a35a73d4182967cfc9dda974705b2432fe1e31f3febf9299e1dece953cbc75f8dc5ae2783110d3b103fbe792363b9c370b06afcf03ada233e8086a6ade8858ea62eba66d893d41ce0d5eb31ed97e38dcf9522c4cbceddf9eae7167c1cbd4237559c49318512ee4c4ce62d34a3c554d8a7907a8e03ce39f0c522dfbd4ed62c948b216f29624a7c7004d83bf60ad3f5051bda570f2a15a44cbfa36c63efb12320fef5d9488e845b6d3cc7e2a3ad2dbab2376b6dd70b3664fccaaadd32e180a1b76938f5009a52d504bae7c2940fa3537123d577d25cacdb7ec574007e5d4be93bd1514727d1e80c64ed84c2479e1b6a98530d9808bf4ccd2164ac2ad906febc15a6c5bd140341845eee39ae92565eccd05ac75056dd20d2559ed1b4c8998c6ba18ec9995eb2bfbbd03ff550d9314c15b8c3c5b11bacb75f6eaa86a6a79ee7dde7c078bfaf7c14dbd30bf1139559ee9faa93b744b0cb8677f27bd8f4c2510293c279a4bb83cca511d7a297499041d6362e23bc3665f05b5e2f7cc93e06d54c289a017adde0ff1b5ab4e0aeb54a65202371cb0b7108894fcafdd48b0eaf93b22139c1bd709ad69d7154eaa9f3e0b17410f111adb61c4a6045ef838327c78fc74a59335aa2dbcc5fcaf314e9748c891cd02b6ce507b1f71b625dfb46a53879436cc568d3996c24dc5037bdb61f6485a0f985adb3281ff228b8abef9ea3c6769c121540ca8f55ffaa7bca4123c27e8c69d76d7f621ed791e539126c4e805f210a281f4da71cdd8fffc74bbbb342a363ef3482b045b50261461c091b52fa33204635524f7f64f23b2d515ea013bf42837f9f963124190098cb02480adb5622a1e1f72adf3bf485326203748f556f3bc70346c3a45cc4fa6fc6cfaff58f809d5c0936c3f4d2e3b976fe966e6f3b43626a8f0f994b6b77ce1ad93f983467546332ebafcaa08572499c5d6baad2bfbcfc46763ff1cfe3813c68b4965b3b0125109df3ac658e5bde3b2e39ad92d6b0b8ca8de39ff1e9aee8a5a9064f9016f4a6c363b5b05b4cdb0e6afc738c6636363cb00b6f4887a0c0e3c382c92810db29190e16a8c0f77b86fbb7a44d96f472d24150f4304e4981ada19a8c64a745741e56a3fe2d2140a67462b82a67e9f3f92fe28f02757b4bf4c57a79896b7e8dc0bc319fef4c2b06d3f86c86eb6dab0a8dde9a994e8bde8860e788233f094fb60acbedc6403f94455cef391d421d29f081b86dac806eb252f12f91d2a605b7a246441e08c732a4d48d3dba77ba2a960fa54568b2e971c2f989a6ed9070d56d41f516e2e2494776d0120a1af3e3f6ad4a8a48fcae51d1954282e4353ed01350e782c7810effd938b8968b664de27a8b39f3859267e6d422cf21c4c1cf968d68295c14b78e17b57ea06cc68ee7c103bb2f3fcb3e0be386267c67bee498b9c77061f245e5cf632da90944105ab961f31d13b9cf0aca82269ad2a431a24618e93d1978999ad1173f8a82a424896efa5757bb2fe9aadfc0ce588d26ad2659d48cc5e43a9f675cd26e3ae41e8e319e55daa33b43df21b73fe8d2d8b9fc175fafa3199ba830a4103661a11f53ef3d87cebbd391d9cc497a3017ad14a77ac6ca027b2f963f02178eb6a88dfffa0e0c21d26e50735588e882f7fcb5551942401bbdd634b161a07989f81fc41178ed9929bec1340d55b4586561e8dea7f52b0bb3bfe53eb726e06a9d8f49fc747d776a68a0d488e03df2024912459ddd155a85d514b12981c87323ee701c9817a2047d38ce2dfcd7649f76211d274ec90be395a9c1009cf096932f70f79351c601d90880f625714321af412b45a31e78edc54dc36df74f5915dfdfa7bd2f8b282e836dd07fc57c13ca316327b5b73074318cc9337549e86dafd6ac0e94702aa569351823cd61f3fb1b764f73cb1bf5daa40252b4677eea7e655cee376000e04e5eb4b3bcac45988b6de981994185ab22cdf58acaec750148af307047a7515853890a33f132eb6f29c522911a0432f481c47487968c51fb11308728d7ce2202894d86c82b8969e0c18ffc39c815d6a724f90111d8330d773ed8427b98a5f62e3b962f494dd0e9d6bf6f938deb0c419ceda40f4a106d5776ce245bfaca7cb7192b1bcfd13f00aac0cfc631250d60321621bd9094ed0e3b6ef1ed4782c06993f760d426d7789f6e4b2638934281428cd6d3ab3717d894460cf30aa3bd40057e5cb50353132f3df93042dea746c57be0ffadecef53045ee7efd82881bf7bdd33579d3bc0748b3730782739eee29095bbed91634ecdd2ea3ec2e6400146b2a1742439ebffbbb3a78491a44d6f27715dfad3848001fbcba6ea5f112408bb99d8cc074f4656638421433130315a10311600df7e00b064087ef7d0a9c82d7e64883e161310f612dd702f8d3ef1513e68c0a1fbbc8565e577cfa20489f2340d7029b6f6fa143688e094079f510b22bdabb0520bd6b65df94bc9008015c187224494994197fcb1311c7fbecbcc570dddf2c7310c336e5beb8f16345c226f3fba1d2c24438f0f56ba52af4248c4a645ade4a9483bed8cdfd9975ddd257106a331d2cb3e01544a159fb7ad1d2749e60deccf86a35c710f892927e1677af9b50296b6e213f7a1b2692721315abf53789fa3dda22bfc6381d069358cd3200fbb695fd923e682ee6a6bcec4f75b81e395812d8b55c0ec12fe38c229aaf6dda7832c17e5a0e9220208edd27a9022fe2a42882f7050094039db108ad9cd0ab1e106dd68a5a140a549b319d3316971f2eb2018a1497f7d18bb1562aa7a5b5aaef29bdf899e69a0ef5a70382192bd672e717374cd4ef5d4d9c3ef9e007555954f4e827c6965fc08a594e0e94e2b363829463753a22676881b050b8447bd6d7acffb537fe5ac15caba59ba378775f9f7f6eb1ea907d0f4d3493d90212fed602780210721de52dad783d11cd52daa80339d9505948e3d14672ca56494260c0f24ec4ba5e1d76886a0cf7741e1c82ad1a136412adb0ff6e9f835b5314757355ca04bad9bfa5f0d709a8cd189594809a3d7fa59a3fdeaa265faba2e268244630b044f8c8652c2330ab275f0651168ff23db39bc4ec9f293c59f970ef15bf230627ffa26ac01040ca3a8a67bf9509cc1094631ebcfe86efd608fd1099781ebbe6f2b5832ed66cb43bea4b703bad01551feecfffb62"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_sample={0x1098, 0xa, 0x0, 0x0, {{0xb}, {0x6c, 0x2, 0x0, 0x1, [@TCA_SAMPLE_PARMS={0x18, 0x2, {0x1, 0x5, 0x0, 0x5, 0xf}}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8}, @TCA_SAMPLE_PSAMPLE_GROUP={0x8, 0x5, 0xfffffffd}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0x8, 0x5, 0xffffffffffffffff, 0x7, 0x1}}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x4}, @TCA_SAMPLE_TRUNC_SIZE={0x8, 0x4, 0x4c}, @TCA_SAMPLE_PARMS={0x18, 0x2, {0xfffffffd, 0x6, 0x5, 0xfff, 0xfffffff7}}]}, {0x1004, 0x6, "a6e7c84901fcd4cfb6e0664e0443c53af280324e369a732249d6662385798f3849679dd4efbee580d5a6bd414a78197c248a22d372c54fdfa638a00b274c638528942956ec542ec291e4e37d3c756645e21af10fedb41af12103abb6b63b7dfac048dc94822879a7f2d1bb3f2d5d2de794e97a47bbdca99f5eaf5b36ff31a42cf12d6a68cd5f12374fc00b253bbf19765b3e15f3020b150037a87d48b18da598bc129ced54a1d63150453e6bf678e0326cbe466ff45dee7a0f0560aebefc748e5659444ffb09ad29c9974b7b8e237e42572fd44681b3bf4f4eabf25a0aad9d531f209ad643c33e30e96954ec8e755aa16ad65519e34f89b5ed0e646a18663bd9fb2df8c76b13d19bb9e1d97ea4eede0e70da845e4f958b12e31d0d0bb2996ad24a166c7ef31772dca9e9a6dd646742b90aeb9ddfffcacedb69cddc727292cf4ed9c4d6cf6e6c255d4f40c4719580946d28008f83faea3fd0278b9e11a3bfbac951e76a7d9640774dfcd3799b1cc7a37d1d9c8199e24c1a0c6c9169ca3089505e4a14e4a1f3bde0b6430655d6304fcd6536375e5637b6cd1098de9215bcbcaad7e5879648e068d659bedb60810281a3f797a911974f16f2bdca8d6baec6637ba7af8a3799e9226b94950c2881c9111f9747dd1fc5f88eb62e8ea51ff1c0d3164a655f12c6ba376be9b4db461d56280e55401ada5b23d6aae37efaef94ab2e24b0b967573e3a0f69ba3bd8dcc1dd3167ffcdfba6850b30e060419f8f13adba0fd5b97123e47b776daee8381c3662474a109c2406b0d777ea11763cbde4b191d8211838af4361e4c309f69756217e5e2cd5c67e29c8c2b74b2eb2fbc7dd22f9713a54f149907fcebaf5b18edaa35569f9ac4a8335a0170a62c02463f6fe14ab00ede4bb707158c7ccefb329d2b342490674e86ce75667439c86eee4127d2394d5f6fa608e4baa66785ff57b5ccf8a23028df1d69783fdfb5af85d699116bd807c6340743d94bfc9bee48f85cc980cf44a10902ad1f27593c2c943f04328b26d3e10c4b145ed250ac606ee9acb5ab1d94971897b5214d2d038a2923223f7aafcc1cb68dc072ffdf907fb29bc66e60c8b61916f00d74b9c288978c09c879abd52bfbe59124aa28eb859a9f88c1a1d372bfc66058db8a5973ac6bb59db9327e3009a6a3137fb4a7315a7d47acb284c590b3343f86e529293ea99b1175a016e88ba372703bf4595db9453040f8b7a6bcb0108e114d84f98250ae09d13bf9a8d3dc03b43c2b60129b789e60caacb415b6556650bd8819b703b26a336bd8f9c45451198df39be3b56c38ca0ecc6b355a8feb701fdf689e38835ea379feb948d008e44ec53755c542dc4744857cbd604aedd61fd99ffc10d20e1dad52b76f84ffd225c53942475cbc4af554905d099c7747880d3744823077da3f21b5ee581af88165cb12ff91fc3327da829f77ef2b326794ef358747a745746efb7d189946b2c498832111ba699c06e07bd1e84e91d50acdde9079b79d8433045e7e84f177edbf14d7662c5175472dd02247b96a0f8ea50f255db840c931e201df926cf6960d47b7dbcedaa4fad8ca1fca5d589f41cdfa0efba0523a94450c5bbf495a49e9e2726dbd7c15338bcca1092b9c9d630f5fcd488d1d868c966d9a1a29b5d4867aff2ec3e787e4387c5fc54ff2f9ace13b11ba472e75e5d6386fe0e0ebb52e88e9078a26ff255ef40196257efe0e92ec537e26987f136d7abfc6c3727356dbac2d5195ade4ee155703366e8aeca885449ab914728d13b000ccb32074cdc38e9e317ea084d76cdd5d76eb2e41b5110da41503aab19e9a30590a3c02dd7a08760100870a6f6b133cdb10e342004d44657552d77219398c33bec990f5330d0010fc811d0bdebeeaeb9e166fd4df64bd6821b712fb43bbfffdd182c264315a4b6adba98a3e611bdbdb88c3b9018271923e2354f6c5fdc0e2bed829b49b52b746571118fda315fad14186d4cd2091f65ed21bfbcd5532341dd4e0bdd5405d74e12a46a58d9fc6ff2020f6313d9ee4876152970b408fd1f8170ed961a58e6edb047f5cf8239d5dc9aea1ea2f862926213cbde62fa5c7aaa51072e3ed83e6d388df4a8c85275a2a4cbb3edd8d5b3f61e33df38fb1d3b70c0ea2663f0e06e8c8be58718f18ef1a3df080afa3c638fbfa738a2eb3f8b15a20a4a6c57b860a49d1cbb3da46741de7f986d5fff5abe6835762f6c5d65bee6d1a390b0f5dad2ef0ff62f4b3ea75350d47428bd3807b148659d35a19ad63c8950916036d1c05f09ef6955305732a3888b666ab81fa04ba9cf6d0c22a960e011f1da6a32372de38180d0f9a2b74e6299f492ed29d2874309507249f94e8f613cb71b67498df0b07c17f007b505a09aae23c98507f5a27eba562952e4b29d54a8cc524b760fa38233f7e86f467f89452f85ba0c2cc09a22bc558cc23a3c11ae222990e1bd9462f3be1e87f7b76a7d892137516ba43feb09e9d1260264259ec527fd737c347c54b27656917b7b47e7ed0a7ae83f2eae29ec346ebc25b39bca0c33638b3e656d813b729d7afa20317cb82d85945f3aac701bb7947e06e902dc49aa6670cf440afbc6f68f6ae4e92e337e18c52085e5212841ba9ed97e8494ea389a78a5b028ca0439b99541d51f84b2c145d6c65e350e4073442541792f72a86d4fa275097049c36178816ff46d32b2d18608a20d37e446620486541651f8e5c5842d8d5629166b96963a217359c2605f1f28a6ca202bf3edfe7363c68ad076cf4fe9e2c8622021c9c1cffbe0009f4a403aba8a0f04034a349b5b100b527bcef5a40b94e6f9ae5be4d8e7caf1344bccebe082d6a4fa2be035fcdd837519762653dc44792fbaaf1d3f0ec01f39a7ce7d78c197ef768c97902ea1bfcda6a4ecfcf0eb29fb592cc4c981d3221e041b821d03e20ffd755c0866e3cdd4b146d8822bd932d8d69c8e7985af88f02172afb15551ec4f3224bc1ddfafbc14c24a1ce44c6fefd8af46e8d60197cd458360977523dbdc7a81afab652d93f961cde4c05e0fc7634f2133b5ed6ee41161e07f1d96b387ece70fd408ca072b96efb0dc52d2f099a22a98530312b63671fab5a055f84b3599f8554b8f30c7b4fb3470c20e30fee9b0b088dd9be18bfddd68c8941ebd73ff5bb5539be8036bcb982fdc1d89607f5c311425bc4731e6ccb46b55b3c3a0dd68ea37f9beb880f165344a31c440c4ad08a3fce92032eadc5d4dede5387ab911d476a6c981245d2dd796381304eb4423254413e36685301ac325892e13252e312b75a5362819c7e785d760e559402c313f2c73f1ba0abffb240155cb68b0560c4c1184447bdb79836e81aff286974d767d4f5fcb66a110cf55064e8f3e9204d156e9d717ddf511c236058a6b36fc6182563e67b9e61d2ca09f31745bee153d163d4df8af5bdf260825798f67ca82fae05eed5db653df0491feba01d39a0b8651095ec2af7d752c5370d44a793a344030e6ae3fa97d15946a81493d098f46c0f144c0760fbeebdb54cf231fe1f706c62ac3a1d0bec3e4ab64e44d082449503c320564d4225ca08d93eb520982a6aba8656195788e22d42317889f56be8a86a023cc3049c6094b25d7dad0b0b36f09f18860be586e2ca14626efa7911813a335855ee0cf23e76ad064b51f3695808ef423d6370a8b30d775abbf6da1511aa50d1812c10317ebe5ebf4f80285cae5dfd6a9e9918bb3fe2af9b9922fa0e8995515c638153fd658fe313e7015d3f4342b8ef4bc80e53144a2be939659248e86b8196565663cdd15ef83106e74e2ba34714116491623943dd465d691159a01177cd74bcdad20817270beb44e127d4cf07e58f540e20e09975476c421b657ab11b0571b0d602fef54e3432763e21721caee56885593e1aac5ab59c06631039eff8eb94d16aab0a5c78eecd6fbd3fee4771c41d5d52ffc28266f57c304e508a9d79ef7deff5aeac31d529cd713bd1018ccba858ad47cb92762ead623b5429845d12c7cf0e41611f456300d12be1e83aea2742392b773058b6a19519d182074e958206c5c0e0e30c843b1c9dbe0099f6592de5215bc0eaa2349d5c14842e5e8be459ef0ab1f8f5b0cd75b58d04fca42a5d4de783a0b4cf8a55c8818f564fa43e61a625dba6a62b70d4b0b89446af63e7dcfb3ea5891d857f6e7d5eba812c4404b6a8b7e8e27cd5a9e70b757d4574108219965f3559a2d798623834014ba9ca2bcdef550afdf18f9ecffa817adc9ac228da77232ae5a7519160c8084e259d73e0537070594d54d423d8aecb47f39f598ce20f96f183b73600484cb1fea91fca798f0fd6d4a3498de7a9d52c3c7974f5f42dd17cfde8c3f0468d9b2bd1d2050c69f5f8cacc94a4b8c77123e3fa646d424904b98573f92b5d5d5d80295f15fc743cdffdfa628f68b95622cf7ad3cf022a31a950186cef2879c539c67c8527a36c729eb32021e4606d4b46f6fad9c19f29958c73627516a78fe88ae1e814778e0e356490a63d61bda6fdf0f2decce149a8fc4750e8633f174ede7e4c0b748b20c485823dcccfc1a95f042dcd2cae3ab978f252a41346720b28158c96970ea03f82aa176ae2b2b6ad903d18555c2b0298d90d6e76dea0d2fc4493d8ebe3cad06ee3aa946c0d8981496522f059091f2573c927376781d4eaaf9e27f12efc24695d4f7b04af8453dc55bf5d375437f6dfd0e49971748f3ae2c43a276ce1416e57eeffa70f23533dc3ebb2e584b1cda20003871908eb514015c2cf551236bfea5d74a72241f05e56dea435b9c63c5d891c45eabbae940b57c58f3b4bcd183bbb222f8cb7ab88ddf8629dc4abaa6393edb0f8b4f94e471bcd69bff2d369e469362dfb2376b8544270b677b6c55b8bc304066fc8f86ca6c9c1a492065d9f860ca05ef8984e8e4e26b9542223d3199ae9b98515171da3675f2880ac4b93a189e1a0cc99356d4c31bed54f67bbf59b3213ac0b4469eff80eee93678627f605a9d4a26aa6d74aa394527556fe7d294491702a7a4456c0a5c30196a706b8d3905f038a3b79787fcfef407451c049752366ac31a889df590153d4edf6a3ee21857b55839099fcb288d67f7d3c6262fa11fe5c2e091a07ca1e325e48d5158d13ad9cfff33f83e3da898934aea4f9e697f3dd7eb389a7018931d8e1d20e14b47e06782b0698d6cf79bb8578be914376e520f954b5201813ba992886b6cc52d44236c63575f2cd52aae20913a062128763f74ddedda3604428303dc84b9c03c5045574ead8f07a9c98e65719593a6df8292d1a59dbb2792a41aea6bb05d1cdf75d998610016ce197b5d0d3994388edf7928aac53b34fe63eb1d0aea6c57ccf5036e773568b2a1979ce709e4c50410e7428f8d466c5fc13a31eab9c07818c95dceb755015fb5b3ed9e8fe7282c34ff61ae690ccfd4e43a46bcb23e325c27f89d5d61bca754c613b23f6c3e4069b8b96e10676e196582c79a76b295777427981064be5f5b93c9cecc49c362bbbdf824a388d7cb6ac256708ab2b421b5e1f4e3311e7c6f001e800d9120628b62cce27cd71fbc23e7efad78d7040ee3ac05b72db6ae3d66267ac942fbf22edfc664aa28f3859040468457979d66b96435939632177999ab7383c524a9286188e9496efd1bd8b30b2fdf72eeb364b3ce1aeded875b9c54158c57bfb4f20d5da8caf1d93a66991c13d73d0fa11ead5fceca0f3038bc15176f3d271be636ce716232f6d3d3394abc2aa776cfaf301e6754a6ff0f2476c13bf0584c5be9462316cc2555bb3a078e6765f0"}, {0xc}, {0xc, 0x8, {0x2, 0x2}}}}, @m_ife={0xc8, 0xe, 0x0, 0x0, {{0x8}, {0x4c, 0x2, 0x0, 0x1, [@TCA_IFE_METALST={0x30, 0x6, [@IFE_META_PRIO={0x4, 0x3, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x8}, @IFE_META_TCINDEX={0x6, 0x5, @val=0xce}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_TCINDEX={0x4, 0x5, @void}, @IFE_META_TCINDEX={0x6, 0x5, @val=0x3}, @IFE_META_PRIO={0x8}]}, @TCA_IFE_SMAC={0xa, 0x4, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x1b}}, @TCA_IFE_DMAC={0xa, 0x3, @local}]}, {0x58, 0x6, "b603fa2e5f603f7a7c96d546fe4cae1fe2359c96b77197ac1d353d3c46f0a6092bba44fb4036bc996ddee54f1c0a5a040125f5adabe960df5941ef9ca0e51336b7077f8a067f6a3669e4cccdcef108d03158aefb"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x1, 0x2}}}}, @m_police={0xc6c, 0xd, 0x0, 0x0, {{0xb}, {0xc40, 0x2, 0x0, 0x1, [[@TCA_POLICE_RESULT={0x8, 0x5, 0x9}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x100000001}], [@TCA_POLICE_RATE={0x404, 0x2, [0x0, 0x3, 0x2, 0x9, 0xffff0000, 0x1, 0xfffffffc, 0x8, 0x40, 0x1000, 0x1ff, 0x101, 0xf, 0x7, 0x73c, 0x2, 0x1, 0x0, 0x5, 0xf, 0x80000001, 0x0, 0x2, 0x7, 0x2, 0x7, 0x1, 0x3, 0xe2, 0x2, 0x6251, 0x4, 0x2, 0x3ff, 0xaa, 0x1, 0x3, 0xffffffff, 0x8, 0x1, 0x5, 0x3, 0x8, 0x10001, 0x8, 0x5, 0x1, 0xa8, 0x5, 0x4, 0x401, 0x1, 0xff, 0x4, 0x14, 0x1, 0x9, 0x7ff, 0x7, 0x4, 0x2, 0x4a3a, 0x400, 0xbd, 0x3, 0xffffff81, 0xf77, 0x9, 0x3, 0x1c000, 0x6, 0x4, 0x7, 0x3, 0x9, 0x0, 0x9, 0x9, 0x8, 0x1, 0xfffff000, 0x3, 0x4, 0x0, 0x69a2, 0x8, 0x10, 0x1, 0x0, 0x788, 0xfffffffc, 0x8, 0x8000, 0x5, 0x8587, 0x2, 0x7, 0x4, 0x27, 0xbfe, 0x4, 0x3, 0xc9e8, 0x1000, 0x4, 0x2, 0x10000, 0xffff, 0x7, 0xb144, 0x1, 0x7, 0x0, 0x687, 0xfffffff7, 0x3, 0x0, 0x80000001, 0xbb5, 0x2, 0x6, 0x6, 0xfffffff9, 0x9, 0xff, 0x8, 0x5, 0x6b, 0x2, 0x6, 0xd, 0x5, 0x0, 0xaed, 0x4b6, 0x10, 0x0, 0x2, 0xffffff81, 0xdd, 0x4, 0xc, 0x16f, 0x90000, 0x400, 0xfff, 0x3, 0xfffffffa, 0xc2, 0x3, 0x9, 0x4, 0x296, 0x3, 0x200, 0x9, 0x3, 0x5, 0x17f, 0x0, 0x7fffffff, 0x3, 0x1, 0x8, 0xffff, 0x3, 0x6, 0xe8e65b1, 0x401, 0xffffffff, 0x5, 0x4, 0xe9, 0x48e, 0x63, 0x7fff, 0xfffffff9, 0x5, 0xfffffffe, 0x8, 0x4ff, 0x7, 0xd8e, 0x0, 0x1000, 0x8, 0x5, 0xfffffffd, 0x1813, 0x80200000, 0x8, 0x7, 0x1868, 0x21, 0x5, 0x2, 0x5, 0x0, 0x5, 0x1, 0x4, 0x8, 0x9, 0x2000000, 0x8, 0x0, 0x5, 0x38, 0x5, 0x7f, 0x4, 0x80000001, 0x81, 0xfffffff8, 0x7fffffff, 0x7, 0x7, 0x2, 0x5, 0x81, 0x3, 0x5, 0x1, 0x0, 0xd340, 0x101, 0x7, 0x2, 0x1, 0x2, 0x2, 0xb, 0x9, 0x2, 0x4, 0x6, 0x1, 0x5, 0x8, 0x5, 0x5, 0x4, 0x8, 0x5, 0x3484773, 0x1c, 0x798ac6b1, 0x2, 0xc, 0x7ff, 0x40000000, 0x6, 0x6ed0, 0x0, 0x2, 0x5]}, @TCA_POLICE_RESULT={0x8, 0x5, 0xc}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x0, 0x0, 0x9, 0x8, 0x4, 0xffffffff, 0x9, 0xfffff0ce, 0x9c3, 0x3, 0x5, 0x0, 0x2, 0x2, 0x8, 0x200, 0x4, 0xfffffffe, 0xfffffff6, 0x8, 0x200, 0x8, 0x4, 0x0, 0xffff, 0x81, 0x10001, 0x3, 0x8000, 0x80, 0xffff, 0xfd6, 0x8, 0x1, 0x9, 0xffffffb7, 0xfffffcb8, 0x2, 0xfffffffb, 0x0, 0x5, 0x7, 0x6, 0x1, 0xde2, 0x0, 0x8, 0x7cdd, 0x3, 0x3, 0x8, 0xd5, 0x8, 0xffffffff, 0x7, 0x8000, 0x7ede, 0x27, 0xd, 0x1, 0x86, 0xf59, 0x7ff, 0x10000, 0x0, 0x2, 0xfffffff1, 0x3, 0xa, 0x10, 0x7, 0x3cb9, 0x6, 0x10, 0x200, 0x4640, 0x44, 0x400, 0x1, 0x3, 0x0, 0x0, 0x7, 0x6, 0x47f2, 0x2, 0x1, 0x9, 0x3, 0x8, 0x7, 0x7, 0x1, 0x1, 0xd, 0x8001, 0x5, 0x4, 0x5, 0x8001, 0x5, 0xa, 0x4, 0x8, 0x5, 0x2, 0x8001, 0x81, 0x2ab, 0x18000000, 0x9, 0x101, 0x8, 0x2, 0x2, 0x0, 0x7f, 0x1, 0x7fffffff, 0x7, 0xadb, 0x3, 0x1, 0x4, 0x0, 0xd7a, 0x0, 0xd1, 0x8000, 0x3, 0x1, 0x9, 0x81, 0x9, 0x10000, 0x0, 0xfb, 0x100, 0x6, 0x2, 0x64f, 0xf, 0x2, 0x0, 0x9, 0xc, 0x1, 0x7, 0x6, 0x5, 0x8, 0x423, 0x3, 0x1, 0x9, 0x3, 0x1, 0x1, 0xd, 0x5, 0xcde, 0x3, 0xc, 0x0, 0xffffffff, 0x7b, 0x3ff, 0xfff, 0xf, 0x238, 0x7d3, 0x9, 0x1, 0x4, 0x8, 0xfd, 0x1, 0x4, 0x4, 0x1, 0x6, 0x3, 0x7ff, 0x8, 0x8b, 0x4, 0x2, 0x40, 0x8, 0xffffffff, 0x7359, 0x8001, 0xb, 0x8, 0x2, 0x9, 0x5c, 0x69, 0x4, 0x6, 0x9, 0x0, 0x10, 0x5, 0x10001, 0x400, 0x0, 0xffffffff, 0x40, 0xa4, 0x2, 0x2601, 0x7ff, 0x6, 0x5, 0xc4e0, 0x6, 0x8000, 0x8000000, 0x0, 0xffffff7f, 0x7, 0x6, 0x2, 0x3ff, 0xfffffffa, 0x5, 0xffff, 0x1, 0x1, 0x1d5, 0x9, 0x7fff, 0x5, 0xf, 0x36, 0x3, 0x800, 0x6, 0x656, 0x1ff, 0x3, 0xfffffffd, 0x2, 0x9, 0x9, 0x5, 0xab, 0x2, 0x4, 0x56d, 0x5, 0x2, 0x1, 0x5]}, @TCA_POLICE_RATE={0x404, 0x2, [0x6, 0x4, 0x60000, 0x6, 0x7, 0x4cf3d5e1, 0x9, 0x1, 0x1, 0x2, 0xab, 0xea8, 0x2, 0x40, 0x3, 0x5, 0x4, 0x6, 0x5, 0x8, 0x437, 0x6, 0x87a, 0x8, 0x8, 0x956, 0x10001, 0xd7, 0x2, 0x3deb, 0xf9c, 0x3, 0x6, 0x1c0, 0x5, 0x2, 0x9, 0x7, 0x6b, 0xc, 0x9, 0x95d, 0xfffffff8, 0x4, 0x2, 0x3, 0x8, 0x10, 0x9, 0x1000, 0x5, 0x55d8, 0x50, 0x0, 0x9, 0x1000, 0x6, 0x4, 0x5, 0x22, 0x7, 0x1, 0x81, 0x214e041f, 0x3, 0x4, 0x2, 0x1, 0x1, 0x7, 0x1, 0x0, 0x9f87, 0x8001, 0xffff9479, 0x5, 0x8, 0xffffffff, 0x3, 0x6, 0x8, 0x80, 0x7, 0x7, 0x5, 0x0, 0x4, 0x5, 0x5, 0x1b8, 0x3, 0x8, 0x6, 0x9, 0x7, 0x8, 0x1, 0x1, 0x1, 0x1, 0x2, 0x7, 0x6, 0x2, 0x1, 0x2, 0x8, 0x3, 0x4, 0x1, 0x6, 0xf, 0x4, 0x7, 0xfffffffa, 0x7, 0x7, 0x8, 0x4, 0x8, 0xea, 0x0, 0x400, 0x1e60575a, 0x6, 0x4, 0x4, 0xffff, 0x3, 0x6, 0x63c1, 0x708, 0x31b63ca7, 0x800, 0x0, 0x81, 0x2, 0x800, 0x4, 0x8, 0x2212, 0x924, 0x20, 0x1, 0x101, 0x2, 0x7, 0x6, 0x7fffffff, 0x5c, 0x793, 0x7, 0x0, 0x6, 0x5, 0x0, 0x9, 0xb, 0x0, 0x6, 0x964, 0x3, 0x6, 0x13, 0x6, 0x1, 0x8, 0x2, 0x40, 0x80, 0x3, 0x7fffffff, 0xe0, 0x7, 0xa70, 0x6, 0x7fffffff, 0x0, 0x7, 0x6, 0xd, 0xd, 0xffffffff, 0x5, 0x86, 0x3, 0x0, 0x9b12, 0x0, 0x4, 0x3, 0x2, 0x4, 0x2, 0x5, 0x6, 0x5, 0x3, 0xc6a, 0x8, 0x5e, 0xa47c, 0xaa, 0x3, 0x1, 0x9, 0x8, 0x7, 0x70, 0x0, 0x7, 0x7, 0x9, 0x400, 0xb, 0x9, 0x94, 0x2e, 0xb8, 0xbdf3, 0x10, 0x5, 0x8, 0x5, 0x7f, 0x8000, 0x0, 0x1ff, 0xf, 0x3, 0x0, 0x2, 0x4, 0x2, 0x3ff, 0xa1cc, 0xfff, 0x4, 0x80000000, 0x4, 0x80000000, 0x8, 0x5, 0x0, 0x5, 0x8, 0x7, 0x8, 0xe, 0x25, 0x11, 0x0, 0x80000001, 0x77ed, 0x6, 0x8e]}, @TCA_POLICE_PEAKRATE64={0xc, 0x9, 0x9}, @TCA_POLICE_RESULT={0x8, 0x5, 0x4}]]}, {0x4}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_ife={0xb8, 0x13, 0x0, 0x0, {{0x8}, {0x30, 0x2, 0x0, 0x1, [@TCA_IFE_DMAC={0xa, 0x3, @multicast}, @TCA_IFE_DMAC={0xa, 0x3, @multicast}, @TCA_IFE_TYPE={0x6, 0x5, 0x4}, @TCA_IFE_METALST={0xc, 0x6, [@IFE_META_TCINDEX={0x6, 0x5, @val=0x58b7}]}]}, {0x64, 0x6, "9d355817e6236d12bdc0acf3b9256058435d69e1c3e312a7916221445aeebba019508cf9734143cf7424c0720ba6ddd20471616200e3295de24c07491e747fda02390e1bd2ea189dfc1f40fc54b07dfa3b7475eecfad380f6fe1bf08091ef39d"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x0, 0x2}}}}]}, {0x21a4, 0x1, [@m_connmark={0x10a4, 0x1, 0x0, 0x0, {{0xd}, {0x74, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0xae, 0x5, 0x20000000, 0x80000000, 0x1}, 0x7}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x7, 0x1, 0x10000000, 0x100, 0x2}, 0x8000}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x8, 0xc1, 0x2, 0x4e0, 0x5}, 0xc779}}, @TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x2, 0x4, 0x1, 0x3}, 0xe229}}]}, {0x1004, 0x6, "7fdfdaf85386b79229a75eb6ce17499fea0144af7450b86e887a8af445062d6112a9997321445bceb31c233addf80eb68f005d7f68c0c0c747b972e1008293be88e3901379a2a75676a9d755fa96fe415be8d99df5f4fcf10afbec67fecd366b248fbdf29e044c6bcb3832ed4199ec51ddea0e4e065ba047ea602fded09ef1df2df13e762615c3467cbf28c76bb5c784f223b44395db67672b2ba52921f42c3f223c3f7ea11b040c35f650bb3874501a9886c02b82da6f6b71fec7be962cf00f2386e81f59717dad24d1738347e814202c9ba91988da0a52498781b8674e5d8236b719439319efb6a2df58b5f813c5979d0866b6b6e51ed41ad6b2373285a36a788b3df56a3b8b1fa65e913b97719ba6efd7ed5ec5ab410490d2d87b7d168756d3f9726853e097bb8a0b51e913120d7dc849e0f2733f9ab0dab65684d81251269db26d703c286cb3806d19ca255dec74816cf537a4dbc4ebb16564786f4b22f7b59d2ca91219b46ffcb0d8be6b6f2e996b07b91bd5ea0b968a40b70df07ba80823c702ac4b269b9d9c9bde29194414e0aedb294ee508d5cc509ab2c5cd6145322dad7f672c5e8f0e85123ac4ff7ab844166553ab7e1c8eab7105df8b36e848841516680fb64dcc951b7925e1d362538e9d29148bf8281a548eeb06a158530c7ff6e901eb8ddcbc48dd764ae804afb8860c9aeddea969bb5714ea65f775713919a2fe50b57bffa6767adff75572345303087a3a72808ef91d09ba9c7d20d6d468e929e53b746c0a7330ae878681d46d69dacade4d72d37ae71cff744d09dca622e6d7fa7682989ca54cfb59b4ed6ccdf3d2e2ace0b7578fb3cc1ec2d76853c86b535b6549be5b6eed930f1c338fb8eb0df8fa4da1f9cb873ce987a41dc598d04042057ada5f30b9bfb3ae7a9405fe31370881476b6d0cede3560e7ddeacad029dc33feea2f18c5f4c7527f0ad5ccca2a11b074b755b284f9a097279389136e6dcd3d357f2b0ca885ae4a4f320252239266f23656e6a5794b6f64a58f580c442817fdba03aa1bb6f9713b6b371561fd8fea2aa2d97c6f543e77383a06bdd31efdbc24b188efaad75f14e64a59d6bc58cd29f632ad290eb6b1774419e8e826343778af19a94e3fe3c1dee7c3de46534f6010493426d167ebf54fab266efd5df56a320f40e7267628a1cc775b46c60cf74442b4d8db15ba06cb77cff328b3991d7467f0fd8161c427736115d59594904f9b74241b92bf4ff60ffc06b8b9949170fbe066b62a081908712473b70b830d216998a23f8ed19fae09376093252a75624cee975f28494d9c06e506fd9a23c9821840ab977937eb57810b1da9f5ff87ec4583e47b05e8f10984c4ae131e4a7c0cf52e38cee2cdcbb61129a9bb1e49bcd2b5ded72d0b19406f43152d474713a94a5f15ca82a85437788bf31c57c81d39b5206ac22125af55603c9f9ae48a0e69675054016f797ab8959e7f72defdc85b44aa1e90873e11f5c8186919a2371f1d5f2e0a19e7c92bdfe52ca09f41d953772b3edeb067ed04ad2c79dcb449b6b9e8d65623d0ed3b7db23b99e062d6c29dd9ae817437b0308b00117e7977355a5c08d95e0c0ba8159a5166080f0aeda7a301d6de2e1287d2e97ff7290ad47f20c6db781e989e5b9d574fc78a411bb887a95d7f5fc7085997a86b69f2d8fcfbd20bf754af6b09556a9db238d8c8d134742f5040475e06f0235eeeca30b20ce0e2f18e38cbd538be8a929174d81d3eefff77c780112585e674d5d967b14c01530b7e2cd0433df35dd3dbe82ea4a3fcfb2201e3d3269304b4b1b11a2c3fee72273d84d753d6d0df8976e8345f00c3c72e6dad6cd7249d89708a76234e33d8bea4e14ffbfdbbac54f76dd39b41377d1e98fa336335771bc41d91e4e2d956681bd6674b50f715697189d45c58eba3b216cb0789c8d6828ae569ccd6551140802accad8ef696c887a6d4e93f41c198c283502d70803041fd15b4e6557e1344efc2e9240af271e7175239593ad57536c431336c7ecc35aa1de98572037fe184019c628e94a091b214afe36f51af36e1b2dc25bf7b296bbc90689ac73eb525a9feae76c9046efbc47b79a9af7354feb6377ab67584727a29328b62c6a3ab02995bd44a72fca93118c35504c81473d2af11ef367d80e069beea9d1b971177ef13aba1972eeb940c13d22a7dec9d18ab375d887826b5711ce7bb5be56267e1b913bee6d578e9aa61f56d6c7c4e563c3467dd83dceeae22a1dc92c95000be42de5654c455bc938db24b41ae7c61c95d6edc72bfe3e391007151e78aa73939cc958b4e9690c970e1192a83ea5ed4856be380b35f289508d3a0b5590ed4f6df075a2ab264ca6f3adfae4a5bd4ded0b63aaac3d431ac4c9b363140977f4f4df6574f41fb1de7ed555512697afb1503243f19c1f6d86ef058432215e9d4d06e7f632da058f82671b8447767c8387e252894bd24b4dc5619cadb3d19e6f34c832f6a7df98ab69b8d50fc8112c78e18ba166b2543b5146be3c06c0908211cfcad237e76bb9c1dc14264e58fd4c84ff7a9495a40a7e4d015b68f3bdb6a1ac25ddcdb67495d343e7b79a4fe3ce21079e677f3dcc9d642aed65d4079cb877b53d14217bded8079209f5b1b7e65dfcfe09d3be8ece782535fe657a066b4454ff6603d8bf58d4d4ea9fd68baf4d7523161018f6d88dd69427d043e264815b6b40464c4f7c39fbc3f58406881069f4d0a407cb882203ed7495b5efdc26056ca1e6966b3b39f9102dfbaa8e79d925b9ac22153ab96e20af158b61571b62be79d4ed4c7eb58357f99fcc375fdf6ff0bb9bccebe1fb0310be033b9159701f896647d8d2ed3a33be9ace79df0610c3cc2547c105c7758a4a1422ace131a499696af0c4cf02c39f7ff26e017930084521e1da8047c4e5c6a603987b1cd3c6bd092203d5317366e7f044f465ba91a257b0056d3b471c121ca2d80c7fab3fffc2f276f7d73409a23067615aa8d11c2f671828eec701be5c5fa5cff6fbfae203b852d507ceb87bea3d7f09323ea7ed1ebbc8a867fcde30d46272cead5c6c0b2e9d7ec92be16d36971169c8c4027e5ede8983d83132042baf13c3b7d401c46ee8b22d322065a513afb6086839b9f17f27b84bb98789adb3001226c13c2b39e39e81ef43325695a8d683c6d4987f98f9652cf567b87adb94d574bb622f915588ed197a464c881b59d170a6bce44fe184076b042f2495c5de50e4e0fcdde93da9b973d8d59d3cb5e52de97f69c6012bb686f6bf011aa1140245b43b9f60f4f17eb43b667f7e28872ebb17a0ab921ae338580d3486a68bb883fdb2b93b91bac7563f55294e74a1037a13bafc3b837537804ec7d41eefd963d5705585a3b2a0670d23eff79b39be92d4f644ca5f90d30f21305bb59f5906484c118f47fd57339a0fe1dc7269558ddaace649f846129413075a126b9fd1c949ed7463aecef2b26752657a41fb8d6f4726a78eecca4adef67526cf102a30293864a17e2e2d9e371e6c8693fca0b9ee8c857259e7fbabdb02c493ebf7125a426f8b8063595afb68c27a5de78860a7ffc62b110f6f7f58b398dd98560d4aeb5454a47bd45d1a519a3fbeab0cd8a616bb0101174af50ef78877b682de2d84f8b2766f534d9994f528584619447094ef6720c9869daedb6b9754d0eda4f7024b690a8231cbd6a3e624745457e2747c5e7878f2b7bb4c88b471c0d71a0b7b71107a6879055dcf1ee864a6db19b832c4e2bfdb2675f047f3a52bd0705244d1d21b8082779a9c4763dbada6d5de3a7eb8758a7aaf3301d33c6311c53c6791e1dfa59daaedc8892104c5bdd412c94d89627705d2eb1ddcc40877c3ce96ba7ea230c38e2ea3854c5de3c644c0f92e78a418f9e8a523a12088606c45253d284f3b649c971e61e8e528945717e6316111b522f3c779069dea2b1d5c79c7a003e0bfb992ac2b763fd4c644801d228190c6882db09067035b833d96d3431a6776f6c5602fc36e02143e0b323a306b163871225fda8d5a4cf2192131138d21bd730eab280ecafbf53d4200dd6cc12041e968ea438b67c3dbf3d787baf3c8a97cc05c1298112457c9d797b72a71f21b794bf2e118adc65f966384c7951f131b2dd1d8ba4d65f6c221dbb18fa7e896aa85abb9c44ffaa3af3d8f3a48da7ebee5ffe313c024432d0e7761ed3d65f62a68049290e05681a917bda8c5c4a47afd3d23da9e6b783cdadb4340a28077a9ded0f286b119dcef556224e850aceeb6d566f055e318fe1f4235b6b2e91edf94065506199ab990f1774404aae02c3a296b1f4143cdb186eb3cb5ed694bb81ed0c4cc2d1b45dc4d28dad2d2042b9e112277934850a1f1b957e9f5088289b1dbcef1afa0fa73967e4ebc49e15cfb39b60d3cf5ff022f847ca14a19dbb04b741c9ad6087ea5fb6f5327d5f60c04adc25891049fb897f6b2d598df0c3eb050f1d955328654889902285413256e13cda5aeb2e9a89d587876daca2435b3e3fc19bcbe785a3471426da9b486c048be898cfb3f3c679729a3bc10b90426e10965de2efef2133de1578f1f9cbb20c532ad75f1d7b70283100d01f1d0ea231d1b77e4ac0921d857db0d624e3817015033889625a27a4e23365783355d71ccfdc12fb3879c5dab452ad39c8d8999f169b8862682f15942bc98fa795e2d9b640c8dcce4f2f8fe7ee98ecc30288cbe28d2ca2e542fe19e5a86abbd769fdb567e581f620e6455e270c1c1f5baeaa2fc0c96290aea1d21f32fd7ef35d733166c1e31c7849091cef46e5710b75177441a50b7c5dc69d19662760c5f65b501ff524b35e1cbf24276b385307f20236266ffe368c2eee7c51d6f99fd4b4ef932ecc2163aac1fffdfde1effe10f7ad85167247128cd042e2c4adf35cd431d6a7b74b07bfe8abe66f8bc607d50ff14e747787de019b8911fd2f7a86ed499f3f0a143f485f85dead8e6e3f2314d76f225afb7308086a1e20d04c0254eaa30955ac844fa39dc01c2307ebc4cfffaddfba77ed90caf5c38090a3146815c8e58ebf7e0ba97105256f5ec1dac5a5ed44c7950fb0845590cd152715fef36215887fa456c03670269754aa5fe0eb290e138c59a65f43e7b66a9cb51c43abbd3c6a5d9f4d92cd7b2bf7f48ea7e2476fa4871a8c5c9aa5a71c811f3bfbafced36b124c23e3db4f908ba027efa3995638f92523bb2dedcd225506180dc14ba09fcd6d270d97b4c5b0865f173c9b6b7cc109370e2cd48ef35a47235e6d50d1cd41d011193f7799b810021744121c903525edbc9b27092516abd80ab4c17f8fd5c181547b2ea7f2684bc916aaa6a75047efdf76d9c1c44b4696298c502988bd08c9089c6ecccefd3ece36382ba9fcb7c1a5ac0ec9d3f0f4e0542f8658dbe70bb23e4299d990b6183ffedb8c11638092459be3ee6e70a949cdb5d4300cbe6c3d4aedd6ee24e6a21e52b627484b5fe7b80c88dfc66ea487d8404b835f10c7048795cd5c738bbfbf7d7c13b3d965c52ed21e601fd9941677d721d416b46a6cadbd866329242eb07f2650f67ff95f6e5b7b87ad6c47e55ebcafcddccd2e857aedcd8f0ea3b4fc8db8d355a2b44b26fe432f72acabecc8c5b7b7759f13170dc91eba9e6a400c84815e4b40d676bf7c577a4028a2b2eb9620b3b93ec38c5fdde13b82b7a5fbd407eb470e49da09e4b9e8f8dab838c98356b15507e09ec7e7f526f87e49d7b484566ce0807cba30fb7c5e277a9cf6ea0049e3e34144415b068b0e7eaabb2e89edd5719b3bfca03cdb7cc867bd03974e43d84e084de"}, {0xc, 0x7, {0x0, 0x1}}, {0xc, 0x8, {0x1, 0x1}}}}, @m_connmark={0xa8, 0x1d, 0x0, 0x0, {{0xd}, {0x20, 0x2, 0x0, 0x1, [@TCA_CONNMARK_PARMS={0x1c, 0x1, {{0x80000000, 0x1, 0x10000000, 0x69, 0x4075}, 0x8}}]}, {0x59, 0x6, "d5edd9d35dbfc4c1ee32fe46411c8e55bc8e69d12201ea2ed0ccb0c0d40f03341feecaf06f97c16587532a1871795a5bb561a42e16a88e11c03e26d6795fb67f7391383c50f0f7a0c0349ca63b44f818a81bbb0cb1"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x3, 0x2}}}}, @m_ife={0x1054, 0x0, 0x0, 0x0, {{0x8}, {0x2c, 0x2, 0x0, 0x1, [@TCA_IFE_PARMS={0x1c, 0x1, {{0x4, 0x5, 0x3, 0x7, 0x21}}}, @TCA_IFE_DMAC={0xa, 0x3, @broadcast}]}, {0x1004, 0x6, "57458fc3402ef6d10e34c933bdf75d36d9fb8f605bd1cf0292bbb54647b692465079a2f44bcf41bdd5f13edf8a7fa9b3f22ebc5b40f325befd72c7706347f5972612a51dcd76b4cc3b9a33a0ef5082d69d7bd63948074246f3ea34374e8cd6cf18633109defde1069108ee563162f15605efc88ab1ff3fd8a595955e184435331c94377102b08077d0a6256b6f456e38ee67fdbba5dcc29d9d006e8f92f2d4f09906f75c7ad48092ea6e4e9f70035aaa74626626eb638b5dba9eb8e0bb8334b20cf9f4f93341f764cba617349f6d31d58977f58be23f37acc7efda63670542a5649cc6cd3004bece08bd1b964daa5c700664818427ac788211f51974d6c03c3a8b29f7d102c35724095cfb715e9f3e0d52c5e693627f620b1523e532e4a4e108e8c1996db775848fcc96886c12cd326280c55ee0782c531f21ee9888c073af5a472086ee33ca42aedfd02df5491611ab9d22660624cb970532ec9d8a32a90f23a5113968fafb94ba03d4a42c59d9b96b486f16f4ea18d3e58caf7c35f7c0fc60d47a48b11bd321545b152df590dbbb6b6a57144304e9c0b835ece07772c51a5c11c1c5bc7f67caf49ce3428b1de8ae635a6a28f946a9a54c42ab435ea3a422487565d1fee751ebdf88d30f323a163996563b0f9d874501368aa11f77eb1fe0c30ec6c7e68382ff6b486d2a1f5c7fae5e61704dc0c08d9501d8f5be39bf00f4f31860c38a940e0e240880d40bbedee7912fbc1522e4b18195d04635f1ff319e8ad52444198f7a5a181f7bacd8bc5e8f1e117573eabba1e0a20c1746a33bd7510a4bcf81f5087c335cba1672e93c17615e08d2bb7b3d4f08fb99996aeabbae9969f12ce6a6341b9ca53afb205b8190dfe91e3571943acafd2775b91bebe3eb2009e4ea6461c42bd6a8d7cb8f07b5a073ee8e90d689a541911ec72286903d8673e17d1075e2b9b9b5fb52688ccfc8f49cb8d7e7fb0dc4c1adbeded01a9118f3b7c7c68c7407f727af3754310274c194fa28383ef083fd272991741d3228766f4a552b8dac114d08bcd1ddb00d8fbc5957cf2b0b816dc245209c6cb6fcbd113170476458ccc795401f807026942f3d19ab68557f87aeee1f6cc9c2c0608f8ff291f48a23b64963dc154c3ce87bd55e30072801cab02659c6262108fadf14ddfe03f3bad843a3ef7a6fe86027ae944e9747576ecd53a9a281fe4451d38b49a97851ec8700a3bd3e94741157940bc88afabbec2ed7bf48269726b2c81f2d04006299c7aab8a32809bf59cabefe262eb9154ea0ce43cbdd8e174bf7966f534f7b64faba0f157f0953e7ef71eff418d0a74f311004e4169aad50bee7e8f0f3bf79d81741ca1150f609597bb19382fd746ad15e0037dc805e20ca0d3be6d066f934bdf4cfa280f00b561e7b85a7a113c30331dab5ad3fd0b1fb0ec1f2bebd287f54d7b66891f0c800d48d39bc7faf421aa6c094cab28d5212703a8d622bb38437d4606220ce277d6effd9fef49dd2f29ba6c889e72f9ac13d8e65129fee5b5f67f43ff415eec9b133a958326f8f321a3c938c5d646407980331847c47dd1f616e95428b60b83257e7b7b0a607c525df4927910a80a89c22876ec02a44588d860afa2884901173f04ec380b0462e75f7ea628f81ab3d1ea25fc9e96266e104a262050b20996f5038d459c173060e09588f66dcc3038ccb90bc595be3890a59dfd47e41b8223cea8b4bb64af6f8e3084b754f59c135773ba58ac00680f16bae6ee05f8bdb43eb9b3e4489f672e40776d81b99a7ab835f790a954de83d43a82d325049761358c522228a6ab009145b4a8df074f0908d508cfe8cc2814c178c9a405a0d5e885a562694493a2071e1932d2745cccf889a5ebeab7b95296b7311cffa690bf11db475dcab0e464b37ef50fbea1cc04b0e1f2070367478c9f59f258cf02b6d03d4c1bd30cf2e445004ed6d724f9f8740abe1df3fe14507237a69c826b56e3cb88694a45ee68663840c662cd362e43b0151865bc1994a15eaa1b8410e89d5e866823b8380c291da39d2c28d9099f0fa4c638f66c3f9db555806c4d999530208b8c84a032f88ce50ce6c3a1e152269ce3a2de7f9fc33b1e3ddfcbf18110d4bd8e9216cee1b64af4a1ad03ef091dc28f6ad2baa86b678cc5cd5ee09535ac553809462bb99df835d7d3d592d38c0fed9a07a87173ddcbdd0da2898f1044e0a06c88b325a9ea08208e53e32df9a8a0eab2b6c5ec037d784b514475c58b2f9275c02c19e2b1b4eca019a11ae12152593fe9ae6a6cbf4468da61d083df5ac787b3ff376b49f10e9700a02b186754e68a696ec01ce864f10434068d1b330a0f2aa23ffea607a085daee11f0617173cbbc25c37c5a0b62e659c74eb7623fbc18c3a56232f1640500df443a2475931eb5b4a1d6245cbe6431c84f3155680afe2effe2e3285ad1bc1beabb08bfb60cceab9e37a94123971e726b7f78f7b12c4c8a4201c9253cb3e5aea4bf73194232b3410fb70da59945e8a907a2e99ac80b24392f4e23316479bfabf8ad28ecfdbfc13acea2c2f4398ee86299bddb960c6648617947d1a589dc302c828731ad0217cfa4fc35a5f8ac1aa95442b430e662f9e8e096a6e3607b0495c761c0eac862c63ce8a14c004ae44fea525e417e9d85556404776dc75ad3f6cee16d0f757261c98403968ef308404042c0f75328c4ec9120f8fc2b4f4755c25ade45a7e60dab2465ec83776f38885bf38b3d8440a8a7a29e73724cd4d557a1692da74e3c0236573f6aca8fba2314e37b087816c0d98e67fbddb87b72136078917134bc8441a43ee21318e866ede668c5aa203b2d4066528f3a0271f331aa7ded0cdac1b7b9be13f982a885b1ee3da2700f43460e2d34c6539bee6e4d75d9518df4d2155676b6f0e42dd82ee2f96a5ae5ef49ae02b9594b59666aef2e5f88e9c1e0ff8ecab269be479a98163b8483f96c036790b5117903a8e079b9b4380f7afc6faf4755ddfa51f306b31611b62b137ffd54378e49a9080bd94dd95556669dede2883615443058d163e211657fcc57c48abe7ab20f01820e74a40317a63dea3a5af175b71bf2e639c1e3bee21523593fd31996ec6bd32654085253a3792b3a00d03b57355b99c8f4e7a35bfb3f4206f5c208191ebfe1912ec71ec9c7256d15f202191831e930d35e7637173b9f0bd56995b54b399f84be4e0cb558d71cf586fea088423b9eb1da1e4b5fc5fe5d4d0d5436d4298919f97a3ccd381ac8b35232a34f437d7a73b0438c183db482aa243d835634137abe81b51fd410bb574dcb1676c09a426dc8b627e6e79e142051f6a75c2d6068767bdeb63899ac613b6848799800b2daba07542c54a897875f5d8df823f41288e21dd91e9b2244d657863fdabf68aa7d248bf97a32ca7c10dd8ed55f00779053cc21ba78ca5abbc3b6ff4c0c844711f017c426c1370aba4a0bb3c0e74e8d0f225c1a05dbc6d078d72f5d19c910a1a4045f4f22001f0554529e87c9058c6f11b9f4baa0fdcd6c456aa6df2600e862d18d9b80897594c54611c21775bfd6e96541ed2e7a61dc5aa1866e915166a3bf3d9b48e4c3ea9ad18424816f68e9123c34d8ead331405d8088249b460ea63b0b85003bbf7138e5075cf24deda6cd4b1b661446f8ebbc213483bfd7f312b5bec802b8552efd63d838cc87a93da690c0a70bb792d41b3551f9698155dacfd3a436ff1822349fd838d11f6e4f691ab878db56b0f7fecda7c83316e4fd28af0becf61968ffa91ecd4c634127cfb1e115ba0916ad267dc742d0adb9aa606668974ff0066b0635d002135260e7484ae8b80febd7d70190c7cfa1b0c47e820b3ebd46edd46500466c08d289f69a9d4a6089c664d9224e08572dd95ceea9b8f525a6e81495370e25138261bf7dbaea7336fa9ba6dd938c9d1297ea48d86db7fff1b00ad85f1c5dd004b433c009839b91ea9139cd4619f72c0b17e2fd2527adac9979b94d936a24749c2637f0ec8363ed5cf4784314a3c01d509ffff3c12417aaf398df543397fd77cc4a32585bcf4ed3d88c5b64034c57d9dd4b609d81a3949ec4a53158e9375644be2970b1bf57ee92e8241a786078322baecc9570fbe81191abce07cc58c134b83259cff5f7998f1166326221099417815e2e916d2ea8659ad857d6444b8465dca5be2a6eb1da0c570dc4c4a0687ce6e4ec089bbfb39c4f80b480c8b2c691de65cd1c78493813cc0ff352b15966b682e964f72b17504e10cd152fe260e1fdbe477289f8556dbc288e44362e88686158b89ddddd1d7334aa368fbb31ada6f557b35e49929482d42188e7303d19fabb3653bbdb84ac9728d0a55b0b32ddd1a569192c2a1d475fb3bf66b225d8db078824d57269828d6b935299ee355759c0a0244982e5654615833b9d6ada7244a620b667e9a8a4d3eeca50a03a7c4b98ff5c211bc4782ce4b21302fd77d6e16621d40a87950bba08d64a9ded49132f9f889c37a36483c3f26339c5b86ef6e96dd09fba2074638e43a5cf9ca1d724fa64d96eb314e536676de4c7e61c2ba8fee20bee587111f7a783f007b4dc2ab20bb3c88aa176cd24e9bb1e03056a493d6c1f63ce80ac0d855f8f2e254c6b1be048dab2665f91a6a15a7c4f200ff1d2df29091e087b758a4327a20fde229125942624f37ea738cab1203df4cb8f82ee8f971984b8862f73000a571314df50362e2e017f0b01926c9e557b472473312f11601c001fadb04705770be108b8e51daa3a7e1205bd3857d41900384606898489ec34ed5d3d36d16d2e3da3cd832d4d75a2d160f400cb2c1d68ae577a5c4b31743981b2e6783c33b765421c5fcfac77312474d05658a6addcfc968c4a27ead1b156443348a98843648795168ae4b9514e5b2d05de17866aa6cbea12f493653e3288fda13148906055c3f9017966aac16d01e819522306aa92a956dbdeaa9cf0353a7c3bfab650436295e5933f94b12840f9b4d0a886c2f5cd8b4728ad46b29d7e01526ed9e7bdc0480e7914a4bae859b923748d73e51123b4b1e98c0c252065fa448e91da5383415660e3ca444c3413b7426dab531e534bfb49327adf14d2a2f77794c7f1e4669987b5a5c957e1886111825219be67204a3f6ae4b809970d1b4c32a2ef6ace5b0634e19c44d28c8634b637832a45009b807401b101d5566a6d7a8fad9c9757bc96a0ca0fd7282fb74674420b371c0f945640feb505cbc681c2401c2c0cf53bcb10305a5829eed41620390b26f467923c7db8aa9d1842184f93c382f14dcc45f12f0f7aaab47394dde179cb7849d24d1d088d3a761c0476ee71a2c323bc13d9c802549b8fa179cbe3a02fd4b30863ae1ae41755091f58f803a801aeca549ac8fb2684113116c55f2dd797d2eab111fedce427a5f340fac0e681589b2f52d5f50718cb38b1f130d85fe261ae0d19434120b82b118ee6dfae85617fc6a62c2bff2be89b7a6767c73a20c2ebc23a0b27838b17e3f3f4d5c959c4678a2a906a8533e17371d16ab2eaaabc913161261186a3890c3662e657c4657b15dbcfbc4bb064739b9adb14c5e1258c988b8c0ea89e39b45aec2c01244a695ed8b690522ae4dc4699dd4cefbdcea0e43c0cce2e21ca2d93af294082ae206858a01c6df87431ae63a9abe65e6aab7f55c546a4e3e54e87620e97bdd21500bed6421b0b7e6ec20e70c47ddf56d5dba0ee1f9627938a14ca8794fefb27c9d964ada50674180bb1fbf17f6bac6b8404124941f32ea4987c113391e26e2425aa2a8d506085841c09a25f22b810b76ca7a58243833"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2}}}}]}, {0x3e4, 0x1, [@m_csum={0xf4, 0x5, 0x0, 0x0, {{0x9}, {0x3c, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0xa6, 0x7, 0x0, 0x25, 0xfffffffe}, 0x55}}, @TCA_CSUM_PARMS={0x1c, 0x1, {{0xa5, 0x2c000000, 0x1, 0x2, 0x9}, 0x3d}}]}, {0x8e, 0x6, "a1082051675f4c204f954cbbc207ebfbd98e01533c880c585553ab6ad0ed79f983d74cd3ed7bb6cf823b115ecd044e4318b3d0b1e02d89794fa44c8054a9426329a6e5664c1c332e512ac6d733e3bb23498b5dfdab7ff5715069def94d6a02d687f9dee69aa2a08c4bd9c53a61cd4e46c60de7d40331c8d12a7ca880bf72be8df666916baec6d2e3ccbe"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x2, 0x1}}}}, @m_skbmod={0x130, 0x1a, 0x0, 0x0, {{0xb}, {0x68, 0x2, 0x0, 0x1, [@TCA_SKBMOD_SMAC={0xa, 0x4, @link_local={0x1, 0x80, 0xc2, 0x0, 0x0, 0xe}}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x377}, @TCA_SKBMOD_ETYPE={0x6, 0x5, 0x7f}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x33b, 0xe0, 0x7, 0x3, 0x1}, 0xc}}, @TCA_SKBMOD_PARMS={0x24, 0x2, {{0x0, 0xeb7b, 0xffffffffffffffff, 0x5, 0x10001}, 0xa}}]}, {0x9f, 0x6, "aa5cc78de93db4891f868c9b2c032d9594dae686c539cdfb4f1560a3ed9cbdf5393a0bbeae6511766a4f0421ea2f0a3c38099800c59e3fec6497f03f87205457ee69fa144a891aa1df18805907863602cf218fcb1c8d9baf8408bd7f0eea2235690ca26f2aa479174e9eb38bbb404087cd1a5bd5caa410192e2f2ddef5d2b9d02fa14747c81db9839a759e35843eb341fffc13bf729ce05434b3ff"}, {0xc, 0x7, {0x1, 0x930d5cc764661fd}}, {0xc, 0x8, {0x1, 0x3}}}}, @m_simple={0xc0, 0x1e, 0x0, 0x0, {{0xb}, {0x44, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18, 0x2, {0x0, 0x88ec, 0xfffffffffffffffa, 0x9}}, @TCA_DEF_DATA={0xf, 0x3, 'syzkaller0\x00'}, @TCA_DEF_PARMS={0x18, 0x2, {0x8, 0x6, 0x10000000, 0x0, 0x7}}]}, {0x54, 0x6, "6e32c8d2af504239c456f7fb1183fb9e2d4040a020fc98dd7300c1bf56740dcd616774cd9337288ac248609d25de0f34416b60653547f85e8e6fb5beb5e5d3534a5f7d9abae6ba0d6a075e00fd17f814"}, {0xc, 0x7, {0x1}}, {0xc, 0x8, {0x2}}}}, @m_bpf={0xfc, 0xe, 0x0, 0x0, {{0x8}, {0x58, 0x2, 0x0, 0x1, [@TCA_ACT_BPF_OPS={0x24, 0x4, [{0x7, 0x44, 0x79, 0x7}, {0x3, 0x6, 0x5, 0x1}, {0x40, 0x97, 0x8, 0xe7a0}, {0xfe00, 0x8, 0x2, 0x3}]}, @TCA_ACT_BPF_OPS={0x4}, @TCA_ACT_BPF_PARMS={0x18, 0x2, {0x32d4, 0x80000000, 0x0, 0x0, 0x1}}, @TCA_ACT_BPF_FD={0x8, 0x5, r3}, @TCA_ACT_BPF_OPS={0xc, 0x4, [{0x1ff, 0x7, 0x3, 0x276}]}]}, {0x7d, 0x6, "1d5c894d3fb2c25680ed0068c03a561f57224723eb17dc309081c00822e3b654c7a9c17c644ae5cab5af81bca515c449a311f700c3b637009406071a3644a49d2b01c49156d438f0f7b1eb8d1fc6f8d3e7990b2ce6efa1e72fcfe6b8f4b372d3d45e5c5fb12e275d11dfae8fa03b3d1694b918d7e8bce4b389"}, {0xc, 0x7, {0x1, 0x1}}, {0xc, 0x8, {0x1, 0x3}}}}]}]}, 0x8410}, 0x1, 0x0, 0x0, 0x8848}, 0x4080) bind$tipc(r3, &(0x7f00000001c0)=@nameseq={0x1e, 0x1, 0x3, {0x42, 0x2, 0xffffffff}}, 0x10) socket$tipc(0x1e, 0x5, 0x0) (async) r13 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r13, &(0x7f0000000380)={&(0x7f0000000140)=@name={0x1e, 0x2, 0x3, {{0x42, 0x3}}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4000884}, 0x4) (async) sendmsg$tipc(r13, &(0x7f0000000380)={&(0x7f0000000140)=@name={0x1e, 0x2, 0x3, {{0x42, 0x3}}}, 0x10, 0x0, 0x0, 0x0, 0x0, 0x4000884}, 0x4) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00222200000096231346e53f070c0000002a220283"], 0x0}, 0x0) 3.483244806s ago: executing program 8 (id=7912): openat$nci(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) landlock_create_ruleset(&(0x7f00000002c0)={0x120, 0xd, 0x3}, 0x30, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket$netlink(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) socket(0x10, 0x803, 0x0) syz_open_dev$video(&(0x7f0000000200), 0x4, 0x70fa80) syz_usb_connect(0x3, 0x24, &(0x7f0000000600)=ANY=[@ANYBLOB="12010000ee3fb140b40a1100fbca0102030109021200010295109909044f0d00f31d6309"], 0x0) socket$netlink(0x10, 0x3, 0x0) syz_open_procfs(0x0, &(0x7f0000000000)='net/snmp6\x00') r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f0000000040)={0x0, 0x18, 0xfa00, {0x8000000000003, &(0x7f0000000000)={0xffffffffffffffff}, 0x13f, 0x9}}, 0x20) socket$vsock_stream(0x28, 0x1, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuacct.usage_sys\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000020640)={'#! ', './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0'}, 0x10010) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0xe671b3c15187e250, r2, 0x0) rt_sigtimedwait(&(0x7f00000000c0)={[0x6b]}, 0x0, &(0x7f0000000180), 0x8) openat$autofs(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) write$RDMA_USER_CM_CMD_LISTEN(r0, &(0x7f0000000100)={0x7, 0x8, 0xfa00, {r1, 0x10000}}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100), 0x86}], 0x2) r3 = socket$inet6_sctp(0xa, 0x5, 0x84) close(r3) r4 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt(r4, 0x84, 0x81, &(0x7f0000000280)="1a00000002000000", 0x8) setsockopt(r4, 0x84, 0x80, &(0x7f0000000000)="1400000009000000", 0x8) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(0xffffffffffffffff, 0x84, 0x64, &(0x7f0000000300)=[@in={0x2, 0x4e21, @local}, @in={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0xf}}, @in6={0xa, 0x4e21, 0xfffffffa, @private2={0xfc, 0x2, '\x00', 0x1}, 0x3}, @in={0x2, 0x4e24, @remote}, @in={0x2, 0x4e20, @loopback}], 0x5c) sendto$inet6(r4, &(0x7f00000004c0)="b0", 0x1, 0x40811, &(0x7f0000000240)={0xa, 0x4e23, 0x1ff, @loopback, 0x4}, 0x1c) setsockopt$inet_sctp6_SCTP_SET_PEER_PRIMARY_ADDR(r4, 0x84, 0x5, &(0x7f0000000500)={0x0, @in={{0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}}}, 0x84) 3.482990733s ago: executing program 2 (id=7913): r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f00000066c0), 0xa0d, 0x0, 0x0) 3.0682838s ago: executing program 2 (id=7914): r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc(&(0x7f0000000000), r0) sendmsg$TIPC_CMD_SET_NODE_ADDR(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x24, r1, 0x201, 0x400000, 0x0, {{}, {}, {0x8, 0x11, 0x1001001}}}, 0x24}}, 0x0) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000680)=ANY=[@ANYBLOB='8\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010006000d0000000000010000000000000001410000001c001700000000000000006574683a73797a5f74756e"], 0x38}}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffaabbccddeeff88ca5b500028003a0000000000000100100200001267"], 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x21}, &(0x7f0000000300)=0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x800000000000004}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(r2, 0x1, &(0x7f0000000040)={{}, {0x0, 0x989680}}, 0x0) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) socket$igmp(0x2, 0x3, 0x2) ioctl$UFFDIO_API(0xffffffffffffffff, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) ioctl$UFFDIO_COPY(0xffffffffffffffff, 0xc028aa05, &(0x7f0000000040)={&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x3000}) r3 = msgget$private(0x0, 0x1f3) r4 = mmap$IORING_OFF_SQ_RING(0x110c230000, 0x8000002, 0x2000007, 0x401d031, 0xffffffffffffffff, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(0xffffffffffffffff, 0x4008af60, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x31, 0xffffffffffffffff, 0x0) sendmsg$inet(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000d40)="75c1cc54649640be1983f79c5bfe88cd6a6a000070ab59578db363f49fcfec3197381b13892559f334d436138406b699de69d213fd42d5737428808940bcd0840dc930c81a8bd8b665cd232c5831977dd63ce2c88d43b17760a6e0df533940a702485bb198e47be60c4fe6987e7a0dc395ab72756496f2e0610918998c294c8e674758ffa13b00bab2df9ca37a0bd8f0bb843fe86124390c62f05d76038a6e1610780f0310692de128832c32940a6e848b17d1b5a0c20f7ff5a7a2e353f9363a037d054cf0409c89cd80165cf27bf7904a0d47cfd06acc1e4606bb5a8d26ace7578e8f5d151eb60e63969461a96e66f9cf4203d5bb7af3f62bc02693a1d5af09c6d1f5c7d27e991ce5c388b925aacf29f77ff12a5589aa7174c130ba477e86188d1ce5168925ebc3e4f071c368fe7e71b209acca43bdc42a1fe0171c4096fe8ddf08e081554bac2dc0d3a4f80cd57aae7305aec6c9d8853e8f80be85b921c951a9fff433a348926af5d91fd19bb2d930eeb546444189e76b0cd05a72f52bc74d285d6b6d84680770f88f82474b6c3fc5b641822516eb35fe2ecd17d378b283c2ea4c2295f2d42beebad7b75da375764520e9fc68683118adf1ce73e1c7635161df1cfa4f73fd4ed9811c1c2366472122d7900d073f75e6e5a306c5127fc491ac1e9af986b827072790104d6a258772b840dcf0a16246ee6ef516a66a0c70283875bdfb0cb3b8fd5f76e8b481193d1ca7310b74f6b2fe4e03b3d67e560784a28a508e302634ada79a9d543a4b6ac9dab6f335cd207d7c4d46ef6922bde6c66b85817d1d9cf991a7573773fc9125b1381b36a009592d16df4d74de496b1a38a857671eec326ba6d6766d21066de663280c7283629700000000000000f902c6cc4ef7f0734c19bc74d5b830d9e31b962f17253772901708cc9d1f5424bc6ecd4e26231fef4dc1b0ab71edc9172bdcec28c030b65da821a3319cb42e449395ffbfbb037b09e3075669942800006575a2ff460f12d5787e622c8e0d8961efedc02b3d9499d542", 0x2e4}, {&(0x7f0000000100)="b0fef28adda62f55a0000000000000001abe0a88f67472c3cd975c9884ae3f95e35b630108", 0x25}], 0x2}, 0x44040) recvmsg(r6, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/233, 0xe9}], 0x1, &(0x7f0000002d00)=""/4080, 0xff0}, 0x0) close(r5) msgrcv(r3, 0x0, 0x0, 0x0, 0x3000) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0010000000000000"], 0x8, 0x0) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/121}, 0x81, 0x1, 0x3800) msgctl$MSG_STAT(r3, 0xb, &(0x7f0000000940)=""/233) r7 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYBLOB="4800000041000501010000000000000001010000000000001c0001000600060008000000100007007f0000017f000001910040c71400020010000c00090009"], 0x48}, 0x1, 0x0, 0x0, 0x4044850}, 0xc040) syz_emit_ethernet(0x46, &(0x7f0000000240)=ANY=[@ANYRES32=r4], 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="3e929cb65ec7c68b80090dacb686db843b1bea62be722c9883b6e678e6efd2", 0x1f}], 0x1) 2.879265112s ago: executing program 6 (id=7915): socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x4c, &(0x7f0000000080), 0xfe41) recvmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)}, 0x40012000) sendmsg$unix(r1, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000100000001"], 0x18, 0x20000084}, 0x88c0) 2.823120917s ago: executing program 2 (id=7916): r0 = socket$packet(0x11, 0x2, 0x300) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40241, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'syzkaller1\x00', 0xc201}) r2 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r2, &(0x7f0000000100)={0xa, 0x4e20, 0x0, @empty, 0x3}, 0x1c) (async) getsockopt$kcm_KCM_RECV_DISABLE(r1, 0x119, 0x1, &(0x7f0000000440), 0x4) r3 = syz_open_dev$video(&(0x7f0000000000), 0x1, 0x2) (async, rerun: 64) r4 = io_uring_setup(0x4bee, &(0x7f0000000240)={0x0, 0xaf01, 0x2000a, 0x1, 0x27a}) (async, rerun: 64) r5 = socket$netlink(0x10, 0x3, 0x6) bind$netlink(r5, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) (async, rerun: 32) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r5, 0x10e, 0x4, &(0x7f0000000100)=0x1800, 0x4) (rerun: 32) r6 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r6, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x16) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f000000c2c0)={0x0, 0x0, 0x0}, 0x0) connect$inet(r6, &(0x7f0000000480)={0x2, 0x4e23, @multicast2}, 0x10) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@dev={0xfe, 0x80, '\x00', 0x5}, @in=@multicast2, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee01}, {0x0, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x0, 0x8, 0x7}, {0x0, 0x0, 0x400000000}, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3}, {{@in6=@dev={0xfe, 0x80, '\x00', 0x40}, 0x8, 0x32}, 0x0, @in=@private=0xa0100fe, 0x0, 0x0, 0x0, 0xb7, 0x2, 0xfffffffe, 0xc00}}, 0xe8) sendmmsg(r6, &(0x7f0000007fc0), 0x800001d, 0x1c) (async) mmap$IORING_OFF_SQ_RING(0x0, 0x2, 0x1000004, 0x40010, r4, 0x0) ioctl$VIDIOC_REQBUFS(r3, 0xc0145608, &(0x7f00000000c0)={0x10006, 0x1, 0x2, 0x0, 0x8}) (async) ioctl$VIDIOC_QBUF(r3, 0xc058560f, &(0x7f0000000140)=@userptr={0x0, 0x1, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "a2b000"}, 0x0, 0x2, {&(0x7f0000401000)}, 0x400000}) (async) ioctl$NILFS_IOCTL_SYNC(r2, 0x80086e8a, &(0x7f00000004c0)) setsockopt$inet_sctp6_SCTP_INITMSG(r2, 0x84, 0x2, &(0x7f00000001c0)={0x1, 0x800, 0x731, 0x3ff}, 0x8) ioctl$VIDIOC_STREAMON(r3, 0x40045612, &(0x7f0000000200)=0x1) (async) ioctl$BTRFS_IOC_GET_SUPPORTED_FEATURES(r0, 0x80489439, &(0x7f00000003c0)) (async) r7 = socket$kcm(0x2, 0xa, 0x2) ioctl$SIOCSIFHWADDR(r7, 0x8914, &(0x7f0000000180)={'syzkaller1\x00', @link_local}) setsockopt$inet6_udp_encap(r2, 0x11, 0x64, &(0x7f0000000040)=0x2, 0x4) r8 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r8, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000540)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a200000000900010073797a300e00000040000000030a03000000000000000000030000000900030073797a30000000000900010073797a300000000014000480080002406375fd82080001400000000028000000000a01040000000000000000030000000900010073797a30000000000800024000000001140000001100010000000000000000000000000a00"/176], 0xb0}}, 0x0) (async) write$tun(r1, &(0x7f00000002c0)={@val={0x8, 0x800}, @void, @ipv4=@udp={{0x5, 0x4, 0x3, 0x28, 0x79, 0x65, 0x0, 0x40, 0x11, 0x0, @private=0xa010108, @broadcast}, {0x4e23, 0x4e20, 0x65, 0x0, @wg=@data={0x4, 0x2f9914c3, 0xffffffffffffff58, "c51b140bca92607a0c3f142a2417ae2f1724c58e70f03b5fc5165a512b298ccd10e509e70c780b4d6a1ec000c3d00e02eef2dee94b3e20eb0882edd2909e699074376efda5f9cf77e0b41c6e3e"}}}}, 0x7d) 2.71581768s ago: executing program 6 (id=7917): r0 = syz_usb_connect(0x0, 0x48, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x424, 0x12c, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x36, 0x1, 0x0, 0x0, 0x0, 0x0, "", [{{0x9, 0x4, 0x0, 0x0, 0x4, 0xff, 0xff, 0xff, 0x0, [], [{{0x9, 0x5, 0x81, 0x2, 0x200}}, {{0x9, 0x5, 0x2, 0x2, 0x200}}, {{0x9, 0x5, 0x83, 0x2, 0x200}}, {{0x9, 0x5, 0x4, 0x2, 0x200}}]}}]}}]}}, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000100)={0x84, &(0x7f0000000200)=ANY=[@ANYBLOB="40060000cccb"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000500)={0x7c, &(0x7f0000000600)={0x40, 0x0, 0xf, "0f00000100"/15}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 2.420779183s ago: executing program 2 (id=7918): pipe2$watch_queue(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) unshare(0x2c020400) move_mount(r2, 0x0, r1, 0x0, 0x46) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$fuse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000002380)={{'fd', 0x3d, r3}, 0x2c, {'rootmode', 0x3d, 0x8000}}) read$FUSE(r3, &(0x7f0000000200)={0x2020, 0x0, 0x0}, 0x2020) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write$FUSE_INIT(r3, &(0x7f0000002300)={0x50, 0x0, r4, {0x7, 0x9}}, 0x50) read$FUSE(r3, &(0x7f0000004580)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r3, &(0x7f0000002240)={0x10, 0xffffffffffffffda, r5}, 0x10) r6 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup3(r6, r3, 0x0) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x200000}) close_range(r0, 0xffffffffffffffff, 0x0) 2.393956762s ago: executing program 3 (id=7919): r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000a40), 0x401, 0x0) write$UHID_INPUT(r1, &(0x7f0000000e40)={0x8, {"ace0e6aa42f37706cd5797c96b9364b32a1a7cee34790852c1ad2e4d7cc38bea207cdbfd834f2d3eb9be7c18e7b8a73ad84142bea6df04b7927204ceba2b4b92686b639923868b0d527655fdeb4e2f5dd25231db979a6ead8a29424f9dab295fb76e14a4deb2d66d918ea82f63d9673e6ed7d1b77e1fe501b5717c645785dd4d10f018f354ad9a04840ab7e4019a118a493fd0e5e5a26f3bf6f4f5991007a07dfe5db78c41dcb7509e0a9b907b19890acc0c9e626cadec492382c2020e51ae4be2c941238af607d80c4693ec6d43753c6bf1f95981d89ec7366623e136b18de179d9a25b885e7697647b14939c224a955e39f0d063202d1dcb7d0f664d096bcc8d011fee4d2cad0f6c8a6f94ab72c9ea820c1ef9f50e4d76b7938cc924f392bedb79ef3409bbfe0615be1b6e7ee3ecfa2ebd31e5254b2c7a4d4a39eb7723f2819414765cfacc20cfb79d1fa09a4b9b3571c7a7b00c123093302789b3518e16ff8419dca882edcbbc656bab8184a64509b9c735fdbb63e7330a7b2a577db115f577f68ced730f0f871adaf6e56ea25b020ffc3d8f0103177745ce9c65614a93ad3a2ac26097c0b6077fc472513b476f4a62dd76d1d93f556ac09572ef137ea6c29c93a2b1e5f4fb44af211b49d54cd632463918c19021689a8db27aadff957287c72c011ee7a8144cb80b6e623e6737dd73e962387609fd7ba8949f865e4bfaad09ef5086e5f1443ca058f9beb3b938c9dfe5cdf0cdafa8eb3da0b7d09b986992c2ea0244348602ae2642bef15d820bcbd0cdb7d8a254357d1623d0d73416ee9396ca5dc775b2426e7b29a00d6677db10d3e18e504542560e0bf432699edea748165872e9a48418feebc7f0f446b6414019000711218a408d6994b927450f91668695c5b84ce8a2a1f28793120f24eced36bab433cc77c6a1fa1fa8b010ba34c46e739560158c106aed9acc87b391a865006b0659fb066d4131c11410fc64a627b876815583b0ace7f868c5d5c87abc14996d4b20d0caf5b1b62c8572cfb29ae6235f2d6c6f2b25eca444977b481120bcc69712e7c057e30b41aea57e69dee4353a2a76a3142d5a9b8644251ba0e756c7baa752bd34d23a67be635a080f62051b92200857e7d488b531d08c251311d4d583bb43831dd24d39144923f5a2ea6385a47228403719ec99f82ab76cfa7eab4ccc869ac0e7a3cf0eeb8b8fee16d2436911f2cfdb7df352c2997b88dedb67c82954345268f8f1fbcf92779014e8d8751db9083511cc2091554c8402380b310abf24b87aeb037863f0eb2b720b3601a58001ac17afffed467d3f1abf43fcacefa68b1623a27246204091774d1d16c9912c7edc148946c7c2d3addc4298b7426e60efed743cb86be4b76223c04287de6f340a255bbe30df52108bac11f4142ab5a9e260ee2e7087a26bba40a9f9c6dbbe5ae789f8aaa7775e62d0b3ffe1c6d9294612b1fb4fe36a981a31f833389946aaf25a5d5837b12f17e989d9ad3054e5954b54abe299794f6f1567ac7e8cba86989b0184da2b2b311e064483ac625cdac8d66e07aa9e493495942e98b116b8f42cb53c1d0d80b12cdf7066e54943a74f9b224edfe39c8b25de8f63514b247645f98b14567986eefaa021125069ee97f4a445ea71e1d766029da7781c5c364ef9c5a18a817fef9d46e7de198c39d8821112786190fd5cf255fb527171835d21a4f406fefe00c7268a440b08826c94d4570aaa2d86ee351486542b68660487a748a8f4f5b4a5c0255b0dd63ef636d06673cba5eebf582736f6814d2f345d22af49ef231c78c104bb80f1900587c85d8a6e40bfc6eee2f3b015b98f23e4c4fc466d00e1bd94067f008f519182f6cefcb3565b4360a67d2901a7e0cd160f4c7ce3eeccb8ab821851c49f3b135aff27c69ddb435f33146b9a820f3c60b4ea02154140100201e4abbfcca3cf1bd953b351fd0fbbe65c8fda4153ec949ed3c1ed58a5ac6a2e435636ca7114db1060f0765f364a1a7d4757da96583c33b56a36460cd8fa7949b812b118f1529c96d1308957b5fa469227254267926d54d269a97b50aac57b246b316c7a4f441795cdfa505ec5eacd493a5066f8b9215ad6839997546d4975c3b36297ba56a5dca0b06a9e10b8b207cdad709fa939884bf902b0016cd20cf3cd52056e57147d74c067ef7759ce9fef7a393f1a334adbc0820853a5de261c9abf9bda7729bb72e9666c667c7b3eb4cef0cf31d0bfebe447b3b4433855da238a6669bb65ae0854b76c7a270461a79998af189ab188d9670af65403f8eea25c362ae82bbe1312e0720c13b3cbc8ef6a8723b4fd348e2964bd00140c8c4d98a7011643b5c68c716ad51d7880f2423e3bf8bfd926f0b019e02943bcde7c31e6cfe61b02218206c8774278381698a2e6a1d1e85063b1fa4c86e7cb2e8346424be2af83af35a5f49372ddbbb8b2ec229f46e8c9034ecdf7a02dd37be6191fc6a3bf76e2a0b3d755f259426d27ec872e48118f5f34953afebdf34c55bd0da1ed097d53914e2c5f3df0206764853b89837ee485555d506260ad10cfe532ea4d98fdc3a5ee79390741be8fe7c90474e8793630c6c7458a108bb00f9e51cc71ed24c3e7a9c4a475f2f61bf8ba85aaea139fc8a6c87925c2e29ba48aa1e7a0d74ab3aa96bcb427d99f6d08caf8107d1c60835ce31bfc18cb1f6e29cb6f96f0d8af1135f04b45b7bb7c351d7af540f7e2093fa4f4eb62bcc1dec8335137ec2dc4fcd5310bf3a442f178b54f55f38442e4a51a0c292e192f6ebc051505d7f6633a2cd9e2f7a4d3cdfb227d9e1ca1c01fe2d4445107c90c128a77f8e02710b07ca50b92cf0a742b203a183e0b7b3d336b5c795511be3cbd3a7a4a2f91260fada36df96028c25a4872e6ae2b505a8a1e85476457e750107bb69193f2aa45f3d00d008b3449f909f086c9cbb1a4c5a59de082491383cb0cdf3fe031c06219656b629bc955c3abf47a2add4466308cb04fbc6b81a6d6cbb55634441f2b7f66f1bd36ab56e6abbc731b7f941af718194a08d6173018529a11f6f4410de949c94c006322fb879ff7a2b7d790f5dae01231dbfc6d53eec604e01b76887b6719652eaa842f38e3622e5a551d226fe71cebbdb1133126a36ec9ba0b3ef379511c5a4c48873bd2477742541745ed81cee58711ebaa2f031b436a1a58d001894ce25b1db6ccab2f6dec531e0cc1d916e862b64588316ee84acdc8c94e5110eb321e35bff912e88e6024f8d93edebd8013a7d39f47c33c0fdf01faaaaaab23e1fab13725b8a1cb89b03997d3bfb05c8627658700ab83fa232b7a31c20c3f53c16bdf78408cb6ff49edd2f9adac931635241aa5868d57e9c91266530b291065db025a7de16e5c5d588a24295d038394810f4be6cb77f9bf2fd4cb3012d06ce1f4c708e8ff7df324b02edcf7888a30fc83cc78309251754b9c32b866bfe841e81ca5ea7e64fe4ce99117d66fc88590687e965fd4ead99598ce01892ba8801800bd1471bed25d895de4d13a2b7ee2e5dd61821b156ac965e8be2e2a923f6ce3645cab99551d02c35940390c8fafd2144c36a7c7d89c1499d6ead461d7b5dbce9fa24a3a9aa2734d2d441955c06c0c40c9c53a8712ba01deb7029a89531109ad9bc296187eca0382ef16f2d7a5cd77a6cea17f1753f7449b760fdab702a3e64a2854664f75387d518e8cf335ef5ce2475892cde71dababe930555bab0fb6e727dd46c74b295229fb5149f2d4c19b7d0fbe902c5ce49c67b5c1b440db34a4149516862b543fb7d97884f478ced421989a3793998cae85df003c3733fae8d6c76a62bce5e6de9cf4ed3fa15fdeace1e9c5864f4d329acd2069cd9068e28bc6fcc9af93fefd50912185ec7e7abefd47271432f7d62ebcc6a875ba76376b4b227224f3c7aa4c6816ceec616f5e26cd4a17fdd83e3cbecb301a701648073dedab265a8fb4500cf6832044d1b94c02bc2dd2fd3e86bf35f84cb6a473d1b3e20fccabffba1be294d35b413db0fe79dddd6b57f72e69a71d2a697432850b5a5df2fd9d79301b84db3409c4efcbe3fc2dd50f64c06010b71d94fe69ec39d95abcff3eaef3328ab103a716bd9477907a53854e95a5a8f1ed9beb7116660b304bed7e6b47a1f0b94264819d3d333e71eed8aff455701b3decb354ea3bd49bb06eaa90e161ec5ba37211cd3a3cdf492a0a2da8956adea087d78b6c6cf4deb75107b2e9d5f14fa188a9ca14092a7ec258b4923f8f49904abedfe4c9c78ae1b4c149aad0ceb30909fa00be2d3ab9cd25e8522ef4d6526ea7c040dbdeb98b19899327c5e5b58bff197e28bb22c97d04022d1f7705723b8ed9261324f7cf18b912d34378ab3d45d2ba53f87d0756d51389440bde60f1b289613c36f7ff9dc029fcdf290c1d4a4ebb53da03fc3b2d2dce73bf18e90dc412eab0d7e25d7749a29bda9f45d3e2b1dd0462aa4b52c0084b9730522e1b290b7e78b96d12c4bda8f57596121ace658ffb30673e096c65eef3057cfe08f0bbf51216426fd0955cc639b4431929f07c953e7ec5828c61ecd13bca618fe65e077328ba7f298a8fbc79236c34a5d519e48fbd482468d300de96674527aa26c94e67e5afdfcde58e667cbeeb330333e8375325601776131e9ca33f0fd52d8f1dcc6868ea9ca287ae430d3af60459e23b05bb40b52b8da61f77d3a7cabae872d4a6cf7b124e66b0c38943334b946a0fab3d023beb22d82464b6195404378c9140bfd25278ca9081b544b0cb8f8ac1b05700d315a6510b889e0dcd8a21995a05f756344726f99098cf2d559d43177afc0594331fa19e00e4d9e0988d745526a20201b5ae1c8b22e0439e76adbf69e3343de8d40b38939b02e61ffee6a57310f0f739bc872a9a0f5b33d5d9207911d65bfaee586e4232c64a059f21b504983f47ffffe0559f8e7da0215f55bd74a3bb4be59cb5675a45302c32a67a0d9bfdaff85b68793465391203be71f4fc72767297a4359608d5682231672ca4affd5d21dce2dd8cc3409e03296809d777dbbf44d71fff2e55c48d0eb354e880ec84200e868ad16f99e13c0218128b6bb15e1bc29b5ca9971e1d9bf831c5ccb4c1f6a348fc4f3a879285aa02bded2c40fa09c68137620e72db5b72ca4faeeffe7df178dcefa42d5341bc6691e7675899e713b5c11febace23461a5224cbb98aa599f7136f10277d0c2f9c8b124dca8f851a048989f4d404787696f839fe799738a360375c2952f9a5e6c75ca930183df28e2859d1d0d428877db049d0b976102a8933829c068bf00431e1a1423c24f42bc8fa3de132ab0dde5b84ad9cf6029abedeec7d1d774f11a2e20c857f5e9da9befa3ad177d5dea63aa9ca3427e69ac65fa78707e63529a47ac4a4539b88e2d6559f217861258781b0a89c32b65153a45a1d86ba6a2df9327e8d4ed189e70cd0cec2129f6286a1a8eb8be490f03f6a9f3b0d908418beac38e47feea808798418b9ff5f9d73133a25fe7aafbbd2159916c50d036559f03cb775d77fefa7893bb29f4814a5a18f5606e096d490db05e3a0063a2fc2795c6bb28f582c756e5d5feccf5ee0981e12e04b2bbe4d1ec16daf6fdfd892cdad95e2092bf52f9f138e498650314f7b4ccc3684441af78fe68a1ce0d01c23c8b9474428aaf716b9d6c39edfe46bf0d342e559cdea2e11fffee045bdcb611b646e014df5ef970da2a1d6dd7d76a56d1fc0fbf49fd53c1bbca3d14e8c04163b49d0fb619718e44abff765442cdde0b4fcc7851ab0989de11903e57afe26af1315e851139ceba", 0x1000}}, 0x1006) r2 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r3 = syz_open_dev$vbi(&(0x7f0000000a80), 0x3, 0x2) ioctl$VIDIOC_G_SLICED_VBI_CAP(r3, 0xc0745645, &(0x7f0000000ac0)={0x5, [0x8, 0x9, 0x8, 0x3, 0xa, 0x9, 0x8, 0x2, 0x9, 0x1ff, 0x8, 0xa34, 0x0, 0xfff7, 0x4, 0xaad, 0x8, 0xffff, 0x0, 0x43b8, 0x6, 0x1, 0x5, 0x9, 0x1698, 0x4, 0x8, 0x1, 0x3, 0xff, 0x7, 0x0, 0x5, 0x81, 0x2, 0x8f, 0x7, 0xfce, 0xc, 0x4, 0x1, 0x2, 0x6ae2, 0x7c, 0x1ff, 0xfff8, 0xfff9, 0x4], 0xb}) syz_open_dev$dri(&(0x7f0000000080), 0x0, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x0, 0x0, 0x0, 0x0, 0xb49, 0x9, 0xfffffffffffffff7, 0x0, 0x3e}, 0x0) r4 = syz_open_dev$sg(&(0x7f00000003c0), 0x0, 0x5) ioctl$SG_IO(r4, 0x2285, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000340)="aefdda9d240300005a90f5", 0xb}], 0x1) r5 = syz_ublk_setup_io_uring(0x1d, &(0x7f0000000040)={0x0, 0x30b5, 0x0, 0x2, 0x158}, &(0x7f0000000100)=0x0, &(0x7f0000000280)=0x0, &(0x7f0000000140)=0x0) setsockopt$SO_J1939_PROMISC(r1, 0x6b, 0x2, &(0x7f00000002c0), 0x4) r9 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x802, 0x0) write$uinput_user_dev(r9, &(0x7f0000000800)={'syz1\x00', {0x0, 0x10, 0x206, 0x409}, 0x36, [0x0, 0x1000000, 0x2, 0x40000, 0x8, 0x2, 0x3, 0x0, 0x0, 0x4, 0xfffeffff, 0x0, 0xfffffffd, 0x0, 0x40000, 0x9, 0x4000, 0x20, 0x6, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10040000, 0xffffffff, 0x7f, 0x8, 0xfffffffe, 0x0, 0x2, 0x5, 0x400000, 0xf16, 0x0, 0x0, 0x9, 0xfffffff2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x296, 0x100, 0x0, 0x0, 0xffffffff, 0x800, 0x0, 0x99, 0x800000, 0x0, 0x7f, 0xa, 0x0, 0xfffffffc, 0x200, 0x5f1, 0x6], [0xfffffff6, 0x0, 0x22, 0x1, 0x0, 0x5, 0x0, 0x8, 0x0, 0x7, 0x0, 0x0, 0xfd, 0x0, 0x0, 0x3, 0xfffffffc, 0x0, 0x0, 0xc, 0xfffffffc, 0x3, 0x0, 0x7, 0xfffffffa, 0xfffffffc, 0x5, 0x0, 0x0, 0x2, 0x5, 0x10002000, 0x0, 0x0, 0x800, 0x0, 0x6, 0x404, 0x0, 0x4, 0x1, 0x2, 0x0, 0x3, 0x5, 0x2000000, 0x0, 0xfffffffc, 0x7ff, 0x32, 0x1, 0x0, 0x80000, 0x85, 0xfffffffd, 0x0, 0x8, 0x0, 0x8, 0x10, 0x20000000, 0x4, 0x0, 0x2], [0x204, 0xfc, 0x0, 0xffffffff, 0x0, 0x0, 0x8, 0x0, 0xb, 0x1, 0x10000000, 0x0, 0xfffffff9, 0x4, 0x7fffffff, 0x80, 0x149e1cbc, 0x31d, 0x3, 0x1, 0x5, 0xfffffffc, 0x0, 0xfffffffd, 0xffffffff, 0x3eb827e, 0x0, 0x9fa, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x925, 0x0, 0xffffffff, 0x3, 0x0, 0x6, 0x8, 0x0, 0xbda6, 0x1, 0x0, 0x0, 0x0, 0x463db3a7, 0x9, 0x800, 0x0, 0x0, 0xf, 0x4, 0x0, 0x0, 0x0, 0xfff, 0x6, 0x0, 0x1, 0x0, 0x0, 0x8], [0x7, 0x0, 0x635, 0x10000, 0x8000000, 0x7, 0x8, 0x7d, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xe7, 0xffff, 0x40, 0x9, 0x0, 0xbd, 0x0, 0x1, 0x7fff, 0x0, 0x0, 0x18, 0x8000000, 0xfffffffd, 0x6, 0x9, 0x800000, 0x0, 0x0, 0x3, 0x0, 0x0, 0x8000, 0x0, 0x101, 0x80000000, 0xfffd, 0x0, 0xb, 0x0, 0x0, 0xfffffffe, 0xcaa, 0xfffffffe, 0x40000, 0x0, 0x0, 0x0, 0x0, 0x8, 0x9, 0x4000, 0x0, 0x0, 0x4]}, 0x45c) ioctl$UI_DEV_CREATE(r9, 0x5501) ioctl$UI_GET_SYSNAME(r9, 0x8040552c, 0x0) syz_ublk_add_dev(r5, r6, r7, r8, &(0x7f0000000200)={0x2e, 0x14, 0x0, 0xffffffffffffffff, 0xc0207504, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, '\x00', {0xffffffff, 0xffff, 0x40, &(0x7f00000004c0)=@any_dev={0x3, 0xe26, 0x0, 0x0, 0x1000, 0x10000, 0xffffffffffffffff, 0x0, 0x4d}}}, &(0x7f0000000480)=0x0) r11 = socket$inet6_tcp(0xa, 0x1, 0x0) r12 = dup(r11) syz_ublk_setup_queues(r12, r10, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x3, 0x255}, &(0x7f0000000800)=[{0x0, 0x0, 0xffffffffffffffff, {0x0, 0x7ffffe, 0x8, 0x2000, 0x10000004}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x35bc, 0x1, 0x0, 0x30b}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0xc1cf, 0x0, 0x0, 0x1c3, 0x0, r12}}, {0x0, 0x0, 0xffffffffffffffff, {0x0, 0x0, 0x8200, 0x2, 0x367}}], 0x1, &(0x7f0000000340)={0x2e, 0x44, 0x0, 0xffffffffffffffff, 0xc0107520, 0x0, 0x0, 0x0, 0x0, {}, 0x1f, 0x0, '\x00', {0xfff9, 0x4, 0x0, 0x0}}, 0x0) bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="0200000004", @ANYRES32=0x0], 0x48) r13 = socket(0x10, 0x3, 0x0) getsockopt$netlink(r13, 0x10e, 0x8, 0x0, &(0x7f0000000040)) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000040)={0x1}) r14 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000140)={0xffffffffffffffff, 0x7, 0xffffffffffffffff, 0x5}) ioctl$KVM_SET_REGS(r14, 0x4090ae82, &(0x7f0000000200)={[0x0, 0x20000000, 0x3, 0x3f8, 0x0, 0x0, 0x2004cb, 0x3, 0x100000008, 0xfffffffffffffff8, 0x0, 0x9, 0x2000000000003ff, 0x5], 0x2000, 0x200282}) 1.412642997s ago: executing program 2 (id=7920): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r0, 0xae44, 0x5) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x6, 0x8, 0x3, 0x0, 0x9, 0xf1ba, 0xfffffe0000000001, 0xfa11, 0xffffffff}, 0x0) close(0x5) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24040045) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4043, 0x1ff) symlinkat(0x0, 0xffffffffffffffff, 0x0) execveat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x1000) r3 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) close(r3) add_key(&(0x7f0000000500)='encrypted\x00', &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) execve(&(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000800)={[&(0x7f0000000540)='\x7f\xb7\xc3\x7f\xa5a\xd6A*c\x9b\xd8R\xf02b\xefA|uiWb\x8f\xee\x1c\xc5\xdb^\x11\x16h\x83\x94y\x89\xf1Y{\x87\xd5\xf3\xccMr\xc5\xbdT\x9e\xc4\x84\x06\xcd\x8b\xcd\t\x01pq7\a\xa7\xd9\x17S\xfb\xae\xa6\x9dW!\x9edD\"w@\x02GI\x96\xe0\xbe+\x15\xe3\xe4\xa6at \xd6\x0eL\\\x81W?,\x9a;\xd4J\x9f\x14\xd7\xa3\x9a\xa8!\x8cK\xa1\xf3D\xb3\x8bb\x84\xe0b\tIT?C\xdb\x06%g\xe7E\x03\xf8\xd4\xc03\xb3\x18\x86\xf53/#e\xe4\xf1\xbf\xb9\b,\x95\xd8\x8emY\b\xaa~\x060\x99\v\xb0\x04kW\x8a\xf9\xc2\xcae\xecj\xc9$\xc4\x8e\xee\xc9\xebv\xf6\xaa?n\xf3A\x16\xa5\x0f\x81']}) io_uring_setup(0x1195, &(0x7f0000000040)={0x0, 0x37b9, 0x800, 0x3, 0x375}) io_uring_enter(r3, 0x2219, 0xae02, 0x16, 0x0, 0x58) memfd_create(&(0x7f00000003c0)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\x97\xb0[\xf2\x84j\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xb6\xe4\xce31\xc8\xc0:\x9cc\x10`\xee\xa9\x8b\x06%\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xa96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xd9Jx\xaa\x8f~\xb94a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xd6m\xf7@]iNP\xf1\x1d\xab\x13\xce\x152s\xb8\x85\x98\x84\xbf\x8c\x80{\x16\t\xd6\x17P3\xe9\xebGKL\xd3\x88\xd2\rLG\x8e\xd6\xa72\xf4\x92\xeb&\xa5\xcc\x14FZN\x98%[p\x989\xf6\xf5\xb6\xedk\xe6\xb0\xa1\x8f\x90\xdb\xd6h)\x0f6\x88\x03P\x8ak\xf9\xc9\x82`\xa7Ku\x99\xab\xd4\xb2\xaa1\x99O\x8b\x99-\xe3d\xa7\x05Y\xab\xf3\x9c\xf9\xa9\x0fa\xc20x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp_SCTP_ADD_STREAMS(r1, 0x84, 0x79, &(0x7f0000000300)={r4, 0x0, 0x81}, 0x8) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x0, 0x0, 0x0, 0x0, 0xb49, 0x9, 0xfffffffffffffff7, 0x0, 0x3e}, 0x0) mlockall(0x2) r5 = syz_io_uring_setup(0x111, &(0x7f0000000340)={0x0, 0x39c4, 0x2, 0x4, 0xfffffffe}, &(0x7f0000000580), &(0x7f0000000280), &(0x7f0000000000)) io_uring_register$IORING_REGISTER_IOWQ_AFF(r5, 0x11, &(0x7f0000000500)='n', 0x1) io_uring_register$IORING_REGISTER_IOWQ_MAX_WORKERS(r5, 0x13, &(0x7f0000000200)=[0x2, 0x6], 0x2) r6 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r7 = socket$inet6(0xa, 0x1, 0x0) bind$inet6(r7, &(0x7f0000fa0fe4)={0xa, 0x4e20, 0x0, @loopback}, 0x1c) r8 = syz_io_uring_setup(0xf03, &(0x7f0000000400)={0x0, 0x5b5f, 0x10000, 0x0, 0x51}, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) syz_io_uring_submit(r9, r10, r11, &(0x7f0000000280)=@IORING_OP_SENDMSG_ZC={0x30, 0x0, 0x20, r7, 0x0, &(0x7f0000000d40)={0x0, 0x0, &(0x7f00000009c0)=[{0x0}, {&(0x7f0000000480)="6d433a3a92646108add89103433b184176fa31e78f66ae5797c32bf23577e3bad416918cb279bfc5f5b2eb666cde21960b6750eee094439dd2975095cf77794211df40650470a37ce0988e295f9f1c7507c11ad1f1f8039d09699f4cae6ed0cb85204ce02e04069e820ee961591155266a585756e9fd8fb08629b4e4c20f52ec7973fbe69325a10d7be48eb1a92c291bedf647da1a6b32d2bf18ff76e78bb0bf9b7f2c265883ed1b3fab047516", 0xad}, {0x0}], 0x3, &(0x7f0000000a40)=ANY=[], 0x2b8}, 0x2, 0x48000, 0x1, {0x2}}) io_uring_enter(r8, 0x2000, 0xfffffffd, 0x9, 0x0, 0x0) ioctl$SNDCTL_DSP_SPEED(r6, 0xc0045002, &(0x7f00000001c0)) ioctl$SNDCTL_DSP_CHANNELS(r6, 0xc0045006, 0x0) close(r6) ioctl$BINDER_SET_CONTEXT_MGR_EXT(0xffffffffffffffff, 0x4018620d, &(0x7f0000000080)={0x73622a85, 0x100}) r12 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000100)='./binderfs/binder0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r12, 0x80ad}], 0x1, 0x2) 714.040236ms ago: executing program 7 (id=7922): r0 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f00000007c0)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000000)={0x1, 0xf, &(0x7f0000000d80)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r0}, {}, {0x7, 0x0, 0xb, 0x3, 0x0, 0x0, 0x520}, {0x85, 0x0, 0x0, 0x5}}, {}, [], {{0x7, 0x1, 0xb, 0x8}, {0x5, 0x0, 0xb, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000140)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) 400.362726ms ago: executing program 7 (id=7923): r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x2, 0x4, 0x1000, 0x1, 0x400, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x1, 0xe, &(0x7f0000000200)=@raw=[@generic={0x62, 0xa, 0x0, 0xfffc}, @map_fd={0x18, 0x1, 0x1, 0x0, r0}, @generic={0xbf, 0x2, 0xa}, @generic={0x7, 0x2, 0x0, 0x0, 0xfffffffc}, @call={0x85, 0x0, 0x0, 0x1}, @generic={0x15, 0x0, 0x0, 0x6}, @generic={0x7, 0x0, 0x0, 0x0, 0xfcc}, @generic={0xbf, 0x1}, @generic={0xb7, 0x2, 0x0, 0x0, 0x4}, @generic={0xb7, 0x3}, @generic={0xb7, 0x4}, @generic={0xb7}, @exit], &(0x7f0000000300)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r1 = fsopen(&(0x7f00000192c0)='ceph\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, &(0x7f0000000340)='name', &(0x7f00000000c0)='ccnA\xf6gr\xe7lo_', 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r2, 0x29, 0x10, &(0x7f0000000300)=0x401, 0x4) fsconfig$FSCONFIG_SET_STRING(r1, 0x1, &(0x7f0000000100)='name', &(0x7f0000000140)='ccnA\xf6gr\xe7lo_', 0x0) 367.82951ms ago: executing program 3 (id=7924): r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000001c0)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$KVM_SET_NR_MMU_PAGES(r0, 0xae44, 0x5) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f0000000080)={&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x0}, 0x68) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000280)={0x38, 0x6, 0x8, 0x3, 0x0, 0x9, 0xf1ba, 0xfffffe0000000001, 0xfa11, 0xffffffff}, 0x0) close(0x5) sendmsg$NFT_BATCH(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x24040045) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x4043, 0x1ff) symlinkat(0x0, 0xffffffffffffffff, 0x0) execveat(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x1000) r3 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) close(r3) add_key(&(0x7f0000000500)='encrypted\x00', &(0x7f0000000180)={'syz', 0x3}, 0x0, 0x0, 0xfffffffffffffffe) execve(&(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000800)={[&(0x7f0000000540)='\x7f\xb7\xc3\x7f\xa5a\xd6A*c\x9b\xd8R\xf02b\xefA|uiWb\x8f\xee\x1c\xc5\xdb^\x11\x16h\x83\x94y\x89\xf1Y{\x87\xd5\xf3\xccMr\xc5\xbdT\x9e\xc4\x84\x06\xcd\x8b\xcd\t\x01pq7\a\xa7\xd9\x17S\xfb\xae\xa6\x9dW!\x9edD\"w@\x02GI\x96\xe0\xbe+\x15\xe3\xe4\xa6at \xd6\x0eL\\\x81W?,\x9a;\xd4J\x9f\x14\xd7\xa3\x9a\xa8!\x8cK\xa1\xf3D\xb3\x8bb\x84\xe0b\tIT?C\xdb\x06%g\xe7E\x03\xf8\xd4\xc03\xb3\x18\x86\xf53/#e\xe4\xf1\xbf\xb9\b,\x95\xd8\x8emY\b\xaa~\x060\x99\v\xb0\x04kW\x8a\xf9\xc2\xcae\xecj\xc9$\xc4\x8e\xee\xc9\xebv\xf6\xaa?n\xf3A\x16\xa5\x0f\x81']}) io_uring_setup(0x1195, &(0x7f0000000040)={0x0, 0x37b9, 0x800, 0x3, 0x375}) io_uring_enter(r3, 0x2219, 0xae02, 0x16, 0x0, 0x58) memfd_create(&(0x7f00000003c0)='-B\xd5NI\xc5j\x9appp\xf0\b\x84\xa2m\x00\x97\xb0[\xf2\x84j\v\x18\x004\xa6Ey\xdb\xd1\xa7\xb1S\xf1:)\x00\xca\xd7Uw\x00\xbc\xfa2\xb3\xbb\x8d\xac\xacva}knh#\xcf)\x0f\xb6\xe4\xce31\xc8\xc0:\x9cc\x10`\xee\xa9\x8b\x06%\xb8G\xd1c\xe1$\xff\x97k\xde\xc5\xa96\xddU)\xc98M\xcd\xfb\xcc\x82n=\x7f=\xd9Jx\xaa\x8f~\xb94a\xa9\xb2\x04K\x98\x93=\xabQ\xf7\x05\x1d\xa1\xce\x8b\x19\xea\xef\xe3\xd6m\xf7@]iNP\xf1\x1d\xab\x13\xce\x152s\xb8\x85\x98\x84\xbf\x8c\x80{\x16\t\xd6\x17P3\xe9\xebGKL\xd3\x88\xd2\rLG\x8e\xd6\xa72\xf4\x92\xeb&\xa5\xcc\x14FZN\x98%[p\x989\xf6\xf5\xb6\xedk\xe6\xb0\xa1\x8f\x90\xdb\xd6h)\x0f6\x88\x03P\x8ak\xf9\xc9\x82`\xa7Ku\x99\xab\xd4\xb2\xaa1\x99O\x8b\x99-\xe3d\xa7\x05Y\xab\xf3\x9c\xf9\xa9\x0fa\xc20xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000080)={'bridge_slave_1\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="840000001000010027bd700402d4df2500000000", @ANYRES32=r3, @ANYBLOB="916f0600c06a010064001280110001006272696467655f736c617665000000004c00058005001e00000000000500210006"], 0x84}, 0x1, 0x0, 0x0, 0x24004011}, 0x0) r4 = ioctl$TIOCGPTPEER(r0, 0x5441, 0x1) r5 = socket$inet6_sctp(0xa, 0x1, 0x84) r6 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r6, 0x84, 0x6f, &(0x7f0000000140)={0x0, 0x1c, &(0x7f0000000040)=[@in6={0xa, 0x4e24, 0x8, @private2={0xfc, 0x2, '\x00', 0x41}, 0x7177}]}, &(0x7f0000000180)=0x10) getsockopt$inet_sctp6_SCTP_GET_ASSOC_ID_LIST(r6, 0x84, 0x1d, &(0x7f0000000000)={0x1, [0x0]}, &(0x7f0000000080)=0x8) getsockopt$inet_sctp6_SCTP_DEFAULT_SEND_PARAM(r5, 0x84, 0xa, &(0x7f00000000c0)={0x8000, 0x48, 0x1, 0x5, 0x7, 0x1, 0x10, 0x401, r7}, &(0x7f0000000140)=0x20) unshare(0x42000000) r8 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_usb_connect$uac2(0x3, 0x7b, &(0x7f00000000c0)=ANY=[@ANYBLOB="12011001000000201e040030400001020301090269000301c020030805200409040000000101200009240100002609000c09040100000102200009040101010102200009050109ff03040200082501810c0909000904020000010220000904020101010220000905820900040603db082501800c03090000000000"], 0x0) r9 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r9, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002080)=ANY=[@ANYRES8=0x0, @ANYRESDEC=0x0], 0x98}, 0x1, 0x0, 0x0, 0x2000c091}, 0x800) r10 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000400)={0x1, &(0x7f0000000380)=[{0x7dc7, 0x0, 0x0, 0x7ffffffd}]}) r11 = dup2(r8, r10) close_range(r11, 0xffffffffffffffff, 0x0) r12 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='freezer.state\x00', 0x275a, 0x0) fcntl$lock(r12, 0x26, &(0x7f0000000300)={0x1, 0x0, 0x2005, 0x1fd}) fcntl$lock(r12, 0x26, &(0x7f0000000280)={0x1, 0x2, 0x2b, 0x9}) r13 = syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/3\x00') read$FUSE(r13, &(0x7f0000000040)={0x2020}, 0x229) r14 = epoll_create(0x7) epoll_ctl$EPOLL_CTL_ADD(r14, 0x1, r4, &(0x7f00000001c0)={0x20002014}) ioctl$TCSETA(r0, 0x5406, &(0x7f0000000040)={0x3, 0x668b, 0x0, 0x0, 0x19, "bb6831178cd9689f"}) 156.458492ms ago: executing program 8 (id=7926): r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7101}) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r2, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000700)=@newqdisc={0x2c, 0x24, 0x4ee4e6a52ff56541, 0x70bd26, 0xffffffff, {0x0, 0x0, 0x0, r4, {0x0, 0xfff1}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_drr={0x8}]}, 0x2c}}, 0x20040084) sendmsg$nl_route_sched(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000240)=@newqdisc={0x34, 0x28, 0x4ee4e6a52ff56541, 0x4001, 0x25dfdbfb, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}, {0x2, 0x1}}, [@qdisc_kind_options=@q_gred={{0x9}, {0x4}}]}, 0x34}, 0x1, 0x0, 0x0, 0x200400dc}, 0x0) r5 = socket(0x400000000010, 0x3, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r7, &(0x7f0000000f40)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000f00)={&(0x7f0000000940)={{0x14}, [@NFT_MSG_DELOBJ={0x48, 0x14, 0xa, 0x201, 0x0, 0x0, {0xa, 0x0, 0x4}, [@NFTA_OBJ_USERDATA={0xd, 0x8, "3314ce2917db5a9107"}, @NFTA_OBJ_NAME={0x9, 0x2, 'syz1\x00'}, @NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0xa}, @NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x8}, @NFTA_OBJ_TYPE={0x8, 0x3, 0x1, 0x0, 0x6}]}, @NFT_MSG_NEWFLOWTABLE={0x258, 0x16, 0xa, 0x201, 0x0, 0x0, {0x3}, [@NFTA_FLOWTABLE_HOOK={0x14, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}]}, @NFTA_FLOWTABLE_HOOK={0xac, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x7}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_DEVS={0x68, 0x3, 0x0, 0x1, [{0x14, 0x1, 'veth1_to_bond\x00'}, {0x14, 0x1, 'netdevsim0\x00'}, {0x14, 0x1, 'erspan0\x00'}, {0x14, 0x1, 'team_slave_1\x00'}, {0x14, 0x1, 'dvmrp1\x00'}]}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x7fff}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x4b}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}]}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_FLOWTABLE_FLAGS={0x8, 0x7, 0x1, 0x0, 0x3}, @NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_HOOK={0x150, 0x3, 0x0, 0x1, [@NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_NUM={0x8}, @NFTA_FLOWTABLE_HOOK_DEVS={0xcc, 0x3, 0x0, 0x1, [{0x14, 0x1, 'pim6reg\x00'}, {0x14, 0x1, 'ipvlan1\x00'}, {0x14, 0x1, 'ip_vti0\x00'}, {0x14, 0x1, 'netpci0\x00'}, {0x14, 0x1, 'ip6_vti0\x00'}, {0x14, 0x1, 'caif0\x00'}, {0x14, 0x1, 'tunl0\x00'}, {0x14, 0x1, 'veth0\x00'}, {0x14, 0x1, 'vcan0\x00'}, {0x14, 0x1, 'batadv_slave_1\x00'}]}, @NFTA_FLOWTABLE_HOOK_DEVS={0x68, 0x3, 0x0, 0x1, [{0x14, 0x1, 'team0\x00'}, {0x14, 0x1, 'batadv_slave_1\x00'}, {0x14, 0x1, 'pim6reg1\x00'}, {0x14, 0x1, 'dummy0\x00'}, {0x14, 0x1, 'syz_tun\x00'}]}]}, @NFTA_FLOWTABLE_HANDLE={0xc, 0x5, 0x1, 0x0, 0x2}, @NFTA_FLOWTABLE_FLAGS={0x8}]}, @NFT_MSG_DELCHAIN={0x14, 0x5, 0xa, 0x301, 0x0, 0x0, {0x1, 0x0, 0x1}}, @NFT_MSG_NEWSET={0x54, 0x9, 0xa, 0x201, 0x0, 0x0, {0x0, 0x0, 0x2}, [@NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0x8}, @NFTA_SET_DATA_LEN={0x8, 0x7, 0x1, 0x0, 0x23}, @NFTA_SET_EXPR={0x14, 0x11, 0x0, 0x1, @synproxy={{0xd}, @void}}, @NFTA_SET_GC_INTERVAL={0x8, 0xc, 0x1, 0x0, 0x401}, @NFTA_SET_DATA_LEN={0x8, 0x7, 0x1, 0x0, 0x38}, @NFTA_SET_HANDLE={0xc, 0x10, 0x1, 0x0, 0x2}]}, @NFT_MSG_NEWSET={0x34, 0x9, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x7}, [@NFTA_SET_USERDATA={0x1d, 0xd, 0x1, 0x0, "d72e6438d5b6d6b69b3c4569fa451030ef1df357d3565d1321"}]}, @NFT_MSG_NEWCHAIN={0x248, 0x3, 0xa, 0x101, 0x0, 0x0, {0x0, 0x0, 0x1}, [@NFTA_CHAIN_HOOK={0x60, 0x4, 0x0, 0x1, [@NFTA_HOOK_DEV={0x14, 0x3, 'ip6_vti0\x00'}, @NFTA_HOOK_DEV={0x14, 0x3, 'netdevsim0\x00'}, @NFTA_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x46201612}, @NFTA_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x54a46f40}, @NFTA_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x486593e3}, @NFTA_HOOK_PRIORITY={0x8, 0x2, 0x1, 0x0, 0x5c084932}, @NFTA_HOOK_DEV={0x14}]}, @NFTA_CHAIN_FLAGS={0x8}, @NFTA_CHAIN_HANDLE={0xc, 0x2, 0x1, 0x0, 0x1}, @NFTA_CHAIN_HOOK={0x40, 0x4, 0x0, 0x1, [@NFTA_HOOK_DEV={0x14, 0x3, 'netdevsim0\x00'}, @NFTA_HOOK_DEV={0x14, 0x3, 'veth0_to_team\x00'}, @NFTA_HOOK_DEV={0x14, 0x3, 'syz_tun\x00'}]}, @NFTA_CHAIN_USERDATA={0xe6, 0xc, "c48ad310ffb8b98ba50e689da4b684e8d6e7f89ba22ee2e4c50ad6ca872b1fb8f3f12a697de936ebb8433bd38117f882c6265750dec3326bf942fec911b8e18624c2b74e86f82455b251ffc15094f40f4fc9f21726d3d497da04306965a2d896e2ba1b197cc33fbfb1a9c5070e7001276de45b091b0db1b7b91807ce2eb1e4bb75f67a1b40d4878b6ef5aec88657adc87f4ea2714da4a393c23d553d7ecd4e88bcdfb382246179c7b423e4a68eb8e0305667ac6b5e493f89a05b44f54cb3628fd3ef11d9627d9fc6d8605a2269ec4164ca1a7e1b2aed698ef7338b4b2f8407a37ccd"}, @NFTA_CHAIN_FLAGS={0x8}, @NFTA_CHAIN_HOOK={0x18, 0x4, 0x0, 0x1, [@NFTA_HOOK_DEV={0x14, 0x3, 'veth0_to_bridge\x00'}]}, @NFTA_CHAIN_TYPE={0x8, 0x7, 'nat\x00'}, @NFTA_CHAIN_HANDLE={0xc, 0x2, 0x1, 0x0, 0x5}, @NFTA_CHAIN_COUNTERS={0x64, 0x8, 0x0, 0x1, [@NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x7ff}, @NFTA_COUNTER_PACKETS={0xc}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x5}, @NFTA_COUNTER_PACKETS={0xc, 0x2, 0x1, 0x0, 0x8}, @NFTA_COUNTER_BYTES={0xc}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x60}, @NFTA_COUNTER_BYTES={0xc, 0x1, 0x1, 0x0, 0x52b22e9f}]}]}], {0x14, 0x11, 0x1, 0x0, 0x0, {0x5}}}, 0x5ac}, 0x1, 0x0, 0x0, 0x20000000}, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000100)={'syzkaller0\x00', 0x0}) sendmsg$nl_route_sched(r5, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)=@newtfilter={0x3c, 0x2c, 0xd27, 0x70bd28, 0xfffff000, {0x0, 0x0, 0x0, r8, {0xf000, 0xffff}, {}, {0x7}}, [@filter_kind_options=@f_route={{0xa}, {0xc, 0x2, [@TCA_ROUTE4_CLASSID={0x8, 0x1, {0x0, 0xfff1}}]}}]}, 0x3c}, 0x1, 0x0, 0x0, 0x80}, 0x20000800) close(0x3) 0s ago: executing program 6 (id=7927): open(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='./file0\x00') timer_create(0x2, &(0x7f0000000240)={0x0, 0x21, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)) fcntl$lock(0xffffffffffffffff, 0x25, &(0x7f0000000040)={0x0, 0x0, 0xfd8b, 0x5}) mprotect(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x1) timer_settime(0x0, 0x1, &(0x7f0000000040)={{}, {0x77359400}}, 0x0) r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) fcntl$lock(r0, 0x410, &(0x7f0000000200)={0x1, 0x3, 0x1000000000000001, 0x9b}) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) removexattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=@known='system.posix_acl_default\x00') kernel console output (not intermixed with test programs): 1916.865538][ T31] kauditd_printk_skb: 4 callbacks suppressed [ 1916.865567][ T31] audit: type=1326 audit(1790813471.349:12701): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1916.868269][ T31] audit: type=1326 audit(1790813471.349:12702): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1916.868674][ T31] audit: type=1326 audit(1790813471.349:12703): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1917.057655][ T7239] netlink: 4 bytes leftover after parsing attributes in process `syz.2.7493'. [ 1917.343011][ T31] audit: type=1326 audit(1790813471.349:12704): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f3a51d9f9c7 code=0x7ffc0000 [ 1917.343796][ T31] audit: type=1326 audit(1790813471.829:12705): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=44 compat=0 ip=0x7f3a51d5e98e code=0x7ffc0000 [ 1917.400707][ T6707] usb 7-1: new high-speed USB device number 91 using dummy_hcd [ 1917.410627][ T31] audit: type=1326 audit(1790813471.899:12706): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f3a51d5e98e code=0x7ffc0000 [ 1917.411021][ T31] audit: type=1326 audit(1790813471.899:12707): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=45 compat=0 ip=0x7f3a51d5e98e code=0x7ffc0000 [ 1917.415029][ T31] audit: type=1326 audit(1790813471.899:12708): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=3 compat=0 ip=0x7f3a51d5e98e code=0x7ffc0000 [ 1917.416171][ T31] audit: type=1326 audit(1790813471.899:12709): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1917.416393][ T31] audit: type=1326 audit(1790813471.899:12710): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7229 comm="syz.7.7499" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1917.545784][ T6707] usb 7-1: device descriptor read/64, error -71 [ 1917.611038][T11655] usb 4-1: new high-speed USB device number 99 using dummy_hcd [ 1917.762123][T11655] usb 4-1: New USB device found, idVendor=8086, idProduct=0b07, bcdDevice=6c.b9 [ 1917.780549][T11655] usb 4-1: config 220 has an invalid interface number: 76 but max is 2 [ 1917.780577][T11655] usb 4-1: config 220 has an invalid descriptor of length 0, skipping remainder of the config [ 1917.780596][T11655] usb 4-1: config 220 has no interface number 2 [ 1917.780657][T11655] usb 4-1: config 220 interface 1 altsetting 5 has 0 endpoint descriptors, different from the interface descriptor's value: 12 [ 1917.780684][T11655] usb 4-1: config 220 interface 0 has no altsetting 0 [ 1917.780703][T11655] usb 4-1: config 220 interface 76 has no altsetting 0 [ 1917.780721][T11655] usb 4-1: config 220 interface 1 has no altsetting 0 [ 1917.783467][T11655] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1917.783493][T11655] usb 4-1: Product: syz [ 1917.783509][T11655] usb 4-1: Manufacturer: syz [ 1917.783534][T11655] usb 4-1: SerialNumber: syz [ 1917.798656][ T6707] usb 7-1: new high-speed USB device number 92 using dummy_hcd [ 1917.929497][T24640] usb 3-1: USB disconnect, device number 112 [ 1917.940578][ T6707] usb 7-1: device descriptor read/64, error -71 [ 1918.003284][T11655] usb 4-1: selecting invalid altsetting 0 [ 1918.003975][T11655] uvcvideo 4-1:220.0: Found UVC 7.01 device syz (8086:0b07) [ 1918.004007][T11655] uvcvideo 4-1:220.0: No valid video chain found. [ 1918.030826][T11655] usb 4-1: selecting invalid altsetting 0 [ 1918.030854][T11655] usbtest 4-1:220.1: probe with driver usbtest failed with error -22 [ 1918.033388][T11655] usb 4-1: USB disconnect, device number 99 [ 1918.062121][ T6707] usb usb7-port1: attempt power cycle [ 1918.121144][ T7279] syzkaller0: entered promiscuous mode [ 1918.121170][ T7279] syzkaller0: entered allmulticast mode [ 1918.125943][ T7289] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1918.128288][ T7289] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1918.248844][ T7261] sch_tbf: burst 173 is lower than device syzkaller0 mtu (1514) ! [ 1918.401544][ T6707] usb 7-1: new high-speed USB device number 93 using dummy_hcd [ 1918.421506][ T6707] usb 7-1: device descriptor read/8, error -71 [ 1918.660881][ T6707] usb 7-1: new high-speed USB device number 94 using dummy_hcd [ 1918.682460][ T6707] usb 7-1: device descriptor read/8, error -71 [ 1918.791724][ T6707] usb usb7-port1: unable to enumerate USB device [ 1918.913060][ T4981] ldm_validate_privheads(): Disk read failed. [ 1918.913131][ T4981] loop0: [ 1918.913152][ T4981] loop0: partition table partially beyond EOD, truncated [ 1919.006703][ T7331] netlink: 'syz.2.7513': attribute type 11 has an invalid length. [ 1919.060450][ T6707] usb 4-1: new full-speed USB device number 100 using dummy_hcd [ 1919.212515][ T6707] usb 4-1: unable to get BOS descriptor or descriptor too short [ 1919.213031][ T6707] usb 4-1: not running at top speed; connect to a high speed hub [ 1919.213064][ T6707] usb 4-1: New USB device found, idVendor=0ccd, idProduct=0080, bcdDevice=b2.86 [ 1919.213976][ T6707] usb 4-1: config 2 has an invalid interface number: 88 but max is 1 [ 1919.214001][ T6707] usb 4-1: config 2 has an invalid descriptor of length 87, skipping remainder of the config [ 1919.214025][ T6707] usb 4-1: config 2 has 1 interface, different from the descriptor's value: 2 [ 1919.214040][ T6707] usb 4-1: config 2 has no interface number 0 [ 1919.214060][ T6707] usb 4-1: too many endpoints for config 2 interface 88 altsetting 60: 113, using maximum allowed: 30 [ 1919.214087][ T6707] usb 4-1: config 2 interface 88 altsetting 60 has 0 endpoint descriptors, different from the interface descriptor's value: 113 [ 1919.214106][ T6707] usb 4-1: config 2 interface 88 has no altsetting 0 [ 1919.217551][ T6707] usb 4-1: string descriptor 0 read error: -22 [ 1919.217671][ T6707] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1919.479284][ T6707] snd-usb-6fire 4-1:2.88: unknown device firmware state received from device: [ 1919.479301][ T6707] eb 2e 87 4b 9a 05 e6 5e [ 1919.479353][ T6707] snd-usb-6fire 4-1:2.88: probe with driver snd-usb-6fire failed with error -5 [ 1919.696597][ T991] usb 4-1: USB disconnect, device number 100 [ 1919.768720][ T7352] netlink: 28 bytes leftover after parsing attributes in process `syz.7.7514'. [ 1919.768739][ T7352] netlink: 24 bytes leftover after parsing attributes in process `syz.7.7514'. [ 1919.835693][ T7352] bridge0: entered promiscuous mode [ 1919.929732][ T7357] netlink: 36 bytes leftover after parsing attributes in process `syz.7.7515'. [ 1919.942542][ T7357] netlink: 8 bytes leftover after parsing attributes in process `syz.7.7515'. [ 1920.180917][ T991] usb 3-1: new full-speed USB device number 113 using dummy_hcd [ 1920.331334][ T991] usb 3-1: New USB device found, idVendor=0458, idProduct=501b, bcdDevice= 0.00 [ 1920.332824][ T7368] syzkaller0: entered promiscuous mode [ 1920.332847][ T7368] syzkaller0: entered allmulticast mode [ 1920.335403][ T991] usb 3-1: config 0 interface 0 altsetting 16 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 1920.335437][ T991] usb 3-1: config 0 interface 0 has no altsetting 0 [ 1920.335473][ T991] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1920.352302][ T991] usb 3-1: config 0 descriptor?? [ 1920.605976][ T7381] netlink: 'syz.2.7516': attribute type 7 has an invalid length. [ 1920.819067][ T991] usbhid 3-1:0.0: can't add hid device: -71 [ 1920.819150][ T991] usbhid 3-1:0.0: probe with driver usbhid failed with error -71 [ 1920.843432][ T991] usb 3-1: USB disconnect, device number 113 [ 1921.292694][ T7402] netlink: 24 bytes leftover after parsing attributes in process `syz.7.7522'. [ 1921.410321][T24643] usb 4-1: new high-speed USB device number 101 using dummy_hcd [ 1921.589011][T24643] usb 4-1: Using ep0 maxpacket: 16 [ 1921.603384][T24643] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 1921.605607][T24643] usb 4-1: config 1 interface 0 altsetting 7 bulk endpoint 0x1 has invalid maxpacket 32 [ 1921.605638][T24643] usb 4-1: config 1 interface 0 altsetting 7 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1921.605667][T24643] usb 4-1: config 1 interface 0 has no altsetting 0 [ 1921.622359][T24643] usb 4-1: string descriptor 0 read error: -22 [ 1921.622478][T24643] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1921.642226][ T7395] raw-gadget.2 gadget.3: fail, usb_ep_enable returned -22 [ 1922.462219][ T5712] usb 4-1: USB disconnect, device number 101 [ 1922.527385][ T7451] netlink: 8 bytes leftover after parsing attributes in process `syz.6.7530'. [ 1922.615150][ T7451] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1922.616959][ T7451] 8021q: adding VLAN 0 to HW filter on device team0 [ 1922.638370][ T7451] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1922.704069][ T7451] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1922.706721][ T7451] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1922.726729][ T7451] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 1922.726748][ T7451] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 1922.758541][ T7451] veth1_vlan: left promiscuous mode [ 1922.760097][ T7451] veth0_vlan: left promiscuous mode [ 1922.766949][ T7451] veth0_vlan: entered promiscuous mode [ 1922.781712][ T7451] veth1_vlan: entered promiscuous mode [ 1922.796729][ T7451] veth1_macvtap: left promiscuous mode [ 1922.806369][ T7451] veth0_macvtap: left promiscuous mode [ 1922.807705][ T7451] veth0_macvtap: entered promiscuous mode [ 1922.816286][ T7451] veth1_macvtap: entered promiscuous mode [ 1922.840890][ T7451] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 1922.842562][ T7451] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 1922.845522][ T7451] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 1922.847612][ T7451] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 1922.888535][ T7451] A link change request failed with some changes committed already. Interface vxlan0 may have been left with an inconsistent configuration, please check. [ 1922.906957][ T160] netdevsim netdevsim6 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 1922.907077][ T160] netdevsim netdevsim6 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 1922.907118][ T160] netdevsim netdevsim6 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 1922.907189][ T160] netdevsim netdevsim6 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 1922.955535][T15552] bridge0: port 1(bridge_slave_0) entered blocking state [ 1922.955677][T15552] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1922.985121][T15552] bridge0: port 2(bridge_slave_1) entered blocking state [ 1922.985248][T15552] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1923.173769][ T4981] ldm_validate_privheads(): Disk read failed. [ 1923.173838][ T4981] loop0: [ 1923.173860][ T4981] loop0: partition table partially beyond EOD, truncated [ 1923.524153][ T5712] usb 7-1: new full-speed USB device number 95 using dummy_hcd [ 1923.672889][ T5712] usb 7-1: New USB device found, idVendor=06cd, idProduct=0202, bcdDevice=92.d4 [ 1923.674116][ T5712] usb 7-1: config index 0 descriptor too short (expected 6427, got 27) [ 1923.674144][ T5712] usb 7-1: config 0 has an invalid interface number: 21 but max is 0 [ 1923.674167][ T5712] usb 7-1: config 0 has no interface number 0 [ 1923.674227][ T5712] usb 7-1: config 0 interface 21 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 1923.674255][ T5712] usb 7-1: config 0 interface 21 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 1923.674284][ T5712] usb 7-1: config 0 interface 21 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 64 [ 1923.674330][ T5712] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1923.679292][ T5712] usb 7-1: config 0 descriptor?? [ 1923.680134][ T7471] raw-gadget.2 gadget.6: fail, usb_ep_enable returned -22 [ 1923.730831][T16599] usb 4-1: new full-speed USB device number 102 using dummy_hcd [ 1923.895259][T16599] usb 4-1: New USB device found, idVendor=0bc7, idProduct=0008, bcdDevice=4f.c8 [ 1923.896318][T16599] usb 4-1: config 0 has no interfaces? [ 1923.897600][ T7471] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1923.898133][ T7471] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1923.907700][T16599] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1923.907771][T16599] usb 4-1: Product: syz [ 1923.907870][T16599] usb 4-1: Manufacturer: syz [ 1923.907921][T16599] usb 4-1: SerialNumber: syz [ 1923.942677][T16599] usb 4-1: config 0 descriptor?? [ 1923.981699][ T5712] usb 7-1: USB disconnect, device number 95 [ 1924.064487][ T7508] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1924.065018][ T7508] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1924.088190][ T7508] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1924.097309][ T7508] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1924.171928][ T7477] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1924.174694][ T7477] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1924.177954][ T5712] usb 4-1: USB disconnect, device number 102 [ 1924.610301][ T991] usb 4-1: new high-speed USB device number 103 using dummy_hcd [ 1924.700280][ T5712] usb 7-1: new high-speed USB device number 96 using dummy_hcd [ 1924.760993][ T991] usb 4-1: New USB device found, idVendor=0681, idProduct=0005, bcdDevice= 1.00 [ 1924.762621][ T991] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1924.762653][ T991] usb 4-1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 0 [ 1924.762697][ T991] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1924.792891][ T991] idmouse 4-1:1.0: Siemens ID Mouse FingerTIP Sensor Driver now attached [ 1924.851241][ T5712] usb 7-1: New USB device found, idVendor=0d8c, idProduct=0022, bcdDevice= 0.00 [ 1924.852662][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1924.852713][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1924.852755][ T5712] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1924.856857][ T5712] usb 7-1: config 0 descriptor?? [ 1925.156342][ T7545] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1925.158399][ T7545] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1925.270993][ T5712] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 1925.271127][ T5712] cm6533_jd 0003:0D8C:0022.006A: unknown main item tag 0x0 [ 1925.277911][ T5712] input: HID 0d8c:0022 as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/0003:0D8C:0022.006A/input/input160 [ 1925.323806][ T5712] cm6533_jd 0003:0D8C:0022.006A: input,hiddev2,hidraw0: USB HID v0.00 Device [HID 0d8c:0022] on usb-dummy_hcd.6-1/input0 [ 1925.468398][ T991] usb 7-1: USB disconnect, device number 96 [ 1925.605382][ T4981] ldm_validate_privheads(): Disk read failed. [ 1925.605432][ T4981] loop0: [ 1925.605447][ T4981] loop0: partition table partially beyond EOD, truncated [ 1926.108660][ T7583] ptrace attach of "ci-upstream-kasan-gce/syz-executor exec"[7588] was attempted by "ci-upstream-kasan-gce/syz-executor exec"[7583] [ 1926.135195][ T7583] netlink: 12 bytes leftover after parsing attributes in process `syz.6.7548'. [ 1926.370303][T11655] usb 7-1: new low-speed USB device number 97 using dummy_hcd [ 1926.524084][T11655] usb 7-1: unable to get BOS descriptor or descriptor too short [ 1926.524141][T11655] usb 7-1: New USB device found, idVendor=0c2e, idProduct=0720, bcdDevice=d4.29 [ 1926.525884][T11655] usb 7-1: config 8 has an invalid interface number: 109 but max is 0 [ 1926.525913][T11655] usb 7-1: config 8 has no interface number 0 [ 1926.525984][T11655] usb 7-1: config 8 interface 109 altsetting 0 endpoint 0x3 has invalid maxpacket 512, setting to 8 [ 1926.526015][T11655] usb 7-1: config 8 interface 109 altsetting 0 endpoint 0x8E has invalid maxpacket 19095, setting to 8 [ 1926.526044][T11655] usb 7-1: config 8 interface 109 altsetting 0 has 3 endpoint descriptors, different from the interface descriptor's value: 2 [ 1926.564920][T11655] usb 7-1: string descriptor 0 read error: -22 [ 1926.565061][T11655] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1926.626517][ T7583] raw-gadget.1 gadget.6: fail, usb_ep_enable returned -22 [ 1926.632081][T11655] metro_usb 7-1:8.109: Metrologic USB to Serial converter detected [ 1926.658324][T11655] usb 7-1: Metrologic USB to Serial converter now attached to ttyUSB0 [ 1926.838482][ T7608] Option 'äÇ©?oÈ냟W½ÎƒÞ(ödîð̛ÔÏpø^ï8Æ ÝõXKÒtÔ..+jXpsízÑÔû¸ÔÿgˆH{“é&·}–(Ú)“eÒÓH/ Ïk;REÁЍãÂÉ<' to dns_resolver key: bad/missing value [ 1926.862482][ T5712] usb 7-1: USB disconnect, device number 97 [ 1926.880682][ T5712] metro-usb ttyUSB0: Metrologic USB to Serial converter now disconnected from ttyUSB0 [ 1926.894395][ T5712] metro_usb 7-1:8.109: device disconnected [ 1927.500784][ T5712] usb 4-1: USB disconnect, device number 103 [ 1927.509975][ T5712] idmouse 4-1:1.0: disconnected [ 1927.639053][ T7654] syzkaller0: entered promiscuous mode [ 1927.639079][ T7654] syzkaller0: entered allmulticast mode [ 1927.667058][ T7660] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1927.668170][ T7660] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1927.766643][ T7658] vlan3: entered promiscuous mode [ 1927.766672][ T7658] netdevsim netdevsim2 netdevsim0: entered promiscuous mode [ 1927.766806][ T7658] vlan3: entered allmulticast mode [ 1927.766841][ T7658] netdevsim netdevsim2 netdevsim0: entered allmulticast mode [ 1928.070683][ T6707] usb 7-1: new high-speed USB device number 98 using dummy_hcd [ 1928.231275][ T6707] usb 7-1: New USB device found, idVendor=0471, idProduct=0304, bcdDevice=e4.df [ 1928.234229][ T6707] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1928.234286][ T6707] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1928.238378][ T6707] usb 7-1: config 0 descriptor?? [ 1928.285777][ T6707] pwc: Askey VC010 type 2 USB webcam detected. [ 1928.464175][ T6707] pwc: recv_control_msg error -32 req 02 val 2b00 [ 1928.466458][ T6707] pwc: recv_control_msg error -32 req 02 val 2700 [ 1928.467354][ T6707] pwc: recv_control_msg error -32 req 02 val 2c00 [ 1928.468341][ T6707] pwc: recv_control_msg error -32 req 04 val 1000 [ 1928.469163][ T6707] pwc: recv_control_msg error -32 req 04 val 1300 [ 1928.470114][ T6707] pwc: recv_control_msg error -32 req 04 val 1400 [ 1928.513659][ T6707] pwc: recv_control_msg error -32 req 02 val 2000 [ 1928.514930][ T6707] pwc: recv_control_msg error -32 req 02 val 2100 [ 1928.516437][ T6707] pwc: recv_control_msg error -32 req 04 val 1500 [ 1928.516989][ T6707] pwc: recv_control_msg error -32 req 02 val 2500 [ 1928.519086][ T6707] pwc: recv_control_msg error -32 req 02 val 2400 [ 1928.519749][ T6707] pwc: recv_control_msg error -32 req 02 val 2600 [ 1928.550025][ T6707] pwc: recv_control_msg error -32 req 02 val 2900 [ 1928.563894][ T6707] pwc: recv_control_msg error -32 req 02 val 2800 [ 1928.582968][ T6707] pwc: recv_control_msg error -32 req 04 val 1100 [ 1928.583790][ T6707] pwc: recv_control_msg error -32 req 04 val 1200 [ 1928.598844][ T6707] pwc: Registered as video103. [ 1928.615679][ T6707] input: PWC snapshot button as /devices/platform/dummy_hcd.6/usb7/7-1/input/input161 [ 1928.820848][ T7671] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1928.821363][ T7671] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1929.127673][ T7703] loop9: detected capacity change from 0 to 7 [ 1929.151274][ C0] blk_print_req_error: 18 callbacks suppressed [ 1929.151298][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.151398][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.151656][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.151727][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.151872][ C0] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.151920][ C0] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.152198][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.152278][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.152447][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.152517][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.152661][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.152726][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.152891][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.152958][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.153044][ T7703] ldm_validate_partition_table(): Disk read failed. [ 1929.153158][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.153225][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.153372][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.153438][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.153576][ C1] I/O error, dev loop9, sector 0 op 0x0:(READ) flags 0x800000 phys_seg 1 prio class 2 [ 1929.153645][ C1] Buffer I/O error on dev loop9, logical block 0, async page read [ 1929.153847][ T7703] Dev loop9: unable to read RDB block 0 [ 1929.154566][ T7703] loop9: unable to read partition table [ 1929.154773][ T7703] loop9: partition table beyond EOD, truncated [ 1929.157250][ T7703] loop_reread_partitions: partition scan of loop9 (úù) failed (rc=-5) [ 1929.423926][ T7712] netlink: 'syz.1.7565': attribute type 1 has an invalid length. [ 1929.451138][ T5712] usb 4-1: new full-speed USB device number 104 using dummy_hcd [ 1929.495752][ T7712] 8021q: adding VLAN 0 to HW filter on device bond3 [ 1929.536670][ T7754] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1929.537625][ T7754] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1929.603120][ T5712] usb 4-1: New USB device found, idVendor=05ac, idProduct=027d, bcdDevice= 0.40 [ 1929.604199][ T5712] usb 4-1: config 1 interface 0 altsetting 129 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1929.604233][ T5712] usb 4-1: config 1 interface 0 has no altsetting 0 [ 1929.607574][ T5712] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1929.607592][ T5712] usb 4-1: Product: syz [ 1929.607603][ T5712] usb 4-1: Manufacturer: syz [ 1929.607614][ T5712] usb 4-1: SerialNumber: syz [ 1929.769469][ T7762] usb usb6: Requested nonsensical USBDEVFS_URB_SHORT_NOT_OK. [ 1929.869301][T27282] IPVS: starting estimator thread 0... [ 1929.950379][ T7768] IPVS: using max 37 ests per chain, 88800 per kthread [ 1930.282866][ T31] audit: type=1326 audit(1790813484.769:12712): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=14 compat=0 ip=0x7feb5955ae51 code=0x7ffc0000 [ 1930.287219][ T31] audit: type=1326 audit(1790813484.769:12713): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=435 compat=0 ip=0x7feb5959ef49 code=0x7ffc0000 [ 1930.288530][ T31] audit: type=1326 audit(1790813484.769:12711): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7feb5959e159 code=0x7ffc0000 [ 1930.290076][ T31] audit: type=1326 audit(1790813484.769:12714): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7feb5959e159 code=0x7ffc0000 [ 1930.339479][ T31] audit: type=1326 audit(1790813484.799:12715): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=14 compat=0 ip=0x7feb5955aebb code=0x7ffc0000 [ 1930.339539][ T31] audit: type=1326 audit(1790813484.799:12716): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7feb5959e159 code=0x7ffc0000 [ 1930.339584][ T31] audit: type=1326 audit(1790813484.809:12717): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7feb5959e159 code=0x7ffc0000 [ 1930.339630][ T31] audit: type=1326 audit(1790813484.809:12718): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7feb5959e159 code=0x7ffc0000 [ 1930.339684][ T31] audit: type=1326 audit(1790813484.819:12719): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=273 compat=0 ip=0x7feb5955a5ac code=0x7ffc0000 [ 1930.339730][ T31] audit: type=1326 audit(1790813484.819:12720): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=7670 comm="syz.6.7560" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=14 compat=0 ip=0x7feb5955a60e code=0x7ffc0000 [ 1930.604391][ T5712] usbhid 4-1:1.0: can't add hid device: -71 [ 1930.604475][ T5712] usbhid 4-1:1.0: probe with driver usbhid failed with error -71 [ 1930.636311][ T5712] usb 4-1: USB disconnect, device number 104 [ 1931.003085][ T7793] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1931.021676][ T7793] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1931.043666][ T7799] wg2: Caught tx_queue_len zero misconfig [ 1932.020002][ T5712] usb 7-1: USB disconnect, device number 98 [ 1932.183756][ T7809] FAULT_INJECTION: forcing a failure. [ 1932.183756][ T7809] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 1932.183801][ T7809] CPU: 0 UID: 0 PID: 7809 Comm: syz.3.7573 Tainted: G L syzkaller #0 PREEMPT(full) [ 1932.183832][ T7809] Tainted: [L]=SOFTLOCKUP [ 1932.183841][ T7809] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 1932.183855][ T7809] Call Trace: [ 1932.183864][ T7809] [ 1932.183874][ T7809] dump_stack_lvl+0xe8/0x150 [ 1932.183912][ T7809] should_fail_ex+0x410/0x560 [ 1932.183945][ T7809] _copy_from_user+0x2d/0xb0 [ 1932.183978][ T7809] ___sys_recvmsg+0x173/0x5a0 [ 1932.184020][ T7809] ? __pfx____sys_recvmsg+0x10/0x10 [ 1932.184071][ T7809] ? lock_acquire+0x115/0x350 [ 1932.184125][ T7809] do_recvmmsg+0x31a/0x7f0 [ 1932.184167][ T7809] ? __pfx_do_recvmmsg+0x10/0x10 [ 1932.184213][ T7809] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 1932.184255][ T7809] ? __fget_files+0x3a2/0x420 [ 1932.184303][ T7809] __x64_sys_recvmmsg+0x198/0x250 [ 1932.184331][ T7809] ? __pfx___x64_sys_recvmmsg+0x10/0x10 [ 1932.184364][ T7809] do_syscall_64+0x166/0x520 [ 1932.184389][ T7809] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1932.184405][ T7809] ? clear_bhb_loop+0x70/0xc0 [ 1932.184424][ T7809] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1932.184441][ T7809] RIP: 0033:0x7fdaba79e159 [ 1932.184456][ T7809] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1932.184469][ T7809] RSP: 002b:00007fdabb586028 EFLAGS: 00000246 ORIG_RAX: 000000000000012b [ 1932.184486][ T7809] RAX: ffffffffffffffda RBX: 00007fdabaa25fa0 RCX: 00007fdaba79e159 [ 1932.184498][ T7809] RDX: 0400000000000179 RSI: 0000200000000480 RDI: 0000000000000003 [ 1932.184509][ T7809] RBP: 00007fdabb586090 R08: 0000000000000000 R09: 0000000000000000 [ 1932.184519][ T7809] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1932.184528][ T7809] R13: 00007fdabaa26038 R14: 00007fdabaa25fa0 R15: 00007fdabab4fa48 [ 1932.184552][ T7809] [ 1932.500554][ T5712] usb 7-1: new high-speed USB device number 99 using dummy_hcd [ 1932.650281][ T5712] usb 7-1: Using ep0 maxpacket: 16 [ 1932.651121][ T5712] usb 7-1: New USB device found, idVendor=046d, idProduct=08f3, bcdDevice= b.28 [ 1932.652692][ T5712] usb 7-1: config 0 has an invalid interface number: 105 but max is 0 [ 1932.652720][ T5712] usb 7-1: config 0 has an invalid descriptor of length 53, skipping remainder of the config [ 1932.652741][ T5712] usb 7-1: config 0 has no interface number 0 [ 1932.654816][ T5712] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1932.654840][ T5712] usb 7-1: Product: syz [ 1932.654855][ T5712] usb 7-1: Manufacturer: syz [ 1932.654869][ T5712] usb 7-1: SerialNumber: syz [ 1932.658135][ T5712] usb 7-1: config 0 descriptor?? [ 1932.707159][ T5712] uvcvideo 7-1:0.105: Found UVC 0.00 device syz (046d:08f3) [ 1932.707255][ T5712] uvcvideo 7-1:0.105: No valid video chain found. [ 1932.714841][T11655] usb 4-1: new full-speed USB device number 105 using dummy_hcd [ 1932.864889][T24643] usb 7-1: USB disconnect, device number 99 [ 1932.902215][T11655] usb 4-1: New USB device found, idVendor=0ccd, idProduct=00b3, bcdDevice=2d.ea [ 1932.905744][T11655] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1932.905843][T11655] usb 4-1: Product: syz [ 1932.905863][T11655] usb 4-1: Manufacturer: syz [ 1932.905880][T11655] usb 4-1: SerialNumber: syz [ 1932.947469][T11655] usb 4-1: config 0 descriptor?? [ 1933.149136][T11655] usb 4-1: dvb_usb_v2: found a 'TerraTec NOXON DAB Stick' in warm state [ 1933.352905][T11655] dvb_usb_rtl28xxu 4-1:0.0: probe with driver dvb_usb_rtl28xxu failed with error -32 [ 1933.509470][ T7858] netlink: 24 bytes leftover after parsing attributes in process `syz.6.7579'. [ 1933.709312][ T7866] fuse: root generation should be zero [ 1933.781058][ T7882] netlink: 4 bytes leftover after parsing attributes in process `syz.1.7585'. [ 1933.781331][ T7882] netlink: 'syz.1.7585': attribute type 2 has an invalid length. [ 1933.843251][ T7884] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1933.845272][ T7884] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1933.921562][T16599] usb 3-1: new high-speed USB device number 114 using dummy_hcd [ 1933.962442][ T5712] usb 7-1: new full-speed USB device number 100 using dummy_hcd [ 1934.073434][T16599] usb 3-1: New USB device found, idVendor=9710, idProduct=7720, bcdDevice= 0.00 [ 1934.074677][T16599] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 64 [ 1934.074710][T16599] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 64 [ 1934.074738][T16599] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x84 has invalid maxpacket 64 [ 1934.074765][T16599] usb 3-1: config 1 interface 0 altsetting 0 endpoint 0x5 has invalid maxpacket 65535, setting to 1024 [ 1934.074795][T16599] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x5 has invalid maxpacket 1024 [ 1934.074838][T16599] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1934.098587][ T7868] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1934.106598][ T7868] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1934.107148][ T7868] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1934.107657][ T7868] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1934.115309][ T5712] usb 7-1: New USB device found, idVendor=0ccd, idProduct=00b3, bcdDevice=2d.ea [ 1934.134364][T16599] mos7720 3-1:1.0: Moschip 2 port adapter converter detected [ 1934.149805][ T5712] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1934.149903][ T5712] usb 7-1: Product: syz [ 1934.150023][ T5712] usb 7-1: Manufacturer: syz [ 1934.150066][ T5712] usb 7-1: SerialNumber: syz [ 1934.219960][ T5712] usb 7-1: config 0 descriptor?? [ 1934.453399][ T5712] usb 7-1: dvb_usb_v2: found a 'TerraTec NOXON DAB Stick' in warm state [ 1934.621120][T16599] usb 3-1: mos7720: usb_control_msg() failed: -71 [ 1934.644570][T16599] usb 3-1: Moschip 2 port adapter converter now attached to ttyUSB0 [ 1934.680778][T16599] usb 3-1: Moschip 2 port adapter converter now attached to ttyUSB1 [ 1934.717793][T16599] usb 3-1: USB disconnect, device number 114 [ 1934.717894][ C1] usb 3-1: mos7720_interrupt_callback - Error -19 submitting control urb [ 1934.749738][T16599] moschip7720 ttyUSB0: Moschip 2 port adapter converter now disconnected from ttyUSB0 [ 1934.777438][T16599] moschip7720 ttyUSB1: Moschip 2 port adapter converter now disconnected from ttyUSB1 [ 1934.792067][T16599] mos7720 3-1:1.0: device disconnected [ 1935.473258][ T7876] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1935.476548][ T7876] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1935.529534][T16599] usb 4-1: USB disconnect, device number 105 [ 1935.599016][ T5712] dvb_usb_rtl28xxu 7-1:0.0: probe with driver dvb_usb_rtl28xxu failed with error -32 [ 1935.616545][ T5712] usb 7-1: USB disconnect, device number 100 [ 1935.724180][ T7959] netlink: 8 bytes leftover after parsing attributes in process `syz.3.7594'. [ 1935.789029][ T7961] netlink: 8 bytes leftover after parsing attributes in process `syz.2.7595'. [ 1935.857840][ T7963] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1935.875907][ T7963] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1936.160327][ T5712] usb 3-1: new high-speed USB device number 115 using dummy_hcd [ 1936.186012][ T7974] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1936.186678][ T7974] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1936.213872][ T7974] ip_tables: iptables: counters copy to user failed while replacing table [ 1936.312139][ T5712] usb 3-1: Using ep0 maxpacket: 8 [ 1936.315496][ T5712] usb 3-1: unable to get BOS descriptor or descriptor too short [ 1936.315550][ T5712] usb 3-1: New USB device found, idVendor=1430, idProduct=474b, bcdDevice= 0.40 [ 1936.317267][ T5712] usb 3-1: config 1 interface 0 altsetting 0 bulk endpoint 0x1 has invalid maxpacket 1024 [ 1936.327020][ T5712] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1936.327095][ T5712] usb 3-1: Product: syz [ 1936.327139][ T5712] usb 3-1: Manufacturer: syz [ 1936.327183][ T5712] usb 3-1: SerialNumber: syz [ 1936.378979][ T7969] raw-gadget.2 gadget.2: fail, usb_ep_enable returned -22 [ 1936.611951][ T5712] usb 3-1: Quirk or no altset; falling back to MIDI 1.0 [ 1936.611994][ T5712] usb 3-1: MIDIStreaming interface descriptor not found [ 1936.773805][ T5712] usb 3-1: USB disconnect, device number 115 [ 1936.883473][ T5291] udevd[5291]: error opening ATTR{/sys/devices/platform/dummy_hcd.2/usb3/3-1/3-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1937.170783][ T991] usb 4-1: new high-speed USB device number 106 using dummy_hcd [ 1937.322335][ T991] usb 4-1: New USB device found, idVendor=20b7, idProduct=1540, bcdDevice=b7.5a [ 1937.326569][ T991] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1937.326590][ T991] usb 4-1: Product: syz [ 1937.326614][ T991] usb 4-1: Manufacturer: syz [ 1937.326625][ T991] usb 4-1: SerialNumber: syz [ 1937.333950][ T991] usb 4-1: config 0 descriptor?? [ 1937.500521][T16599] usb 3-1: new high-speed USB device number 116 using dummy_hcd [ 1937.581015][ T8008] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1937.583977][ T8008] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1937.652314][T16599] usb 3-1: New USB device found, idVendor=1908, idProduct=1315, bcdDevice= 0.00 [ 1937.653515][T16599] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1937.653543][T16599] usb 3-1: config 0 has 1 interface, different from the descriptor's value: 2 [ 1937.653600][T16599] usb 3-1: config 0 has no interface number 0 [ 1937.658476][T16599] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1937.658502][T16599] usb 3-1: Product: syz [ 1937.658519][T16599] usb 3-1: Manufacturer: syz [ 1937.658585][T16599] usb 3-1: SerialNumber: syz [ 1937.732548][T16599] usb 3-1: config 0 descriptor?? [ 1937.801172][ T991] usb 4-1: Firmware: major: 165, minor: 173, hardware type: UNKNOWN (213) [ 1937.948382][T16599] usb-storage 3-1:0.1: USB Mass Storage device detected [ 1937.986594][T16599] usb-storage 3-1:0.1: Quirks match for vid 1908 pid 1315: 20000 [ 1938.006172][ T991] usb 4-1: Firmware: build [ 1938.120421][T16599] usb 3-1: USB disconnect, device number 116 [ 1938.208031][ T991] usb 4-1: no permanent extended address found, random address set [ 1938.208085][ T991] usb 4-1: atusb_probe: initialization failed, error = -524 [ 1938.208371][ T991] atusb 4-1:0.0: probe with driver atusb failed with error -524 [ 1938.411908][T11655] usb 4-1: USB disconnect, device number 106 [ 1938.890571][ T991] usb 7-1: new high-speed USB device number 101 using dummy_hcd [ 1938.931887][T11655] usb 3-1: new high-speed USB device number 117 using dummy_hcd [ 1938.999914][ T8086] netlink: 'syz.3.7610': attribute type 3 has an invalid length. [ 1939.060654][ T991] usb 7-1: Using ep0 maxpacket: 32 [ 1939.068450][ T991] usb 7-1: New USB device found, idVendor=16d0, idProduct=10b8, bcdDevice=de.8e [ 1939.075749][ T991] usb 7-1: config 0 interface 0 altsetting 2 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1939.075883][ T991] usb 7-1: config 0 interface 0 altsetting 2 bulk endpoint 0x82 has invalid maxpacket 0 [ 1939.075949][ T991] usb 7-1: config 0 interface 0 has no altsetting 0 [ 1939.098238][ T991] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1939.098412][ T991] usb 7-1: Product: syz [ 1939.098461][ T991] usb 7-1: Manufacturer: syz [ 1939.098502][ T991] usb 7-1: SerialNumber: syz [ 1939.127254][T11655] usb 3-1: New USB device found, idVendor=093a, idProduct=8003, bcdDevice= 0.00 [ 1939.137218][ T991] usb 7-1: config 0 descriptor?? [ 1939.154063][T11655] usb 3-1: config 0 interface 0 altsetting 7 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1939.154106][T11655] usb 3-1: config 0 interface 0 has no altsetting 0 [ 1939.154144][T11655] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1939.179653][T11655] usb 3-1: config 0 descriptor?? [ 1939.528492][ T8096] libceph: resolve '1270.1' (ret=-3): failed [ 1939.564045][ T991] gs_usb 7-1:0.0: Configuring for 1 interfaces [ 1939.655336][T11655] input: HID 093a:8003 as /devices/platform/dummy_hcd.2/usb3/3-1/3-1:0.0/0003:093A:8003.006B/input/input162 [ 1939.710489][T11655] hid-generic 0003:093A:8003.006B: offset (1) exceeds report_count (1) [ 1939.710528][T11655] hid-generic 0003:093A:8003.006B: offset (2) exceeds report_count (1) [ 1939.710554][T11655] hid-generic 0003:093A:8003.006B: offset (3) exceeds report_count (1) [ 1939.710574][T11655] hid-generic 0003:093A:8003.006B: offset (4) exceeds report_count (1) [ 1939.710595][T11655] hid-generic 0003:093A:8003.006B: offset (5) exceeds report_count (1) [ 1939.710616][T11655] hid-generic 0003:093A:8003.006B: offset (39) exceeds report_count (1) [ 1939.710637][T11655] hid-generic 0003:093A:8003.006B: offset (9) exceeds report_count (1) [ 1939.710657][T11655] hid-generic 0003:093A:8003.006B: offset (25) exceeds report_count (1) [ 1939.825808][ T8077] netlink: 4 bytes leftover after parsing attributes in process `syz.2.7608'. [ 1939.842391][ T8077] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1939.846303][ T8077] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1939.878377][ T8077] netlink: 68 bytes leftover after parsing attributes in process `syz.2.7608'. [ 1939.878413][ T8077] netlink: 48 bytes leftover after parsing attributes in process `syz.2.7608'. [ 1939.970403][ T8105] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1939.970935][ T8105] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1940.214760][ T991] usb 7-1: USB disconnect, device number 101 [ 1940.541264][ T8123] FAULT_INJECTION: forcing a failure. [ 1940.541264][ T8123] name failslab, interval 1, probability 0, space 0, times 0 [ 1940.541303][ T8123] CPU: 1 UID: 0 PID: 8123 Comm: syz.3.7615 Tainted: G L syzkaller #0 PREEMPT(full) [ 1940.541333][ T8123] Tainted: [L]=SOFTLOCKUP [ 1940.541342][ T8123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 1940.541355][ T8123] Call Trace: [ 1940.541364][ T8123] [ 1940.541374][ T8123] dump_stack_lvl+0xe8/0x150 [ 1940.541412][ T8123] should_fail_ex+0x410/0x560 [ 1940.541445][ T8123] should_failslab+0xa8/0x100 [ 1940.541478][ T8123] __kmalloc_cache_noprof+0xa3/0x600 [ 1940.541513][ T8123] ? gred_init+0x330/0x4a0 [ 1940.541545][ T8123] ? gred_init+0x330/0x4a0 [ 1940.541582][ T8123] gred_init+0x330/0x4a0 [ 1940.541612][ T8123] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1940.541639][ T8123] ? __pfx_gred_init+0x10/0x10 [ 1940.541687][ T8123] ? __pfx_gred_init+0x10/0x10 [ 1940.541722][ T8123] qdisc_create+0x7b5/0xf00 [ 1940.541752][ T8123] ? lockdep_rtnl_is_held+0x26/0x40 [ 1940.541780][ T8123] tc_modify_qdisc+0x17af/0x2390 [ 1940.541820][ T8123] ? __pfx_tc_modify_qdisc+0x10/0x10 [ 1940.541879][ T8123] ? __pfx_tc_modify_qdisc+0x10/0x10 [ 1940.541907][ T8123] rtnetlink_rcv_msg+0x7b9/0xc00 [ 1940.541942][ T8123] ? rtnetlink_rcv_msg+0x1c9/0xc00 [ 1940.541971][ T8123] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1940.542001][ T8123] ? ref_tracker_free+0x689/0x830 [ 1940.542033][ T8123] ? __pfx_ref_tracker_free+0x10/0x10 [ 1940.542072][ T8123] netlink_rcv_skb+0x226/0x4a0 [ 1940.542096][ T8123] ? __pfx_rtnetlink_rcv_msg+0x10/0x10 [ 1940.542127][ T8123] ? __pfx_netlink_rcv_skb+0x10/0x10 [ 1940.542175][ T8123] netlink_unicast+0x7bd/0x940 [ 1940.542220][ T8123] netlink_sendmsg+0x813/0xb40 [ 1940.542254][ T8123] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1940.542281][ T8123] ? apparmor_socket_sendmsg+0x98/0x360 [ 1940.542307][ T8123] ? __pfx_netlink_sendmsg+0x10/0x10 [ 1940.542327][ T8123] sock_sendmsg_nosec+0x13a/0x180 [ 1940.542352][ T8123] ____sys_sendmsg+0x54e/0x850 [ 1940.542383][ T8123] ? __pfx_____sys_sendmsg+0x10/0x10 [ 1940.542415][ T8123] ? import_iovec+0x73/0xa0 [ 1940.542442][ T8123] ___sys_sendmsg+0x2a5/0x360 [ 1940.542467][ T8123] ? __lock_acquire+0x747/0x2de0 [ 1940.542501][ T8123] ? __pfx____sys_sendmsg+0x10/0x10 [ 1940.542573][ T8123] ? __fget_files+0x2a/0x420 [ 1940.542599][ T8123] ? __fget_files+0x3a2/0x420 [ 1940.542633][ T8123] __x64_sys_sendmsg+0x1b1/0x290 [ 1940.542676][ T8123] ? __pfx___x64_sys_sendmsg+0x10/0x10 [ 1940.542718][ T8123] do_syscall_64+0x166/0x520 [ 1940.542743][ T8123] ? trace_irq_disable+0x3b/0x140 [ 1940.542762][ T8123] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1940.542780][ T8123] ? clear_bhb_loop+0x70/0xc0 [ 1940.542802][ T8123] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 1940.542820][ T8123] RIP: 0033:0x7fdaba79e159 [ 1940.542838][ T8123] Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 1940.542853][ T8123] RSP: 002b:00007fdabb586028 EFLAGS: 00000246 ORIG_RAX: 000000000000002e [ 1940.542872][ T8123] RAX: ffffffffffffffda RBX: 00007fdabaa25fa0 RCX: 00007fdaba79e159 [ 1940.542885][ T8123] RDX: 0000000000000000 RSI: 0000200000001200 RDI: 0000000000000003 [ 1940.542897][ T8123] RBP: 00007fdabb586090 R08: 0000000000000000 R09: 0000000000000000 [ 1940.542908][ T8123] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 1940.542919][ T8123] R13: 00007fdabaa26038 R14: 00007fdabaa25fa0 R15: 00007fdabab4fa48 [ 1940.542946][ T8123] [ 1940.935641][T11655] hid-generic 0003:093A:8003.006B: input,hidraw0: USB HID v0.00 Joystick [HID 093a:8003] on usb-dummy_hcd.2-1/input0 [ 1940.939509][T11655] usb 3-1: USB disconnect, device number 117 [ 1941.214659][ T8146] fido_id[8146]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.2/usb3/3-1/report_descriptor': No such file or directory [ 1941.810681][ T991] usb 7-1: new full-speed USB device number 102 using dummy_hcd [ 1941.963644][ T991] usb 7-1: New USB device found, idVendor=0ccd, idProduct=00b3, bcdDevice=2d.ea [ 1941.990583][ T991] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1941.990613][ T991] usb 7-1: Product: syz [ 1941.990630][ T991] usb 7-1: Manufacturer: syz [ 1941.990645][ T991] usb 7-1: SerialNumber: syz [ 1942.004044][ T991] usb 7-1: config 0 descriptor?? [ 1942.226939][ T991] usb 7-1: dvb_usb_v2: found a 'TerraTec NOXON DAB Stick' in warm state [ 1942.430366][T11655] usb 3-1: new high-speed USB device number 118 using dummy_hcd [ 1942.583257][T11655] usb 3-1: Using ep0 maxpacket: 16 [ 1942.584037][T11655] usb 3-1: New USB device found, idVendor=0b95, idProduct=172a, bcdDevice=f7.f4 [ 1942.586634][T11655] usb 3-1: config 0 has an invalid interface number: 251 but max is 0 [ 1942.586652][T11655] usb 3-1: config 0 has no interface number 0 [ 1942.586704][T11655] usb 3-1: config 0 interface 251 altsetting 0 bulk endpoint 0x4 has invalid maxpacket 16 [ 1942.586733][T11655] usb 3-1: config 0 interface 251 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 64 [ 1942.651226][T11655] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1942.651256][T11655] usb 3-1: Product: syz [ 1942.651281][T11655] usb 3-1: Manufacturer: syz [ 1942.651300][T11655] usb 3-1: SerialNumber: syz [ 1942.655676][T11655] usb 3-1: config 0 descriptor?? [ 1942.658077][ T8187] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1942.658246][ T8187] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1942.859899][ T991] dvb_usb_rtl28xxu 7-1:0.0: probe with driver dvb_usb_rtl28xxu failed with error -32 [ 1942.919867][ T8187] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1942.919992][ T8187] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1943.260756][T11655] asix 3-1:0.251 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -61 [ 1943.260793][T11655] asix 3-1:0.251 (unnamed net_device) (uninitialized): Failed to read MAC address: -61 [ 1943.261049][T11655] asix 3-1:0.251: probe with driver asix failed with error -5 [ 1943.784010][ T8282] netlink: 'syz.3.7627': attribute type 4 has an invalid length. [ 1943.815264][ T8282] netlink: 'syz.3.7627': attribute type 4 has an invalid length. [ 1943.839237][ T8282] openvswitch: netlink: nsh attribute has 5 unknown bytes. [ 1944.207451][ T8282] bridge0: port 2(bridge_slave_1) entered disabled state [ 1944.622978][ T5712] usb 7-1: USB disconnect, device number 102 [ 1944.718867][ T8304] netlink: 8 bytes leftover after parsing attributes in process `syz.6.7630'. [ 1945.104329][ T8282] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1945.153204][ T8282] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1945.513324][ T6707] usb 3-1: USB disconnect, device number 118 [ 1945.670369][T24640] usb 4-1: new high-speed USB device number 107 using dummy_hcd [ 1945.757935][ T8342] netlink: 4 bytes leftover after parsing attributes in process `syz.1.7635'. [ 1945.788579][ T8342] team0: Port device team_slave_0 removed [ 1945.800303][T24640] usb 4-1: device descriptor read/64, error -71 [ 1945.910358][ T6707] usb 3-1: new high-speed USB device number 119 using dummy_hcd [ 1946.040341][ T6707] usb 3-1: device descriptor read/64, error -71 [ 1946.040400][T24640] usb 4-1: new high-speed USB device number 108 using dummy_hcd [ 1946.170467][T24640] usb 4-1: device descriptor read/64, error -71 [ 1946.280985][T24640] usb usb4-port1: attempt power cycle [ 1946.295832][ T6707] usb 3-1: new high-speed USB device number 120 using dummy_hcd [ 1946.420347][ T6707] usb 3-1: device descriptor read/64, error -71 [ 1946.531811][ T6707] usb usb3-port1: attempt power cycle [ 1946.620690][T24640] usb 4-1: new high-speed USB device number 109 using dummy_hcd [ 1946.641008][T24640] usb 4-1: device descriptor read/8, error -71 [ 1946.871007][ T6707] usb 3-1: new high-speed USB device number 121 using dummy_hcd [ 1946.890425][T24640] usb 4-1: new high-speed USB device number 110 using dummy_hcd [ 1946.891113][ T6707] usb 3-1: device descriptor read/8, error -71 [ 1946.915353][T24640] usb 4-1: device descriptor read/8, error -71 [ 1947.020673][T24640] usb usb4-port1: unable to enumerate USB device [ 1947.110511][T24643] usb 7-1: new full-speed USB device number 103 using dummy_hcd [ 1947.130400][ T6707] usb 3-1: new high-speed USB device number 122 using dummy_hcd [ 1947.151135][ T6707] usb 3-1: device descriptor read/8, error -71 [ 1947.260622][ T6707] usb usb3-port1: unable to enumerate USB device [ 1947.278603][T24643] usb 7-1: New USB device found, idVendor=045e, idProduct=0283, bcdDevice=99.0b [ 1947.279703][T24643] usb 7-1: config 0 interface 0 altsetting 255 endpoint 0x4 has invalid wMaxPacketSize 0 [ 1947.279732][T24643] usb 7-1: config 0 interface 0 has no altsetting 0 [ 1947.309883][T24643] usb 7-1: New USB device strings: Mfr=1, Product=228, SerialNumber=2 [ 1947.309914][T24643] usb 7-1: Product: syz [ 1947.309931][T24643] usb 7-1: Manufacturer: syz [ 1947.309976][T24643] usb 7-1: SerialNumber: syz [ 1947.335460][T24643] usb 7-1: config 0 descriptor?? [ 1947.350203][T24643] usb 7-1: selecting invalid altsetting 0 [ 1947.546211][T17777] usb 7-1: USB disconnect, device number 103 [ 1948.046426][ T8416] xt_TCPMSS: Only works on TCP SYN packets [ 1948.610650][ T991] usb 7-1: new high-speed USB device number 104 using dummy_hcd [ 1948.749833][ T31] kauditd_printk_skb: 635 callbacks suppressed [ 1948.749855][ T31] audit: type=1326 audit(1790813503.229:13356): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.782652][ T31] audit: type=1326 audit(1790813503.229:13357): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.808559][ T991] usb 7-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 1948.809198][ T31] audit: type=1326 audit(1790813503.299:13358): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.809580][ T991] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1948.809605][ T991] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 1948.865270][ T991] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 1948.865300][ T991] usb 7-1: SerialNumber: syz [ 1948.879936][ T31] audit: type=1326 audit(1790813503.349:13359): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.879996][ T31] audit: type=1326 audit(1790813503.349:13360): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.880040][ T31] audit: type=1326 audit(1790813503.359:13361): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.880083][ T31] audit: type=1326 audit(1790813503.359:13362): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.880126][ T31] audit: type=1326 audit(1790813503.369:13363): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.880237][ T31] audit: type=1326 audit(1790813503.369:13364): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1948.880285][ T31] audit: type=1326 audit(1790813503.369:13365): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=8436 comm="syz.3.7646" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7fdaba79e159 code=0x7ffc0000 [ 1949.238045][ T8418] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1949.239464][ T8418] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1949.268374][ T991] usb 7-1: skipping empty audio interface (v1) [ 1949.326885][ T991] snd-usb-audio 7-1:1.0: probe with driver snd-usb-audio failed with error -22 [ 1949.329946][ T991] usb 7-1: USB disconnect, device number 104 [ 1949.388059][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1950.160310][ T991] usb 7-1: new high-speed USB device number 105 using dummy_hcd [ 1950.310655][ T991] usb 7-1: Using ep0 maxpacket: 8 [ 1950.311404][ T991] usb 7-1: New USB device found, idVendor=0582, idProduct=00b2, bcdDevice= 0.40 [ 1950.316106][ T991] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1950.316125][ T991] usb 7-1: Product: syz [ 1950.316135][ T991] usb 7-1: Manufacturer: syz [ 1950.316146][ T991] usb 7-1: SerialNumber: syz [ 1950.589605][ T991] usb 7-1: 1:1 : UAC_AS_GENERAL descriptor not found [ 1950.590050][ T991] usb 7-1: unit 3 not found! [ 1950.605377][ T991] usb 7-1: 6:0: cannot get min/max values for control 2 (id 6) [ 1950.703198][ T991] usb 7-1: USB disconnect, device number 105 [ 1950.827937][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1950.891579][T24643] usb 3-1: new high-speed USB device number 123 using dummy_hcd [ 1951.042230][T24643] usb 3-1: New USB device found, idVendor=0a12, idProduct=0001, bcdDevice= 0.00 [ 1951.043652][T24643] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1951.043693][T24643] usb 3-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 1951.046039][T24643] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1951.046063][T24643] usb 3-1: Product: syz [ 1951.046074][T24643] usb 3-1: Manufacturer: syz [ 1951.046086][T24643] usb 3-1: SerialNumber: syz [ 1951.509262][ T8492] mac80211_hwsim hwsim60 wlan0: left promiscuous mode [ 1952.545223][T26339] Bluetooth: hci5: CSR: Local version failed (-71) [ 1952.666672][T24139] usb 3-1: USB disconnect, device number 123 [ 1953.189733][ T8547] bridge0: port 2(bridge_slave_1) entered disabled state [ 1953.190295][ T8547] bridge0: port 1(bridge_slave_0) entered disabled state [ 1953.570942][ T8568] netlink: 8 bytes leftover after parsing attributes in process `syz.7.7661'. [ 1953.575020][ T8566] netlink: 8 bytes leftover after parsing attributes in process `syz.7.7661'. [ 1953.733065][ T8572] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1953.734118][ T8572] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1953.950534][T24634] usb 4-1: new full-speed USB device number 111 using dummy_hcd [ 1953.997955][ T8547] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 1954.036329][ T8547] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 1954.102762][T24634] usb 4-1: New USB device found, idVendor=0b48, idProduct=1003, bcdDevice=7b.54 [ 1954.104120][T24634] usb 4-1: config 0 has an invalid interface number: 1 but max is 0 [ 1954.104147][T24634] usb 4-1: config 0 has no interface number 0 [ 1954.107848][T24634] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1954.107877][T24634] usb 4-1: Product: syz [ 1954.107896][T24634] usb 4-1: Manufacturer: syz [ 1954.107912][T24634] usb 4-1: SerialNumber: syz [ 1954.135072][T24634] usb 4-1: config 0 descriptor?? [ 1954.167630][T24634] usb 4-1: selecting invalid altsetting 1 [ 1954.180093][T24634] dvb_ttusb_budget: ttusb_init_controller: error [ 1954.180114][T24634] dvbdev: DVB: registering new adapter (Technotrend/Hauppauge Nova-USB) [ 1954.289592][T24634] DVB: Unable to find symbol stv0299_attach() [ 1954.333042][T24634] DVB: Unable to find symbol tda8083_attach() [ 1954.333055][T24634] dvb_ttusb_budget: no frontend driver found for device [0b48:1003] [ 1954.780534][ T50] netdevsim netdevsim6 netdevsim0: unset [0, 0] type 1 family 0 port 8472 - 0 [ 1954.780571][ T50] netdevsim netdevsim6 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1954.780613][ T50] netdevsim netdevsim6 netdevsim1: unset [0, 0] type 1 family 0 port 8472 - 0 [ 1954.780640][ T50] netdevsim netdevsim6 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1954.780678][ T50] netdevsim netdevsim6 netdevsim2: unset [0, 0] type 1 family 0 port 8472 - 0 [ 1954.780704][ T50] netdevsim netdevsim6 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1954.780761][ T50] netdevsim netdevsim6 netdevsim3: unset [0, 0] type 1 family 0 port 8472 - 0 [ 1954.780790][ T50] netdevsim netdevsim6 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 1954.878793][ T8578] batman_adv: Cannot find parent device. Skipping batadv-on-batadv check for gretap1 [ 1954.882737][ T8578] batman_adv: batadv0: Adding interface: gretap1 [ 1954.882786][ T8578] batman_adv: batadv0: The MTU of interface gretap1 is too small (1462) 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 1532 would solve the problem. [ 1954.882880][ T8578] batman_adv: batadv0: Interface activated: gretap1 [ 1954.941100][ T8595] mac80211_hwsim hwsim83 wlan1: entered promiscuous mode [ 1955.120537][ T50] netdevsim netdevsim6 netdevsim0: set [0, 0] type 1 family 0 port 8472 - 0 [ 1955.120588][ T50] netdevsim netdevsim6 netdevsim1: set [0, 0] type 1 family 0 port 8472 - 0 [ 1955.120626][ T50] netdevsim netdevsim6 netdevsim2: set [0, 0] type 1 family 0 port 8472 - 0 [ 1955.120663][ T50] netdevsim netdevsim6 netdevsim3: set [0, 0] type 1 family 0 port 8472 - 0 [ 1955.412661][T24634] usb 4-1: USB disconnect, device number 111 [ 1955.488518][ T8629] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 1955.489426][ T8629] A link change request failed with some changes committed already. Interface netdevsim0 may have been left with an inconsistent configuration, please check. [ 1955.489462][ T8629] netdevsim netdevsim3 netdevsim0: left promiscuous mode [ 1955.535104][ T8629] netlink: 24 bytes leftover after parsing attributes in process `syz.3.7670'. [ 1955.871528][ T5687] usb 4-1: new high-speed USB device number 112 using dummy_hcd [ 1955.988515][ T8642] ip_tables: iptables: counters copy to user failed while replacing table [ 1956.020346][ T5687] usb 4-1: Using ep0 maxpacket: 32 [ 1956.021102][ T5687] usb 4-1: New USB device found, idVendor=2304, idProduct=0222, bcdDevice=77.3f [ 1956.024013][ T5687] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1956.024076][ T5687] usb 4-1: Product: syz [ 1956.024094][ T5687] usb 4-1: Manufacturer: syz [ 1956.024111][ T5687] usb 4-1: SerialNumber: syz [ 1956.028190][ T5687] usb 4-1: config 0 descriptor?? [ 1956.082901][ T5687] dvb-usb: found a 'Pinnacle 450e DVB-S USB2.0' in warm state. [ 1956.082996][ T5687] dvb-usb: bulk message failed: -22 (4/0) [ 1956.083013][ T5687] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1956.083161][ T5687] dvb-usb: bulk message failed: -22 (5/0) [ 1956.083177][ T5687] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1956.089170][ T5687] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [ 1956.114791][ T5687] dvbdev: DVB: registering new adapter (Pinnacle 450e DVB-S USB2.0) [ 1956.114853][ T5687] usb 4-1: media controller created [ 1956.168389][ T5687] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 1956.198224][ T5687] usb 4-1: selecting invalid altsetting 3 [ 1956.198249][ T5687] ttusb2: set interface to alts=3 failed [ 1956.316752][ T5687] DVB: Unable to find symbol tda10086_attach() [ 1956.316774][ T5687] dvb-usb: no frontend was attached by 'Pinnacle 450e DVB-S USB2.0' [ 1956.317604][ T5687] dvb-usb: bulk message failed: -22 (4/0) [ 1956.317624][ T5687] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1956.317745][ T5687] dvb-usb: bulk message failed: -22 (5/0) [ 1956.317761][ T5687] ttusb2: there might have been an error during control message transfer. (rlen = 0, was 0) [ 1956.317842][ T5687] dvb-usb: Pinnacle 450e DVB-S USB2.0 successfully initialized and connected. [ 1956.383134][ T5687] usb 4-1: USB disconnect, device number 112 [ 1956.417108][T24634] hid (null): unknown global tag 0xc [ 1956.417133][T24634] hid (null): unknown global tag 0xd [ 1956.443754][T24634] hid-generic 0001:0005:000F.006C: unknown main item tag 0x4 [ 1956.443792][T24634] hid-generic 0001:0005:000F.006C: unknown global tag 0xc [ 1956.443810][T24634] hid-generic 0001:0005:000F.006C: item 0 2 1 12 parsing failed [ 1956.446095][T24634] hid-generic 0001:0005:000F.006C: probe with driver hid-generic failed with error -22 [ 1956.494413][ T5687] dvb-usb: Pinnacle 450e DVB-S USB2.0 successfully deinitialized and disconnected. [ 1956.912355][ T8687] netlink: 'syz.3.7681': attribute type 1 has an invalid length. [ 1956.921053][ T8679] syzkaller0: renamed from erspan0 [ 1956.944961][ T8679] A link change request failed with some changes committed already. Interface syzkaller0 may have been left with an inconsistent configuration, please check. [ 1957.234734][ T8700] netlink: 20 bytes leftover after parsing attributes in process `syz.1.7680'. [ 1957.280336][ T5687] usb 7-1: new high-speed USB device number 106 using dummy_hcd [ 1957.430522][ T5687] usb 7-1: Using ep0 maxpacket: 8 [ 1957.431230][ T5687] usb 7-1: New USB device found, idVendor=054c, idProduct=042f, bcdDevice= 0.00 [ 1957.432441][ T5687] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1957.432472][ T5687] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1957.432495][ T5687] usb 7-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1957.432533][ T5687] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1957.436436][ T5687] usb 7-1: config 0 descriptor?? [ 1957.996030][ T8711] usb usb8: usbfs: process 8711 (syz.3.7686) did not claim interface 0 before use [ 1958.053118][ T5687] sony 0003:054C:042F.006D: can't set operational mode: step 1 [ 1958.053229][ T5687] sony 0003:054C:042F.006D: Failed to set controller into operational mode [ 1958.081474][ T5687] sony 0003:054C:042F.006D: hidraw0: USB HID v0.00 Joystick [HID 054c:042f] on usb-dummy_hcd.6-1/input0 [ 1958.081511][ T5687] sony 0003:054C:042F.006D: failed to claim input [ 1958.127323][ T5687] usb 7-1: USB disconnect, device number 106 [ 1958.215324][ T8722] fido_id[8722]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.6/usb7/report_descriptor': No such file or directory [ 1958.354081][ T8737] syzkaller0: entered allmulticast mode [ 1958.775166][ T8752] netlink: 104 bytes leftover after parsing attributes in process `syz.3.7694'. [ 1959.440345][ T5687] usb 7-1: new high-speed USB device number 107 using dummy_hcd [ 1959.591429][ T5687] usb 7-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 1959.592809][ T5687] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1959.592844][ T5687] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1959.592869][ T5687] usb 7-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 1959.592913][ T5687] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1959.599866][ T5687] usb 7-1: config 0 descriptor?? [ 1960.383102][T24139] usb 3-1: new full-speed USB device number 124 using dummy_hcd [ 1960.481509][ T5687] usbhid 7-1:0.0: can't add hid device: -71 [ 1960.481620][ T5687] usbhid 7-1:0.0: probe with driver usbhid failed with error -71 [ 1960.488067][ T5687] usb 7-1: USB disconnect, device number 107 [ 1960.515253][ T44] usb 4-1: new high-speed USB device number 113 using dummy_hcd [ 1960.531528][T24139] usb 3-1: New USB device found, idVendor=17cc, idProduct=1969, bcdDevice= 1.00 [ 1960.533298][T24139] usb 3-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1960.533360][T24139] usb 3-1: config 1 interface 0 altsetting 1 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1960.533387][T24139] usb 3-1: config 1 interface 0 altsetting 1 has 1 endpoint descriptor, different from the interface descriptor's value: 4 [ 1960.537136][T24139] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1960.537163][T24139] usb 3-1: Product: syz [ 1960.537179][T24139] usb 3-1: Manufacturer: syz [ 1960.537195][T24139] usb 3-1: SerialNumber: syz [ 1960.690317][ T44] usb 4-1: Using ep0 maxpacket: 32 [ 1960.691024][ T44] usb 4-1: New USB device found, idVendor=05ef, idProduct=020a, bcdDevice=91.36 [ 1960.691961][ T44] usb 4-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xA6, changing to 0x86 [ 1960.691982][ T44] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x86 has an invalid bInterval 0, changing to 7 [ 1960.692001][ T44] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x86 has invalid wMaxPacketSize 0 [ 1960.692017][ T44] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x7 has an invalid bInterval 255, changing to 11 [ 1960.692036][ T44] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x7 has invalid maxpacket 59391, setting to 1024 [ 1960.695514][ T44] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1960.695562][ T44] usb 4-1: Product: syz [ 1960.695573][ T44] usb 4-1: Manufacturer: syz [ 1960.695585][ T44] usb 4-1: SerialNumber: syz [ 1960.699220][ T44] usb 4-1: config 0 descriptor?? [ 1960.808664][T24139] snd-usb-caiaq 3-1:1.0: invalid EPs [ 1960.808683][T24139] usb 3-1: unable to init card! (ret=-22) [ 1960.809096][T24139] snd-usb-caiaq 3-1:1.0: probe with driver snd-usb-caiaq failed with error -22 [ 1961.012802][ T8791] vimc link validate: Scaler:src:640x480 (0x33424752, 8, 0, 0, 0) RGB/YUV Capture:snk:248x16 (0x38415262, 8, 0, 0, 0) [ 1961.017871][ T6708] usb 3-1: USB disconnect, device number 124 [ 1961.194331][ T8798] syzkaller0: entered promiscuous mode [ 1961.194357][ T8798] syzkaller0: entered allmulticast mode [ 1961.230552][ T8798] tipc: Enabled bearer , priority 0 [ 1961.287142][T24634] hid-generic 0000:0000:0000.006E: unknown main item tag 0x0 [ 1961.329078][T24634] hid-generic 0000:0000:0000.006E: hidraw0: HID v0.00 Device [syz1] on syz0 [ 1961.349678][ T8845] ip_tables: iptables: counters copy to user failed while replacing table [ 1961.362486][ T8845] netlink: 36 bytes leftover after parsing attributes in process `syz.7.7706'. [ 1961.755840][ T8798] tipc: Resetting bearer [ 1961.809165][ T8798] tipc: Disabling bearer [ 1961.873749][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.874166][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.874597][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.875044][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.875465][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.875902][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.876321][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.876749][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.877187][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.877617][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.878019][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.878415][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.878815][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.879240][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.879670][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.880095][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.961104][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.967464][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.974213][ T44] iforce 4-1:0.0: usb_submit_urb failed: -71 [ 1961.974275][ T44] input input164: Timeout waiting for response from device. [ 1962.011498][ T44] usb 4-1: USB disconnect, device number 113 [ 1962.510748][ T44] usb 4-1: new high-speed USB device number 114 using dummy_hcd [ 1962.640983][ T44] usb 4-1: device descriptor read/64, error -71 [ 1962.880725][ T44] usb 4-1: new high-speed USB device number 115 using dummy_hcd [ 1963.010317][ T44] usb 4-1: device descriptor read/64, error -71 [ 1963.120946][ T44] usb usb4-port1: attempt power cycle [ 1963.460317][ T44] usb 4-1: new high-speed USB device number 116 using dummy_hcd [ 1963.481110][ T44] usb 4-1: device descriptor read/8, error -71 [ 1963.562821][T26364] Bluetooth: hci1: unexpected event for opcode 0x202d [ 1963.662456][ T8905] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1963.668131][ T8905] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1963.720849][ T44] usb 4-1: new high-speed USB device number 117 using dummy_hcd [ 1963.741450][ T44] usb 4-1: device descriptor read/8, error -71 [ 1963.845113][ T8940] netlink: 14 bytes leftover after parsing attributes in process `syz.6.7716'. [ 1963.863553][ T44] usb usb4-port1: unable to enumerate USB device [ 1964.180502][T24634] usb 7-1: new high-speed USB device number 108 using dummy_hcd [ 1964.331910][T24634] usb 7-1: New USB device found, idVendor=18d1, idProduct=2d05, bcdDevice= 0.40 [ 1964.333712][T24634] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1964.333738][T24634] usb 7-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 1964.336691][T24634] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1964.336719][T24634] usb 7-1: Product: syz [ 1964.336736][T24634] usb 7-1: Manufacturer: syz [ 1964.336752][T24634] usb 7-1: SerialNumber: syz [ 1964.401881][ T8958] binder: 8957:8958 unknown command 0 [ 1964.401905][ T8958] binder: 8957:8958 ioctl c0306201 2000000001c0 returned -22 [ 1964.605117][ T8950] netlink: 64 bytes leftover after parsing attributes in process `syz.6.7717'. [ 1965.185777][T24634] usb 7-1: unit 2 not found! [ 1965.278553][T24634] usb 7-1: USB disconnect, device number 108 [ 1965.357085][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1966.241750][ T9038] netlink: 4 bytes leftover after parsing attributes in process `syz.2.7728'. [ 1966.390373][ T44] usb 4-1: new high-speed USB device number 118 using dummy_hcd [ 1966.540454][ T44] usb 4-1: Using ep0 maxpacket: 32 [ 1966.544372][ T44] usb 4-1: New USB device found, idVendor=15c2, idProduct=ffdc, bcdDevice=bd.30 [ 1966.545495][ T44] usb 4-1: config 155 has an invalid descriptor of length 0, skipping remainder of the config [ 1966.545530][ T44] usb 4-1: config 155 interface 0 altsetting 0 has an endpoint descriptor with address 0xE2, changing to 0x82 [ 1966.545549][ T44] usb 4-1: config 155 interface 0 altsetting 0 endpoint 0x82 has an invalid bInterval 0, changing to 7 [ 1966.545569][ T44] usb 4-1: config 155 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 11 [ 1966.548193][ T44] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1966.548210][ T44] usb 4-1: Product: syz [ 1966.548220][ T44] usb 4-1: Manufacturer: syz [ 1966.548230][ T44] usb 4-1: SerialNumber: syz [ 1966.677521][ C1] imon 4-1:155.0: imon usb_rx_callback_intf0: status(-71) [ 1966.755156][ T44] input: iMON Panel, Knob and Mouse(15c2:ffdc) as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:155.0/input/input165 [ 1966.760346][ T8560] usb 7-1: new full-speed USB device number 109 using dummy_hcd [ 1966.921052][ T44] imon 4-1:155.0: Unknown 0xffdc device, defaulting to VFD and iMON IR [ 1966.921116][ T44] (id 0x00) [ 1967.061398][ T44] rc_core: IR keymap rc-imon-pad not found [ 1967.061421][ T44] Registered IR keymap rc-empty [ 1967.061576][ T44] imon 4-1:155.0: Looks like you're trying to use an IR protocol this device does not support [ 1967.061597][ T44] imon 4-1:155.0: Unsupported IR protocol specified, overriding to iMON IR protocol [ 1967.063207][ T8560] usb 7-1: unable to get BOS descriptor or descriptor too short [ 1967.064100][ T8560] usb 7-1: New USB device found, idVendor=093b, idProduct=a104, bcdDevice= 0.01 [ 1967.064142][ T8560] usb 7-1: too many configurations: 9, using maximum allowed: 8 [ 1967.065712][ T8560] usb 7-1: unable to read config index 0 descriptor/start: -71 [ 1967.065748][ T8560] usb 7-1: can't read configurations, error -71 [ 1967.215541][ T44] imon:send_packet: packet tx failed (-71) [ 1967.230986][ T44] imon 4-1:155.0: remote input dev register failed [ 1967.231159][ T44] imon 4-1:155.0: imon_init_intf0: rc device setup failed [ 1967.422302][ T44] imon 4-1:155.0: unable to initialize intf0, err 0 [ 1967.422328][ T44] imon:imon_probe: failed to initialize context! [ 1967.422342][ T44] imon 4-1:155.0: unable to register, err -19 [ 1967.435986][ T44] usb 4-1: USB disconnect, device number 118 [ 1967.519631][ T9079] netlink: 8 bytes leftover after parsing attributes in process `syz.2.7732'. [ 1967.735030][ T9088] netlink: 6 bytes leftover after parsing attributes in process `syz.7.7734'. [ 1967.735056][ T9088] netlink: 144 bytes leftover after parsing attributes in process `syz.7.7734'. [ 1967.790259][ T44] usb 4-1: new full-speed USB device number 119 using dummy_hcd [ 1967.920995][ T44] usb 4-1: device descriptor read/64, error -71 [ 1968.160886][ T44] usb 4-1: new full-speed USB device number 120 using dummy_hcd [ 1968.290946][ T44] usb 4-1: device descriptor read/64, error -71 [ 1968.407460][ T44] usb usb4-port1: attempt power cycle [ 1968.740537][ T44] usb 4-1: new full-speed USB device number 121 using dummy_hcd [ 1968.761200][ T44] usb 4-1: device descriptor read/8, error -71 [ 1969.000527][ T44] usb 4-1: new full-speed USB device number 122 using dummy_hcd [ 1969.024192][ T44] usb 4-1: device descriptor read/8, error -71 [ 1969.130499][ T44] usb usb4-port1: unable to enumerate USB device [ 1969.276151][ T9119] syzkaller0: entered promiscuous mode [ 1969.276176][ T9119] syzkaller0: entered allmulticast mode [ 1969.407293][ T9123] netlink: 12 bytes leftover after parsing attributes in process `syz.6.7744'. [ 1969.407323][ T9123] netlink: 44 bytes leftover after parsing attributes in process `syz.6.7744'. [ 1969.575933][ T9139] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1969.576438][ T9139] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1969.585984][ T9139] netlink: 'syz.1.7741': attribute type 2 has an invalid length. [ 1969.740406][T24634] usb 7-1: new high-speed USB device number 111 using dummy_hcd [ 1969.890396][T24634] usb 7-1: Using ep0 maxpacket: 8 [ 1969.891174][T24634] usb 7-1: New USB device found, idVendor=046d, idProduct=08dd, bcdDevice=ff.f4 [ 1969.894518][T24634] usb 7-1: New USB device strings: Mfr=8, Product=2, SerialNumber=3 [ 1969.894546][T24634] usb 7-1: Product: syz [ 1969.894562][T24634] usb 7-1: Manufacturer: syz [ 1969.894577][T24634] usb 7-1: SerialNumber: syz [ 1969.898766][T24634] usb 7-1: config 0 descriptor?? [ 1969.945376][T24634] gspca_main: gspca_zc3xx-2.14.0 probing 046d:08dd [ 1970.113993][ T9152] netlink: 64 bytes leftover after parsing attributes in process `syz.6.7746'. [ 1970.324110][T24634] gspca_zc3xx: reg_w_i err -71 [ 1970.324229][T24634] gspca_zc3xx 7-1:0.0: probe with driver gspca_zc3xx failed with error -71 [ 1970.345686][T24634] usb 7-1: USB disconnect, device number 111 [ 1970.505201][ T9175] xt_socket: unknown flags 0x8 [ 1970.508328][ T9175] netlink: 14 bytes leftover after parsing attributes in process `syz.3.7751'. [ 1971.910699][ T44] usb 4-1: new full-speed USB device number 123 using dummy_hcd [ 1972.107020][ T44] usb 4-1: not running at top speed; connect to a high speed hub [ 1972.107060][ T44] usb 4-1: New USB device found, idVendor=086a, idProduct=0002, bcdDevice= 0.40 [ 1972.140846][ T44] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1972.140916][ T44] usb 4-1: Product: й [ 1972.140960][ T44] usb 4-1: Manufacturer: 鱺캗䏳Ϻ坷押〱䎃ﳨᏱ⋃褨혊獁셰꺄ↄ퀑਻楻ꢵ鴎yꐳ㢅ᡍ럩솱睒﷭賽㋀쟜美櫥쏖ⲿ䍬욙趐᮵⾍쵴鴷穢㺄暕頗䀐巘㯓㽬個収깤ኵ嶻䀪펞⁉綛顚쪝囁罹叅視➲縣맿㌤쩍沊獙哚拺턋俕췙ꏝ诔ⶔ쭳䀭䥄戫埙悃䂈럇ⴐ矡雮 [ 1972.141056][ T44] usb 4-1: SerialNumber: ὾闵巜瓹ᆉ꬀㞥퐬⎚躐퐩ⲗ귩嵱ჩ퇟⠠廡Ѳ쑊㾛漀镺蝚㳚걦ᴎ䶤픬鶥䵏㐾䛼얅蘙Ѧሿ颅ꡏ枢䵗࿧⌥绗ﺥⒸ総跊∜䖃ꢙ㒫闛쑑顄羭蔭氃㒌씒㐝舁 [ 1973.064441][T26364] Bluetooth: hci0: command 0x0406 tx timeout [ 1973.072335][T24139] usb 3-1: new high-speed USB device number 125 using dummy_hcd [ 1973.221901][T24139] usb 3-1: Using ep0 maxpacket: 32 [ 1973.222687][T24139] usb 3-1: New USB device found, idVendor=17ef, idProduct=7203, bcdDevice=2e.36 [ 1973.224352][T24139] usb 3-1: config 0 has an invalid interface number: 188 but max is 0 [ 1973.224380][T24139] usb 3-1: config 0 has no interface number 0 [ 1973.224425][T24139] usb 3-1: config 0 interface 188 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 32 [ 1973.227427][T24139] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1973.227459][T24139] usb 3-1: Product: syz [ 1973.227516][T24139] usb 3-1: Manufacturer: syz [ 1973.227533][T24139] usb 3-1: SerialNumber: syz [ 1973.234904][T24139] usb 3-1: config 0 descriptor?? [ 1973.241948][ T9249] raw-gadget.3 gadget.2: fail, usb_ep_enable returned -22 [ 1973.444134][ T9248] raw-gadget.3 gadget.2: fail, usb_ep_enable returned -22 [ 1973.449332][T24139] asix 3-1:0.188 (unnamed net_device) (uninitialized): Failed to read reg index 0x0000: -61 [ 1973.449748][T24139] asix 3-1:0.188: probe with driver asix failed with error -61 [ 1973.807989][ T44] usb 4-1: Quirk or no altset; falling back to MIDI 1.0 [ 1973.863037][ T44] snd-usb-audio 4-1:1.2: probe with driver snd-usb-audio failed with error -2 [ 1973.869475][ T44] usb 4-1: USB disconnect, device number 123 [ 1973.910526][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.2/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1974.433517][ T9335] fuse: Bad value for 'fd' [ 1974.510610][ T8560] usb 7-1: new full-speed USB device number 112 using dummy_hcd [ 1974.672100][ T8560] usb 7-1: New USB device found, idVendor=1822, idProduct=3202, bcdDevice=13.4a [ 1974.674146][ T8560] usb 7-1: config 0 has an invalid interface number: 205 but max is 0 [ 1974.674237][ T8560] usb 7-1: config 0 has an invalid descriptor of length 255, skipping remainder of the config [ 1974.674259][ T8560] usb 7-1: config 0 has no interface number 0 [ 1974.674290][ T8560] usb 7-1: config 0 interface 205 has no altsetting 0 [ 1974.677983][ T8560] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1974.678009][ T8560] usb 7-1: Product: syz [ 1974.678030][ T8560] usb 7-1: Manufacturer: syz [ 1974.678040][ T8560] usb 7-1: SerialNumber: syz [ 1974.742252][ T8560] usb 7-1: config 0 descriptor?? [ 1974.769520][ T8560] dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state. [ 1974.769558][ T8560] dvb-usb: bulk message failed: -22 (3/0) [ 1974.803711][ T8560] dvb-usb: will use the device's hardware PID filter (table count: 16). [ 1974.805806][ T8560] dvbdev: DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device) [ 1974.805866][ T8560] usb 7-1: media controller created [ 1974.839170][ T8560] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered. [ 1974.859055][ T8560] dvb-usb: bulk message failed: -22 (6/0) [ 1974.870620][ T8560] dvb-usb: no frontend was attached by 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' [ 1974.877701][ T8560] input: IR-receiver inside an USB DVB receiver as /devices/platform/dummy_hcd.6/usb7/7-1/input/input167 [ 1974.913041][ T8560] dvb-usb: schedule remote query interval to 150 msecs. [ 1974.913097][ T8560] dvb-usb: bulk message failed: -22 (3/0) [ 1974.937404][ T8560] dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected. [ 1974.992265][ T44] usb 7-1: USB disconnect, device number 112 [ 1975.052645][ T44] dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I successfully deinitialized and disconnected. [ 1975.611695][ T9370] 8021q: adding VLAN 0 to HW filter on device bond0 [ 1975.613748][ T9370] 8021q: adding VLAN 0 to HW filter on device team0 [ 1975.618521][ T9370] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 1975.748932][ T9370] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 1975.769123][ T9370] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 1975.795475][ T9370] hsr0: Slave A (hsr_slave_0) is not up; please bring it up to get a fully working HSR network [ 1975.795517][ T9370] hsr0: Slave B (hsr_slave_1) is not up; please bring it up to get a fully working HSR network [ 1975.831570][ T9370] veth1_vlan: left promiscuous mode [ 1975.837052][ T9370] veth0_vlan: left promiscuous mode [ 1975.853283][ T9370] veth0_vlan: entered promiscuous mode [ 1975.874845][ T9370] veth1_vlan: entered promiscuous mode [ 1975.896998][ T9370] veth1_macvtap: left promiscuous mode [ 1975.908207][ T9370] veth0_macvtap: left promiscuous mode [ 1975.917324][ T8560] usb 3-1: USB disconnect, device number 125 [ 1975.928694][ T9370] veth0_macvtap: entered promiscuous mode [ 1975.949041][ T9370] veth1_macvtap: entered promiscuous mode [ 1976.015163][ T9370] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 1976.034692][ T9370] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 1976.046332][ T9370] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 1976.094001][ T9370] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 1976.102446][ T1310] ieee802154 phy0 wpan0: encryption failed: -22 [ 1976.102489][ T1310] ieee802154 phy1 wpan1: encryption failed: -22 [ 1976.125856][ T9370] mac80211_hwsim hwsim83 wlan1: left promiscuous mode [ 1976.140511][ T9370] syzkaller0: left promiscuous mode [ 1976.141258][ T9370] syzkaller0: left allmulticast mode [ 1976.147820][ T9370] A link change request failed with some changes committed already. Interface vxlan0 may have been left with an inconsistent configuration, please check. [ 1976.186615][T17814] bridge0: port 1(bridge_slave_0) entered blocking state [ 1976.186730][T17814] bridge0: port 1(bridge_slave_0) entered forwarding state [ 1976.208350][T17814] bridge0: port 2(bridge_slave_1) entered blocking state [ 1976.208446][T17814] bridge0: port 2(bridge_slave_1) entered forwarding state [ 1976.433319][T14419] netdevsim netdevsim6 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 1976.449912][ T8915] netdevsim netdevsim6 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 1976.458983][ T8915] netdevsim netdevsim6 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 1976.460090][T14421] netdevsim netdevsim6 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 1977.116978][ T9399] fuse: Bad value for 'rootmode' [ 1977.150888][ T8560] usb 4-1: new high-speed USB device number 124 using dummy_hcd [ 1977.205693][ T9405] netlink: 8 bytes leftover after parsing attributes in process `syz.2.7782'. [ 1977.303094][ T8560] usb 4-1: New USB device found, idVendor=1d50, idProduct=6089, bcdDevice= 1.00 [ 1977.306002][ T8560] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1977.331478][ T8560] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1977.331510][ T8560] usb 4-1: Product: syz [ 1977.331527][ T8560] usb 4-1: Manufacturer: syz [ 1977.331544][ T8560] usb 4-1: SerialNumber: syz [ 1977.484320][ T44] usb 3-1: new high-speed USB device number 126 using dummy_hcd [ 1977.593597][T24139] usb 7-1: new high-speed USB device number 113 using dummy_hcd [ 1977.613522][ T44] usb 3-1: device descriptor read/64, error -71 [ 1977.771027][ T8560] hackrf 4-1:1.0: usb_control_msg() failed -32 request 0f [ 1977.771058][ T8560] hackrf 4-1:1.0: Could not detect board [ 1977.771112][ T8560] hackrf 4-1:1.0: probe with driver hackrf failed with error -32 [ 1977.793678][T24139] usb 7-1: Using ep0 maxpacket: 16 [ 1977.797525][T24139] usb 7-1: New USB device found, idVendor=04f3, idProduct=074d, bcdDevice= 0.00 [ 1977.822958][T17777] usb 4-1: USB disconnect, device number 124 [ 1977.832316][T24139] usb 7-1: config 0 has an invalid interface number: 1 but max is 0 [ 1977.832397][T24139] usb 7-1: config 0 has no interface number 0 [ 1977.832502][T24139] usb 7-1: config 0 interface 1 altsetting 3 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1977.832574][T24139] usb 7-1: config 0 interface 1 altsetting 3 endpoint 0x81 has invalid wMaxPacketSize 0 [ 1977.832641][T24139] usb 7-1: config 0 interface 1 altsetting 3 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 1977.832714][T24139] usb 7-1: config 0 interface 1 has no altsetting 0 [ 1977.832808][T24139] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1977.854543][ T44] usb 3-1: new high-speed USB device number 127 using dummy_hcd [ 1977.924400][T24139] usb 7-1: config 0 descriptor?? [ 1977.975059][T24139] usbhid 7-1:0.1: fixing wrong optional hid class descriptors count [ 1978.032718][ T44] usb 3-1: device descriptor read/64, error -71 [ 1978.106772][ T9434] fuse: Bad value for 'fd' [ 1978.140814][ T44] usb usb3-port1: attempt power cycle [ 1978.383634][T24139] elan 0003:04F3:074D.006F: failed to start in urb: -90 [ 1978.480634][ T44] usb 3-1: new high-speed USB device number 2 using dummy_hcd [ 1978.507162][ T44] usb 3-1: device descriptor read/8, error -71 [ 1978.638071][ T9442] batman_adv: batadv0: Adding interface: syzkaller0 [ 1978.638085][ T9442] batman_adv: batadv0: The MTU of interface syzkaller0 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 1532 would solve the problem. [ 1978.638109][ T9442] batman_adv: batadv0: Interface activated: syzkaller0 [ 1978.750364][ T44] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 1978.756537][ T9441] batman_adv: batadv0: Interface deactivated: syzkaller0 [ 1978.782183][ T44] usb 3-1: device descriptor read/8, error -71 [ 1978.890815][ T44] usb usb3-port1: unable to enumerate USB device [ 1978.934504][ T9441] batman_adv: batadv0: Removing interface: syzkaller0 [ 1979.510803][T24634] usb 4-1: new high-speed USB device number 125 using dummy_hcd [ 1979.660443][T24634] usb 4-1: Using ep0 maxpacket: 8 [ 1979.661367][T24634] usb 4-1: New USB device found, idVendor=2b73, idProduct=000a, bcdDevice= 0.40 [ 1979.664834][T24634] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1979.664899][T24634] usb 4-1: config 1 has 2 interfaces, different from the descriptor's value: 3 [ 1979.714097][T24634] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1979.714130][T24634] usb 4-1: Product: syz [ 1979.714149][T24634] usb 4-1: Manufacturer: syz [ 1979.714167][T24634] usb 4-1: SerialNumber: syz [ 1980.153872][T24634] snd-usb-audio 4-1:1.0: probe with driver snd-usb-audio failed with error -71 [ 1980.159754][T24139] elan 0003:04F3:074D.006F: Set report error for parm 6: -71 [ 1980.193541][T24634] usb 4-1: USB disconnect, device number 125 [ 1980.194215][T24139] elan 0003:04F3:074D.006F: hidraw0: USB HID v0.00 Joystick [HID 04f3:074d] on usb-dummy_hcd.6-1/input1 [ 1980.194374][T24139] elan 0003:04F3:074D.006F: Input device is not registered [ 1980.247467][T24139] elan 0003:04F3:074D.006F: probe with driver elan failed with error -119 [ 1980.295582][T24139] usb 7-1: USB disconnect, device number 113 [ 1980.347970][ T9509] netlink: 'syz.7.7788': attribute type 1 has an invalid length. [ 1980.414594][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.3/usb4/4-1/4-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1980.418213][ T9503] fido_id[9503]: Failed to open report descriptor at '/sys/devices/platform/dummy_hcd.6/usb7/report_descriptor': No such file or directory [ 1980.581926][ T9509] 8021q: adding VLAN 0 to HW filter on device bond2 [ 1980.642670][ T9518] bond2: (slave gretap1): making interface the new active one [ 1980.646148][ T9518] bond2: (slave gretap1): Enslaving as an active interface with an up link [ 1980.699435][ T9557] netlink: 844 bytes leftover after parsing attributes in process `syz.2.7791'. [ 1980.699467][ T9557] netlink: 844 bytes leftover after parsing attributes in process `syz.2.7791'. [ 1980.985380][T24139] usb 3-1: new full-speed USB device number 4 using dummy_hcd [ 1981.163107][T24139] usb 3-1: unable to get BOS descriptor or descriptor too short [ 1981.164622][T24139] usb 3-1: not running at top speed; connect to a high speed hub [ 1981.164657][T24139] usb 3-1: New USB device found, idVendor=0dda, idProduct=0001, bcdDevice= 0.12 [ 1981.165368][T24139] usb 3-1: config 6 has no interfaces? [ 1981.168384][T24139] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1981.168411][T24139] usb 3-1: Product: syz [ 1981.168429][T24139] usb 3-1: Manufacturer: syz [ 1981.168446][T24139] usb 3-1: SerialNumber: syz [ 1982.260775][ T5712] usb 4-1: new high-speed USB device number 126 using dummy_hcd [ 1982.443037][ T5712] usb 4-1: New USB device found, idVendor=04b4, idProduct=07b1, bcdDevice= 0.00 [ 1982.445393][ T5712] usb 4-1: config index 0 descriptor too short (asked for 9, got 0) [ 1982.445420][ T5712] usb 4-1: can't read configurations, error -22 [ 1982.570625][ T5712] usb 4-1: new high-speed USB device number 127 using dummy_hcd [ 1982.722272][ T5712] usb 4-1: New USB device found, idVendor=04b4, idProduct=07b1, bcdDevice= 0.00 [ 1982.723851][ T5712] usb 4-1: config index 0 descriptor too short (asked for 9, got 0) [ 1982.723918][ T5712] usb 4-1: can't read configurations, error -22 [ 1982.724158][ T5712] usb usb4-port1: attempt power cycle [ 1983.060342][ T5712] usb 4-1: new high-speed USB device number 2 using dummy_hcd [ 1983.082007][ T5712] usb 4-1: New USB device found, idVendor=04b4, idProduct=07b1, bcdDevice= 0.00 [ 1983.083677][ T5712] usb 4-1: config index 0 descriptor too short (asked for 9, got 0) [ 1983.083711][ T5712] usb 4-1: can't read configurations, error -22 [ 1983.211063][ T5712] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 1983.232627][ T5712] usb 4-1: New USB device found, idVendor=04b4, idProduct=07b1, bcdDevice= 0.00 [ 1983.235572][ T5712] usb 4-1: config index 0 descriptor too short (asked for 9, got 0) [ 1983.235617][ T5712] usb 4-1: can't read configurations, error -22 [ 1983.235877][ T5712] usb usb4-port1: unable to enumerate USB device [ 1983.526081][ T9635] netlink: 8 bytes leftover after parsing attributes in process `syz.6.7799'. [ 1983.665794][T24139] usb 3-1: USB disconnect, device number 4 [ 1983.782298][ T5712] usb 7-1: new full-speed USB device number 114 using dummy_hcd [ 1983.932354][ T5712] usb 7-1: New USB device found, idVendor=0bc7, idProduct=0008, bcdDevice=4f.c8 [ 1983.933511][ T5712] usb 7-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1983.933559][ T5712] usb 7-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xF9, changing to 0x89 [ 1983.933577][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x89 has an invalid bInterval 0, changing to 10 [ 1983.933595][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x89 has invalid maxpacket 65535, setting to 64 [ 1983.933619][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0xF has an invalid bInterval 0, changing to 10 [ 1983.933636][ T5712] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0xF has invalid wMaxPacketSize 0 [ 1983.933650][ T5712] usb 7-1: config 0 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 1983.935769][ T5712] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1983.935788][ T5712] usb 7-1: Product: syz [ 1983.935799][ T5712] usb 7-1: Manufacturer: syz [ 1983.935809][ T5712] usb 7-1: SerialNumber: syz [ 1983.974608][ T5712] usb 7-1: config 0 descriptor?? [ 1983.977257][ T9636] raw-gadget.3 gadget.6: fail, usb_ep_enable returned -22 [ 1984.025557][ T5712] ati_remote 7-1:0.0: Initializing ati_remote hardware failed. [ 1984.051674][ T5712] ati_remote 7-1:0.0: probe with driver ati_remote failed with error -5 [ 1984.158940][ T9665] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1984.159431][ T9665] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1984.188712][T24634] usb 7-1: USB disconnect, device number 114 [ 1984.202163][T24139] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 1984.350344][T24139] usb 3-1: Using ep0 maxpacket: 8 [ 1984.350940][T24139] usb 3-1: New USB device found, idVendor=0525, idProduct=d292, bcdDevice= 0.07 [ 1984.352287][T24139] usb 3-1: config index 0 descriptor too short (expected 5924, got 36) [ 1984.352315][T24139] usb 3-1: config 250 has an invalid interface number: 228 but max is -1 [ 1984.352337][T24139] usb 3-1: config 250 has 1 interface, different from the descriptor's value: 0 [ 1984.352364][T24139] usb 3-1: config 250 has no interface number 0 [ 1984.352393][T24139] usb 3-1: config 250 interface 228 altsetting 255 endpoint 0x1 has invalid maxpacket 65280, setting to 1024 [ 1984.352413][T24139] usb 3-1: config 250 interface 228 altsetting 255 bulk endpoint 0x1 has invalid maxpacket 1024 [ 1984.352432][T24139] usb 3-1: config 250 interface 228 altsetting 255 endpoint 0x82 has invalid wMaxPacketSize 0 [ 1984.352448][T24139] usb 3-1: config 250 interface 228 altsetting 255 bulk endpoint 0x82 has invalid maxpacket 0 [ 1984.352465][T24139] usb 3-1: config 250 interface 228 altsetting 255 has 2 endpoint descriptors, different from the interface descriptor's value: 17 [ 1984.352485][T24139] usb 3-1: config 250 interface 228 has no altsetting 0 [ 1984.354028][T24139] usb 3-1: New USB device strings: Mfr=0, Product=106, SerialNumber=59 [ 1984.354056][T24139] usb 3-1: Product: syz [ 1984.354073][T24139] usb 3-1: SerialNumber: syz [ 1984.384155][T24139] hub 3-1:250.228: bad descriptor, ignoring hub [ 1984.385529][T24139] hub 3-1:250.228: probe with driver hub failed with error -5 [ 1984.579891][T24139] usblp 3-1:250.228: usblp1: USB Bidirectional printer dev 5 if 228 alt 255 proto 3 vid 0x0525 pid 0xD292 [ 1984.615544][T24139] usb 3-1: USB disconnect, device number 5 [ 1984.627329][T24139] usblp1: removed [ 1985.988821][ T9764] netlink: 12 bytes leftover after parsing attributes in process `syz.2.7818'. [ 1986.036231][ T9764] IPVS: Unknown mcast interface: macsec0 [ 1986.310633][T17777] usb 7-1: new high-speed USB device number 115 using dummy_hcd [ 1986.460620][T17777] usb 7-1: Using ep0 maxpacket: 32 [ 1986.467666][T17777] usb 7-1: New USB device found, idVendor=0ac8, idProduct=0321, bcdDevice=6f.be [ 1986.486373][T17777] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1986.489782][T17777] usb 7-1: config 0 descriptor?? [ 1986.512687][T17777] gspca_main: vc032x-2.14.0 probing 0ac8:0321 [ 1987.539662][ T9770] netlink: 48 bytes leftover after parsing attributes in process `syz.6.7819'. [ 1987.821561][T17777] gspca_vc032x: reg_w err -110 [ 1987.821586][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821595][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821602][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821609][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821616][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821623][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821630][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821637][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821644][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821651][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821664][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821671][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821678][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821685][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821692][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821699][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821706][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821713][T17777] gspca_vc032x: I2c Bus Busy Wait 00 [ 1987.821720][T17777] gspca_vc032x: Unknown sensor... [ 1987.821776][T17777] vc032x 7-1:0.0: probe with driver vc032x failed with error -22 [ 1988.116276][T17777] usb 7-1: USB disconnect, device number 115 [ 1988.480379][ T9826] netlink: 8 bytes leftover after parsing attributes in process `syz.3.7830'. [ 1988.852214][ T9847] netlink: 72 bytes leftover after parsing attributes in process `syz.7.7835'. [ 1989.130891][T17777] usb 7-1: new high-speed USB device number 116 using dummy_hcd [ 1989.280860][T17777] usb 7-1: Using ep0 maxpacket: 32 [ 1989.284024][T17777] usb 7-1: unable to get BOS descriptor or descriptor too short [ 1989.284079][T17777] usb 7-1: New USB device found, idVendor=0582, idProduct=295c, bcdDevice=d4.55 [ 1989.285406][T17777] usb 7-1: config 128 has an invalid interface number: 127 but max is 3 [ 1989.285433][T17777] usb 7-1: config 128 has an invalid descriptor of length 0, skipping remainder of the config [ 1989.285455][T17777] usb 7-1: config 128 has 1 interface, different from the descriptor's value: 4 [ 1989.285478][T17777] usb 7-1: config 128 has no interface number 0 [ 1989.285522][T17777] usb 7-1: config 128 interface 127 altsetting 14 endpoint 0x5 has an invalid bInterval 0, changing to 7 [ 1989.285563][T17777] usb 7-1: config 128 interface 127 altsetting 14 endpoint 0x5 has invalid wMaxPacketSize 0 [ 1989.285587][T17777] usb 7-1: config 128 interface 127 has no altsetting 0 [ 1989.288441][T17777] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1989.288468][T17777] usb 7-1: Product: syz [ 1989.288496][T17777] usb 7-1: Manufacturer: syz [ 1989.288512][T17777] usb 7-1: SerialNumber: syz [ 1989.705377][T17777] usb 7-1: USB disconnect, device number 116 [ 1989.758313][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:128.127/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 1990.069373][ T9888] x_tables: ip_tables: TCPMSS target: only valid for protocol 6 [ 1990.341078][T17777] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 1990.342129][ T9896] netlink: 8 bytes leftover after parsing attributes in process `syz.6.7844'. [ 1990.491481][T17777] usb 4-1: New USB device found, idVendor=045a, idProduct=5210, bcdDevice= 1.01 [ 1990.496178][T17777] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1990.496207][T17777] usb 4-1: Product: syz [ 1990.496224][T17777] usb 4-1: Manufacturer: syz [ 1990.496240][T17777] usb 4-1: SerialNumber: syz [ 1990.522575][T17777] ums-karma 4-1:1.0: USB Mass Storage device detected [ 1990.550846][T17777] ums-karma 4-1:1.0: This device (045a,5210,0101 S 06 P f5) has unneeded SubClass and Protocol entries in unusual_devs.h (kernel syzkaller) [ 1990.550846][T17777] Please send a copy of this message to and [ 1990.929609][ T9915] x_tables: ip_tables: TCPMSS target: only valid for protocol 6 [ 1990.941169][ T9913] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1990.944253][ T9913] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1992.310346][T24139] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 1992.440649][T24139] usb 3-1: device descriptor read/64, error -71 [ 1992.680613][T24139] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 1992.812298][T24139] usb 3-1: device descriptor read/64, error -71 [ 1992.922905][T24139] usb usb3-port1: attempt power cycle [ 1993.260458][T24139] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 1993.262932][T17777] ums-karma 4-1:1.0: probe with driver ums-karma failed with error -5 [ 1993.291633][T24139] usb 3-1: device descriptor read/8, error -71 [ 1993.292494][T17777] usb 4-1: USB disconnect, device number 4 [ 1993.530627][T24139] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 1993.550010][ T9989] netlink: 8 bytes leftover after parsing attributes in process `syz.6.7856'. [ 1993.560729][T24139] usb 3-1: device descriptor read/8, error -71 [ 1993.670959][T24139] usb usb3-port1: unable to enumerate USB device [ 1994.060341][T24634] usb 7-1: new high-speed USB device number 117 using dummy_hcd [ 1994.211518][T24634] usb 7-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 1994.215803][T24634] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1994.215830][T24634] usb 7-1: Product: syz [ 1994.215841][T24634] usb 7-1: Manufacturer: syz [ 1994.215851][T24634] usb 7-1: SerialNumber: syz [ 1994.324388][T24634] usb 7-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008 [ 1994.611558][T17777] usb 7-1: USB disconnect, device number 117 [ 1994.660735][ T6709] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 1994.812867][ T6709] usb 4-1: New USB device found, idVendor=7d25, idProduct=a415, bcdDevice= 0.40 [ 1994.813849][ T6709] usb 4-1: config 1 has too many interfaces: 66, using maximum allowed: 32 [ 1994.813877][ T6709] usb 4-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1994.813900][ T6709] usb 4-1: config 1 has 1 interface, different from the descriptor's value: 66 [ 1994.813947][ T6709] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 1994.815600][ T6709] usb 4-1: New USB device strings: Mfr=1, Product=4, SerialNumber=0 [ 1994.815627][ T6709] usb 4-1: Product: syz [ 1994.815643][ T6709] usb 4-1: Manufacturer: syz [ 1994.862148][ T6709] cdc_wdm 4-1:1.0: skipping garbage [ 1994.862201][ T6709] cdc_wdm 4-1:1.0: skipping garbage [ 1994.902072][ T6709] cdc_wdm 4-1:1.0: cdc-wdm1: USB WDM device [ 1994.902090][ T6709] cdc_wdm 4-1:1.0: Unknown control protocol [ 1995.295761][T10031] syzkaller1: entered promiscuous mode [ 1995.295779][T10031] syzkaller1: entered allmulticast mode [ 1995.396130][T24634] ath9k_htc 7-1:1.0: ath9k_htc: Target is unresponsive [ 1995.396283][T24634] ath9k_htc: Failed to initialize the device [ 1995.396932][T17777] usb 7-1: ath9k_htc: USB layer deinitialized [ 1995.696648][T10043] x_tables: ip6_tables: DNAT target: only valid in nat table, not syz1 [ 1995.990880][T24634] usb 7-1: new full-speed USB device number 118 using dummy_hcd [ 1996.144786][T24634] usb 7-1: not running at top speed; connect to a high speed hub [ 1996.144814][T24634] usb 7-1: New USB device found, idVendor=225a, idProduct=e1d4, bcdDevice=a7.ad [ 1996.147515][T24634] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 1996.186625][T24634] usb 7-1: New USB device strings: Mfr=245, Product=194, SerialNumber=0 [ 1996.186646][T24634] usb 7-1: Product: syz [ 1996.186657][T24634] usb 7-1: Manufacturer: syz [ 1996.229848][T24634] uvcvideo 7-1:1.1: Unknown video format 32595559-0000-0010-8000-00aa00380000 [ 1996.229934][T24634] uvcvideo 7-1:1.0: Found UVC 1.00 device syz (225a:e1d4) [ 1996.246490][T24634] uvcvideo 7-1:1.0: Failed to create links for entity 32769 [ 1996.246515][T24634] uvcvideo 7-1:1.0: Failed to register entities (-22). [ 1996.443146][T10043] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1996.446472][T10043] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1996.488288][T10064] x_tables: ip6_tables: DNAT target: only valid in nat table, not syz1 [ 1996.502621][T10066] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1996.503047][T10066] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1996.518124][T10064] Context (ID=0x1) not attached to queue pair (handle=0xfa233963:0xf4ef3569) [ 1996.520105][T10065] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1996.548055][T10065] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1996.579679][T24634] usb 7-1: USB disconnect, device number 118 [ 1997.100225][T24634] usb 4-1: USB disconnect, device number 5 [ 1997.284861][T10108] netlink: 8 bytes leftover after parsing attributes in process `syz.3.7867'. [ 1997.480599][T17777] usb 3-1: new full-speed USB device number 10 using dummy_hcd [ 1997.600474][T24634] usb 7-1: new high-speed USB device number 119 using dummy_hcd [ 1997.632473][T17777] usb 3-1: New USB device found, idVendor=17ef, idProduct=6067, bcdDevice= 0.00 [ 1997.633974][T17777] usb 3-1: too many endpoints for config 0 interface 0 altsetting 254: 254, using maximum allowed: 30 [ 1997.634016][T17777] usb 3-1: config 0 interface 0 altsetting 254 endpoint 0x81 has invalid maxpacket 1024, setting to 64 [ 1997.634043][T17777] usb 3-1: config 0 interface 0 altsetting 254 has 1 endpoint descriptor, different from the interface descriptor's value: 254 [ 1997.634070][T17777] usb 3-1: config 0 interface 0 has no altsetting 0 [ 1997.634102][T17777] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1997.637896][T17777] usb 3-1: config 0 descriptor?? [ 1997.641101][T10094] raw-gadget.1 gadget.2: fail, usb_ep_enable returned -22 [ 1997.760504][T24634] usb 7-1: Using ep0 maxpacket: 16 [ 1997.773576][T24634] usb 7-1: unable to get BOS descriptor or descriptor too short [ 1997.773715][T24634] usb 7-1: New USB device found, idVendor=1546, idProduct=1104, bcdDevice=b6.0d [ 1997.800075][T24634] usb 7-1: config 3 has an invalid interface number: 71 but max is 0 [ 1997.800104][T24634] usb 7-1: config 3 has no interface number 0 [ 1997.801388][T24634] usb 7-1: config 3 interface 71 has no altsetting 0 [ 1997.834176][T24634] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1997.834208][T24634] usb 7-1: Product: syz [ 1997.834225][T24634] usb 7-1: Manufacturer: syz [ 1997.834241][T24634] usb 7-1: SerialNumber: syz [ 1997.920515][ T31] kauditd_printk_skb: 7 callbacks suppressed [ 1997.920562][ T31] audit: type=1326 audit(1790813552.409:13373): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.920862][ T31] audit: type=1326 audit(1790813552.409:13374): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.921629][ T31] audit: type=1326 audit(1790813552.409:13375): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=334 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.921898][ T31] audit: type=1326 audit(1790813552.409:13376): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.922242][ T31] audit: type=1326 audit(1790813552.409:13377): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.922883][ T31] audit: type=1326 audit(1790813552.409:13378): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=257 compat=0 ip=0x7f3a51d5e98e code=0x7ffc0000 [ 1997.923842][ T31] audit: type=1326 audit(1790813552.409:13379): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.924570][ T31] audit: type=1326 audit(1790813552.409:13380): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.924842][ T31] audit: type=1326 audit(1790813552.409:13381): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=16 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1997.925510][ T31] audit: type=1326 audit(1790813552.409:13382): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=10159 comm="syz.7.7871" exe="/root/ci-upstream-kasan-gce/syz-executor" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3a51d9e159 code=0x7ffc0000 [ 1998.203265][T24634] cdc_ether 7-1:3.71: invalid descriptor buffer length [ 1998.203284][T24634] usb 7-1: No union descriptors [ 1998.255173][T24634] usb 7-1: USB disconnect, device number 119 [ 1998.334576][T17777] usbhid 3-1:0.0: can't add hid device: -71 [ 1998.334685][T17777] usbhid 3-1:0.0: probe with driver usbhid failed with error -71 [ 1998.357231][T17777] usb 3-1: USB disconnect, device number 10 [ 1998.877173][T10238] ip_tables: iptables: counters copy to user failed while replacing table [ 1998.946342][T10238] ip_tables: iptables: counters copy to user failed while replacing table [ 1999.160312][T17777] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 1999.312987][T17777] usb 3-1: New USB device found, idVendor=0471, idProduct=0304, bcdDevice=e4.df [ 1999.314137][T17777] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 1999.314188][T17777] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1999.317912][T17777] usb 3-1: config 0 descriptor?? [ 1999.364168][T17777] pwc: Askey VC010 type 2 USB webcam detected. [ 1999.757137][T17777] pwc: recv_control_msg error -32 req 02 val 2b00 [ 1999.758572][T17777] pwc: recv_control_msg error -32 req 02 val 2700 [ 1999.767407][T10240] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 1999.789593][T10240] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 1999.803079][T17777] pwc: recv_control_msg error -32 req 02 val 2c00 [ 1999.803851][T17777] pwc: recv_control_msg error -32 req 04 val 1000 [ 1999.805774][T17777] pwc: recv_control_msg error -32 req 04 val 1300 [ 1999.807282][T17777] pwc: recv_control_msg error -32 req 04 val 1400 [ 1999.807976][T17777] pwc: recv_control_msg error -32 req 02 val 2000 [ 1999.808656][T17777] pwc: recv_control_msg error -32 req 02 val 2100 [ 1999.809444][T17777] pwc: recv_control_msg error -32 req 04 val 1500 [ 1999.831806][T17777] pwc: recv_control_msg error -32 req 02 val 2500 [ 1999.852526][T17777] pwc: recv_control_msg error -32 req 02 val 2400 [ 1999.873637][T17777] pwc: recv_control_msg error -32 req 02 val 2600 [ 2000.094822][T17777] pwc: recv_control_msg error -71 req 02 val 2800 [ 2000.099098][T17777] pwc: recv_control_msg error -71 req 04 val 1100 [ 2000.099484][T17777] pwc: recv_control_msg error -71 req 04 val 1200 [ 2000.125592][T17777] pwc: Registered as video103. [ 2000.139345][T17777] input: PWC snapshot button as /devices/platform/dummy_hcd.2/usb3/3-1/input/input170 [ 2000.166074][T17777] usb 3-1: USB disconnect, device number 11 [ 2000.561329][T17777] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 2000.711319][T17777] usb 3-1: New USB device found, idVendor=17e9, idProduct=8b4e, bcdDevice=9c.08 [ 2000.712612][T17777] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2000.774105][T17777] usb 3-1: config 0 descriptor?? [ 2000.998630][T17777] udl 3-1:0.0: [drm] Unrecognized vendor firmware descriptor [ 2001.090616][T24634] usb 4-1: new low-speed USB device number 6 using dummy_hcd [ 2001.193077][T10330] netlink: 'syz.6.7882': attribute type 10 has an invalid length. [ 2001.213061][T17777] [drm:udl_init] *ERROR* Selecting channel failed [ 2001.242985][T17777] [drm] Initialized udl 0.0.1 for 3-1:0.0 on minor 1 [ 2001.243014][T17777] [drm] Initialized udl on minor 1 [ 2001.244527][T17777] udl 3-1:0.0: [drm] *ERROR* Read EDID byte 0 failed err ffffffb9 [ 2001.244972][T17777] udl 3-1:0.0: [drm] Cannot find any crtc or sizes [ 2001.248327][T17777] usb 3-1: USB disconnect, device number 12 [ 2001.252919][T24634] usb 4-1: New USB device found, idVendor=0a07, idProduct=0064, bcdDevice=40.6e [ 2001.255928][T24634] usb 4-1: config 168 descriptor has 1 excess byte, ignoring [ 2001.256049][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 2001.256077][T24634] usb 4-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 2001.256101][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 2001.256127][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 2001.260896][T24634] usb 4-1: config 168 descriptor has 1 excess byte, ignoring [ 2001.261103][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 2001.261181][T24634] usb 4-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 2001.261255][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 2001.261331][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 2001.298933][T24634] usb 4-1: config 168 descriptor has 1 excess byte, ignoring [ 2001.299080][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x3 has invalid maxpacket 77, setting to 8 [ 2001.299146][T24634] usb 4-1: config 168 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 2001.299242][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 2001.299306][T24634] usb 4-1: config 168 interface 0 altsetting 0 endpoint 0x8F has invalid maxpacket 65535, setting to 8 [ 2001.381697][T10333] netlink: 'syz.6.7882': attribute type 10 has an invalid length. [ 2001.417359][T24634] usb 4-1: string descriptor 0 read error: -22 [ 2001.417836][T24634] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2001.485194][ T44] udl 3-1:0.0: [drm] Cannot find any crtc or sizes [ 2001.550997][T24634] adutux 4-1:168.0: ADU100 now attached to /dev/usb/adutux1 [ 2001.593844][T26364] Bluetooth: hci5: unexpected cc 0x0c03 length: 249 > 1 [ 2001.616421][T26364] Bluetooth: hci5: unexpected cc 0x1003 length: 249 > 9 [ 2001.633295][T26364] Bluetooth: hci5: unexpected cc 0x1001 length: 249 > 9 [ 2001.637416][T26364] Bluetooth: hci5: unexpected cc 0x0c23 length: 249 > 4 [ 2001.638086][T26364] Bluetooth: hci5: unexpected cc 0x0c38 length: 249 > 2 [ 2001.717532][T10319] ldusb 2-1:0.0: Couldn't submit HID_REQ_SET_REPORT -32 [ 2001.742544][T10319] iommufd_mock iommufd_mock0: Adding to iommu group 0 [ 2001.859676][T10330] team0 (unregistering): Port device team_slave_0 removed [ 2002.098917][T10330] team0 (unregistering): Port device team_slave_1 removed [ 2002.223109][T24634] usb 4-1: USB disconnect, device number 6 [ 2002.672950][T10428] netlink: 8 bytes leftover after parsing attributes in process `syz.7.7885'. [ 2003.347017][T17777] usb 2-1: USB disconnect, device number 25 [ 2003.349627][T17777] ldusb 2-1:0.0: LD USB Device #0 now disconnected [ 2003.353809][T24634] usb 4-1: new full-speed USB device number 7 using dummy_hcd [ 2003.408525][T10369] bridge0: port 1(bridge_slave_0) entered blocking state [ 2003.408632][T10369] bridge0: port 1(bridge_slave_0) entered disabled state [ 2003.408763][T10369] bridge_slave_0: entered allmulticast mode [ 2003.478870][T10369] bridge_slave_0: entered promiscuous mode [ 2003.487567][T10369] bridge0: port 2(bridge_slave_1) entered blocking state [ 2003.487711][T10369] bridge0: port 2(bridge_slave_1) entered disabled state [ 2003.487818][T10369] bridge_slave_1: entered allmulticast mode [ 2003.489920][T10369] bridge_slave_1: entered promiscuous mode [ 2003.531035][T24634] usb 4-1: New USB device found, idVendor=05f3, idProduct=0240, bcdDevice=1b.24 [ 2003.532169][T24634] usb 4-1: config 0 interface 0 altsetting 0 has an endpoint descriptor with address 0xFF, changing to 0x8F [ 2003.532201][T24634] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x8F has an invalid bInterval 0, changing to 10 [ 2003.532231][T24634] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x8F has invalid wMaxPacketSize 0 [ 2003.597334][T24634] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2003.597363][T24634] usb 4-1: Product: syz [ 2003.597377][T24634] usb 4-1: Manufacturer: syz [ 2003.597392][T24634] usb 4-1: SerialNumber: syz [ 2003.627847][T24634] usb 4-1: config 0 descriptor?? [ 2003.676784][T10369] bond0: (slave bond_slave_0): Enslaving as an active interface with an up link [ 2003.683019][T10369] bond0: (slave bond_slave_1): Enslaving as an active interface with an up link [ 2003.700736][T26364] Bluetooth: hci5: command tx timeout [ 2003.825350][T10369] team0: Port device team_slave_0 added [ 2003.838960][T10369] team0: Port device team_slave_1 added [ 2003.848218][T24634] powermate: unknown product id 0240 [ 2003.848237][T24634] powermate: Expected payload of 3--6 bytes, found 0 bytes! [ 2003.848495][T24634] powermate 4-1:0.0: probe with driver powermate failed with error -5 [ 2003.879264][T24634] usb 4-1: USB disconnect, device number 7 [ 2003.951924][T10369] batman_adv: batadv0: Adding interface: batadv_slave_0 [ 2003.951939][T10369] batman_adv: batadv0: The MTU of interface batadv_slave_0 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 1532 would solve the problem. [ 2003.951960][T10369] batman_adv: batadv0: Not using interface batadv_slave_0 (retrying later): interface not active [ 2003.953781][T10369] batman_adv: batadv0: Adding interface: batadv_slave_1 [ 2003.953796][T10369] batman_adv: batadv0: The MTU of interface batadv_slave_1 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 1532 would solve the problem. [ 2003.953822][T10369] batman_adv: batadv0: Not using interface batadv_slave_1 (retrying later): interface not active [ 2003.959584][T10576] fuse: fd is not a fuse device [ 2003.962123][T10576] fuse: fd is not a fuse device [ 2004.119769][T10369] hsr_slave_0: entered promiscuous mode [ 2004.128173][T10369] hsr_slave_1: entered promiscuous mode [ 2004.128794][T10369] debugfs: 'hsr0' already exists in 'hsr' [ 2004.128821][T10369] Cannot create hsr debugfs directory [ 2005.283128][T10369] netdevsim netdevsim8 netdevsim0: renamed from eth0 [ 2005.312324][T10369] 8021q: adding VLAN 0 to HW filter on device netdevsim0 [ 2005.313376][T10369] netdevsim netdevsim8 netdevsim1: renamed from eth1 [ 2005.325991][T10369] 8021q: adding VLAN 0 to HW filter on device netdevsim1 [ 2005.334598][T10369] netdevsim netdevsim8 netdevsim2: renamed from eth2 [ 2005.364674][T10369] 8021q: adding VLAN 0 to HW filter on device netdevsim2 [ 2005.366615][T10369] netdevsim netdevsim8 netdevsim3: renamed from eth3 [ 2005.417401][T10369] 8021q: adding VLAN 0 to HW filter on device netdevsim3 [ 2005.563241][T10743] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 2005.563688][T10743] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2005.748668][T10369] 8021q: adding VLAN 0 to HW filter on device bond0 [ 2005.780537][T26364] Bluetooth: hci5: command tx timeout [ 2005.790464][ T6709] usb 7-1: new high-speed USB device number 120 using dummy_hcd [ 2005.893389][T10369] 8021q: adding VLAN 0 to HW filter on device team0 [ 2005.933536][ T9253] bridge0: port 1(bridge_slave_0) entered blocking state [ 2005.933645][ T9253] bridge0: port 1(bridge_slave_0) entered forwarding state [ 2005.958180][ T6709] usb 7-1: New USB device found, idVendor=0458, idProduct=5003, bcdDevice= 0.40 [ 2005.970700][ T6709] usb 7-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2005.970747][ T6709] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2005.975002][ T6709] usb 7-1: config 0 descriptor?? [ 2006.036071][ T9253] bridge0: port 2(bridge_slave_1) entered blocking state [ 2006.036170][ T9253] bridge0: port 2(bridge_slave_1) entered forwarding state [ 2006.271388][ T44] usb 4-1: new full-speed USB device number 8 using dummy_hcd [ 2006.606400][T10369] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 2006.632247][ T6709] aiptek 7-1:0.0: Aiptek using 400 ms programming speed [ 2006.656955][ T6709] input: Aiptek as /devices/platform/dummy_hcd.6/usb7/7-1/7-1:0.0/input/input172 [ 2007.152170][T10369] veth0_vlan: entered promiscuous mode [ 2007.269505][T10369] veth1_vlan: entered promiscuous mode [ 2007.750655][T10369] veth0_macvtap: entered promiscuous mode [ 2007.836440][T10369] veth1_macvtap: entered promiscuous mode [ 2007.860549][T26364] Bluetooth: hci5: command tx timeout [ 2007.989303][T10369] batman_adv: batadv0: Interface activated: batadv_slave_0 [ 2008.144973][T10369] batman_adv: batadv0: Interface activated: batadv_slave_1 [ 2008.300917][T14419] netdevsim netdevsim8 netdevsim3: set [1, 0] type 2 family 0 port 6081 - 0 [ 2008.300968][T14419] netdevsim netdevsim8 netdevsim2: set [1, 0] type 2 family 0 port 6081 - 0 [ 2008.301008][T14419] netdevsim netdevsim8 netdevsim1: set [1, 0] type 2 family 0 port 6081 - 0 [ 2008.320275][T14020] netdevsim netdevsim8 netdevsim0: set [1, 0] type 2 family 0 port 6081 - 0 [ 2008.578190][T15551] wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2008.578226][T15551] wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2008.672120][ T9253] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 2008.672144][ T9253] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 2008.767119][ T44] usb 7-1: USB disconnect, device number 120 [ 2008.767170][ C0] aiptek 7-1:0.0: aiptek_irq - usb_submit_urb failed with result -19 [ 2009.015734][T10814] vim2m vim2m.0: vidioc_s_fmt queue busy [ 2009.290237][ T44] usb 7-1: new high-speed USB device number 121 using dummy_hcd [ 2009.441671][ T44] usb 7-1: New USB device found, idVendor=08b7, idProduct=0000, bcdDevice= 0.00 [ 2009.443269][ T44] usb 7-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 2009.443288][ T44] usb 7-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 2009.447322][ T44] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=3 [ 2009.447348][ T44] usb 7-1: SerialNumber: syz [ 2009.928739][T10859] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 2009.929288][T10859] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2009.944668][T26364] Bluetooth: hci5: command tx timeout [ 2009.986418][T10859] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 2009.992690][T10859] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 2009.996570][ T44] usb 7-1: 0:2 : does not exist [ 2010.150578][T24139] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 2010.180793][ T44] usb 7-1: USB disconnect, device number 121 [ 2010.299185][ T5046] udevd[5046]: error opening ATTR{/sys/devices/platform/dummy_hcd.6/usb7/7-1/7-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory [ 2010.316254][T24139] usb 4-1: Using ep0 maxpacket: 16 [ 2010.316984][T24139] usb 4-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 2010.318009][T24139] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 2010.318041][T24139] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 2010.318066][T24139] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 2010.318115][T24139] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2010.449568][T24139] usb 4-1: config 0 descriptor?? [ 2010.607513][T10901] tipc: Started in network mode [ 2010.607538][T10901] tipc: Node identity 1001001, cluster identity 4711 [ 2010.607552][T10901] tipc: Node number set to 16781313 [ 2010.609157][T10901] tipc: Enabled bearer , priority 0 [ 2010.676911][T24139] usbhid 4-1:0.0: can't add hid device: -71 [ 2010.677056][T24139] usbhid 4-1:0.0: probe with driver usbhid failed with error -71 [ 2010.714017][T24139] usb 4-1: USB disconnect, device number 9 [ 2010.755645][T10901] openvswitch: netlink: IPv4 frag type 199 is out of range max 2 [ 2011.140994][T24139] usb 7-1: new high-speed USB device number 122 using dummy_hcd [ 2011.290407][T24139] usb 7-1: Using ep0 maxpacket: 8 [ 2011.291192][T24139] usb 7-1: New USB device found, idVendor=0424, idProduct=012c, bcdDevice= 0.00 [ 2011.292424][T24139] usb 7-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 2011.294831][T24139] usb 7-1: config 0 descriptor?? [ 2011.334729][T24139] usb 7-1: probing VID:PID(0424:012C) [ 2011.338929][T24139] usb 7-1: vub300 testing BULK IN EndPoint(0) 81 [ 2011.338954][T24139] usb 7-1: vub300 testing BULK OUT EndPoint(1) 02 [ 2011.338973][T24139] usb 7-1: vub300 testing BULK IN EndPoint(2) 83 [ 2011.338992][T24139] usb 7-1: vub300 testing BULK OUT EndPoint(3) 04 [ 2011.339012][T24139] usb 7-1: vub300 LARGE packets using EndPoints 02 81 04 83 [ 2011.392516][T10932] input: syz1 as /devices/virtual/input/input173 [ 2011.751979][T24139] usb 7-1: operating_mode = IRQs 4-bit 48 MHz with 512 byte USB packets [ 2011.954460][T24139] usb 7-1: USB vub300 remote SDIO host controller[0]connected with SD/SDIO card inserted [ 2013.003890][T24139] usb 7-1: USB disconnect, device number 122 [ 2013.163907][T24139] USB vub300 remote SDIO host controller[0] now disconnected [ 2013.863261][ C1] BUG: sleeping function called from invalid context at kernel/workqueue.c:4561 [ 2013.863281][ C1] in_atomic(): 1, irqs_disabled(): 0, non_block: 0, pid: 0, name: swapper/1 [ 2013.863294][ C1] preempt_count: 101, expected: 0 [ 2013.863302][ C1] RCU nest depth: 0, expected: 0 [ 2013.863321][ C1] locks held by swapper/1/0: 1, last CPU#1: [ 2013.863333][ C1] #0: ffffc90000a18cc0 ((&vub300->inactivity_timer)){+.-.}-{0:0}, at: call_timer_fn+0xd5/0x5f0 [ 2013.863385][ C1] Preemption disabled at: [ 2013.863389][ C1] [<0000000000000000>] 0x0 [ 2013.863411][ C1] CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Tainted: G L syzkaller #0 PREEMPT(full) [ 2013.863432][ C1] Tainted: [L]=SOFTLOCKUP [ 2013.863438][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 2013.863449][ C1] Call Trace: [ 2013.863456][ C1] [ 2013.863463][ C1] dump_stack_lvl+0xe8/0x150 [ 2013.863489][ C1] __might_resched+0x36a/0x4c0 [ 2013.863519][ C1] __cancel_work_sync+0x6d/0x110 [ 2013.863547][ C1] mmc_free_host+0x19/0x40 [ 2013.863568][ C1] call_timer_fn+0x18d/0x5f0 [ 2013.863589][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2013.863616][ C1] ? call_timer_fn+0xd5/0x5f0 [ 2013.863637][ C1] ? __pfx_call_timer_fn+0x10/0x10 [ 2013.863665][ C1] ? _raw_spin_unlock_irq+0x23/0x50 [ 2013.863686][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2013.863715][ C1] __run_timer_base+0x652/0x8b0 [ 2013.863744][ C1] ? __pfx___run_timer_base+0x10/0x10 [ 2013.863767][ C1] ? ktime_get+0x1f5/0x220 [ 2013.863785][ C1] ? lapic_next_event+0x11/0x20 [ 2013.863814][ C1] run_timer_softirq+0xb7/0x170 [ 2013.863834][ C1] handle_softirqs+0x226/0x860 [ 2013.863858][ C1] ? __irq_exit_rcu+0xcb/0x220 [ 2013.863886][ C1] __irq_exit_rcu+0xcb/0x220 [ 2013.863908][ C1] irq_exit_rcu+0x9/0x30 [ 2013.863927][ C1] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 2013.863949][ C1] [ 2013.863955][ C1] [ 2013.863962][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2013.863980][ C1] RIP: 0010:pv_native_safe_halt+0xf/0x20 [ 2013.864003][ C1] Code: fb 87 02 c3 cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d d3 e1 22 00 fb f4 8c 08 03 00 cc cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 [ 2013.864041][ C1] RSP: 0018:ffffc900001a7e40 EFLAGS: 00000246 [ 2013.864060][ C1] RAX: 0000000001641ded RBX: ffffffff819bcc30 RCX: 8000000000000001 [ 2013.864079][ C1] RDX: 0000000000000001 RSI: ffffffff8e415fbc RDI: ffffffff8c6dad80 [ 2013.864096][ C1] RBP: ffffc900001a7f10 R08: ffff8880b8733a1b R09: 1ffff110170e6743 [ 2013.864119][ C1] R10: dffffc0000000000 R11: ffffed10170e6744 R12: 0000000000000000 [ 2013.864131][ C1] R13: 1ffff11003cd2bb8 R14: 1ffff92000034fd0 R15: dffffc0000000000 [ 2013.864147][ C1] ? do_idle+0x2e0/0x540 [ 2013.864170][ C1] default_idle+0x9/0x20 [ 2013.864193][ C1] default_idle_call+0x72/0xb0 [ 2013.864218][ C1] do_idle+0x2e0/0x540 [ 2013.864236][ C1] ? __pfx_do_idle+0x10/0x10 [ 2013.864258][ C1] cpu_startup_entry+0x43/0x60 [ 2013.864274][ C1] start_secondary+0x101/0x110 [ 2013.864299][ C1] common_startup_64+0x13e/0x157 [ 2013.864334][ C1] [ 2013.864595][ C1] ODEBUG: object ffffc90000a18a80 is NOT on stack ffffc900001a0000, but annotated. [ 2013.865135][ C1] ------------[ cut here ]------------ [ 2013.865142][ C1] 1 [ 2013.865149][ C1] WARNING: lib/debugobjects.c:672 at __debug_object_init+0x2c4/0x3c0, CPU#1: swapper/1/0 [ 2014.205357][ C1] Modules linked in: [ 2014.209263][ C1] CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Tainted: G W L syzkaller #0 PREEMPT(full) [ 2014.219798][ C1] Tainted: [W]=WARN, [L]=SOFTLOCKUP [ 2014.224993][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 2014.235050][ C1] RIP: 0010:__debug_object_init+0x2c4/0x3c0 [ 2014.240973][ C1] Code: fe 06 cc 41 ff c7 44 89 3d 69 31 e8 15 48 c7 c1 80 b6 6d 8c 48 c7 c7 e0 b6 6d 8c 84 c0 48 0f 45 f9 48 89 de e8 ad a3 3c fc 90 <0f> 0b 90 e9 c0 fe ff ff e8 4f 1c 00 00 8b 05 81 ac 6d 0a 3b 05 7f [ 2014.260581][ C1] RSP: 0018:ffffc90000a189b8 EFLAGS: 00010046 [ 2014.266652][ C1] RAX: 0000000000000050 RBX: ffffc90000a18a80 RCX: 2bdb67509ae2b700 [ 2014.274629][ C1] RDX: 0000000000000100 RSI: 0000000000000100 RDI: 0000000000000000 [ 2014.282619][ C1] RBP: ffff88801e695de0 R08: 0000000000000100 R09: 1ffff110170e48e2 [ 2014.290637][ C1] R10: dffffc0000000000 R11: ffffed10170e48e3 R12: 1ffff9200014314c [ 2014.298611][ C1] R13: ffff88807be34460 R14: dffffc0000000000 R15: 0000000000000001 [ 2014.306603][ C1] FS: 0000000000000000(0000) GS:ffff888124dc8000(0000) knlGS:0000000000000000 [ 2014.315535][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2014.322144][ C1] CR2: 000020000005c030 CR3: 0000000077780000 CR4: 00000000003526f0 [ 2014.330160][ C1] Call Trace: [ 2014.333546][ C1] [ 2014.336492][ C1] ? __init_swait_queue_head+0xa8/0x150 [ 2014.342065][ C1] __synchronize_srcu+0x1d5/0x2f0 [ 2014.347103][ C1] ? __pfx___synchronize_srcu+0x10/0x10 [ 2014.352668][ C1] ? do_raw_spin_lock+0x12b/0x2f0 [ 2014.357719][ C1] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 2014.363526][ C1] ? ktime_get_mono_fast_ns+0x2d2/0x2f0 [ 2014.369081][ C1] ? synchronize_srcu+0x20a/0x260 [ 2014.374110][ C1] wakeup_source_unregister+0x129/0x3f0 [ 2014.379661][ C1] mmc_host_classdev_release+0x47/0x100 [ 2014.385232][ C1] ? __pfx_mmc_host_classdev_release+0x10/0x10 [ 2014.391437][ C1] device_release+0xc4/0x1f0 [ 2014.396075][ C1] kobject_put+0x222/0x550 [ 2014.400503][ C1] ? mmc_pwrseq_free+0x86/0xa0 [ 2014.405295][ C1] call_timer_fn+0x18d/0x5f0 [ 2014.409916][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2014.416604][ C1] ? call_timer_fn+0xd5/0x5f0 [ 2014.421321][ C1] ? __pfx_call_timer_fn+0x10/0x10 [ 2014.426466][ C1] ? _raw_spin_unlock_irq+0x23/0x50 [ 2014.431676][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2014.438370][ C1] __run_timer_base+0x652/0x8b0 [ 2014.443243][ C1] ? __pfx___run_timer_base+0x10/0x10 [ 2014.448635][ C1] ? ktime_get+0x1f5/0x220 [ 2014.453056][ C1] ? lapic_next_event+0x11/0x20 [ 2014.457915][ C1] run_timer_softirq+0xb7/0x170 [ 2014.462772][ C1] handle_softirqs+0x226/0x860 [ 2014.467551][ C1] ? __irq_exit_rcu+0xcb/0x220 [ 2014.472347][ C1] __irq_exit_rcu+0xcb/0x220 [ 2014.476975][ C1] irq_exit_rcu+0x9/0x30 [ 2014.481228][ C1] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 2014.486886][ C1] [ 2014.489849][ C1] [ 2014.492786][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2014.498766][ C1] RIP: 0010:pv_native_safe_halt+0xf/0x20 [ 2014.504406][ C1] Code: fb 87 02 c3 cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d d3 e1 22 00 fb f4 8c 08 03 00 cc cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 [ 2014.524016][ C1] RSP: 0018:ffffc900001a7e40 EFLAGS: 00000246 [ 2014.530143][ C1] RAX: 0000000001641ded RBX: ffffffff819bcc30 RCX: 8000000000000001 [ 2014.538131][ C1] RDX: 0000000000000001 RSI: ffffffff8e415fbc RDI: ffffffff8c6dad80 [ 2014.546099][ C1] RBP: ffffc900001a7f10 R08: ffff8880b8733a1b R09: 1ffff110170e6743 [ 2014.554108][ C1] R10: dffffc0000000000 R11: ffffed10170e6744 R12: 0000000000000000 [ 2014.562105][ C1] R13: 1ffff11003cd2bb8 R14: 1ffff92000034fd0 R15: dffffc0000000000 [ 2014.570090][ C1] ? do_idle+0x2e0/0x540 [ 2014.574467][ C1] default_idle+0x9/0x20 [ 2014.578718][ C1] default_idle_call+0x72/0xb0 [ 2014.583493][ C1] do_idle+0x2e0/0x540 [ 2014.587566][ C1] ? __pfx_do_idle+0x10/0x10 [ 2014.592172][ C1] cpu_startup_entry+0x43/0x60 [ 2014.596939][ C1] start_secondary+0x101/0x110 [ 2014.601709][ C1] common_startup_64+0x13e/0x157 [ 2014.606681][ C1] [ 2014.609716][ C1] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 2014.617008][ C1] CPU: 1 UID: 0 PID: 0 Comm: swapper/1 Tainted: G W L syzkaller #0 PREEMPT(full) [ 2014.627521][ C1] Tainted: [W]=WARN, [L]=SOFTLOCKUP [ 2014.632731][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026 [ 2014.642784][ C1] Call Trace: [ 2014.646085][ C1] [ 2014.648928][ C1] vpanic+0x56d/0xa60 [ 2014.652926][ C1] ? __pfx__printk+0x10/0x10 [ 2014.657523][ C1] ? __pfx_vpanic+0x10/0x10 [ 2014.662062][ C1] ? is_bpf_text_address+0x292/0x2b0 [ 2014.667365][ C1] ? is_bpf_text_address+0x26/0x2b0 [ 2014.672602][ C1] panic+0xc5/0xd0 [ 2014.676374][ C1] ? __pfx_panic+0x10/0x10 [ 2014.680811][ C1] ? common_startup_64+0x13e/0x157 [ 2014.686040][ C1] __warn+0x315/0x4c0 [ 2014.690047][ C1] ? __debug_object_init+0x2c4/0x3c0 [ 2014.695408][ C1] ? __debug_object_init+0x2c4/0x3c0 [ 2014.700719][ C1] __report_bug+0x276/0x570 [ 2014.705248][ C1] ? __debug_object_init+0x2c4/0x3c0 [ 2014.710564][ C1] ? __pfx___report_bug+0x10/0x10 [ 2014.715624][ C1] ? __wake_up_klogd+0xf0/0x130 [ 2014.720512][ C1] ? vprintk_emit+0x4ee/0x560 [ 2014.725243][ C1] ? __pfx_vprintk_emit+0x10/0x10 [ 2014.730334][ C1] ? __debug_object_init+0x2c4/0x3c0 [ 2014.735644][ C1] report_bug+0x16b/0x220 [ 2014.739996][ C1] ? __debug_object_init+0x2c4/0x3c0 [ 2014.745307][ C1] ? __debug_object_init+0x2c6/0x3c0 [ 2014.750609][ C1] handle_bug+0x9c/0x200 [ 2014.754870][ C1] exc_invalid_op+0x1a/0x50 [ 2014.759394][ C1] asm_exc_invalid_op+0x1a/0x20 [ 2014.764260][ C1] RIP: 0010:__debug_object_init+0x2c4/0x3c0 [ 2014.770186][ C1] Code: fe 06 cc 41 ff c7 44 89 3d 69 31 e8 15 48 c7 c1 80 b6 6d 8c 48 c7 c7 e0 b6 6d 8c 84 c0 48 0f 45 f9 48 89 de e8 ad a3 3c fc 90 <0f> 0b 90 e9 c0 fe ff ff e8 4f 1c 00 00 8b 05 81 ac 6d 0a 3b 05 7f [ 2014.789907][ C1] RSP: 0018:ffffc90000a189b8 EFLAGS: 00010046 [ 2014.795994][ C1] RAX: 0000000000000050 RBX: ffffc90000a18a80 RCX: 2bdb67509ae2b700 [ 2014.803978][ C1] RDX: 0000000000000100 RSI: 0000000000000100 RDI: 0000000000000000 [ 2014.811983][ C1] RBP: ffff88801e695de0 R08: 0000000000000100 R09: 1ffff110170e48e2 [ 2014.819965][ C1] R10: dffffc0000000000 R11: ffffed10170e48e3 R12: 1ffff9200014314c [ 2014.827958][ C1] R13: ffff88807be34460 R14: dffffc0000000000 R15: 0000000000000001 [ 2014.835952][ C1] ? __debug_object_init+0x2c3/0x3c0 [ 2014.841266][ C1] ? __init_swait_queue_head+0xa8/0x150 [ 2014.846845][ C1] __synchronize_srcu+0x1d5/0x2f0 [ 2014.852063][ C1] ? __pfx___synchronize_srcu+0x10/0x10 [ 2014.857778][ C1] ? do_raw_spin_lock+0x12b/0x2f0 [ 2014.862830][ C1] ? _raw_spin_unlock_irqrestore+0x30/0x80 [ 2014.868666][ C1] ? ktime_get_mono_fast_ns+0x2d2/0x2f0 [ 2014.874230][ C1] ? synchronize_srcu+0x20a/0x260 [ 2014.879298][ C1] wakeup_source_unregister+0x129/0x3f0 [ 2014.884858][ C1] mmc_host_classdev_release+0x47/0x100 [ 2014.890416][ C1] ? __pfx_mmc_host_classdev_release+0x10/0x10 [ 2014.896581][ C1] device_release+0xc4/0x1f0 [ 2014.901186][ C1] kobject_put+0x222/0x550 [ 2014.905615][ C1] ? mmc_pwrseq_free+0x86/0xa0 [ 2014.910404][ C1] call_timer_fn+0x18d/0x5f0 [ 2014.915022][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2014.921719][ C1] ? call_timer_fn+0xd5/0x5f0 [ 2014.926447][ C1] ? __pfx_call_timer_fn+0x10/0x10 [ 2014.931588][ C1] ? _raw_spin_unlock_irq+0x23/0x50 [ 2014.936818][ C1] ? __pfx_vub300_inactivity_timer_expired+0x10/0x10 [ 2014.943512][ C1] __run_timer_base+0x652/0x8b0 [ 2014.948392][ C1] ? __pfx___run_timer_base+0x10/0x10 [ 2014.953780][ C1] ? ktime_get+0x1f5/0x220 [ 2014.958226][ C1] ? lapic_next_event+0x11/0x20 [ 2014.963097][ C1] run_timer_softirq+0xb7/0x170 [ 2014.967965][ C1] handle_softirqs+0x226/0x860 [ 2014.972749][ C1] ? __irq_exit_rcu+0xcb/0x220 [ 2014.977530][ C1] __irq_exit_rcu+0xcb/0x220 [ 2014.982140][ C1] irq_exit_rcu+0x9/0x30 [ 2014.986396][ C1] sysvec_apic_timer_interrupt+0xa6/0xc0 [ 2014.992042][ C1] [ 2014.994981][ C1] [ 2014.997919][ C1] asm_sysvec_apic_timer_interrupt+0x1a/0x20 [ 2015.003925][ C1] RIP: 0010:pv_native_safe_halt+0xf/0x20 [ 2015.009593][ C1] Code: fb 87 02 c3 cc cc cc cc cc cc cc 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa 66 90 0f 00 2d d3 e1 22 00 fb f4 8c 08 03 00 cc cc cc cc cc cc cc cc cc cc cc cc 90 90 90 90 90 [ 2015.029206][ C1] RSP: 0018:ffffc900001a7e40 EFLAGS: 00000246 [ 2015.035304][ C1] RAX: 0000000001641ded RBX: ffffffff819bcc30 RCX: 8000000000000001 [ 2015.043297][ C1] RDX: 0000000000000001 RSI: ffffffff8e415fbc RDI: ffffffff8c6dad80 [ 2015.051301][ C1] RBP: ffffc900001a7f10 R08: ffff8880b8733a1b R09: 1ffff110170e6743 [ 2015.059284][ C1] R10: dffffc0000000000 R11: ffffed10170e6744 R12: 0000000000000000 [ 2015.067279][ C1] R13: 1ffff11003cd2bb8 R14: 1ffff92000034fd0 R15: dffffc0000000000 [ 2015.075277][ C1] ? do_idle+0x2e0/0x540 [ 2015.079550][ C1] default_idle+0x9/0x20 [ 2015.083898][ C1] default_idle_call+0x72/0xb0 [ 2015.088698][ C1] do_idle+0x2e0/0x540 [ 2015.092783][ C1] ? __pfx_do_idle+0x10/0x10 [ 2015.097386][ C1] cpu_startup_entry+0x43/0x60 [ 2015.102157][ C1] start_secondary+0x101/0x110 [ 2015.106944][ C1] common_startup_64+0x13e/0x157 [ 2015.111913][ C1] [ 2015.115583][ C1] Kernel Offset: disabled [ 2015.119948][ C1] Rebooting in 86400 seconds..