AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgLr9EwAA//8UNkfg") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_service_time\x00', 0x275a, 0x0) timerfd_gettime(r0, 0x0) r1 = creat(&(0x7f0000000300)='./bus\x00', 0x0) pread64(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000140)='./file0\x00', 0x10, &(0x7f0000005900)={[{@shortname_winnt}, {@shortname_lower}, {@rodir}, {@uni_xlateno}, {@shortname_mixed}, {@iocharset={'iocharset', 0x3d, 'iso8859-5'}}, {@fat=@codepage={'codepage', 0x3d, '775'}}, {@shortname_win95}, {@numtail}, {@fat=@showexec}, {@iocharset={'iocharset', 0x3d, 'maciceland'}}], [{@uid_eq}]}, 0x1, 0x29f, &(0x7f0000000180)="$eJzs3U1rK1UcB+B/bnNvkguSLITLFaEjLnQV2oq4TZEKYkBRstCVxaYoTS20UNBF213xO+g3EF0KrgQX4lZwLYJUwY111UVlJE5aZ5oXW20a6X2eTU/POb+cc+YMM3TRk7ef3NxY29pZPz4+imq1FOVWtEonpWjEnZiLzEEAALfJSZrGb2lm1nMBAG6G9z8APHomvf9LB+d1r938zACAaflPf//fmcqUAIApe+PNt15ZbrdXXk+SasTm4W5nt5P9zNqX1+O96EU3FqIepxHpuYj9NE1ferm9spD0/dyI6ub+IL+/25kr5hejHo18/st6/7d+fjHJRCefvxv3B/kf7kc3lqIejxfHTwfjL43M34tnn86N34x6fPdObEUv1qKfzfKViNhbTJIXX21fyFf+6jfs+5vcHgAAAAAAAAAAAAAAAAAAAAAAbqlmcq5RPP8mO7+n2RzXnuXz5wPVTkefz7Mw8nyecjxRnu3aAQAAAAAAAAAAAAAAAAAA4P9i54MPN1Z7ve72pML733729VElC/xj58mF0mDcq6UOCzUvPFOcRu1yq7hQeOypnz4e1VSJylWvz78r3I2IfE0yGPKr+SkOel2Fb47effjczoPnx/WJcr7mo/5SC32yHXw4qPn0rKl8uQt+b/T988fg6IkRTb/WI8Z+YHXUDVkb7pzWsx0qxj8/K7R+H/rks1upu10bGr06/W2az9U8+KS1+sXej79cNj7hoZHOXftzCAAAAAAAAAAAAAAAAAAAyP9/+6xnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACz8/f3/1+1UIlCTXVs54NZrxEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP4MAAD//wuTkgI=") r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$UHID_INPUT(r2, &(0x7f0000000940)={0x8, {"85f080a4933d55266e07e799aa0cc421388242df2a3c6b631b65b1c061edd2aa108c3528fe9b0bb3a53ab1200f5d01a68a4acdec8fee09648222f908c1fedc3000342e6139de28366c13509306d00ebcc67497181ac916db98af9d366b76e427d9ab5bb68095f0fb246df32b8af0783653136f8a04c03690312125c7ded6a24fda8685340c575ead69519e3583f89d467ec232d6a1ffd0463ba4ea3cbae5dae6654b5547b5458f02ac307729e57b09e134f68be44f88d72517b230b066f6315b5fb80206397bbff8cbc2a36e01c2e7b3aadb32bd3dd5288a69a991d9c674717e3abba7167280b2db3b1b8502afa4f3f296c532510c9d2dd79bb5eeb25adb5edddbdd069c09d14d15c2e7e1e2bd6c108fab3591bb22e97d6992236d2273c8bb95536f7118d007965008b125c7daac2814e6bbe1adbfa3572ad0b7ad5c26c8014118d8374ca9f285779dfee7715a403908146a74de61b3853914c89f444c12e7a38bdd46c4ed36eb806ea598f44d1dec9eff9e2476f43802211f0762b66673b45d236b2391ce322e30fb9c69fe0d514dc1f8b6e3979c1205fd5224b07d18a44fec4f6f1a6f65158bb6adcc295bf2dd7dea107f59d7e03c61fe5822292e45968956b931bdc4d6445ff1631e0b98e4b4448774dd4b9cd53a45896fdb3f03702778741ae2b45a25bf9a23fc02fb97a630f132bf9def6c6d4a7baeb62972f1a814f6f2377bcfc78e2e86368c138510a04cedf7175af8c2034fae7413e3ace8c71ab9a0af1ca7042011a6ed028e205648535dabf3b2f85196ae18d36b839e3cd54ae4933ad529888fdac7bb8a70c72bc0fc81ba06506f2d5bc7686e219bbe5283959cbef9950e071cb6d9f341fc624a5110341f26cebd7100599a06e61f66fae120c7fc2b34c6221200eba75bd1277114671a3fa8f058b27fd897b052f4a52afcea814df526181c75c4497210a2b8b74e26601561e78735387cf123654b0295d1d60556956b36d96dd038866c4b4db31ebdcddd6929bbc2850cd4901389e6ea6e86041e0efa1158f334e7afda0e11c2fb0e6df6364cb95659f506d5c7e63fb67c8116577d15e4a4b1fc4c27de2e52586cb1f52be9c3601f5066549de8bdc3ec07d1a84caf1961323ec2487a37b751aeabafcd647ce2dae5d9499c0f969467e6cabad198669ac96bd1488954eff0854ee0c83d7b596d273625bdb16270782321071fda5d980ded78ffa9dc2b56037d7cbf942547f48a5131f1991f6c17ae1ed5120ca6878f98e68e7997a9a2b70be640a70a34adb80de286c6692abb5f092e4e3a15a83217e03d02a4054f34af3a65ff6b36f395b76a0579cffafd5d3bb0e704c935caecf3a7ab756c23fd60c9fe3f4fb2be7504f5bae22b116ff1588dcf02b327d31bf0488dba8af5b33ccf2d7d87f43bbc48fcd4f191ad6af9313ad38b8b29674bfabd6651bc1f6ce5abb4a2f1413194f96b26d7d6edc4e013fba549075c97eef508af5ca7873664b058b7bcf455a8a04b591d29fab6366c844bb75576bac2d52323e747303d00a5736c9812922b0e17bcec9135550736b54cf6407d61e22e62d7bb75f62935b665acf33e75f688c36ef416f1b890d0f0c8ad1df00e02ec45967834d5649c8e7143978622fa3704672970b7993a87e97d3d926a14265647bc8b8c9e6f83e29572608d24b42c2635ef4abbd0af83860e99c90d7471cf6e8ce99507f5ec2bc572212fa9ee3f5a9dfa3815fe55f0bbb119acce062ae37f2ff921707abba139bcddf42bfd174d29b540161b4113c4e1a13f3a628c638ec4d3a884dfbc093e23ec0d0671b46b41dc8b42d950c8615ba5ee87f49b5d0910ffa4871207995001920db05a95199967f097ba7b55bbd271d818690c4238406b40a3dfc42fa56a67173b53a96b543326c56738b6d043195934018696f5ab49347e5148a78f2d1369a71afab8330273d46ecfba4ee05802a5385649851db949dbfb39e290941641c50b1ac20fb3102754a760b097f464ddb0b83f8168badfa71db6621dcf22fb081e3403f3bac5c7e65905aca52885c807f8ddab18bb2f12ef952c50483c0e251968bc70ff0d42a638ca744dea4c7ebb4fea777cf663bb4f1505ed79730c45bc86e488a13f924377a8e2ee6670a02ca52874ae1c42a35d55b9765757047b2cc3742aa51fa3e43fb2c113c92ad213bad252c1a82966dd016f12a7f1c3900c0f1ab455035163f31899bdd30f3ff43ad17d9e45bb7438c1c986712736f24be14f71ab1bfe92a25ec07f086ee8c7971b8077a13e58a8e8bea39c8e06b251909f02cb0080abf020f27ca160eb26c082dda1fa54ea4094dfdbcb2fa7bddccb67a844e8075f4cc08dad35757006d051e183dced336bc0c2502f93ffc87dca622286ba174c24e1f53f27dc2777baafe170348b0e8d3e743b3aa906bc0764bbe7da08ff403efe2212627d672250658bb513b7312517d1f88c61c7ba5f9647cd619281c5b390b48606ee39fb4171103df2e09d7cfd56c06c721f7c24ad8cce383623fc2dcb15ac56438ea331820ae59c8c474e36fc73f7b1b3b86df1b42490815513681aafbf7e871b4b9686efae6c45ecfca60a640a6f071dfd31f9437c3d03086164b48c1ed802986864bfe0d49bdd7709662262368dbc3ecc05eb240ecc41904c76d78ab5c52b66af5a720fdd6a92f52be0676427a56e32e5bc5085b25f90add28a76f2fce6f8f0ef74f4659698549646bd63175adf77b5cdcfe676e1b1a9af15102946554ba6136cbc83c6268ee40318f3c9d4718025688b35d2265bf60bf889ff629f7834586ef46eab7a9176337536bb6001e676546b987f36b1fe4b9f6e46a8ce73eb22ebbb9c14d8e2b43ea77ef887e5a26448f4086fa819a25e27725ac10298851c8bc45f2ce4430b07917ade5ea8c434c3f2576effbeb521173736e5c9557450643068b0c0fb132a7e99de6ca292246a9937fa7d7e06e59cf59ce5b9f842629049931146af40a8a1256ba373a88d09dc00cdf4453cc6ba78572bf3e1f2352a978cdbad60220cb8ac37d7f614a306492a4b5eee9244b0ca84b6cf2e23013bfb1cb92bf6d126fe550e58c19f84e7a4081437b75b31b2b9fb658dcd8ba077962e0f3359721a148d4fefe5c97941ca9688cb85adf38fd10f5811cdd8e074a21bbfc9541c71465b08d7321281b68ed52bfab789b9c83849c09d52376d419b1e7ba367603236e119cdf4a7b7cf9d81f2229601deace53cea2f14a05f7fa0ca04b39e31c6453e332f4bd0915c0e09e28f4d1125c390c6ff0833a04b6fc37855e65de90333e505b9eb66e00686a3ed499cfb7b8b215dbdc9787b5baa724cfa71ee6745b41e203de8b7794757ac328ec5567540b951b50530c3d4ee34705ea1c66fd6591e88561083e86d48c45ef3b83a3029319d8f3d8e65ce14c1dc3cb92d0a7dbeb609a8d2793928caa079f0fbbb2bc90b9f058cc048f4032041d14c5bca00e99b3027ec3a50c4957199cf016a4594069af8659df0973f20ffb15dbc265ac5b8a2203e90b114a3e9441e357c60ce0b550a7fe66fc34f5702ac8e8992a22e89194c1df69e81a9b7ad3d2634ea8c0388588192fd47d8e803b10044d558617fb2921b69eb4d85c051f86ef63a2f4382b9becd870fb2ecadca6902712b88680792e2f2ec89591cfebb6db3ad31c2a339af10465fcf7988519d382218df52261234f26a6f66ad0d1859de505d0fe819caf2f8d30aa9fd1228ac91d11ca67f1f8d50c8eefa5c441514321507dff6c6ea3cff6f340a1c11e0c40f419e8e60fc94d8828fa47a96cdf7ee4f61e23f40751b25cf9ca1295041a350f83f0e679515d6b4b46e2c9ce8999e07f835abc1663cefcf728df37831f4e17f8c8a4feaf1fbf44c38c9313284404a50ba4cd8abe835b33bfecb02cd6c9d7f435853b4c8d505ab83cf46512739116694765658bae64b3127152d216055aef9b25c70a8a3b302752d7b1e8791c657b9f3fc9001ef299fd1a349491ae6ee9940149160507fc4130fb825d47d97dc2c243209d2403583ac3ef6ddbedcaa76432255487c0a06e59e043e572ab3aec002af6a6b6a2dc9cfaeefa70557886c4d12924a0388f2f1bc8e89e4cfa69705d1ef3c4658f8616278b588011d9dd914beec0b151d65b6524fba3e3f235d58373e021699b07622a51504eade747e0b2f9cf38bc167cabc8cb18c708d1337e25648707e8c0872876514c7a49c0b2aaee5ed9e9ecfcbcc23e032c4deb63e48e7120188056468fad31448e4b42e7d62fbcfc1c2cfb01fcf0db5e8a162bdb9bd820c763f17b96c23f32db9d1c1d74ddbe657b4f9595a9796982a0742153111b15e484d8ffebe47ce0a78a41e470a341616ec2eb6eef813fb415fab50fa965bec6a5977a0ade4fed67f86fc24e11b0e2f5364079f7c7c35b560cac726dbc80f29dbd248f7ecda0286a23ef172a28c96d9bdb1f598eab31c6baf0321312da23920c074b9d2d2e442717f2c21001142a39c2da6b8bd9d06b05a6a8deae1bd1be4108a636ddbebc682d113e715f2f3ee506abc28b1c654b3d2d28e02f73b171ed0deed71dda90ce4a0b728cc75cb576385e7418b545b992b1dd98e2ee53355f464f9250a2a03b3d1e4d2ac1aa71d01de2573530324e14d15a507883411ddbd37be21dc929db9b11f11010e4d2a04c7325a5ae6d24d19900ff97a8a89438f8676457a78cff05201528f4358fe67f61288bf042a8f3c2e0f8b4997b8fb74996b80d465489b2d7807a945eba72a945e8cf8625dbad6f6f6e30537b29e558ca8a8b0625f578c766d34f2d28d704715f94df1f6318a308042aa494baa295640679f1eab1e6a8308af8ce6441d5ad8a2f3d477eb5307af0dfae6644493f1434030b8361621340ad3dcefa6d8f090ed3929d89ad9c0ba01a6903033428dd8f98619304b1803187d2a6130bf1e009b5eb0e7e21c75594b3b8470f3106c92a9e55bfeb026091ced127a90a1f1247f3c07e36d3572923e0de3f73518d0369a25fcd4e65d243b7eab91063a7bfd8bc8ac9e39fbbb32b5c9517886287a18eacd8dbfda9b91db693cb12e42cba5988280e09e51e72b91a0f360656d8f21cc1eb3248ac345ad51d1a6172b18419277851dab01e028c7e8e2cf34095efd28267852a08fccf61c45b5e46930160daf50282be058274e7ff58c48b60b86d0c8cc886ab8778a2a2b5fa2557ad7bf7f01f2175523ce758871d334c20a9839f7a89fe2867c06289c8a2f6456ac7e4fbadee53ac41aee68214bc76669853baa4f58255b39ba581414f2e8c4b49303f8936a33bae5cbc96b29a5c724d5b50e1614144c2acd03bd90de891c3d36ce040d57543682ecbfcae66c4153c337c3a5d01896524c8e0c27e9a08919821ca27bbfe3fc9ba24a823aeec8d4ad8ef8a65c585bee4dcf1acaa3da501a8c11a23b2e22920c1ad0129a038b31fe16c2abc80589dbf7c37211afc5d1a6db908bc5fe8a692060069fcbcdcba7c523d3c424aa3b0c6556387e0e51bcde9e5f850abf62d2c2101c3a2786a0cb94932877a09cb6b64aa61da8cab3b423e7adc4c4700418a65e87225710e1691f6d9cb2eb63cce5b605ce0a4a89cf519767e00845397c5e381141a0ed8a89b01064b495ec8d1e2da37433bf1597d919a69610d2ad26bdf6fca8de422bb2cb80d0516206e8194ee51445a3dcb5dee33c0c310b4751e68e58bebda2fb586985a5a5b06456756f44e6dbfef4bb99ca732f00fb9ea35775f7419681bfbe6f43dc7c4650c13b63d93c1d490bf0173f287a4309531f13ecb1a775d0bd881a", 0x1000}}, 0x1006) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10012, r2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write$binfmt_elf32(r1, &(0x7f00000008c0)=ANY=[], 0x4b0) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x16d43e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r3, 0x0) io_setup(0x7f, &(0x7f0000000100)=0x0) io_submit(r4, 0x1, &(0x7f0000000380)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, &(0x7f0000000180)="7f", 0x1}]) [ 77.427994][ T387] bridge0: port 1(bridge_slave_0) entered blocking state [ 77.434804][ T387] bridge0: port 1(bridge_slave_0) entered forwarding state [ 77.442173][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 77.450147][ T387] bridge0: port 2(bridge_slave_1) entered blocking state [ 77.456969][ T387] bridge0: port 2(bridge_slave_1) entered forwarding state [ 77.478753][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 77.486684][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 77.507465][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 77.516136][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready executing program 0: getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000180)={@private, @rand_addr, 0x0}, &(0x7f00000001c0)=0xc) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x6f, &(0x7f0000000280)=ANY=[@ANYBLOB="18000000000000000000000000000000850000002a00000018010000646c6c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b703000000000000850000000400000095"], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x40f00, 0x0, '\x00', r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000040)='block_plug\x00', r1}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r3 = syz_mount_image$fuse(&(0x7f0000000040), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000004440)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x2000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x40}}, {@max_read={'max_read', 0x3d, 0x8000}}, {@max_read={'max_read', 0x3d, 0x9}}, {@default_permissions}], [{@uid_eq}, {@euid_lt}, {@obj_user={'obj_user', 0x3d, '\x00'}}, {@appraise}]}}, 0x0, 0x0, 0x0) read$FUSE(r2, &(0x7f0000006340)={0x2020, 0x0, 0x0}, 0x2058) write$FUSE_LSEEK(r2, &(0x7f00000021c0)={0x18, 0x0, r4, {0x7}}, 0x18) read$FUSE(r2, &(0x7f0000000100)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_IOCTL(r2, &(0x7f0000002140)={0x20, 0x0, r5, {0x0, 0x0, 0x80003fe}}, 0x20) getdents64(r3, 0x0, 0x0) r6 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r6, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) read$FUSE(r2, &(0x7f0000002300)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INTERRUPT(r2, &(0x7f0000000080)={0x10, 0x0, r7}, 0x10) r8 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r8, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) setsockopt$sock_int(r8, 0x1, 0x8, &(0x7f0000000000), 0x4) r9 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0xc9d7, 0x9, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000000)={{r9, 0xffffffffffffffff}, &(0x7f0000000580), &(0x7f00000005c0)}, 0x20) r11 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xd, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r10, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000003000000650000000800000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='kmem_cache_free\x00', r11}, 0x10) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r8, 0x10e, 0x4, &(0x7f0000000080)=0x45d0f620, 0x4) r12 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r12, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000002200)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYBLOB="23b2fe0660fbd08ccbec2b3d06a16ddfa3a1d42b327ebef894861e45210b222f36c3b70378897ff675909173107e65237ef27347bb251e9695e4a49962cadaa30ab82e273cf5165e32db16e19342785409ff0ea189ca939aa7137b3d2d5961282bd8a4d71b6c2b9861d42a3d978ec94182aaa636b5241059b5fc9dd20db82d5db9ac0f8a5fd11fb14b0a1fd3bcf9ddadf0b4ccdc7236c780497bbf310b82048b424e69ac12f7a923912546ef4ccf3dc9fb907831324be382729b2d5815", @ANYBLOB="0000000000000000140012800900010076657468"], 0x34}}, 0x0) r13 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r13, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000004000)={&(0x7f0000000600)=@newtaction={0x84, 0x30, 0x101, 0x70bd2d, 0x0, {0x0, 0x0, 0x1100}, [{0x70, 0x1, [@m_police={0x6c, 0x1, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [[@TCA_POLICE_TBF={0x3c}]]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x84}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='cgroup.controllers\x00', 0x26e1, 0x0) r14 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r14, &(0x7f0000000200), 0x43400) [ 77.537449][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 77.545879][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 77.555426][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r0, &(0x7f0000000000)={0x1f, @none}, 0x8) listen(r0, 0x0) setsockopt$bt_BT_VOICE(r0, 0x112, 0xb, 0x0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r1, 0x890b, &(0x7f0000000000)={'team_slave_0\x00', 0x0}) [ 77.585513][ T1284] fuse: Unknown parameter 'uid' [ 77.593527][ T1284] netlink: 20 bytes leftover after parsing attributes in process `syz-executor.0'. [ 77.627278][ T74] usb 2-1: new high-speed USB device number 11 using dummy_hcd executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x7a, 0x4) bind$inet(r0, &(0x7f0000000080)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000140)={0x0, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0xe4}, {0x139, 0x3, 0x3f, 0x2}]}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000002c0)='dctcp\x00', 0x6) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000100)='bbr\x00', 0x4) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x4e22, @local}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r4) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[@ANYBLOB="4800000010000507000004000000000000000000", @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000900), 0x30}}, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)=@delchain={0x44, 0x64, 0xf31, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0xfff2, 0xffff}}, [@filter_kind_options=@f_flower={{0xb}, {0x14, 0x2, [@TCA_FLOWER_KEY_ENC_OPTS={0x10, 0x54, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPTS_ERSPAN={0xc, 0x3, 0x0, 0x1, [@TCA_FLOWER_KEY_ENC_OPT_ERSPAN_VER={0x5, 0x5}]}]}]}}]}, 0x44}}, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r6, &(0x7f00000012c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000002c0)=@newqdisc={0x80, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r8, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_netem={{0xa}, {0x50, 0x2, {{}, [@TCA_NETEM_ECN={0x8}, @TCA_NETEM_SLOT={0x2c}]}}}]}, 0x80}}, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000007440)={0xffffffffffffffff, 0xe0, &(0x7f0000007340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000002000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x7, 0x6, &(0x7f00000071c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000007200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x72, &(0x7f0000007240)=[{}, {}, {}, {}, {}, {}, {}], 0x38, 0x10, &(0x7f0000007280), &(0x7f00000072c0), 0x8, 0x7d, 0x8, 0x8, &(0x7f0000007300)}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r0, 0x89f8, &(0x7f0000007580)={'gre0\x00', &(0x7f0000007480)={'tunl0\x00', 0x0, 0x8011, 0x7800, 0x0, 0x2, {{0x33, 0x4, 0x0, 0x7, 0xcc, 0x64, 0x0, 0x7, 0x2f, 0x0, @rand_addr=0x64010102, @multicast1, {[@cipso={0x86, 0x47, 0xffffffffffffffff, [{0x0, 0xf, "08737caee2cd8b6cd4ffb5911d"}, {0x0, 0xd, "3cf60b11f3850aeb2f11d9"}, {0x0, 0x6, "c7b2f3cc"}, {0x2, 0x10, "9aed07219c657a198a8a2fa7c26a"}, {0x6, 0xf, "ea8403a034c7a21fd8a5ca9cc0"}]}, @ssrr={0x89, 0x1b, 0xb6, [@empty, @rand_addr=0x64010102, @loopback, @dev={0xac, 0x14, 0x14, 0x19}, @private=0xa010102, @multicast2]}, @ra={0x94, 0x4, 0x1}, @timestamp_prespec={0x44, 0x1c, 0x16, 0x3, 0x0, [{@broadcast, 0x3f}, {@empty, 0x7}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1}]}, @ssrr={0x89, 0xb, 0x97, [@dev={0xac, 0x14, 0x14, 0x17}, @private=0xffff7fff]}, @cipso={0x86, 0x18, 0xffffffffffffffff, [{0x1, 0x7, "d919ee301b"}, {0x2, 0xb, "08d2d3ceedab5e4b5b"}]}, @rr={0x7, 0x13, 0x7d, [@dev={0xac, 0x14, 0x14, 0x22}, @private=0xa010102, @empty, @multicast2]}]}}}}}) sendmmsg$inet(r0, &(0x7f0000007600)=[{{&(0x7f0000000400)={0x2, 0x4e20, @rand_addr=0x64010100}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000640)="13e4f23600bdd8de07d00d9bc1311f05c2fd8b96b5720fcca98f20d67b25cfe361cd10237a9a55fa4475766b6f301a08313bdc099ff987550d7a9edd793e75dae44a78a8223f13af86be87960058ecaf31acbf63fd97815ab60be9e3407515fed5170813792c9459500c9df09f95f5d7167f1b9016966510a2a1a2789fa79b73a93c3a8389b3356dcb466c77f07e91ec82157e559e41e6f0b01c04485ecdb1acaed80c5a7607311828a03f663968230208bb808eb1610793824ad26be9632570975534a246b0c85fbaafb00a2d4ae8242f366b6818e93d7cdefeff7c78a00e45c44c8de694570fd7a0b9", 0xea}, {&(0x7f00000008c0)="0505f2118d8b439c7973bb21c8ec5bb718774dd1c06f7c90dffc25739127a5c69678355d0dcb27474179d0310923de9331bc20498796f69d1f620cd1cbc431fbb99e52c9d1b715e6c7a0b6f08fb4f93355c66fd88c", 0x55}], 0x2}}, {{&(0x7f0000000740)={0x2, 0x4e23, @broadcast}, 0x10, &(0x7f0000000940)=[{&(0x7f00000020c0)="765479b1be7712ba6ed5fa61d85fd3f43c0e25a4907b183722a6a4097a0b81f6a09d65c5f9f3c76baa2b81781a5b97b0ce2a47af5717ccb7ef56d8fc505a3a9df5efb8496394efb5cb5d47a3d242d6301782ff8918cb94e13cd8415bb7df4554fd90f2da396276225ecb11fc77bd09958ab4e94a0c350572357aa56ca7f493447f76f39a316d6b71a42126f9965e92ea701d1fc5939c94bcc92f607d0827f1162dd439836258c55bc92f66ee42418503cb267098fb9b9c54726849e274e8de63c41ad3dd046374d1ba314bb1f9a2121ab7d5049f60196f0ee790da451c482c06dbac4e88ac570d06c29a3df69433b4b5d2cb38be8bf00dc5bf1ce1ed90cbce9062b5fc0850644e7fb39d0f57f885a4a4f4ad5437899d7fe3c809972b80de21d180d3c498b45d25a857f822cad85e6d4f07c318001bf4373de2169bb293228cd28cd8ca4036ad254756cccf17722a3e85169e12f75d131aad3d625ea08f827483ef7b7f960b7381a0ca1f18b671b5b55d5c100a1f6e93b383c04f6ba6f14ed488b01acb80b01dd7a614ae194c071a9ecf7f0300a7d09e38b1dd1b12a48a82e0a769c5bc60ac844cb0c1118d2e2eb5d6c922874b40b47b80669a2f69cf12454a408359d8d2a08e1de726dd51ad07e5803397666183a5641d2482c45f96991dd149851feeeedddcf86d0d64097a54620c7994c140a69784f8c7bda1f042fb874441401567b1314711d6b11bd3f964dd9d8effdf45dc0575d7e0a75963a5cf2de3b2701bf496b05ace8806a79dc8e8a027a9677771e3fac12ef06d89f4db682b283e061da9e0a0d1e4c7f1dc49f07803fb1921946c157466969414d71c69a8312cb5da8f4fd06f6fce898237c337ff6376b192151f101124aaa4476e2993c2f2ac55fbc2d6041336fe5eaf42c8860288ffa3b3f8c923977cd5c7fcedaa6aa742b793bf374d643cbf54030f25bee5e761b3f82a684fd42b41658988026c440e7409d35a156284a32b9ddf32ab2be08d1bdbd4f56ca3e407a5005361cc4af9a29b2a00aa8b0192f010d5c246a8bdf5f42b084267a4e5818a7199c19c6ee111a245783a4ecd44a3fe5ddfc1f624903384808a0f68b1ad634dce9b843ffbfe48e2434162a9d2bc4a3f7a479111f30a5c48e2479a8775bb54af1f69b519e0ecb91115a70255b6ff1d3b08c8f18baa7f890e1ce0fa093fdb35d1ae97a4e4d2c9dabc47935ecf1d9dbc79c3e64931242e15ef4dd621622ec6d96dee529692196343152034f78456aed46d37cc029c693802f12f42b31913c3f1f94a73e1744af45ca98f5a8b7b7d3900d0bcc42b94cb041c94e5c8cd31d22eaa78576d91666dc64e675be5a373a9ff5a47ade22fa9a0b8defac3d166e36434d11757ae5e2e9e521d2f61a38ceec1ec5302df4c15017b185213406ba903aa33d13129c2b3dd584d4878d5d3720723059205d7215ad2299d0fc6780e9bc1990ef81e7ec479f160f3a278cfc10d6940844ef16bb5c26291a8052d6376d8c80a5662af5d9ec9567189a37a1a2bcdba75639831a78d7719225b401c1e8e3bc4965c97a133cf85937cec7b10535e211071f00c7de28549bfb7cc2eb85ad6923d15faa23251a38da295c9fe42d2ff463d57c577343c77583d30e24ce43cc99c6ef53aa9959b27398c9144a12d1a6e48d0c3f463c3dd1265bebe3b6d5fa4a87c20e892ae676751d902b035ac4ec19ba25c81a29d1946e0f0c829a4c5b1de0c77b993b9117ef251299dd2337bd0a718cc29ba68470716b55da0f72454a52e045684b8e484d0d7a74802ace5bf94cad42be1510e6f91852cd1d99b3e34aa2ccdfddb56f831d46b60aa5c3f6eab84d04b69b0231db223bc5ef6251d4080be53a3b77a0c258bf4f2bf178eac8a4aa157632064ca9d4773851fe57113667ecf835c93729ff7ee09ca6829e5fb34fe869458dc09083a5bf580f4c6a924af71fb9a63c6d3bed43eda1867c544be00af71f9bc8064fa60391c79e3b580acf212e18a6c87bbf8ab74969df190392ae9f4618b3f1f536e1375b15e8db3e30c1a53be0d157888acf9c5125a82f7378798f7b5f202779abea50c714db183fd31c524f925e3fdd1235b108c6cdd72092c6cbae6e6d591ce676826484bf5ee92d6d425ab135b32e0ecab62927bf829a79553cde300ba80d4bdb9b54195023b1406c97aa55d9806fd0ffb86c6fe16933f9feaa58f8fcf41a7dab13fdeb69a094a151d696e55362fcee5f43509d21a8c94773a6fe261df92786760276b4008c092a7fe9d8b0d0167ca979cce703538fc3ebf5cdf53a3f563b67732fdc52b243b53820bfb7695301975180158dab9fae5279dc62840bca8cc07570cc6a990dbc956edc32e12e7d2858abb5c0f96bb4339260a506d2c0d5727fc1f91dc1c23140bb3956b0612f0c703b5b006b5a881e3212fd0872aa61c2e25e978b876a897a442af04b650528c84408c9460d75e15da5419c73008f7f96b2054969a8f4c03c51ba3ec7850f6b08344860910fec27085817fd777013f195c2cf5d5506f3fa5e0b6e7e203b3728c7cdb68666b201c936e05eb4ab3183c41fff5889fad15cda6efdfbce3659c849c0788d460eb30322fdf38db7e91ee11872260e9372dfc4bbf2fbb84b9cce09ee7b8644b5dec31ff12890b6d786793686038e2b8d9072d539d0711987cf3060b20a0d0b9aea8066826d5817ac12e8fcbc2fee13d93cb251538af2002671e847ce47323d92ce200b968a76976e13865867508364f2702d094b6a0b54d8d8820f088a0c9c6f40e9ba7844dfa06e893f29a6accd10bef0bfb369d488d45df4282c50ae301e3beb6938f0f5de800afb3274a0f0ce93aeccd7d5141cb5b000bd9119264802719000b312d3d94fe458ce0d9dc35cfd6b39a7ec25c5023698d992a350f5491e4d8ee9a62cac29c183e80dab8a5740416990d73dd6dcd176b37b16ead3d1f3fd118e4af3a81aa19f80b289e4b825a2dd6f03c87347b271d710eb0a43c016cb9034c9599c07844e9d750d786b0e058678c2105122ec6024e9e1236f20df1006735f2b460cd2c6a3046b182228396da6247ab6bee87bc032f2097972b9de502f1ccc731c8d4f72fc544973cd700e65c77eb8a3a544e41c2293a10757fc47287ddd3ceecf67206ccb2de74a96cdbc3e6ec5741f9f2d3c6ccbfa07d11e30a87cb8342ea0d48e5b530826f2a0c08833e6dd6ea58f08560236ad9b3d5c4ddc50f1c9497a497fc6438957af2655178051eea8b7d47aadd275542494793b193f2c9a4398586b94f27433f72533915c4d1523d7a7b5c916443fa6e044b1cf4d12d452ab491abfae5d1f24821303267b966a6a93f9467b273fb3d46c5bce5837994fc059fb4df003b4aa400a99d4986b1e4555d99afd99c04d96659fad0ba548af83c5d34cff38d252ec134073ae8c54e2e4ef0f6efd5a0c92d741b49ec2a161ea61f9e6336a8979b21b79c3b0b9f28853c240862db04f42e149427eb49fd641d76e79fc0c249776b5361cacd97b27809e724aa6a95acd5194a100dde4b5b67b078fc64b7a605ea005afa9c4d3a62aba0afcc86acc1d6b5325d1d645084d748918468b290b0163bf03fc8cad34f940e29633b1753e4bfa767901bd94ac77fed72688ebfb45271554584aca23c4f3027a32e5d9675447591b585c48bcdb7327c9789dc363f5d3a1324f352575605fbd01b1b3c5214ef7e79773712bea4223b0b784cca27d1599473e4a139d1450b49c55d56caccdb524f5ec2979ac86a373774bcc139e741719d73ffce9b03723851950d306d4174cddd666a93fcd8a03eeb57728c4e8dc20ed385da4ad88e145515c862a1014d7453732fcc1648d50e4abc436486a9de0caf709db5a7597dfe3c208414fdcf4e2ce2c85ba53255af68dfcda585fae88ce05c4a0ca346b4405490cd7deb46525eab6211f471bd5d2abce4d18d4886b1be5373f29f8a2a8de2a9e8c1af4977e1df9e1bea6b8a3101f205e4c514d29ceb18ea22d0b61a6e5dceb8be70ecc9354f7a16f54b63290c506c42b96113312bf9e1d95f52be776ab647faf8c43bffd6f7b220984ebf73475e2c0b2cc9d8952a38d0eab9867adeb0cc8db00a74b411973756a41803729a39e38219d9bddcb827fa0451610c9e8606d70c1ca44cfb460effb3629e0202b6fa3da04e8f2c22c2525a22d220c7c2385ddc1d08d3a6a5bd19358e2229c1478117919d4af9d88f5d5ea6a0025454af797017f27257d06d28b9e4428de54c75761b00534eb990ab7c515b031e2070ee8966665dea50a51cd4d3ebdf7bb5fd133a1862fe2d7ea7ec240be4b69554faac15295999365c0c57ca6d8e1499576821b41e51792ca64dde253017a1a2e79355beebfccf89b75ccefcf64755ae97f8ea002a7b3c1913262064c59906201be04bbe24a89ea6a56502c2fdb1a6a2af14851c95cf07ccd24155bf6789886237d43efe3c12327ca03af33cd0428bb5a960ee0bf98916542ff7e61d9f56eba8166e49f746db1fd24900610a15bd7048c7f3c2244a92a4c44e20e48522443e119cb226f6095294a54a5f483efea56f1150993ef94b1c813f44de1ef1884006e7b69ca5e8bae9d7a994bf36e5282a82f251b2174614398129a9cc8c2f61a125b32a594c44111e728c9f4e9ddbea92d0d0fb87db82853f079cd5a718a82261aded4f3bd75e12a677534247098d2558590a0983c6c35efe67e3f29f71dd734b9ac40af41dc80d9b50b54c2a61dcf47f43846a423887149b65af575ce1c8e48327b2f8a39b31b46ad0cce7911167b7244568321052081c4e65837733ae8874bb0419944f9fafa97878ef8d818acca04727a44ca25e70002f171641b40d8f28e92dad85607b5c68c741d4c51cc11b6c1a6ce1f479975548b21ed9345d318c04f697cf9b856a2cda928c9d888920bb7dd465d75f5c256e54365ec16e23f47376cf8f2898cb77eec5d8cc8bb4f9f0b629dee41eea2937dfcc3d02b06771785ddf2c7ce4fff0381d1d21552575a5129b2e1403c4b62c0f4781b26d01b8c210f0360c65f098bdbf395ea348da427b6532ddb083d7af97bceef0b0f1712cd1a46734c55bad5eb8fd37db5070bfb460c72bc1b5d97f107f6a39c961e90945f8a7b338f79d64f558cc9fee7285b5547331b5b4c3ffddaf0bddb494b2984f73d3b51c4b6db99962de257b62b584c18fcefd1b1789555b82b603bd0123a41f3c6ca6bbe442e90e37a2614a6dcfb8ce7310b004d67e97c4a57060a5d8a5e055fbe68086b5723b88c14038bbfee658c43f36202f3eaa9847e420a1fffce15e5ededd49884405379dab9e5a628086b2fefc6160c5b60184398986d67078dc2cfc839a16900c1487fb8d34207dbaeb104cb1c87c8d1b507543d7c11483afc2e6a4465a2b34df6d26a076dc2319991557b76101000f95a51db58ad6b70a55dfe38cb9616ded72e3973a74558076d8c75a853162b7cc92b7b8ac5f75ff12705d7a1a8b408f29cce76903d85cc37c583bed8957e3d4914609c898ebd0da52def60f5b5d6d1c531661b14e18866af05a0b06da967d61da75a477c31d28a28479ca98766100ac7167b14d5f50a07e115951d8f1499e499b3a27c75451702a76e5d27e102b55d99587fe30906741a11510a972c8e60c4d37abfada6d981448540a6369d0f7edbf94eb42c32d9683cf4b7874d1ebe068aaeacf6ba9843f0a0f5b92979df4b309f188afe3af0a9904e33f38bab1f21844b682aa79f57b742489682fd9c544a9e3558084b21f10c942eeef153c5f6e2e6615a809454485fc", 0x1000}], 0x1, &(0x7f0000000a40)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @local, @broadcast}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x3}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x9}}], 0x50}}, {{&(0x7f0000000980)={0x2, 0x4e24, @broadcast}, 0x10, &(0x7f0000000c40)=[{&(0x7f0000000ac0)="78c1f6a9bf97f90e9bb79c98931c34c683f0c09edcbd3ecfab1f30e8a3442ec63da64b68d40a9dabfa6056aa0939f527d052d6c39ffa049a3861e6d5755aa04b7d32ac3ae596a0d052d67b1b5f7dd5ea894cd6292b6e2640315edebad94772435b1ee9f1528192d78bbcad1d0f18e86b88d3845c0b8d5986dce09b45f535c7a8f8e69c9b2899a564943d4cbe8fab098e24f99ff509d61e419e46e39a41d16e1c940e5886238e2db97ae126a1547c2a4b661104630dc70646a7557af9a9bce4190facd898cb6bf5e601b7bbade0884e889d057bc912932a1dfa04", 0xda}, {&(0x7f0000000bc0)="ead0739b3e4c78ee59ae40e2f02357ffcbfe01f6d2273b1b2a78635e573c57723e5a0f1eee319c3924aa53528fb78328ef38c426298a7237dae76e527378b11c43df", 0x42}, {&(0x7f00000030c0)="4aecd2bc2a647022fc53023d5a867d9ea74c7769b0bb6184370eb55f19d9b489b443b112de9cd4adb6674b4d21fad0ae946307774d587db24b7a2dd0da4f05158d6652f7568f440abaa23732835fccb201bd82988a5a70778c8870ee0ef8c6e640a0b022ee0bd5f46706364f41ce838e63fd769e3e1c28b166ef420975a20586fa4b6671886ba0eee662ab9a22460ddeada1215eb6f40dcc5150173a4ea85b9266ddf994c637d60f961b0eba6557e1f6b926cf7666d0549acb0401ebebb85994f23b5efed5ee4a918800b6ba5fa25f7ba6f662bec558c522fa32b291629bf6aadc18c3cb0e276df75b2096aaf80b023632e81ee49ea0cfc7b441eb58c8fe09cf0ddff3bc8d077e1bb666a0317f3f8898305f95dc016fe96cbe47cb5135314b58f41cc3568e7e71e286fc8c988084703933ccda7e6ae01f3758eab300289abcc75853fa0085e90f194adf9762965e3fc6b36a2390c702af75f25ee666f8c105181bd5c8204385bbc72196c16515df4a9da9e09ab4bc276cbbc9dd60d69bbe002fc94894176e90f3a3cdc66d18f3ffefdcaf26ba8cb2b9c97fa9c0aa1ddd7d65f7cfff22b43642b0bae9616900a5d77bdfef716a521ba21872558c51d6625d3d7d92e2bf75dbfa0da1595baf0b7910b1f88afc117c3f74342e2bc9d125d6f3b1b702ca858f774039ebc34eaedcdcc9acfa0de9e0ca11b57ce8f005dc7bc308b8dacefd5313cba0588b7495c93ae16603859920721dd9870baf85f95071a51b7dd5111eb9431de35f0dc4bd12c9532c03739410473bbaecd6ae39f83be6a89e72a2d66df084d2bc70d6bb81daecc44fc3463a8f2ee16ed75d88cb6622777c012789b286264ef43824abc9f49c41ec7660ad64933f79dba409f2d5d7f5db3fc968fee05af2785091d42222152b82d16b6c9493d0c0e26feb423f1efb974867f9147d42011e101cf6c38421e1f22d7caa3066b45297ad0fa6b93d425a4f78f86bbdbc809f93595df09780788bdb92a4e6eba17b0880fe9103ac74909c6425ae7f96ac44f06e99e8e0621b91d664f46ce4d15e5824293c83850c8a3cda88fd85375b13d8077ea602e8c51303ffbf42d2a5fe71019e74b9e31f3a238f7680b5f23afbf6c0f71e480c241894b03cb3af13059624cc73dd7f9be205593f774e756549d6df8b57dc556328e431cecfa334f1aad5a58af4518f25a1842517a7daa2eace1ed0252d4bbce9edf314ef6b98a1b6049a57e9476227bddea5e2f29446d27238cf55c928e9cef84d878fef61707660af039bcabad85c5970c92d0dd616541c8d33c4e88dd146cc7f058d1eb65d2da6a6bfc7e76692e512cb6cb6e30847eaef82c24b3c7d72db32ca6edbd304c065574208679c1a545081c9ac615dd9617650a515b5ea0f1fef8f85a7793afdb457249d5b45d2fe7d2153b25f0cdb3bf44172d1dba05e7bd95f7e3440f6eba6db2ed401174a85425999481a5b1a9f54d6229f0f229053c1134fb3f1c0937e3f82fac5a43285f3d1735ebc4152445d82618aa3c5bc99ef510354bfd5cec9a8ee542b3f1244e4c96c22ed0be010d536ab4a673ca984a4a2de081c2f7d2cf9bbe0e1bb09ed53b7f0984b2443f49d790d3fdc3ebd33d9ab76a38b7f0b1ceb69a0055e9afe76ab63661163a4bbcefbc0882a471815d252d908bb3faa19ca4684aee7c2dba3e0d36d54176f401e2a08d0f4402dd92ecd30724d0db4861e377735ab7f4933604f2f27de7cf74e803cbd43b3c8e0ff2fc041e9c18f93a5e156eccf77895b33e2bc39a885aaf28fdad2c4c674d1451b51381a9e47f00f9917163780edcd6971eba33790f2f629e806387183503b1fd39a92be97ea199cb789e09ad4a57be67a088bb19e99d3bfa5525f665130e364307a5c507775616b5c3e1f5ce41bc177cd6e742315bd188d87d9cc5f0aa431ecd9629a251cec471324d6d0f314d4f6ed1d0c3b1b85421697ec3c69a1bc6f3c96d4f604e313af0fe157495c884eb5c0eff0435458a51e5323276111762be0ef7bc3e4d55637ba4266c6cc9f00ca902c5e39c2ea77ddce5a4a654c9eef5e2b898aada9c1b1f99a9fd3582e113ef73c8de2e4dec8251abab0357165c31a69c9f152bb6c2fa4f94fc84aef9b07cbaca5233f40af335c0ba49aecec15aa83f9a58ddd78c01681223656f0be0fe05fe27cd1ffebc210000104dad5226584cd1a8935b858f3aeef740e65d15bb37414458710a17716a2f95bb13f691e813541f8ad07f2371f1e409badb9c34f2afad9a04ee43b89cdd5a22275f382bf0e9d2c37200f03ea9e4a15819197770cbb19c24bb17f5fc1db7ae5ab5f46e05c3e32ea9269aa188d2c2fcc6e4756664bdefcfd20fcf2365b79298ad6e5226d9d989ca0e6d1164b93b500ed47f722a8e3fc30db1f1a341abad528ba1fa4dc3071a6dd743775db939be3478e1abbd77779e27997ab3f0d45939afd79a291e6c4174dcb8a4b3719cb9f18b7749cbe452f418e502cba6f288c503117920a0ab36d05be97c854d6ed3b5413010d65c6e44506b75c2f32e0686880589483d63aa6970ee817b15422aaab2eb9f3824e0fb961f359dcb9789ad26918a823d6cdf005b3529770b7c70e680fd137578cbbea45e44b756d04b881093ad5f459c6c646a0499d21efc04d7294008cc1e874e912858c9ad6451e19058a80ef8dd6da0777ba7f7d442d9c1387d053f9549911d0c4fcfd6a3cd906900e4f252118decd664206fcb9ab444e2d036022b0b7c9a0ff38517eacbdf580bba848e4ba07d916ab5f85a981af5c3a7f50070e7c54fb44a667b70106429af1492d62f8a0d6fecdd13152c4b3e3843507e7d5e13b987e1029b1733d0e73d61a3f0c270a0ff3705d93f0e16c9153047b0daaeaeb7026884f4d4c707a39a4bf6158803526fd3f8adedcc0114992a4a6ba5abb6b151242098e1e760dffc520260eede1048f89f7df0e3dfe452bc6b77446836aec8ed5484c1c26963bf54f5a631d5dea4da8be0494623156d731faf5f967aa465e82fbeb757cfd1d365e587e81d13d1f7280c29cc2e978c4e8a8f21ea360a74ebde3749e7c4be86d491633f1587224232947699c4df5c30f2e1a7fa07dd1b4970087453f59797b1f055527b384e59d113ee9f0865aec16f2bb108d49e92da0cbac3282041c5ba742d691649b71a8ecffb0c8e9f73aa7a3ec47133f382c2c5af346ef25cfa36d1428979da2b0e0a431f91d305a652255f64b1f10d6aa14bdeb5657bac00fe0b755b598c469c12e239641c4a5c198e1a7f32a7ce2201719f6d63313d00945cda59ab3388a2c0b3b51f96701feb00fbcab20043b244d91aa724506aca4a7416b7bcc822d86b916e32eb6abf63dc0eddb5626da0340b3e722b7f44a25a2bbc012fa29169cdde856242b4813aedfda8f6e4bb6a3b445476f2fd5f4e7caa039b61f10f93125dc01ced81bfa79b7d68b97754a3bed219caea4a920808c33fa7fc02908e008f37a8feda53653bed2d57b9f051fbf1b68a3761673d2583112caabd8fa43ff9c7f56e6d26803322a4c9bbf59de24d361c254d69138852fbc52a91c83080a6c9feab24f193fbc3baa196708039d09b01b245049e7ff0ea7921ccee82405228e47cacbcecb2ad065333b11c199268c16da5e1a73c5fcad749d5041fabcdd870eaa2b8325ba086224392cb4a708129fd6ed78ec6db0414238ce493c972f1fe55d9342499823abea7f6c10bc97179efe6baeefbfd9be92f0d8a1966664483c29a297543de572487b38297023e1469feeba3a5f2e818f107fe7b328c021e41e8dc2c4a279656e7e1cb6f976539819c55c0e3e5deb9376155b85e7088d1fd7b49ce177e371f611c2060acd35f2fe13235b5fb73aee6f89544f7cb240cdc1f11c033df67ac121f8e8b1f1cab1d5676ec17308e844727589330f52f00dc03a3ca4c7921c78f6452f035da85804bb466a78cb199aba6a52cdebf3543b315fa6617c1828b6704c03cdcc9c20e67c0c5442111c1549575815b8f9cb9b1266be16def5cdcfed6cc2b5e56de8ad24663a383463807456bd6bbb51e763566a2851844a7627c76e8b1a9d4e54733c56ffa4a2b98516317ca418f3ace19640d627d0cc78cff4b30472588007e229329d4658ff45ef30541f7a7554ff691faf4bfa7a69aeeb39a1f2c48b3abce10ae7e8b2d9cfdd903e91fde8f00a10e0c423639d1e94039591df3cc4160277a4cb077c25c87afa2eda76e4b8965819c9b650306ff0b2100d4c71fb94234494b59d622b911b5d2f3dd3a6f13cc13050cddc99bc6beb8b877ebba52dc545414da52d890ac69858af86e0b5b3b8269aef4f84eadc53837c707359d40d144a57f7033eb22611acfeac813c349159e762779f24cd32b128e44f8610b895a03e2b7dbc2bf6e7ad2517f402c82f91414354ee6a9ca5ffce82bd403fd0205f080d85fb0e230d6fd2315421532642ecbed4019c5cfc055825e7c9a7dc135dfc4872e41e7c47ca7be8e86af204e5ce111ee61d7db557c682de4014dccdfedb80a29f2f5d618d58db00a2837b4ec22619de323b7cff1ad831254a09efc2eed1d3468013b6fa6031331f343533020040cefb9ed595687d6c9ee38910b724d171ca229e09a19401e0c154503652ffc886d02a16b255149c518bebb3007bbcff97496ba230af6d83d51010030550e48df9021959bb56a92b159197e5700c4b67579824af385cf55a511fce52979fcbd2100efb84d3ac4780f0f3f3d29e1bafbf33af527bdf4a2891ef7f071896a6c28ef9fc0715c75e8d0e1b03a8e761bcbb94e5a7888773574b13f5a9bb15ec360c586adac95bda70ef625f3fcf7993d13a7cdcb238c2a1ce387de282647a2adac4f15db5545d2bdde917593039ffc65fc0d3d23bd4d4cc8a65637b2cbc1675785c425498eb5ef017c1b8f8812c84ecf9a21530b2347b8190ef3b71d7d5c7038e05f36b75ec392df54c3b375804ebad0427b605b3277ca6b8be9a1bb3f6e2ce00e778f0eb40779d72c0444ddb3bbdff218ca1ba4b5c64d3945ffc850465bb9091b94efc7f3976b2117390e7722ea5079ae2c3cabd191bd06022b0a73a5912e09ee6c24c102e7dc80113468bc10f8163a4ec3ccda5314019884aaaab820e5102dbee56b06f7083ccad27c14d5b6b93a0156168bcbe4248626d8b1619e29c0097e89c70489ece2376c3db36ef482d3885608fe0667f252153ddaea18970ecce26150d6f0e369a9b3a40f305af94aa49c9b0eb7c86fdf37fdbe709dfff065651f3c927ef65147e28c237270b624aaf7a57b4487da15da67159ff3acf28cab281a6401fe402ef863617dd8cf59496bf9f6fdfa163efb3e8d058a93c17b720406fddb1eaf6c8239945f95c0f851df9f40bbe9cfec2f8928a6fd5ff00181f4e7dbe394de4b3ba997e98e0d2af372dab4e6eaa537f8b2242004d2cad71a4c406a764d80a9b2392c55ceeb138de8f4f8ac36ac9046f588d6eae381e5d03f307df1246d3626d720df7bbe4952e259b3696350fccbfda85a01b12a1323a30fcd15d5e70e484a35a6ad517fe9f0c98a1a8b1c80d0de34ff4096c4d06806c1d2d55bd9ac4d75032a0ef6104f8cd9b5e9f947d438ae9d6d4411e60b17ae663d2e285b7ac41ef8c3fe4788d12bbdd68f625e3a7eeb70daf5e0d97ed9bf2800e4a1db51e5f9cb1630db3576bb980e14862990ef7444652e0bcfc973ab12705505b6f77f810e97933d1ff18441113ae41c19547f11f07ce9e85bd329cf766d05fbf8bb1da1069841bde535be4f17b8796b7f89a4cd269b8db631465", 0x1000}], 0x3}}, {{0x0, 0x0, &(0x7f00000010c0)=[{&(0x7f0000000c80)="0f037352fcb047ea000e7c2e4279e8a8fcc9f2546900c0a0d6b94202a76fd3f9", 0x20}, {&(0x7f0000000cc0)="926ab17c6044cde64baadea151ce439c1268600327be6a5c8e79f42aab9f9b52c6a0860ed705da92c4b2a6ca176f0002660ac7476d1884f0e75fc1bd40db02c3a8acf4a59b0437ea160793b2a8ef653efd69c38c004521a11e8117450922a3ce4666d72c84b18fe47e270d24", 0x6c}, {&(0x7f00000040c0)="4a4d5750f4fba3bbd57528697f0f0780a8859faa20a6ab651012b55c453a66e356e4fc404473337d8c0c5e8feaeb0afbc56a5b604fca3232d6eb68f8560a032241da9a65af57fc0bc3edfbb821c19c9d4212d0f68debd1b1c5ba9df76a22d56154671ecd987fb101554b7bc265dfc24ccd78a9d8c06503eb262dddb6c5a2b7cea2e2319e13369de8dfd4d77f909fc83d38d00653f788c370fe3b5eb6f5f0f337502b2f687375f3cf3dbb4baaf7c19f4c02d6604c13bec13d033d61282c5856ed0afd191f1130190628be72234a8f1e1664db70a5eada337473a1203e510cca9f6c8dad1b4c320ab37008740b87b98802ab1260d6369af70105374da6b37ca057b39b06405dcda0c33017b85809f67d9c612fd1faab5fd0bab97582c10a27c1cf8eb568ef9f2913f96c907ed28a9af801a72e352ee133d5387559a7bc2f7e684e85ae402fa16d2be4adbc4e3adbdbc1b0643167da4a28e40fc7a055f1dd05688b5550c22f0425d96da346c9e815204035fd05cb2c80f0ea6a813693dd5c74d60793205966d458a0b5122b7d38253d9bc7b81b16039d2b7aaffc8d169915d790e744076e8b112925bbd6cf9a1d42a7ca03a1d4470dbccf59e44bc55202a3910d72b5bab2c36178add63c2c0d70493b5bc93f06ad600a123e96346b375acc4659106acddc3046c19375761a11f43893523732d63e297b9100f0ff1be6155d56fd2515137263fef50454907f2c78515217f21e5321141762a73288e2bd837079f780036bf61967c3e3c1a218363f01e62984783aa90e8ba461fd0f7424317b7a0036fe11f2c12e26547757f771edc551223694eb866db453fc0f62d4c9735a19cc0cfdbb825cd5ede4ba85ef0ad401e4861111f5fae3d5af8bea8058a20e227b03971afa4610a0b46d7777e0c67ec9666f9b71ee80a830078b76a17b24d343295fdda25381c65a9a373e9cf746385bb175d3fa15fefb77e3dbea7674c6054018081f6bbfa1df8d6dd0ae2fc687b7e166dedbea5f9272296464d40319e2d213000afdac71a5c197a8fa1d6b0ceac7fa948392e07121d3b90a3192b0d5d106e52bcba363613fb29e6f603eac4ac5ded7fca2fffb755f8621c0320791f2a858d0a84022ef377333443168d0f1fa0608128e8f5b5c7311e1f39a385663c357874ccb8596122656f6419557d106837fabeb047cab495fe8285c26285aaea49d246966a9d5d29b2ce33b55162d271a2cd36ad8b52d3bceb52dbba6a89d2f07b014fcc2b415c67ae49a0de9a8f77bff2b2da91a7cabc64f28274476ede3d01f9cf5fd31b4f54ab21e22165cec3833f0b5ffae05d9c30e092dcbef3fa9fedff2e9233ec33cca23bd44022150517e303f5ddc26814d062537ec22d078d852e4c3a4e32bb86d71fb43c567cbca1a77ff80520710aec8c319c27443ed1257f6ab81a5ff9f8a7bc89a4efd32fddec508624bf313aeb02f6c78aa6efc81f853ac03fe4c696fe56f57b9ad39c0fecf966f339f62f1942b7280299c987e4583c79d3b2854d24e6c9ffa2938a457a2870faf7174b78f1b9e03b76d504fd287418656eced99dd01e82991bfbcc2e71e607bb8dadb1cef778158c729f3af4445e3889f0fe49d9d4d6158b99932e71cf19f674ab66646b2fa26472d4f70886f3e6ee7b86c9f30a7a7a9517bbdb810574e98ed45da420c62471f6849e1d01fd375136c4e0cfd6410187a11d77f906502b9d3f92eeee9c7ea08c4d44ebf1ea01ab2ad3ad1d7d34d8057291867006b478cd73eef4f33ab416d4a9b54de5f7cecf66f5640bbf2235495316f8b6a169b88cfdd2450f4eef1b900b1145d76dd984a7416d9c93b7c2951332bb6cf9a2c198afb6952a683738ab62ecf4dc059b74c20632563a39a88167275f19f291ef1ce5e2f2640a132a925f04e66d2ff806b4a0c5d61d31ac084427b9cbae6426619ad02ee41e87f33a0b2cb70d9a3e725071e42e3a751680caa8233ed98b7a347ff9d27f476aeb3799915ecb02cdcbdb42caa13dbb72af6ca0e0eee937e80bd5a53a566c9059540ed3beb4b1cab23549bdaa5e16d7e76f39ce9786776c8f0f53ae40db35a288c40936939d1cee8cea84da634bd20a9617129359ffdc3adbcda9bc8a4b8ae035aa5b5d00200f69bd4d4deb628938b03c522c06fd0a03f9fff909e907e9f03525b8f73aba823039a0a3399734366770e86232fe6d715f8c4eedf8133229b6cc46757fa7ada0577b478bcf4d2183c5a7342a58b46176ee2e63cbebc9d7db3ec2d40daa31bda1d8224b96243e166114b417e374db44f258fd9e29b99cf687d0a3c27dc7c0c7755294ce952ba1187a984e794948332ec1b3a5548fba1d340df41b23ec09cab0d73c8180a38cce4971b6d773e4ceea2eee73b1dcbd7e6edd102b562c7d9673fc59d0a3281382aaaa377ee0b8ceb2ddad5c84c04d5b513579c8dffcdf92ecd770668dff721b81e2e9452f93db12b507806d71e304187417f8d51afc010ac28907c52f8eaf5ea290b5014f61ceb12115401aaa79fec4f9197c780e124f00afc027b32e85e0748716eb0511517bfa99b700fb83b7dace2b229d8461f4a08b51218adc11dbd993c9ea0d43c4d19ff382ecdc85a5da1cde0bc601aa514996392d8368884b87d3a1b1e398a7322436dfbcdc76f704ff1af2378de6935ee6f9272253f6e50d6a43758783219dd94e3056359a55eab80e01c847fd39b8313d68e17080de81beb8816a2b2edf3a305a456d848b21d82646742282a9b42c641ad1970f513923d4e0e1c4b4331f92e64897c885eaabb6257f174e851d7ad92b8d78bbf8ce0a545a2f0ecfbbc329a8034503606d94fabf300969b69b7bb5588c8a8f02bc56565b703fbedf5b4ec926908d9b7dbba367f10d078a74f3ecf721a1a8c5dd84efd9f1d55cbf4882a377834fe57188df4756af2fbd854422d7f210b7aa1575212d542dea10a26f988e7e7f9ef81bc31ebb216716fda97350443588240a8bfb40931cebff53175ac96e5f3a5a8d9bb2301a8d7c724b70dd9ab9dd88dc67dd2e1a775ea720a59254997bb44e1447593c159fd546615c483b98c9bcd86a2fb3affde33aad55ff99c11579710f6f7557c195e1f7bcb022746d2402fa1dfd0467ff9f423cf9fa61ec9850990ac8e08bfe566254539221630a9b51aacaf036a8c65f894d6ffe5af41442ef9d98131794d6c0ef178fbe09bebeb8ecefd12db337310d2b2e6c2730c0ace674d4ed7c30006f4dfcdb34da0d4ced2d4e385ee47cbcfb21e1b80d3894252b0d2fae1466026a6778ab324c6ec222b8108e0c7c47702f886e605fbdd49e91d907270c1d11b482ccda8ca19ac600fe2916778163897b9002de4c268040e5c65c4c04054584f9f2cbbd0090bdb755fe28107435e66d4ca99e4b8257ddbbf262b007e475ceeeda485276e52b72e26f0b63cd8736f01642c4c2ba6da06bf7124ae00225960d71aa0a13469cda68d07762dd95971713d258f5ae85450e7a434483d42650bcaa3c4223e414cc163941e915642416473c69bfd9a320ba594950fc64e8922e7348943e670efbe9df38180c5ccc6c302955c95080765741cda94e768b18e9e7bc1a11880894c5984d06827da4f33f802901518711977eaf360f09baff01a1505dcb353d0475811c9d6e32a7bb63a02aaa774ff37b265036a596969dd0f263e3b7a47f9c838fe5f35b0efdde08486472ec64a99c33957920e2fd0b05bfcd845530b7f417071dce81a4178d48703b4028fb36f72dbfc040acda9283141536aab3fbb92652ce326d82e906fd7987a6d2dfd6967698ffcd83a439496cf3016b0c4bf5b68f1e5e87e1758f0782e4bbbe40465b1e218c35f563e9b9b658238ecd9703f6417e6fe4b7de9fd28afc8eb5616ee02e4576a42f520e9c2abd69f78b79fd9fda8550a11915c8b08f9faaad3490715bdb4bb2b3f216fcdf148c8e17a62dd1d5b128b54eb8421c39398a6960eaf84cece1da1715eff83407d54700f46a4d53d89af1e1ed856809c2f2c8207cc59a635c2b5df1edf3640ede7c9bb936cbfe434db2bd9ed4ca4c1577c66390455c99df43b4d567a6cd90ab145f824fce8afecd49605894aa0b81925455bd0a57e2dd1bbcb42534a11238ff768edcbba2638d6afe4d61495185387b82e94964b5dc25b4b720333955db3c92cd40bd959f428eddeefcf84b0955ca4a253f0f4a5b2c27e29daf8f222f113cc407f5cffd494107c2559bd0181447e3060497710c465baf41ccfa539e27fe304a367d9e8d5f4ebd55e4af1d1fcef696372a1f0d1c755b48f1248ff0d81573c373792c76b1e59d46b607695cf5bcd738b3d747e4f3f0e54bb4e8f98381bafd3d972ab38cceed351158f9972e1c4b0a04b44a41273026688e639b1504a1cb90a612530c43b4855557c8d694bf8c68fcef4dde0684a805f3382e7ca38c1e2f5b118dd32104da2b6e36719b6dc66d604b8338e81ae20ff4b1ba7ef65ab1efa6417a20c8536f780969843d7977f952491693459cd4c184671613a805658d54c487e57f21197fd735a830096c5bafdfccd5c12ffdcc3e8b9de7a701ca5396948eaedeeb2d224a150a28a08d135593a6393cdfbe782f73186d848130bd8c930dd7e4988fe0a71a85218cf6533d7620a65c5a6bc3233d7b080506219d3c7b25a61f8c7a4a70737c002de06794f6eb1f1f36ad5538f270af6b6da3dd8d11258ae93bb23b226d8d901882ce7c5fab2a67e37672dbdd69a5a00b845e9401874f0dc24b9d08a0ef07ab1ebb90561e3e1065b5bae1596691f2b6f0f915d6b3942247737e8ff9ce526a94ac4e33c51defa568cac661775ab76d8a75c523ab23636584ec5d588f8b1e2f1bd66a32058319e84c9f651e5b4d138083dc3d93cce058c779e755ad2561c2289df8505569615ac304622f009d6d4584b9c523cf7783ce41b3569d5d80d58f701bfd168ca4f06222f8409000312340ea3ca1f7e7346d31488a34b8623c564d54db257bfaff8f7e2ec5f48300601b692a0bd0614741bd8370bf767188ed2903d0d30a5a93e4108a24c62f0bd9d6af898fcdc73c45c2f534860d4e2063716d3ec27df8ac75662328f14daf211eb83fb9de99e66422004949fec88fe1a6bd024b08230f5a41a478b0945edcc8e1d432bfec24207a04918aae3ef87b298e54c28318a4ac8e3fdbee1cf128044ab733c106475e858199e8be07632713b7f408920e442c77aad67ca4ba8181dff6521cd9cc355f323ef89590981e9a18301b20be5957450931855c93751853e2d444eb036846c0a3eb8883d604d6d123cd408e709e5a6ed5336a4112f194bf2392109668e0618000aec10bab4b2402ae821a20f976a052360b8c14ade52a9ac35b5bb7c93b0ed9424b8f92f4f50b838a7c788f8124e9014178a150be0923407c5c32b8eaf5326c60e20195ae6420b954cddac4f3d1d394c7efdcd2e64ac82c368b0011e99ca1dadb8d3da623bfbbff1593c99e98d6d463bb736a854dcf6a9524ea5d69d04fb60028157bded0f3d64a6e59432c44a63bfc4200d1999865cd4e2f188ec75743327412406bbced03a7da53b675d9a14ea66fe1540de993d86f569d9683c17237be4fb0d63ee7f3e3c853dd7cff02fbd177541ac29516d3b10dd454f98971c2a110483e2f1848f0c5cc8bc262ce034d6dfce30ed7b096637b6da19795349b45de28c033f8de8db47876710c8c21abb4980c47fa32b454258387c377bcdd57448a0a8c8fd9c86c7d755f01f07080bd79f1c90739a7a4f0edc7f96da28b09d5c515debe2500f0251f0fc", 0x1000}, {&(0x7f0000000d40)="9dd18385b113f72fd96f207c15c6159550efe05de0e758caf244a142ed50cd4a8b7565f3e77d746c67cbd244275a07225f3d507c2e2a4c4f2b51808be7ee116bdd7866db112c05acbf98c68f5ba0546483fe2a5c463f32897c3d6de1e730b7e8289fbf619b13b1087b69ee5de41570b626eb5837fe89cd41364573392a0ff483443961c7a6abda9f27ab7989842951cbf4121b2e7f597ce2f642fb502a978fdd35e5c04eb55ccd66dfaf655f1edc0d689968f0994bc8274a8c06eadd69281699badc6a98a0aa06b1a758348360a56675e98fb77f9f73e86e2d844fc442", 0xdd}, {&(0x7f0000000e40)="2ed8bb09bcf03ce15366be195c941e6356b8425c0b27cf2b22b7af5c4a92d2af3098a642f84b3e18f520326a3bee01bfe6045f8a9eb11de440", 0x39}, {&(0x7f0000000e80)="bd40af36385f874b630447118c3d22f3ec9a868206080816e17ba12d66971a22fc6001cfaa57509f0c4241d665373213c0eeb3d5966b28ba02d83b26c51a7f089bf1ed3210d33c479592be3057aaa21a64aa9867ea4738897f49cb85e3dda4e91cd66eac501079c67e394003e98a216ae37c5d995ae23d5d28a92c315d14bab6ed2b0fe5fdb85c7eee447989fc8fc957250d8918c9ab5af375f680d322ae809fdcc31775c6337ddaff4add6828264470d3d2017fd6d100e57d9bb76a9f279770089d7c3665194ccff4e02012bf9ac05fa187", 0xd2}, {&(0x7f0000000f80)="4b03cc0e3fd32d65e3721be218ba4a438a8e222b3c144b3589ef6536630c26f8e5f589cefb8bcc01d068bad24bb6c4daa24ddf4f1d54492982ec5b4ef5bb7d0baca727f32b02e498531477e40ba18e8edea825a754151c7c757399b9d789b26d07a9ae8aee9351d9b6272edb5dcb50a61af1d9cdf9081595e59695ceb0863d21f1301d2fee5db174f8ed906b32f524dd503b1f07f4b63350b521cc4324f8ceeaa18ca7f0cb896c556a160858f5e73a11c0be4f8a2d55ecca23a41657419092e42815a3be20cdf6c76971b088dcf5b2b788", 0xd1}, {&(0x7f0000001080)="27fffb3c100b64", 0x7}], 0x8}}, {{&(0x7f0000001140)={0x2, 0x4e22, @multicast1}, 0x10, &(0x7f0000001180)=[{&(0x7f00000050c0)="c75646b83798a791573ade1518b01c995a6970488148cc2970c31654bbebeaf731645e7e9199b828dca5b2dccb4290f7ef8154b33424daea5386a1511f66598e4dfdc603637d9533d5ac33253554c85f39c1a0539121ec53388c81cd79462f354e2eea56c7b664182f0d564a566d700c036ef846d13ab34c768038d32cd1be2c8c86ba4a144aa1fac90788710b21621cdd1db25506a58f8aebde48a9b8b854d57ee6bf9da93c94227600e9ee96ebd92af1b5fb2de6661c9aa9221cca6ad81e2d45f3a3263b4098ea32a2eea3887dd6f60bca7da5397bc028c5541b064a2c40074473a0652070ab367d5125a16a84d65a2044dff9ef128c3fd2ace2d8e1f9283a24facb4edae4eab5a4d0749ece0643eade61b029f695c150be8997f3d0cf9d47a93f6729a5003610a3fac0a61d1210f880492e09d8850fafa9afc8615c6b1f540f644788300f2324c8bbafc796903a2c8fccd3970349fa31ea3f4b5abca65d66db7027baa06115cd734a4c1c8dd8e7b65de6ff355993c5a3eb5d7239bc724f89c64db183d5f366f061c1b6c1c392082138b27f9f409d189c86950959d9c6f4aed3a1f754a2e6f4addf3407ca9614074991fbf26c45d12fc0245b983d020ed0e4cc8044dad50c0d71b0c59e913e0492f5b6f761aacfeaca877d837ba5cbb65934c25c7198971349ba30dbe9009ddffbf08e819591963d9f9a932ec51d8efaef085045222f340f1a80f506fc98faad3d4c33f2e46cdb82d5b53e1026dfb4d75e38d1197371e7461feea6aa54bb98e626dfd83b238f3f49be57de99c22a18ce9aeded3301b716ce8c36afa5ecd86cc1206ccf4ec566f3ac73efafdc684b2704110282d6840b30abda526bc855640ad840b7d04cb8a8026c8a86918a9f070778cf191bbb6491cf12bca1499e3a3e7b4d693e0a1a01e5a7afdeb9770213d6281c20551efeb5e21cd5d0ee48b9ba3eaea2252d6f73f589758f392c3961028011c54955787c51ba22a9e95fcd7aa5efaa721ad352c4c71514895884f2e899cb63fc301e7c704275f470e4938f06f487c62dd3365174b2773d269d34987884a1b9f1b579d74d1e3fcd2a5f169a7d1c5c096724e1be4b72089651aac3a211d1677118da8240d61820ac736c07572db4ae5d8ace6a024fbfadeca86ee542c1b19ee7d8ed6a5378a14300ea7f3ca8033a2caeef28bb32cd2df0caa20d5fe3927eced294fc44669a9c9f4bde6117c0247b37526befef6332ff7ba1f1fb98db03bc2534a820e9f637765ea8397c2d805131bd1a187050624ac43c17dec2665011ff96a99ba279a352a332f5cad3a77426caa9666248b021f296b92b1706ba2d941377e50b09019d962d95ea8b5cad77867d9059f97ca73b77b2ab4ee74cd5bd40b46261fafbe12104479c087b79b946a8aa5c5d6c1e68d1fb0f82120d0c6a299860ce4dbadba6d849c9545e32d37c69a0431ab6c03b4774cab96310fdea847133ba1e6bd94bf06202254815a4c25a8841a30f6b030e917aa181e80b77fbea8ad3d27f65b6be90c774e856c036639ec02cc14e7ee2c97cece90a37819f84136a6e20c9269ef7790054fd62ffe4220265e02a787b0fe12f364b0677212093a028e6032f0eb0a3c108d7a4e7c1c1e0a1432fbe540b5a87f8251ac6b5a767905bc6427b4a8bb5055e846301db0aa315710b3dea6c58c90771c769b897de68ba8283dd72f1ae7764ca86a6fdc6640669728383f91e5025c3d94d563e2f027411ed38168d8409291297629f0981bd0a889573f77e30afcb3906fc22e9ee4be634f0bc597ed2787ec13d6687de2c58e2fb5524e4d70e7173e84a1acdd33fe3985f0ddd6b2155e0ff15b3c3c584dc0dfa5db8ff1622659185ad9db429173ad16d29b543210c060c9b218a01bc167658ef0b8af17f5b99ad39ed100579eb267c5e6afc1745ce7b40335ba1c90b28d862e0b61e9087cb29304b7fb6c5735d93b3aaa7c51436479b91569222064f6bb3eb8e27ebcddd9460b9dd1ba611c78491902fa62362f4cea62df9c5db71c65ec7a027a3395e016f2939b470372cb154cb7d1803f8048a0bbc01540d6d0b6408037540807aa7fe15c55c9e67c7fd86229eb8609f45763fa82dc6700eba10c4b5e7697fa1923f6ad3a79d797a75e127dc205f8070d9a7738e27cb5245dc589f54dfb91e8ea9178602e534c12ee330fd410a435f9c29ea375cbc1a7a7486e14763bdca4045d6935bfc7a4e5ca6512b7570d2c459cf1bf8b379845f8d67cfa1fcc61fb64b276f5ded7e6a722b04f286113f2883655a3523524da95489e0c559cece495850dad49d5b5f843b7b7acf6b836e38d64d6527524ba636037b3be1b8ebbb723876043007b846b29ea0e80dc48737772be678b2bfa05cfa17786de31af91e45c7f4ce674f24434c89f675b1c47bfedf67253a0ea77fca95c7312d718c291354afa01b69d82e0387cce38444b912dc2a2409e0a860aa2e2476005f6f9fa26ee35f9902e2743594b4884e6933d4d7795d4ff9da68d5bab45e5da2d8fed8e202e7c474f27c1791e0e6f1d2c30d461136334773a111878a78b15d988cb58a2dc3a510add21face355ace1dd54c1dc1f776532dc2e7eed21e005a460f309f134f62edd4def431276e32950999363f28beb1206eb3ce3c8dcbff7e834696b7a643e980b7fbb7f1afa60be1c3cd4fa932d0eb2e2b75eb840bfb04084512e3d95f0607c333405643e74b038bcb119f00bcf258de0612b485213bf534ec02be9cadafd906637716a311b390a330488725c061f9ba332f0e5ac1ea08380e4983fbcec5460c01d43ca9672a9fae047e7f2e4e9bdc7fe576630a01fca94de5e058a9425c6c8b84cf5ae85f50be80191a771372333fe1306bc65d743dbc1ad4d29dafa329f1a84f233396a44e4ee12cdda05b02dae80ffc76df606224de13bfe40ce714e15ab73c7ed49109d4fd54fc4608a3caccc7c06aff2485f55101c1df09765859207e0e4d46f6ee8c1c97d7f1ed5d531cd5556ae4e2697b7a19eaf7b9576ec02476aa4319494546acbc2f4b816189968bb6e81f7a7a9a5b676b77b3991c2b542f6ead9f3278ef2143c39fe9c2aa359b306c324d5024ffd17b8f910c52381bbecd2efdcd807d08935d07d327f52b3b1fb090381f5c16d94bc7ec58e9313cae2412a5078eb7e068e400ca2dcfefab404c32b252aad254596153ca9ac761c29a0dda05bf63e03886de8e7d26935c66bc911cb9cf1af31feb54ee2f022606f74c26a5569faf3e26e0c891a8f64b823ffee56f812063fbe01dbb834daab20403f662ec4825e201b31452509aa1ac4c043f9e04e7939b554704ef33fc2c5d5ae34ff2caa902c150892677df309996a86246c3cffef56dabe3d44289d1f2620571daeb834b519cba0ca3e2897878f823ea2bcfd387ab217d3a61cdee27c1f8d45cca2c72c617f2fc9c756880c2299588d539fd5b95b1db621a67c13f441de5e9034948ea934a171c5466274fbe149a959867347d7e4f6c715eb9966f5c86666e8be2d1639a10e01b041878f1d3de2ca670e5d0f50dd32304a37474df14d262d2d384af423a7585eb289840ac674655e900d356f032d3c576a4bdb80a73b202960b036a40f5c0329209b30d088ec2327e9e2d1c88af10c2ce4c71a2a2a9d0f495062bcdbaa58d2238389974d622fbbf30832244fec8b80b6864bd165ef9e8879ca4ad71ea6163286aa02f544ff27c3577d1f6c235fa9a333d26d6aaa58b5b7e694611e9edb1973490df7a7890c8c32f4fa5ccddc66b4b5e13897d1617679c38ec20c140b13e4ee79051cb7ba2eb7cbe3edcf084f93a8672f211126ab99293f89f0f2d931dc9a3ff2258f8f3ddc72c0fd34656662e300e3ef985cfd0312ab5cdf1f4589bbb27c168a5c69556428e9807c7f8226e884bb99b6aa56f7fd479877738d1c5053fa29d05abe3c4b8387efe951d087eb50b8487d5baeafa13c04d73988df4bf9075fdf064328f481acfed9ba73dd12ab3fa89051c596b558af95168037f1cc24fc1902dc8b33720827cd069c0afe5426e800d505f869199ed4f60ea6d81ca810c4abe2ca833ff433b83759d34fe5945ca3ba98c564845f51d834228832cc3f8ac28d599c85a1def7843abd6ddbe682b816b1e259314ae8b0dc64b8ac7333608b915ec5d5d0127dbcda0b903e83d1bced63844c9943e95410f77cf38d7a17edfbb2dfc0bd70c1888e19b53394c6ad5c2fd8203275fd2f6ab82c5c0292181ae21d9a17fdcb84bad685948aa22d9a82db43c1356493e931784838e04776c5492249524a03ea627d01df041fe0f004c62df10aae18dff2003a503fc5654e79866515958559b943a110249d1d4e80930e5393d1ec55a61c2fc15a76746440a3320a28e5e1b69102061d4575ec77e1e7464fdc74d94b3227c27abff974f433c943484949905934b882ed2465485c6d37e5511713f2e73a34cf1a74daf3588234ff1b386cffbdc1e600b52fdac5584972159d0814b39a86804dbc0921224a06bd3da35e636e8406dcbae236120b20abb5a557b0781dde7b5c1be3e2ab79930a08cea9da9479b6d24446df990f1e3f4b0a9a83115a5c83f390dd2b33e7ce6d192828cbfb0bf2947b82f5d7f4c4b98ff68c75e7bf844fccde031b8b38fc0d4e30efa797e656a624de9905e93276efac2b64955171ddfbb1320c73a3ad792d5f6ae1f79f5fcea4ed0a04828f772cb1866282dfecc7f996684852a09f133648792ea0d9970e454e02e0038585258360f5e1bf2558f3ada07a6c3c59fd1a8c0d63eb6f0496a2d79da9a6f1640dfd47e95e4504512e9801910db5e268242a283c82e44c83df5977f3f82b622950c673b3aecc5f46ab5ae0fc5082579b5864c5f145903b3f399a21179025b9f356e4d627be540412648b5e38747c6ff559b62d21b2f8c85db61b5b5ae862ba504f9c19044de3ef9c2a4c952d3f1a57a398b8ce32a772174a24469eb4f809946ed5b06da43c4800abe0e1aced4bc5c66ba6b3587d65022aec01791d49259cf081d766438d4bd102ac95fa6ba34068c8ee15e0ae6a7d2643529004519db922f49402bd62acc225173d27787f001aeb3a6f3abcd42f439f7d65fd87def661ec022926339ed97514b07c1c5944a9e2ec117bcdbd06cad6bb2be16fab3db18bdce93d38023a6dfe68b19df5a151f07d9ca72cb44dc3ac37d8cb6a66c41e5b4b5157f28cc14777bd15f3a016b146cc9a145a2383c63bd8f351fe6a6e903c978e538875e1cd513dd32dd68a1cad736d49b7e733b25058ca5b88974d5bad1bb86d2cff5d19bfff898fe9dd1a75ca0d43941c32d4c5298f728781e20ad5964b53ee251a0cd3727e277c1987b45239f9383a79575178f7d2b7abfa86a30a435030f32880a9a2b9bf79281aa8819c7997fcc482b8d46382dfd79754a0ab872974227684aea88725ffeeb587c1c763eb60d591490020c7ea8cd0c6eb4de338326b137c9de11163ff756426d014652581d6aad465088e612241ec0965bb4763730069877bf1fbae44adb3f63b507c534ca6efe397508deab13099d7df6051fcc3463ffb821e37a4e1ff490fbab7b831605a86a49ef1f606c20ac1a55def8aae5bff49ac9d9adf49072630bab377565e1c31b603cbac868f6edab42843316d2df34b1d133b1bf431fa3ab61060d9c6e65d3f296e4f94238742fb816edc6cbc73ecbd066ff746829b39dd3d3ee7c88d65b6939cd646c173709863c3b7b759c14f7450895df46cae354f1e900caf0cea2e687cc4ad631dda5fd0db7171f1785e9df8", 0x1000}], 0x1, &(0x7f0000001280)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r5, @local, @local}}}, @ip_ttl={{0x14, 0x0, 0x2, 0x40}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r8, @multicast1, @empty}}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x400}}], 0x70}}, {{&(0x7f00000011c0)={0x2, 0x4e21, @local}, 0x10, &(0x7f00000014c0)=[{&(0x7f0000001300)="e057472ac504ffee06c1961fa59ea58c3c2cb89313bbf6517dd1d04c1df3a88988d7a6ed965a", 0x26}, {&(0x7f0000001380)="e2fbd5fd99174ab56e2aa29a4c327e573582e086bde0d74a6fea2eba5e7f53012108255d3ad45054470e87b9ecd77b33006d50c6aa66581b763f667f3c82395e1af3a89c2ba0a6cb74bb80e90ed45e2079e6d76413577b6bb16e6759a6d5d4902086becd9295d7e45cdd130de0664e5e7bf39432109a0d83f037cc", 0x7b}], 0x2, &(0x7f0000001500)=[@ip_retopts={{0x5c, 0x0, 0x7, {[@cipso={0x86, 0x49, 0x3, [{0x0, 0x7, "b56d6e66d7"}, {0x5, 0xd, "9fb7d020d71d9f028d05d5"}, {0x5, 0xb, "12af3964c0a63f2fdf"}, {0x1, 0xd, "389d5fbc3ebb8c9b98140b"}, {0x6, 0x6, "50ce9340"}, {0x6, 0x3, '%'}, {0x1, 0x6, "e2040239"}, {0x2, 0x8, "fc5980ff0b37"}]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xe46}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x2}}, @ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0xf, 0x7, [@dev={0xac, 0x14, 0x14, 0xc}, @empty, @remote]}, @timestamp_addr={0x44, 0x2c, 0x5e, 0x1, 0x0, [{@broadcast, 0xe61}, {@remote, 0xc9}, {@empty, 0x8}, {@broadcast, 0xde}, {@broadcast, 0x3}]}]}}}], 0xe0}}, {{&(0x7f0000001600)={0x2, 0x4e22, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10, &(0x7f0000001b40)=[{&(0x7f00000060c0)="8c4ddb84a58a0e1b2284d55e3129a6148f7deb5ad625b5cd242d09fb25a0e6d8636060c6c8a55cc9b532288d4351ab5d7cace52dcdaf14b57eb08961c62a3d8a19bd94a49420804ab84f5b18471146f54b0076170242f0a528a5dc649e9ca4d3cd258ce85909d0bca29d4db97eed99e3179e75a5f819845b8359f3326b4d75d98f4f629c77ad9ad1957c0a4c1ae73dac97721f1bfbe470ec609c09a337d3d65ad95d42283d999654dcb45c4342d09d3de7d12f668c46b1bf4214a3fb21983cde1ddaad31215888867af9b7467b982f7a08878c053dced9aeb9c05059bee4e5d9349de2661dd976d0cf07d5797ceade65352784b65f4bf31317c3fafdc276703bbca8e752c03a6924698021cf070c0f2f8bfa777e1ef2bc8c735706b6e5ee097e5efe68191434a508ce46352f586075372dab6fe87fb47cd8fdb59f7954eeb70379f3eb4bac0a324e1398a331fef2cae3568d78158da2f4df6b3135337c5b69c160fc6edd71a918c535482b9b3230327bb829029ff53a6f1e1a1e90e2eb8f88a76608d542ca7868c3b38452ea55674461122a1f9ecdf8630740fb54add8d5d28edf0e12d7eb1cbc8d8b622a0e798c4207affece103becd2fa1583f48c23531a3ef3da849d9e2aa66efdfea13f9336a3c2194358a4d6c7a9561abb47131a5a9b6d8f2eb6da357abf62629bc453937b3501af9555ff62765a75dc063cb5a16ee6b270db0b42ced787c445e2c4278a6fc4f3e694a2813bcc6beaf634cb6251f6a32bec5bd511f380dfe922b2be7e2897424f199a563d90f7feea47281d816830596f0250f6ffe4414e6f01ae5a234107228944de1dcbd62ef8cf740da21629e3c8573031111e9f9bbe17634090665d236ff93f4c56450326763cf23f44513b180895db18efca455204245043acd43397ec05534b35a3f1df2de6743ce6191492f25e1ea6ceb3be4e431c569c139cbf1fca1d8f56261519dcc2e53268c7c8aa1d5f0f2d3be6281a0ba97598633c7279bd3632dc687f7cb7238529c8f0310c8d080f33127bdfd05270983ed3240761fa580733e0af49b2bfa56720ff6c3efc2669d50f5ef2be9398f8cb3629384a7e853eacce839f4298898097c9d8e9dee5c0c74de2cd94c5c3dac353e6e4ae7b47fa8171acb3786012dfcc2f98a9720b7d630d7077edfc00731606c7cdf21ca19a6b46968e978706564ad7556533fcab1c99b243df322b31de053f52614f95dcaa2339125352a8b030105c28316e6af6755467a2cdf7a7666b7aa82f4583286e9cb2b04f36404a016f7fc22a01daf0bc00c2eb9b66f83f97e1ad232d417e186de40bdf7648eb97bc5b56b32dae4d8ccf90f729e12a1afd3397be31a1f82e5e04f9f9dc98183930dbdc638a29c4942945280102659d3ab2aa49f51fe738ae1adb8774d269225d3219adc8b678d83a28d2e036cde6e641f38635cf7b32f382297ab7886871850e2d03f9806bf3e0b91dc46ed2a07d9fa8073de1c22fef95c77a29711c638a662526399c8b831a6ea22bc195a196ef01da6953968d9f2f92346dc69ff8990f200d42fb62ea707ca4d42ed2430952f80669a2cad52dd19b9b48f724368b5ea52a73d5ad6cab712a49961af82ea1c664feae27b9a4b1f0454ae32de91e0c97b6bc684ee5f7627893766ea0aad6cd0b2052863749e5b0ce312cb03413fe08e575df44160b6e10a5f2a14f212e97c7d336a77afdb65bf715ca91efdef22cb466222077714236be346e943772b040110272733029fb212e67af7a0740fe79c0ee08b8e96f569c2922065b759533f019663088c82ce6d8fc0cd2cf744ec4920000eb753c68089f129161655c49f224d5e8789ec1f4561e0429e18c43f6903e2b09d35a082884f5044859b786f886b67a2c969ce205f68b0d24c2ee93aa8cbbeda8cacfb0231c123bf4bf2efe7269ec08cda86d12cbd6945bb5a7a6dd1fad5781b5217ca5ac3a5356c49a748426dde4fdd94073bf39998830ff570ef71162f3af127217770f3a9870e088eebdefaa4c2c7d0fa3b868c1fbfe2a468593103a161d639ab8d98d8d94bd053364285b51adb04bc5a70b75f510ad630742372ccc51d1da26894f2b2dc6b71f4638fbe653479356341ac8deddbcdfed7af1bda50e62f16038b2be32987ae35969896bc341c1645b5400f8815103bf57648573e37a3fd090af1b2084883c8b29bb205b44debcbbe12b057370ffc6d1b3898fc46043eb016d00b2cf9dd1b9a82ded75b5881f924190a60d0cb3717914ec8108d2617ffb88e34ef4cefcb2bf4185fdfc16668ac388d48f0cc33659eb8e6ee84158782af2547953b69b16c456004e9661c3a28d80f8fe55ca84e38dfd82465962efad98f9478740669af8d5240b4a6dfa39b8a603899e144c81caa5c837a073bc5c838ea3e63b9d1ce6b3cbac6c7acf1ab4665344681569045ba363ba6558a07c5c4d92dd0c5676397cb9e2a081d8ac9d5d2f5a6d1836d9d5b109cfdeb6fd692a66e40560de4a129c68add53f347264e892687cdb6e11b3bfea08174848158519be7ec249a6da3b991703ef61a9b2f9b4a6a27b411207372a19d6e07f5255bbaafe4e709222de01a376b6a7bdfb3f48c10175a054ed74e131dbcabe002058a8f5b5b302df814949907d634f9b9c1b47f69d05529962b86c1620b4d4afcc1355724adbf88ac47349cc74cbd66b7cefd4448b4a9dffdacd1814abf134c97fe2dad95754e0b889cb585df208d89246dcfde05b76641225de24236b9183e348cd3901a4c67493ac546ec4709ddde1bdf7ce722fc66f97718fa9b0e8bd4826621420ac3a61bed5f98a920fb096f6b97f00cd25a339318fb64cca3572154112a0d9e6a4aebf2309808a4e50e5eba240bf3feb271a103131deedeeca052aa9d46a7bf8f8f8cd7e993e09ca8c4c779cd44e7c7aae750f2c72956b81460f0c149dc5b0f430e073f44c1c39908755469c989e998eb690519504e957f8ca82537286ab7531056610d891b526279f637344a15989e213b9f774673bd64a4211ce660ef200a0bbda1744222a11d48c9ba8f160d98733b0b62897b46cf079bd3d7491a71f067f99a4ce369f6dda7fe7b17daadcf66d57906277e7224930d965106481ed7ec8e4cf41db71ecf673d2f31f1e51c56845ca4f672f8afd673b6031faca896c50a53926ea5ab8c411c44544c6ad134875f875e44ec7e1b6d34f5416f23d9379ffd962bcd33b327917f6b3652d48394d5d0dd3205c55c3ada794d7cf1a8bb4dae032fc48aaa9b3186c7b0ad57ed1d6164e3995ac5e4c11e7afa80d2530af32012deef8d6fb07ec38c90ba4fd00f1ad9675714d52603be10c82f50f41912525539508c3f49b96b2734efbf460775793a7f90f5ec36ee2eb47a368e511a77abc8db7dfa3a0927b401b41766f6146003010c1ebb5475e55595729623ced627c2843b5943232ff27bbba926e94ef73e4328de767c7800e442324144e0c5bb26f7dca359f620d446457686c92c056c960ff1d08c6be82d59475d3a4628af3a7f4cd1dd9beb8142b60ba4f70b108d4fcd035065c25e9c471885a93922ad9f135fa76922a50d1cd392f806b822cac461ecacfda55fdb9be32374e57573b191ef6b12b821b960e78e7d1e96f011659486df86c71d1afa42c0e1a4024a7162cf292c7f8392a6fe5d00d1c210b7141b7bdbb2768b101fb139c0f2c97a3859340171342044d6f5b15fc1183456297d045f42d3465e493812fdd05cdc790613cc6f98a212cfe22f1085790ec7c2a506df53188434f0a09318d18b0beedd587c2bd7f6e5a9df5c0b61c96ba52a17591baea9234ff15c6dc444ac383942ba5118b381643e66bdd03186d2e90e6d6d84a3bed6fcff611d75417b21b05b9cb923fb6d5d225306ff11ea88298991ab79fe578ef269c9954a6a50d6f6e3dc214263fea6f45488e78540cdbbf8d93a828c76d11128a6fe0d76c0082e133452051c99c5b92bdaaa0b74ea239cdfb99a42344cb2a2e393d487794c8e5e676a771ce51ab61475412f664bd160ad58f86c7de51e9ed5af39fa50f6d31a0543497efd3f55ac657a9fb4fa0688b64b8e7d741a5ae9938f96d604d90625b437c7251d430ecf76fa0607fe10e461790cad986b9e5340c6b1145cb61377a38b89e66a3a2d32bd35d9325e1ba457df90207881f9cf7b7e02bc0bd711cf012670e087cd19c5f246ba0fb7bb75953abcea038e659360779a105ebb06ed78e65ed61dcdb117c2e7a412f4c95ea8b84c8b6f7b7449645d40c08ae181bd2554030ddd4efe0eef371e101226652a3c4dd0a3ad73f6e95f97ca794d4d9e22a7a1c5fbcd45ccdd2b6cc3c15796dc4faecab0c0c629025989c89bd5c5cb25b1eaabdbf1461bca2900e77c7a7561ed62e0b66505280f911d661c03f03b335442547fcc1e3ffcf4718e05a717cc2de90ee15383abe036d8d63175b5522070c7574cb29f6654423eb1e2599fceab357ef1f8ccfabf86abb63443a44310250b70e59ec53e0f5bcbcd9f4c7dd8c4a395da40cc39b62ea1e88ac82c5ad456c8a1b4e4c4a6c47780d9e17b4b63f7c4b2043d3007569606e7d0a1a0016fef7f5b19529af1c3ee72dfe7e3eb320c668b667ff76d29ad5b156f5b96dc88da77ee73661d5d839968efa43106703841a5ccec52e8675704b00e6f96aaa328f69039bebb49a52b88bb94e859bc302c09e8e32cdea1dc895581f782a02ecb4a98f177803e93cbb0cc4ff24be7d95de632fc874312fd78c8d9cdc6896fa55bc47ae5d40977cba6f82b20b5dc1ef36d4eb88002972f97ed39d9c099ca28d63ef41a8c8838e4d4d70c68238bd9f37b2aeb5e1f7b1b4c5b7162c19cb303240bc8f416a652718ed943896209891dfe063d4128cef934aa4ca04beaa69ebcb4c43a0d319c779a52cfc491c31cd023e52209b56ba070bc434169dedb2f7ab30f476595965d9b5448ea32190d7c5a3eaf05cef3103f5669611150abe625677f7d705f79955d2d4c8adcbd809150d6af55c5d0f9bb87adb7a5c42901eb7909001cb2f04fa3bfb888f839fa26682b20fef763b4692b4d4a397676bf4a6645a5a876cf4f90a3a3f941e7d58f457fa458054051369e323d047c498d3c83fd47bf7db0314dbb36f37778c4c012cccbd79b05876e8492e28b07fa6e91f7f4d8dece39d2f843051921dd4035423f9effd59ddf8706019bc7dbd42f052473a1cd28e9b4ec4cf4f38733d546310e361d3ec2e2cecd5d0cb070911bb45ef1ba09ee673198af0b7c495518fa3c98ec912017f8e69bb126424fb44958958361a128156f0d170ccb637f6abdc0e183aa9e2c6e3183ccf1b129cf3564f8d0c34ad2ff13bd02f5f4e3497336306451ea46b025e9f571234d0ccccd526a00b316cb98e746cff2bf2a1df22bce12505f7c9a88cfc65309d2f197fe64476861ccb6383140cc6f130190976524489a98539c01787328d9158d8c52015bf72f1a794954ff3ca08513b3ac1cda110610b07a89a710d5ecdcfbe07430698f60f3efda513c27178cda4731b02a977b231c39b33403cd80b06db727e603245cedfc5eabf201db9510e7583e0e52509a9d3f5c02c2c0d53ff1bf74d18e4a3327e01e76f833a9c70fdb054c4274292177a6449a837ff5f9e52a9443508c1c5a24d957b019d476167ae0a1b30f71e02a6ccc4c724d6a6a7e194ba148f08237b6b19ed5c91d3d050d5fb92134a7c8cab5406587d687ba16c445089ccaf10c222462323f650eae8a829adc78a225e77719fe69c9f45382eb6d5c0416f3e7e133d35dcc4ede9390e66", 0x1000}, {&(0x7f0000001640)="116192a672d94c1e2bcbab6f8413ecd169dc2075f9a8553af03f974ecbd5ea89058930ddbcb96b9247ba545f6e5908d872469797d1695a8b3d8663eb2a8fc4ee5ed08a374800d4f197ce8144b628f42adc93e956493c2c86d55a039e34e23c656163df73593c800d74e468181574b3968fc988f44f082d791aba58fff44d287a12d2502dbf57a2b67874bc8567692e7761ac3b0f8bc0402ae4f092577fac2b3f8de1648df116356a6a7e56c040516407e814a15737be238a07b7761ee1c3b423556354d773b3de5641c0a2b73124c129bfff204c57b25d1813c25796410a2ac3a357a0c786b898b2c6bfdfb4faa9a83b314535c3", 0xf4}, {&(0x7f0000001740)="7b25f87b5340382cb012df0b344b33e0b9d20523e2f02d795730e07ca44265309bac38ff589e754fbc01c82a540d2c0b5b7f0ee302512974429b3a5afcaa91df0b9e78260eede2c6080465e876b98e4b7f90344f0c7827f4f58c8ee90a1e8c775b0e63310559c3efe65af69d60a88ec5d50c0e1b1a266770cdbe3928ff8919af72b4087ab80bdf7d05d1c98b569560693881c354ca0d531bf7391a1656c5b567e1b41e887ef6df36d2ea7cafe5873df203c61831ce308ab307b10b4197d3c0f6fb55299f7479915fd98bc8fac661e191194a33e48471e0deab706e47f70af1b4c6c5c5", 0xe3}, {&(0x7f0000001840)="2fd416eee641b263d217a7c14bc2b63593b46ef8ab196569d44d13b36307401ba9b4c46b286337", 0x27}, {&(0x7f0000001880)="aa9ffc9f2334d5f2413f1b0387a064213d4aa6d573b8ecc08ca2ac6c28f849bdad0327d96c9cefff1c6b118a4c9b304f02ac", 0x32}, {&(0x7f0000001940)="2bfef0ff64fab2cb9b912e7f50d6a6dde4ae243547827825ab96523869ca43b6a2b71b06561e345ce36aaba326b9d2b519459459c27b6c9608fec8b615a35de6f010f07657ee17e5b9f4abf62c0967e81213b8ef4b69615dc0f0eba7bee4ae7f59d2427ac8c3515e569aa7ffaf35623ea7eb0a1366d3d3f821b3c4c75ec9b665b16cf0146b917f9bd354cd6a", 0x8c}, {&(0x7f0000001a00)="b4e82d28eea313bd49cf8e5aabd4a333d9d29a5bf17dc09b074fada82d3b814a61a855a636c329f5cc73a3fcfb9753a3426261d341505d390b7b9f3eb892092447", 0x41}, {&(0x7f0000001a80)="9cd90d7f9bf58df23962161a80e6e8f848a494f2763a7eba63fded5d079779167f8bc2f9c4da5661d1705abe1b76c7b2a2740cd8110433e216c28b1ef236d43922459abe4e397e0d5378cc29e715105e361452b7c3588c4f253e8cad33e41b0f4ce6d3c377c1140557db2612712b68029621eccf79c3145947c5f8a6ae0f65528cb0b1ebc27799ff4a6e531755cbd81cbc5433df1aeb0b6f7cdc0df127a64ec7cf08b2cd6febcef5b562e03abb0196d165", 0xb1}], 0x8, &(0x7f0000001bc0)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x6}}, @ip_retopts={{0x14, 0x0, 0x7, {[@noop]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xf7}}], 0x48}}, {{&(0x7f00000018c0)={0x2, 0x4e23, @dev={0xac, 0x14, 0x14, 0x38}}, 0x10, &(0x7f0000001ec0)=[{&(0x7f0000001c40)="dc6e296d402ced92940b941661bdb68e5c4bc3004141df2890b2720f7c0a65a7c214c822d3cd1668854d92f40ccb729a94e2327d9ed9f1593c65d3d4e17c86a73d6d479b8b61c59368b7ec8cfd68ef458029f82c85366c900465cc755c96f2fd221c3211f3af2b36ab4e8d7142e65247967ac9cc3a9bea98a54aa9d128b66b29ad5017ef5ebc08529e5118d957277ac99acb13006520a4a7b1f953fbbcc07fc1097eb592af602a856ea7ac396aa9131605b2bc85d2ad0064b787627c8653a5184f201530fb03", 0xc6}, {&(0x7f0000001d40)="3ecd588bb13d43d9461fc493dfc2541ded3d0eb1d997711b6f3496530196ef93e0759a3c7a4f9d9e743460d4eebe97919d667949fd6078f28cda4288604c557e63198d2b4396e085c01da9c7126f675b575df36dfb64b53d92ae02a82c4bf28e64866b", 0x63}, {&(0x7f0000001dc0)="2d068ccb2ed340bd2ad316cc2dc86099dd7a5124e766cc01e0fd50221da36fd7327ce0a0206d26bcb7112953f3dbaa101d80027359d5dbdda2532e5b99e80092ee9476c0747454826c86088798ede1250bdaa09f105eba4c8772b3ca44c6b6a9a58cc36a98d546b551f733448e14d6e2dec788291b98df36233274f217d512225031643cd1087613ccf97a80be3e9e8c29d890d0aebba6e722aa5146b1b60560f9911c4afd460c622622b6f691b11801638166f353a8aeee0f3bf0b0b5d0c5dfee4d4181a6c2bc032c1180afee5d51", 0xcf}], 0x3, &(0x7f0000001f00)=[@ip_tos_int={{0x14, 0x0, 0x1, 0x4}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x40}}, @ip_ttl={{0x14}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3f}}], 0x60}}, {{&(0x7f0000001f80)={0x2, 0x4e20, @local}, 0x10, &(0x7f0000001fc0)=[{&(0x7f00000070c0)="3e700d25ccdf3bf01a171ecd6a033efeb0fb919802f218b9a0048071a8fbf57b6c7967a6d5e24a261b50d4c7717bcdfffc982dbb75c8dc36b3a0a64ee04d5ab951c2a540b5b092396d684303b49bb5036e55c53ed7a34ea855025d9994428abd07b919fd93635f7cb9ed0c1e3de94f1489ed4587abc14d5ee612d35ef6f99bd91e08e3bf42f6041b6307bfb5af52046f3b88ffe94eadc810456d6475308034adbe1b86ebc3a591e522a4a15c0a4aa63f8d6d53236e67222f0d49a80ba8ba4e5f01773a8f4db82ce29c2f956659734c559f088eeb6d764f87e8", 0xd9}], 0x1, &(0x7f00000075c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @remote, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {r10, @remote, @broadcast}}}], 0x40}}], 0x9, 0x8000) sendmmsg$inet(r0, &(0x7f0000002040)=[{{0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000300)="9f8c8d7ce5762629a05c7d6c43b1bf6b7b769118b71f9026b7fbeb7057cd8aab0cb90a534ae255ae7e7f0d99dbb51fc96557260d86b3e9b765d76934f0603a0811011dda5e0df2e6b60e7a566c137e36f8d140b085e1301bf4bed93c19f2925ec65c9d4f1a8e3083b0079e0bec3ce1979f89083dd84152208f1231558678584409a2cbb6bab32497a8d0b41ce4f062999b29b2072d42a04f616ff1ca283ee58c5d9206fd994026de2ebc65d345d2f857bf1e46069efc90981725776f3985b1848104b7ff6f", 0xc5}], 0x1}}, {{0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000001200)="3400d96fe5c72fb08dc0a05bf4f31069118cda2a5cabcadc1a5ec8fa6364326287a30b4fae089b904680104575a9e68a8dac6870e04b6a1eecf8e9f4d3e9cc67145f87bfbccd8842bf21878775af504048415ac9e6ff944eb1d139759644487596702fa5e89232b68ce760f525a6", 0x6e}, {&(0x7f0000001340)="31d536d358cc4cdb89ce55582fe1c03629bfd3cb85bb10da0301defd1e5685dafcb136dc2dec4ffa8acfc70501413a6fe7b206cdc6a094ee48", 0x39}, {&(0x7f0000001400)="43a781ebf4867615461bb3b2e76e614020e559b3f2cbc3d77841c9d087f0ef8b30b9a5be1d468bf3378770d2a8b4f1f6b446d6d9374be675e8162b11d92de36b066686d9c011ee6ab5ab67fdef19f0ee09815f84af41558c6d0b27e92aa3338f0f1be3e9b7a12db420ab67b76a3bbaef8968add3c2f0a78629bf1e6c45eee3d0a06242d46565feb97ab181293202329d1cd8c0f5512c6bde038817651edaa73704fb64", 0xa3}], 0x3}}], 0x2, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600)=0xdfa, 0x4) sendmmsg$inet(r0, &(0x7f00000009c0)=[{{0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)='s', 0x1}], 0x1}}, {{0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000200)="5b8fcc616c9a6086267b2d3cea7527677a4881", 0x13}, {&(0x7f0000000440)="c6e8f2e10228b4ba8a290f06d58c1b4189b9c6ad9970dbc7cea35ae73bed33746ea28c3e368c4d7407938bc0ee0f11cc97ae1543ab90f06995aadf62472172bf48fa56acb9f00ea04369c7a51e51", 0x4e}, {&(0x7f0000000780)="510b9bce519c1d12ba85dcd8fa76d0cadc7a24de05c8ddcddba01df5fbe4f6789e2fa8794a1d44445e9d2ce3a00d28686e166115bfa9ec86f907725c4f2fbca00f7e9b661ded4625e6419de5aba41f77dd8a08fed1fc143d92354611159fdff12a31522dc5182b57af50c177b3ad91817b50237cc4048131892c3311e76d928207cf5cf32bc8a9ec034e722da393fb323c4c0f188e8e5b9d59079584d25746b1ee6a3541f7589e07ae84c2e191eb01cd7edc089e166fb726977b", 0xba}, {&(0x7f0000000240)="25b8b196ddb6ee304cedadd857dfd25ac6618f632314", 0x16}, {&(0x7f00000004c0)="6a9bd2f773211dd9441be60cd1a3d51b27353ab1af5388e6995f2fcb6e23adbb05ee91ad48c2affa6ef8255f8c0c1eecb55f0147e59b56f77cd30c4c9b021670d81f21a60f25043e6228ddd51914ab4ff0a036", 0x53}, {&(0x7f0000000580)="06c0308ad026013c55b5cf22733a90af536960eab5a2862d16060b4ca3f1db725804e13481b4f69d39de6c45f411bb46f2831783faa0f137c89e3081df89db", 0x3f}], 0x6}}], 0x2, 0x805) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e21, @multicast2}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1, 0xba01}, 0x0) [ 77.638183][ T23] audit: type=1400 audit(1713738029.229:264): avc: denied { listen } for pid=1285 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 77.666889][ T23] audit: type=1400 audit(1713738029.229:265): avc: denied { setopt } for pid=1285 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da0700000000000109022400010000000009040000090300000009210000000122220009058103"], 0x0) syz_usb_connect$uac1(0x5, 0xc3, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xb1, 0x3, 0x1, 0x97, 0x0, 0xf8, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x80, 0x5}, [@output_terminal={0x9, 0x24, 0x3, 0x6, 0x80, 0x2, 0x2, 0x9}, @selector_unit={0xb, 0x24, 0x5, 0x2, 0x0, "c74fec56856a"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_discrete={0xd, 0x24, 0x2, 0x1, 0x99, 0x1, 0x7f, 0x6, "a195350465"}]}, {{0x9, 0x5, 0x1, 0x9, 0x200, 0xe1, 0x86, 0x80, {0x7, 0x25, 0x1, 0x1, 0x8, 0xfff}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@as_header={0x7, 0x24, 0x1, 0x4, 0xe5, 0x1001}, @format_type_ii_discrete={0x12, 0x24, 0x2, 0x2, 0x97, 0x2, 0x6, "8a071fab63efcb32b7"}, @as_header={0x7, 0x24, 0x1, 0x3, 0x1, 0x4}, @as_header={0x7, 0x24, 0x1, 0x9, 0x3f, 0x1}, @format_type_ii_discrete={0xa, 0x24, 0x2, 0x2, 0x7, 0x0, 0x1, 'W'}]}, {{0x9, 0x5, 0x82, 0x9, 0x200, 0x2, 0xff, 0x53, {0x7, 0x25, 0x1, 0x0, 0x20, 0x1}}}}}}}]}}, &(0x7f0000000380)={0xa, &(0x7f0000000000)={0xa, 0x6, 0x110, 0x1, 0x8f, 0x6, 0x20, 0x9}, 0x57, &(0x7f0000000200)=ANY=[@ANYBLOB="050f5700040a100302090007a7060020100a3f050100000f8809007d0000003000000000000000003fff00003f000014060002412ccfb253a3d4f65a9f33e10c24ec391410041f9516ede6e10fa222a40246950cf76d91"], 0x4, [{0x24, &(0x7f0000000180)=@string={0x24, 0x3, "96d4bb3ffc9edb4cd768ee567f81eabe8f054c133647735c54b25bcb0cc572717c14"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x2409}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x2401}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x820}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000280)={0x24, 0x0, 0x0, &(0x7f0000000400)={0x0, 0x22, 0x21, {[@global=@item_4={0x3, 0x1, 0x5, "967a470d"}, @global=@item_4={0x3, 0x1, 0x1, "f7940ef7"}, @local=@item_4={0x3, 0x2, 0x9, "6d7d86aa"}, @main=@item_012={0x2, 0x0, 0x9, "0cc7"}, @main=@item_012={0x1, 0x0, 0xa, "82"}, @main=@item_012={0x2, 0x0, 0xa, "9146"}, @local=@item_4={0x3, 0x2, 0x0, "bbfbcde1"}, @local=@item_4={0x3, 0x2, 0x0, "5d8c3dda"}]}}, 0x0}, 0x0) [ 77.672536][ T1289] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 77.687412][ T438] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 77.740621][ T1282] F2FS-fs (loop4): Invalid segment count (0) [ 77.749680][ T1282] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 77.762344][ T1282] F2FS-fs (loop4): invalid crc value [ 77.770143][ T1282] F2FS-fs (loop4): Found nat_bits in checkpoint executing program 4: add_key$fscrypt_v1(0x0, &(0x7f0000000240)={'fscrypt:', @desc3}, 0x0, 0x0, 0xfffffffffffffffd) syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x80, &(0x7f0000000280)=ANY=[@ANYBLOB="756e695f786c6174653d312c8c7466383d313d3836302c73686f72746e616d653d09007865642c696f636861727365743d6b6f69382d752c73686f72746e616d653d6c6f7765722c757466383d312c73686f77657865632c73686f72746e616d653d77696e6e742c726f6469722c0026654b6f6569c60681dcaa3031ea3a891693991ba0622a1774cec47af68fe6129f19c238f4f12cae640b71e7e93efd6350780662c6b81d8ea68832824cc2be805545ae992b7dc2a97cb99ec748d28c961a87d7f0906c988aa561f4db26fab95afa6a2d15a60a69b000c933385f20fc8e5f397046f06c70afa86b5917fd478679e1850339f84af464a7f79fa54df0df39eeb61e08647e158264cc59e89ae7748d03bd146a69c96bbdc70228985058febed55b5efdb5df4dd3ee1ef808c756b8fb6efac6e5b2a2cc73af971d72ba3f4d46756f0058941d37fc6ee1ef76c239dfbe343d8d497420c950d1361295c1841eceb927c4c32483b6770c080652dd9fa69163"], 0x21, 0x225, &(0x7f0000008380)="$eJzs3TFrU10YB/Cnb9vXWJB0EIoieMXFKbQV9xapIAYUSwadLLZFaWrBQMAObTe/hH4FHV0FB3H1C4ggVRDEbh2ESL2xMTVpI/Tmiv39ljzcc/455+SGHDLk5M6Z5aX5ldri1tZmFAoDMTQVU7E9EKPxXwxGaiMAgH/JdqMRXxupvOcCAPSH/R8Ajp4e9/8bfZwSAJAx3/8B4OiZvXX72nS5PHMzSQoRy4/rlXolfUzbpxfjflRjIcajGN8iGrvS+srV8sx4suPjaFSW15v59XplsD0/EcUY7ZyfSFLt+eEYaebfjcRCTEYxTnbOT3bM/x8Xzv8yfimK8fZurEQ15mMn28qvTSTJ5evlPfljP/oBAAAAAAAAAAAAAAAAAAAAAEAWSsmujuf3lErd2tN87+cD7T2fZyhOD+W7dgAAAAAAAAAAAAAAAAAAAPhb1B6tLs1VqwsP9ysevHn2ap8+G52bCu1DLM5+GV9dGmhePHjQrIsT5z486dZn8M9en8MtXp7Ndojjh3ELXm/eO3WxNnYptzs4HBG/X+m6rs/FiIzm8zzXt/HPVR/Yeezp1NyLtfefen3mvn0EAQAAAAAAAAAAAAAAAAAATa0f/eY9EwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADIT+v//7Mr8l4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8DwAA//+z15cg") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='rdma.current\x00', 0x275a, 0x0) write$UHID_CREATE2(r0, &(0x7f00000001c0)=ANY=[], 0x118) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setpipe(r2, 0x407, 0x7000000) capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setpipe(r3, 0x407, 0x100000) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r1, &(0x7f0000000040)={0x20000004}) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_START_AP(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000540)={&(0x7f0000000480)={0x24, r6, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_HE_OBSS_PD={0x10, 0x111, 0x0, 0x1, [@NL80211_HE_OBSS_PD_ATTR_MAX_OFFSET={0x5, 0x2, 0x4}]}]}, 0x24}}, 0x4000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1000000, 0x8010, r1, 0xbcf1a000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @tcp={{0x5, 0x4, 0x0, 0x0, 0x68, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x64010101, @local}, {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x2, 0x15, 0x10, 0x0, 0x0, 0x0, {[@timestamp={0x1d, 0xa}, @mptcp=@generic={0x0, 0x12, "d5416000046300"/16}, @mptcp=@capable={0x1e, 0x14, 0x0, 0x8, 0x0, 0x0, [0x0]}, @eol, @generic={0x0, 0xc, "def6fea52eb715e27822"}]}}}}}}}, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) [ 77.795204][ T1282] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 77.802265][ T1282] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e5 [ 77.832671][ T421] attempt to access beyond end of device [ 77.832671][ T421] loop4: rw=2049, want=45128, limit=40427 executing program 2: r0 = syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000000401c1b021b00000000000109022400010000000009040000010300000009210000000122050009058103"], 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f00000002c0)={0x2c, &(0x7f0000000100)={0x0, 0x0, 0xeb, {0xeb, 0x0, "f25a9c8cbd62b7b888851d4c92af38bff368497a30ab6981f9d84351bbbab187fb18e221d3f3c714e95cb701449e47805e013e3d27d96e6b902f3973d236e1583a7f6d907046487a48b40310e22385ad25e8d1e7bb089169421ea4c33e71c7b7cb796ffd868444af47c0c203278772a451eee744cd909b2d86f1f2e997fea3591d18a01d25d9843b887980a9788912ba89b4ff6ab3602ed5110276bf364f13254578421cce2e87ff5122fd1be4c4f12f91f9a5fb5941fc294827da2f52a311522c56f7844041ec4e0ec20404dda58e8900edbcb02766123df5367c0482b6e67832fa6fda1a16850d0c"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) [ 78.027385][ T74] usb 2-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 78.037354][ T386] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 78.044797][ T74] usb 2-1: config 1 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 78.077474][ T438] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 78.088575][ T438] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 78.102881][ T438] usb 4-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 78.111814][ T438] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 78.120254][ T438] usb 4-1: config 0 descriptor?? [ 78.168853][ T1302] FAT-fs (loop4): Unrecognized mount option "Œtf8=1=860" or missing value [ 78.217384][ T74] usb 2-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 78.226586][ T74] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 78.236637][ T23] audit: type=1400 audit(1713738029.829:266): avc: denied { map } for pid=1301 comm="syz-executor.4" path="socket:[18030]" dev="sockfs" ino=18030 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=unix_dgram_socket permissive=1 [ 78.260392][ T74] usb 2-1: Product: syz [ 78.264289][ T74] usb 2-1: Manufacturer: syz [ 78.268755][ T18] usb 3-1: new full-speed USB device number 7 using dummy_hcd [ 78.276065][ T74] usb 2-1: SerialNumber: syz [ 78.307324][ T386] usb 1-1: Using ep0 maxpacket: 16 [ 78.317862][ T74] cdc_ncm 2-1:1.0: skipping garbage [ 78.427332][ T386] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 78.438110][ T386] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 78.448082][ T386] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 9 [ 78.460862][ T386] usb 1-1: New USB device found, idVendor=045e, idProduct=07da, bcdDevice= 0.00 [ 78.469772][ T386] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 78.478914][ T386] usb 1-1: config 0 descriptor?? [ 78.598420][ T438] plantronics 0003:047F:FFFF.0012: unbalanced delimiter at end of report description [ 78.607929][ T438] plantronics 0003:047F:FFFF.0012: parse failed [ 78.614005][ T438] plantronics: probe of 0003:047F:FFFF.0012 failed with error -22 [ 78.627322][ T18] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 78.638298][ T18] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 78.647827][ T18] usb 3-1: New USB device found, idVendor=1b1c, idProduct=1b02, bcdDevice= 0.00 [ 78.656733][ T18] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 78.665245][ T18] usb 3-1: config 0 descriptor?? [ 78.717976][ T1292] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 78.799595][ T426] usb 4-1: USB disconnect, device number 8 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r1) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@loopback, @in=@loopback}}, {{@in6=@private0}, 0x0, @in=@local}}, &(0x7f0000000180)=0xe8) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed20c0, &(0x7f00000000c0)={[], [{@appraise}, {@appraise}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r1}}, {@fsname={'fsname', 0x3d, 'ext4\x00'}}]}, 0xfe, 0x479, &(0x7f00000004c0)="$eJzs3E9sFNUfAPDvTLel5c+v/BD/gCBVNBL/tLT8kYMXjSYeNJroAeOpbgtBFmpoTYQQRQ8Y48GQeDceTUy8e9KLUU8mXvFuSIzhAnpaM7sztF12y7bdsq37+SQD783M7nvfeft237y32wB61kj2TxKxNSKuRsRwRJQaTxip/3fz+sXy39cvlpOoVl//K8keFjeuXyznT1HbMlvqO6rVPL+pSbmX34qYrFSmz+X5sbkz747Nnr/w9KkzkyenT06fnTh27PChvQNHJ450JM4srhu7P5jZs+ulN6+8Uj5+5e2fv8nquzU/XsTRSSP1q9vUY50urMu2LUgnpS5WhGXJ2q0/367GcPTF0K1jw/Hix12tHLCmqtVqtdnnc+5SFfgPS6LbNQC6o/igz+5/i+0uDT3WhT+fq094ZHHfzLf6kVKk+Tn9Dfe3nTQYEccv/fNltsUazUMAACz0fTb+earZ+C+NfVvnz/tfvoayPSL+HxE7IuKeiNgZEfdGxH0RcX9EPLDM8htXSG4f/6TXVhZZe7Lx37P52tbi8V8x+ovtfXluWy3+/uTEqcr0wfyaHIj+TVl+fNFD0kVl/PDCb583lvtZPs0+smD8l21Z+cVYMH+ua6WGCbqpybnJjsX/UcTuUrP4k1vrgElE7IqI3Sss49QTX+9pdezO8S+hA+tM1a8iHq+3/6VoiL+QtFyfHH/m6MSRscGoTB8cK14Vt/vl18uvtSp/VfF3QNb+m5u+/uvxZ/eIyWDE7PkLp2vrtbPLL+Py75+UkxbHdq7w9T+QvFFLD+T73p+cmzs3HjGQvJxlhxbtn5h/bJEvzs/iP7C/ef/fUb89q12JByMiexHvjYiHImJf3nYPR8QjEbF/ifh/ev7Rd1oda93+S8zKd1AW/9QS7Z+95WWp+fZffqLv9I/ftSq/2lb7H66lDuR72nn/a7eCq7l2AAAAsFGkte/AJ+norXSajo7Wv8O/MzanlZnZuSdPzLx3dqr+Xfnt0Z8WM13DC+ZDx/O54SI/0ZA/lM8bf9E3VMuPlmcqU90OHnrclhb9P/NHX7drB6w5v9eC3qX/Q+/S/6F36f/Qu/R/6FEDzXd/2MZDrQ/Axrf8z//BNakHcPcZ/0Pv0v+hd+n/0JNa/jY+XdVP/jdqotS90r+90zlD6+D6LEhEui6q0bnEq5/Wu8R6qU+RKLX9xyxWmNjU9FC335kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6498AAAD//1Mh5t4=") syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$vcsu(&(0x7f0000000000), 0x7, 0x319040) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2}, 0x1c) listen(r3, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) r4 = accept4$unix(r3, 0x0, 0x0, 0x0) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000100)='.pending_reads\x00', 0x101000, 0x80) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f00000003c0)={'veth1_virt_wifi\x00'}) socket$inet6_tcp(0xa, 0x1, 0x0) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r6, 0x0, 0x0) accept(r5, &(0x7f00000001c0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f0000000480)=0x80) ptrace$peeksig(0x4209, r6, 0x0, &(0x7f0000000600)=[{}]) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r7, 0x0, 0x0) tkill(r7, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(0x0, 0x20000000) syz_open_procfs(0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$IP_VS_SO_GET_TIMEOUT(r4, 0x0, 0xb, &(0x7f0000000140), &(0x7f0000000180)=0xc) waitid(0x2, 0x0, &(0x7f0000000400), 0x1000000, &(0x7f0000000540)) recvfrom$inet(r8, 0x0, 0x0, 0x0, 0x0, 0x0) [ 79.150099][ T18] hid-generic 0003:1B1C:1B02.0013: hidraw0: USB HID v0.00 Device [HID 1b1c:1b02] on usb-dummy_hcd.2-1/input0 [ 79.197381][ T386] usbhid 1-1:0.0: can't add hid device: -71 [ 79.203217][ T386] usbhid: probe of 1-1:0.0 failed with error -71 [ 79.210090][ T386] usb 1-1: USB disconnect, device number 5 [ 79.228216][ T1278] FAT-fs (loop1): Unrecognized mount option "nnonumtail=1" or missing value executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x42, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000140)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}, {@metacopy_on}], [], 0x2c}) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x143142, 0x0) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000140)) r2 = open(&(0x7f0000000480)='./bus\x00', 0xe0101, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40002, 0x0) pwrite64(r2, &(0x7f0000000600)="12", 0x1, 0x220800) unshare(0x2040600) pipe2(&(0x7f0000000040)={0x0, 0x0}, 0x0) pipe2(&(0x7f0000000100)={0x0, 0x0}, 0x0) vmsplice(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="cb", 0x1}], 0x1, 0x0) write$cgroup_pressure(r4, &(0x7f0000000000)={'full'}, 0x2f) fcntl$setpipe(r4, 0x407, 0x0) tee(r5, r4, 0xff, 0xf) fallocate(r3, 0x3, 0x0, 0x4010000bffe) unlink(&(0x7f0000000180)='./file1\x00') getdents(r0, &(0x7f0000001080)=""/4096, 0x700) executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f00000002c0)={'erspan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="4800000010003b0c00"/20, @ANYRES32=r2, @ANYBLOB="000000000000000028000400000001"], 0x48}}, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000040000000000080000100850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r3}, 0x10) socket$nl_route(0x10, 0x3, 0x0) r4 = socket(0x10, 0x803, 0x0) r5 = socket$netlink(0x10, 0x3, 0x0) r6 = socket(0x10, 0x803, 0x0) sendmsg$nl_route_sched(r6, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000240)={0x0, 0x24}}, 0x0) getsockname$packet(r6, &(0x7f0000000200)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000440)=0x14) sendmsg$nl_route(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r7, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000380)=@newchain={0x70, 0x64, 0x100, 0x70bd29, 0x25dfdbff, {0x0, 0x0, 0x0, r2, {0x7}, {0x4, 0x2}, {0x4, 0xf}}, [@TCA_CHAIN={0x8, 0xb, 0xe6}, @TCA_RATE={0x6, 0x5, {0x1, 0x1}}, @TCA_RATE={0x6, 0x5, {0x6, 0x81}}, @filter_kind_options=@f_u32={{0x8}, {0x2c, 0x2, [@TCA_U32_HASH={0x8, 0x2, 0x800}, @TCA_U32_POLICE={0x10, 0x6, [@TCA_POLICE_RATE64={0xc, 0x8, 0x1}]}, @TCA_U32_FLAGS={0x8, 0xb, 0x1}, @TCA_U32_HASH={0x8, 0x2, 0x9b2}]}}]}, 0x70}}, 0x0) sendmsg$nl_route_sched(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000180)=@getchain={0x24, 0x66, 0x1, 0x70bd29, 0x0, {0x0, 0x0, 0x0, r7, {}, {0xa, 0xfff1}}}, 0x24}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.events.local\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x810, r9, 0x0) r10 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000003540)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) r11 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0) preadv(r10, &(0x7f00000035c0)=[{&(0x7f0000000000)=""/255, 0xff}], 0x1, 0x2, 0x0) r12 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r12, 0x10e, 0xc, &(0x7f00000000c0)=0x8004, 0x4) sendmsg$netlink(r12, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=ANY=[@ANYBLOB="120000003800010600"], 0x18}], 0x1}, 0x0) r13 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_generic(r13, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000002c0)=ANY=[@ANYBLOB="140000006a0009"], 0x14}}, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000000000), r12) write$P9_RXATTRCREATE(0xffffffffffffffff, &(0x7f0000000040)={0x7, 0x21, 0x1}, 0x7) sendmsg$nl_route(r8, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000940)=ANY=[@ANYBLOB="50002b5310000100000000000001010000000000", @ANYRES32=0x0, @ANYBLOB="000000000000000030001a800c000a800500080000000000200002801c000180080001000000000008001600000000000800000000000000"], 0x50}}, 0x0) [ 79.349419][ T5] usb 3-1: USB disconnect, device number 7 executing program 3: write$cgroup_int(0xffffffffffffffff, &(0x7f0000000040)=0x8001, 0x12) r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='smaps\x00') mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x3000002, 0x8031, 0xffffffffffffffff, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x5d032, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001800)={@link_local, @random="50a245d5cde0", @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @broadcast}, @timestamp_reply={0x11, 0xe0}}}}}, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) lseek(r1, 0x2000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@link_local={0x3}, @local, @void, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @local}, @time_exceeded={0x3, 0x0, 0x0, 0x12, 0x0, 0x2803, {0x5, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f, 0x0, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}}, "0000b50800000000"}}}}}, 0x0) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000680)=ANY=[@ANYRESOCT=r0, @ANYRESOCT=r0, @ANYRES32=0x0, @ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00100000000000000000004649f43f807f083c9c04d32ba009c3c31214f93465ed96ba616413b3c31fcb5b9b1719c0718ba6d2736c3e8eb03b96b893c1c75db7181c8143509d3e70a217f3810c04621ca240280d11d5f93fb8d73afc803415d0c6025875ef682148032363dcc4c2c1eccfbb36243cacc769943e63d982366592aa9d41134aa9add4e42be3031f0367bafda33f5e67bb93e0eae5db8c91754aa551287ea58b712da959e105feeea3ff6f1248047fbf2690f83fc4c4a0e326c367578b28d7b91d3d620d21344b950fe2b725bb5e329cd46f08def13307da484199824edfcc5424a764f6a36bf3a050f3823f35595ba9c1a6970cdf64af233cb3ce94799b0a17b297689e8a9e6c3c09bd143934560b6b48338eb8129e20615d932fb80b65f44c8702a88e7c5b8e7177e150e2d00059dc18726ca2c7afa360e7b62d7104d2e4d94970439790611b1624f21ebfe5acb27b618f4c010b2646efa1c7fa09ed013feb2c86bad2b116dc8d7b972d7ae9ad1c49556de50b39839a86d6893679a05066f31f156f900fdc40bf33625ad62b7fa4d8bb6648cc4db67326225f078de783262e4da68afe565b35604df3793b9523cae1ef5bf626090e4eb38b88b6f0a1dbe8e63e02901f2dca38b7ca588dcaa6fd6a9a390606a212b430234140d65951703ead1d"], 0xcc}}, 0x0) [ 79.419273][ T1316] netlink: 'syz-executor.3': attribute type 4 has an invalid length. [ 79.430899][ T1316] SELinux: unrecognized netlink message: protocol=0 nlmsg_type=56 sclass=netlink_route_socket pid=1316 comm=syz-executor.3 [ 79.443753][ T74] cdc_ncm 2-1:1.0: bind() failure executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x5}, 0x33) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_GET_SUPPORTED_CPUID(r0, 0xc008ae05, &(0x7f00000000c0)) bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x19, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x61, 0x11, 0x24}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f0000000200)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x16, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x60000000}, 0x70) executing program 3: r0 = syz_open_dev$loop(&(0x7f0000000040), 0x0, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$team(&(0x7f0000000140), 0xffffffffffffffff) getsockopt$inet_pktinfo(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000840)={0x0, @initdev, @remote}, &(0x7f00000001c0)=0xc) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000200)={'vxcan0\x00'}) getpeername$packet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/timer_list\x00', 0x0, 0x0) io_setup(0x6, &(0x7f00000000c0)) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x76dc) connect$inet6(r2, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback}, 0x1c) setsockopt$inet6_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f00000002c0), 0x4) setsockopt$inet6_tcp_TLS_TX(r2, 0x11a, 0x2, &(0x7f0000000300)=@gcm_128={{0x303}, "fc67d0794e26f8f7", "c5991ee20139b401046a89606ffcf92e", "2c5be7c6", "a0ca05c0707e52f4"}, 0x28) recvfrom$inet6(r2, &(0x7f0000000000)=""/6, 0x6, 0x498a219e5087476a, 0x0, 0x55) socket(0x28, 0x2, 0xfa) r3 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r3, &(0x7f0000000040)={0xa, 0xe22}, 0x1c) syz_emit_ethernet(0x6a, &(0x7f0000000180)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e22, 0x48, 0x0, @wg=@cookie={0x3, 0x0, "ffc0e816d3679f09a5dce0255ca6d4c111f43b3e3845a471", "f6750542fcbf3f7dd01e3a889a79586643016180b851a25de726b323efcebca9"}}}}}}, 0x0) ioctl$BLKPG(r0, 0x40101286, 0x0) executing program 3: r0 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000440)='cpuacct.usage_percpu\x00', 0x275a, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_MCAST_MSFILTER(r1, 0x0, 0x30, &(0x7f0000000500)=ANY=[], 0x310) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r3, &(0x7f00000003c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000580)=0x14) sendmsg$nl_route(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c000000100001eeffffff7f0000000100000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}, 0x1, 0x0, 0x0, 0x804}, 0x0) sendmsg$nl_route(r3, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f0000000500)=ANY=[@ANYBLOB="3000000013000100"/20, @ANYRES32=r4, @ANYBLOB="00000000000000004c62f9307c7f6892e8ffa6e6560ee24408002ae9ff338fd556a25ff6de3bb0f209596335e35e608c72adb6670000"], 0x30}}, 0x0) r5 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setpriority(0x2, r5, 0x0) write$binfmt_script(r0, &(0x7f0000000000), 0x2c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x300000b, 0x10012, r0, 0x0) ftruncate(r0, 0x80000) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='reno\x00', 0x5) r6 = epoll_create1(0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mount$bind(&(0x7f00000002c0)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f0000000380)=ANY=[@ANYRES64=0x0], &(0x7f0000000400)='syzkaller\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r7}, 0x10) link(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='./bus\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r6, 0x1, r8, &(0x7f0000000040)) shutdown(r8, 0x0) epoll_pwait(r6, &(0x7f0000002280), 0x0, 0x3a28db64, 0x0, 0x0) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r8, &(0x7f00000000c0)={0x2000}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xb, 0x7, 0x10001, 0x8, 0x1, 0xffffffffffffffff, 0x5}, 0x48) r9 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000700)={&(0x7f00000006c0)='signal_generate\x00', r9}, 0x10) syz_mount_image$fuse(0x0, 0x0, 0x1340000, 0x0, 0x1, 0x0, 0x0) executing program 0: syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000580)='./file1\x00', 0x18000c0, &(0x7f0000000340), 0x1, 0x548, &(0x7f0000000b40)="$eJzs3U1oHGUYAOB3ZrPWttG0oKDSQ1GhQukm6Y9WT+lVLBR6ELzUZbMNIZtsyG5qE3JI70UsKCq91JsePCoePIgXj169KJ4F0aDQ9CCRye6mbf5ca5OtmeeB2f1+lrzfl5l3st8wQwLIraPZSxrxbERcSCIG7unri3bn0dbnlpcWKneWFipJrKxc/C2JJCJuLy1UOp9P2u8HI2IxIp6JiG+LEcfTjXEbc/MT5VqtOtOuDzYnpwcbc/MnxifLY9Wx6tSpV149c/b0meGTww9trtd/uvHu9e9fv3Xjs8+PLFY+KCcxEv3tvnvn8TC1fifFGFnXfnongvVQ0usB8EAK7TwvRsTTMRCFdtYDe9/KvogVIKcS+Q851fkekK1/O9tufv/49VxrAZLFXW5vrZ6+1rWJeHx1bXLgj+S+lUm23jy0mwNlT1q8FhFDfX0bj/+kffw9uKGHMUB21DfnWjtq4/5P184/scn5p79z7fQ/6pz/ljec/+7GL2xx/rvQZYy/3vr54y3jX4t4btP4yVr8ZJP4aUS83WX8m29+dXarvpVPIo7F5vE7ku2vDw9eHq9Vh1qvm8b4+tiR17ab/4Et4o9sM/+sbbrL+X/53RfPL24T/6UXtt//m8XfHxHvdRn/8O1P39iqL4s/usX8t4uftd3qMv7LI0d/7PKjAAAAAAAAAADAv5Cu3suWpKW1cpqWSq1neJ+KA2mt3mgev1yfnRpt3fN2KIpp506rgVY9yerD7ftxO/WT6+qnIuJwRLxf2L9aL1XqtdFeTx4AAAAAAAAAAAAAAAAAAAAeEQfXPf//Z6H1/D+QE/7lN+SX/If8uj//k56NA9h9/v5Dfsl/yC/5D/kl/yG/5D/kl/yH/JL/kF/yHwAAAAAAAAAAAAAAAAAAAAAAAAAAdsSF8+ezbeXO0kIlq49emZudqF85MVptTJQmZyulSn1mujRWr4/VqqVKffKffl6tXp8eiqnZq4PNaqM52JibvzRZn51qXhqfLI9VL1WLuzIrAAAAAAAAAAAAAAAAAAAA+H/pX92StBQR6Wo5TUuliCci4lAUk8vjtepQRDwZET8Uivuy+nCvBw0AAAAAAAAAAAAAAAAAAAB7TGNufqJcq1VnFDYWImLxERiGgkJPDn4AAAAAAAAAAAAAAAAAAGBX3X3ot9cjAQAAAAAAAAAAAAAAAAAAgDxLf0kiItuODbzYv773sWS5sPoeEe/cvPjh1XKzOTOctf++1t78qN1+shfjB7rVydNOHgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3NebmJ8q1WnVmBwu9niMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAg/g7AAD//4zf2Wg=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x143142, 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x21081e, &(0x7f0000000dc0), 0x1, 0x4fe, &(0x7f0000000080)="$eJzs3c9vG1kdAPCvnV9uNrvJLnsABGxYFgqq6iTubrTaA1tOCKGVEHsEqQ2JG0Wx4yh2ShN6SP8HJCpxgiN/AOeeuHNBcONSDkgFIlBTiYPRjCetm9iNaVo7sj8faTTz3tjzfa/uvFd/7foFMLLmI+IgIiYj4mZEzGb1uWyL660tedzjw7urR4d3V3PRbH7+z1x6PqmLtuck3siuWYiIH38/4me503Hre/ubK5VKeScrLzSq2wv1vf2rG9WV9fJ6eatUWl5aXvz42kelV9bX96qT2dFXH/7x4Du/SJo1k9W09+PlfNqxttX1iadxEuMR8cPzBbswxrL+TA66IbyUfES8ExHvp/f/bIylryYAMMyazdlozraXAYBhl09zYLl8McsFzEQ+Xyy2cnjvxnS+Uqs3rtyq7W6ttXJlczGRv7VRKS9mucK5mMgl5aX0+Fm5dKJ8LSLejohfTl1Ky8XVWmVtkP/wAYAR9saJ+f8/U635HwAYcoVBNwAA6DvzPwCMHvM/AIwe8z8AjB7zPwCMHvM/AIwe8z8AjJQfffZZsjWPst+/Xru9t7tZu311rVzfLFZ3V4urtZ3t4nqttp7+Zk/1rOtVarXtpQ9j987cd7frjYX63v6Nam13q3Ej/V3vG+WJvvQKAHiRt9978JdcRBx8cindom0tB3M1DLf8oBsADMxYx9r5vrcD6D+rfcHoOsd7fOkBGBIdluh9TiEiLp2sbDabzdfXJOA1u/ylDvn/g9Y5EzwMt7b8v28Bw4jpnP8HRoH8P4yuZjPX65r/0esDAYCLTY4f6PL5/zvZ/nfZhwM/XTv5iPu9XP3UNwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgKByv/1vM1gKfiXy+WIx4MyLmYiJ3a6NSXoyItyLiz1MTU0l5acBtBgDOK//3XLb+1+XZD2ZOnp3MPZlK9xHx819//qs7K43Gzp+S+n89rW/cz+pLg2g/AHCW43k63be9kX98eHf1eOtnex59LyIKrfhHh5Nx9DT+eIyn+0JMRMT0v3NZuSXXlrs4j4N7EfHFTv3PxUyaA2mtfHoyfhL7zb7Gzz8XP5+ea+2TP4svvIK2wKh5kIw/1zvdf/mYT/ed7/9COkKdXzb+JZdaPUrHwGfxj8e/sS7j33yvMT78ww9aR6fXYX50L+LL4xHHsY/axp/j+Lku8T/oMf5fv/K197uda/4m4nJ0jt8ea6FR3V6o7+1f3aiurJfXy1ul0vLS8uLH1z4qLaQ56oXus8E/PrnyVrdzSf+nu8QvnNH/b/bY/9/+9+ZPvv6C+N/+Rqf4+Xj3BfGTOfFbPcZfmf59odu5JP5al/6f9fpf6TH+w7/tn1o2HAAYnPre/uZKpVLeceDg4h8kf2UvQDM6Hnzar1iT8X89q9l8qVjdRoxXkXUDLoL0Xr9eKe9ExJNBNwYAAAAAAAAAAAAAAOioH/9jadB9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYHj9LwAA//8s3tL0") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$bind(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) sendfile(r0, r2, 0x0, 0x1000000201005) r3 = syz_open_procfs(0x0, &(0x7f0000000000)='mountinfo\x00') syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000000000)='./bus\x00', 0x2008410, &(0x7f0000000600)=ANY=[@ANYBLOB="66617374626f6f742c71756f7461000000000000003b814e50a959736d65720f73ecea54b5e5be45aca9836c319f437199ff24212c651baef614d442ae89412ad3dcd0b7586d02002a6d6d65cacd4fc5002207ce994dda65c4b1d23a9bd5ba0f4ce5c2b5a5718c6aa918080002223d2753a5cac974110144cd0a1e368652324a41b31e1e73fa85bae63db763c51fc02936b3b32dccbdf8f68bd96a45a75427a5f789d267fd92f6a5540200b81d5b9fa9b40fe4d7fbd50a6afc3a989c6d60045663c500000000bc7f6b22df0191acf5912afdcc1c061835177068c40f757dd123d2680b1c544f1525aa8d0000000000000000002e8b5c733d362417c17f527c0bfe010000007fc69fabb9b31ef97b2100931ff60cdf666c252442ffb1f1a6010000000100000020563b835d0e8e9a09070ef1691fcb2f0000000000000007d0ac82b45a53001057f321acc45d5e065a461de90100000077d200000000000040b78f0dd3836f5ab2f6a1a5b798bb7752f192c6b48e568973a59cd9c74bd9a14721856c5499cd8f93f8beaa9cf76718ce7244c84268030000000000000008886b313bd01a22d576e414011a4f0a897514329f86d4585fa0ea17068f8af349696da4a2b3e24310ca52ec51bc23b57897cb55a2d513e6a00765ee3f58b471c54dd57f0af584afe4a21f92b515e34ac8c454a30dd54a580abcf2fa6fbb273ca0f751e684584320534657aea39ad7222c8ef531f5148b9177a4734c1723abb3fd44fd64fde4b45cc2f55f4ae05ff48648a4c998257856bcdcf2fa02010000001f54fb936570530e91c8d55abad76a7b7a000016ff1ec9da9ccc1191c2116322020c66d907e4d9b23496ae19bac24dc23c43f514f1b4af19988bbe61ee29a368a999435d6872d01b79c7821e876d59dffa13516c0926d19dd2d58633d97b4ca282e73ea142b01b4a742fa11c0927ba811dd60903d575e2449d775021b542db617086b3ed42e6e60fe043cff79b0c067c584bd3498734d147bf82657974c3736912b4ab22052b9467d0da116ccc1652d861a420f08baf67d3e9f6160100000001000000ae6335ad9896abd3cc00413638cb9bc62ab8054325d72e9144cfe0bc4060a7c8f4dce73b653177ecf8228e6e6fae02510000000000000000000000000000f43739fdd2d24e50e0233acfe1c8639070fe00f40b0d01f8a0000000000024589ec3f88e6e99bf1d4373f24d760da1d35e6658f54190e4ce3f5ae00b44b71e299d3f6c892d9abbafbc531d68a84b4688b282bf99dd29c2c037be31b0e7d320a941fb116f0f2e67db11ad71c0395e570565d7e5", @ANYRES32, @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX=0x0, @ANYRESHEX, @ANYRES16, @ANYRES16, @ANYRES8], 0x1, 0x5549, &(0x7f0000000a00)="$eJzs3EtvG9UXAPA7TpP++/xHiAW7jlQhJVJt1elDsAvQiodIFfFYsALHdiy3tieKHSeEDRIsEQu+CQKJFUs+AwvW7BALEDskkOeOKaE8WtmJk/b3k8Zn5s74zLkjK9GZsRyAJ9Zi+stPSbgYzoQQ5kII55OQryfFkluN4ZkQwqUQQulPS1KM/zGwEEI4G0K4OEoecybFrs+uDC/f+PG1n7/+9vSpc59/9d3sZg3M2rMhhO5WXN/txpi1YrxbjNeG7Tx2rw+LGHd07xXbWYy7zY08w25tfFwtj9da8fhsa6c/ipudWn0UW+3NfHyrF0/YH7bGefI33K1t59uN5kYe2/0sj639WNfefvzbtt8fxDyNIt/7efowGIxjHG/uNeN8tu7lsd4bFOMxb9Zo7o3isIjF6UI96zTyOjYmudLH2+vt3s5eOmxu99tZL71RqT5Xqd4sV7ezRnPQvF6udRs3r6dLrc7osPKgWeuutrKs1WlW6ll3OV1q1evlajVdutXcaNd6abVauVa5Wr6xXKxdSV++83baaaRLo/hiu7ez0O70081sO43vWE5XKteeX04vV9M319bT9Tdu315bf+vdW+/ceWHt1ZeKgx4oK11aubqyUq5eLa9Ul4/B/Ef/dx9y/oNJ5v9xUfQjzD+Z7PLAv3v0D9gHC4dSCMDJ8UD/H/T/wOE76f1/mGb/P2qp9P//3f+WJu//J+p/j2v/f4LnDxNxgwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4In1/fwXr+Qri3H7XDF+oRh6qthOQgilEMJvf2MuLBzIOVfkmf+H4+f/UsM3ScgzjM5xuljOhhBWi+XX/x/2VQAAAIDH15cfXvo0duvxZXHWBXGU4k2b0vn3ppQvCSHML/4wpWyl0cvTU0qWf75Phb0pZctvYP1vSsniLbdT08r2UObG4aML9wfzCSUxlI60HAAA4EjMHQhH24UAAABwlD6ZdQHMRhLGjzLHz4Lzb97ff7R55sA+AAAA4ARKZl0AAAAAcOjy/t/v/wEAAMDjLf7+HwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzOzt3cJg6EYQD+bDA/+6NFq71vK3uDMraEPe4xUECaoATSQhqgBnJLCRFE2CMkRyCBsGOBnkfymLHR6xnw5RtLBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2vRSrGZPD78fr83Z7q7TzGwAAACAYzbFalZ+mFT9r+n493ToZ+pnEZFHxLHavReDWmYv5RQnvl98GMNzRJmwv8YwbV8i4k/a3n60/SsAAADA/VovltOqWq+aSdcD4jNVizb5t78N5WURUUxeG0rL982vhsLK+7sf/xtKKxewRg2FVUtu/ePnBueGjC+6ZK+2SzMZzcs/sezlF8UBAAA3oV4JnKhCAAAAuAP/uh4A3cgOzeE547DapQeC41oPAAAAuEFZ1wMAAAAAWlfW/97/BwAAAPetev8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbdoUq9l6sZyeOj8/M2e7u05zMwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4Z3/ebQCEwRgMmjd0KPsPizwBZZq76tNvpQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwK81ydLYGm+SvdfG0fNIcnZqXJ0ad+fG0wdj9icAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjYn5cUCIEgiII5438nff/DSoKeQYQIaHhUUYsGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC/63S//J6bGmWTutLF0PJKsXTW2rhp7DxpHD8bbvwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYuX/eOIooAODv9m4vfwBhDHJhQEGigIbYl5CQEgqQRcFHQLKcczBcCCQuSGSB3ECFXKdBUCKEBDJdvkPqWEoTuhQujEQN2r1dZ5MYfFjH7sX+/aTZeXsezbzZO1l+3rUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABK2+/ES0kRt7PD1DAuX7uzs7aU9VuP9JlbG3dns5bFrf0W+ubt8Sc/2V6unpyaqZx8VX8yAAAAHA3tsr6PiHvp5kLWJ1N5/Z+WY7Ka//tnhnFZzz9a92/trB0vvjRb1v+//Xr/hd2FpobrZJMurwz684+n0vmftjjxnt13RCe/8vnvXtr5G5K8v/78dppfz9a3t2+/283DY3VkCwAcxOmyL4Ly56Gs7zWZGABHRqdSeJf1f3uq2ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6rC9Hk+VcSsiZjsP4szWztrSXv2tjbuzZTt/8+ZGdc5sijQillcG/bTGvUy6a9dvfLI4GPSvjhIk/2XwvsGpiBjrhAcJPhxhTMS/jyk+ntHcLv45aE1GGo0GSfH+TEo+4wzKz974Z27oGxIAAIdWWrSsrr+Xbi5kr7WmI/764eH6/7VKHCPW//c/On+nula1/u/VtsPJN7d6+bO5a9dvvLFyefFS/1L/0zfP9N7qnb1w7tyFuexazc8tR9KfbzpNAAAAnmDdolXr/2T68fv/JytxjFj/f/5d78vqWm31/54e3PRrOhMAAICjqLsbPffKn3+09hjR6nbji8XV1au94XH3/MzwWGu6B3SsaNX6vz3ddFYAAABAHbbXWw/d/79YiWPE+/9P//jiz9U52xFxIuJKRPRPL10ZXKxvOxOtjj9UzhfqNr1TAAAAmnKiaNX7/2n+/H+y+8hDEhGvvzqMy/91NUr9337v65+qa1Wf/z9b3xYnUjIzvB55PxPRmWk6IwAAAA6z40XLiv3f082Fj385+UHX8/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfs7AAD//5X/Nho=") r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r3, &(0x7f0000000040)) epoll_ctl$EPOLL_CTL_MOD(r4, 0x3, r3, &(0x7f0000000240)={0xa0002017}) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x1ff) mount$fuse(0x20000000, &(0x7f0000000580)='./file0\x00', 0x0, 0x223216, 0x0) mount$tmpfs(0x0, &(0x7f0000000080)='./file0/../file0/../file0\x00', 0x0, 0x1218024, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x7, 0xc, &(0x7f0000000000)=@framed={{}, [@ringbuf_output={{0x18, 0x5, 0x1, 0x0, r5}, {}, {0x3, 0x3, 0x3, 0xa, 0x5}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x38}}]}, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r6 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xc, &(0x7f0000000140)={0x7, &(0x7f00000002c0)=[{0x6, 0x0, 0x7, 0x2}, {0x0, 0x0, 0x3f, 0x1}, {0x6, 0x5e, 0x11, 0x9}, {0x80, 0x0, 0xff, 0x1f}, {0x3, 0x0, 0xe, 0x5}, {0x8f, 0x7f, 0x40}, {0x2, 0x6, 0x6, 0x5}]}) copy_file_range(r5, &(0x7f00000000c0)=0x400, r6, &(0x7f0000000240)=0x2, 0x8, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r6, 0x6612) executing program 3: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x275a, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_int(r1, &(0x7f0000000200), 0xf000) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000080)=@newlink={0x44, 0x10, 0x200, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x20888}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @bridge={{0xb}, {0x14, 0x2, 0x0, 0x1, [@IFLA_BR_MCAST_QUERY_USE_IFADDR={0x5, 0x18, 0x1}, @IFLA_BR_VLAN_FILTERING={0x5, 0x7, 0x4}]}}}]}, 0x44}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000001, 0x12, r0, 0x0) fsopen(&(0x7f0000000000)='nfs4\x00', 0x0) ioctl$RTC_IRQP_SET(r1, 0x4008700c, 0x1011) [ 79.645141][ T5] usb 2-1: USB disconnect, device number 11 [ 79.655871][ T1324] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.3'. [ 79.674712][ T1324] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.3'. [ 79.710066][ T1326] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 79.719082][ T1326] ext4 filesystem being mounted at /root/syzkaller-testdir1668639901/syzkaller.jd9Uap/4/file1 supports timestamps until 2038 (0x7fffffff) executing program 4: r0 = syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000020000402505a1a440000102030109025c000201000000090400000103535e00052406000105240000000d240f0100000000000000000006241a00000009058103000000000202"], 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000140)={0x14, &(0x7f0000000000)={0x40, 0xd, 0x5f, {0x5f, 0x22, "bb5ea976733c44f80fe79c2c349305baec654c00cf75b020aa901c4ccf77e2cce280e34e25329aa2f3ae76b4e5d5126048c02c6e173aadb78719ee097cf608d24194467751ceca033fa483574b1c0f755bddaf86d1999627d6bdbffa98"}}, &(0x7f0000000100)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000380)={0x44, &(0x7f0000000180)={0x20, 0x31, 0x2f, "2b407ca6d671958d43ba7569f75c7dddf6d2ce6dc3ded4f12c16b0904d4ff79a8aca360ce1305a57f6458f88dc2c22"}, &(0x7f00000001c0)={0x0, 0xa, 0x1, 0x2f}, &(0x7f0000000200)={0x0, 0x8, 0x1, 0xff}, &(0x7f0000000240)={0x20, 0x80, 0x1c, {0x6, 0x539, 0x5e, 0xe77, 0x4, 0x1000, 0x8d1, 0x3, 0x2, 0x9, 0xb14, 0x7}}, &(0x7f0000000280)={0x20, 0x85, 0x4, 0x1}, &(0x7f00000002c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000300)={0x20, 0x87, 0x2, 0x1}, &(0x7f0000000340)={0x20, 0x89, 0x2, 0x1}}) syz_usb_control_io$cdc_ncm(r0, &(0x7f00000004c0)={0x14, &(0x7f0000000400)={0x20, 0x3, 0x51, {0x51, 0x10, "69d9bd53c991f59a325e6499590b52029bf0f2354e2dd4d5344dc7ea00db83863da9350dbd240a5e8e24d5d1db733a8c9cca3e6df6de2717c48233224108634553342264799b63a44e2b41ad4f0125"}}, &(0x7f0000000480)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000780)={0x44, &(0x7f0000000500)={0x40, 0x11, 0x83, "a5480d61df2f91f23c17863504550eb2a64fc011883f5df3c474e3e4a338b8201966c9d220befa33ba9a8f0ff9392d9443048fbfc9ccd836eb6911e6a10083d8f34f87010d2cebc986c307fe583ca76ddb2b65d74f2c127ac7433ebec330d199f2c6fbe619ea77e916315829b65b4677e4ffd435c9c0d979500776bac4cdc75b62d5f6"}, &(0x7f00000005c0)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000600)={0x0, 0x8, 0x1, 0x3}, &(0x7f0000000640)={0x20, 0x80, 0x1c, {0x1, 0x0, 0x8, 0x4f1, 0xff, 0x5, 0x0, 0x7fff, 0x0, 0xfffc, 0x100}}, &(0x7f0000000680)={0x20, 0x85, 0x4, 0x7069}, &(0x7f00000006c0)={0x20, 0x83, 0x2, 0x1}, &(0x7f0000000700)={0x20, 0x87, 0x2, 0xc8b8}, &(0x7f0000000740)={0x20, 0x89, 0x2, 0x1}}) syz_usb_control_io$printer(0xffffffffffffffff, &(0x7f00000008c0)={0x14, &(0x7f0000000800)={0x40, 0x7, 0x2b, {0x2b, 0x10, "ae1f1cfdfdb8a956210c9ea92ceace0e4ff25f8ba9ae2202a6ceb6aec18e7723882690043c28dc25b0"}}, &(0x7f0000000840)={0x0, 0x3, 0x3d, @string={0x3d, 0x3, "c266ccb834c542e6680f5bfa60d477489d34c6ba2bc3549925f9979a70a63ef0bb637b35337a3b48ee44ab4058282a57908db65dba9bcfffa72c41"}}}, &(0x7f0000000b00)={0x34, &(0x7f0000000900)={0x40, 0x12, 0x14, "e6a38fb6440b44c78004fed4974c9dc53ac7dbf0"}, &(0x7f0000000940)={0x0, 0xa, 0x1, 0x6}, &(0x7f0000000980)={0x0, 0x8, 0x1, 0x5}, &(0x7f00000009c0)={0x20, 0x0, 0x7f, {0x7d, "7f5d3c83f0890841bde13894d38e93e162f9ab275512a3369bfa910a8047cb498727397837f071d354f06be5aaef0e2a1ad533e3ccae46c5d2a68c398465684c652145ba2d0c19e84d44c70aa95fb7f26fa7c4648004252d20e7fe710df977f8ef0b4bb42a897ee1b478a099cfc97fe1c8300a8c46ebb50a2c991ff880"}}, &(0x7f0000000a80)={0x20, 0x1, 0x1, 0x3f}, &(0x7f0000000ac0)={0x20, 0x0, 0x1, 0x6}}) bpf$PROG_LOAD(0x5, 0x0, 0x0) [ 79.736419][ T23] audit: type=1400 audit(1713738031.319:267): avc: denied { map } for pid=1325 comm="syz-executor.0" path="/root/syzkaller-testdir1668639901/syzkaller.jd9Uap/4/file1/bus" dev="devtmpfs" ino=9189 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 79.744255][ T1326] EXT4-fs error (device loop0): ext4_map_blocks:617: inode #2: block 16: comm syz-executor.0: lblock 0 mapped to illegal pblock 16 (length 1) [ 79.779424][ T1333] request_module fs-0x0000000000000000 succeeded, but still no fs? [ 79.782282][ T1326] EXT4-fs error (device loop0): ext4_map_blocks:617: inode #2: block 16: comm syz-executor.0: lblock 0 mapped to illegal pblock 16 (length 1) executing program 3: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x6e) r2 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000040), 0x42, 0x0) mount$fuse(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x1000}}) lstat(&(0x7f0000000a00)='./file0\x00', 0x0) syz_fuse_handle_req(r2, &(0x7f00000061c0)="b4e28a6f997f0462b312b54371f320340c807c456fc553276bfa6cbb3d6838bbeb1ff2d4d3b3c80c1b16cdb750abbd239b855497a137399790fe9ae2656c5ea1231f66fa9ff7616d80aaf4a365e420bb5cd814a65a1c91dfa43ed32029e205866b2326e882427e27c1d43bfba97591cbea26172f392007a973dc53ad6e950bb3d221a5ac5aac59ca761216e374a49733aaf8d29936da19f47017743aa0b28afb07234dc40371b7bbe5612c4eb7aed85a77c8178a5b1a35cc892a4046cac0c0e0048a4892b70351414b0d499bc84195443de27b022ad4e8e695fcbb62de6625c51b8eed45fa1fa5be5acbbfd36c5f6d9acf44cb90807dede311d37adbf6bf6e8b8cb66670304895a3f943c08283342c67103be9138b6e2b894128ea7c6806df8f53c800d0fc63d569a3927368730ea342f8fde9384f457c5f57a7a1745bcc004518c58c88bee4f10fdbd0b96194ce397999c8487f65f992f8026be2d283d5e02ffb6f3ef8f9ea7907b1ee33da2fd554550ec6424bd1d98a1b0847652c619092db51f049e31b547ebe99b9a06739db31a41c34c22309efb5a188265d43e97f8afa8a37d1839d9b9b51ebccd9f19c27313390a92e880306c7b3629eb5e65c6f5d310b379f98628f4a7de0c5bed86d389fd7d7fef60684d597a282d540486e8976d9e87d0774133010311646032d81a6575535363f504af5d2b4d56a9e48f03565b3b303192000c3fbc7c74941d8eac8f5daa52ed0332b99a945d8de1f671afad9a9e7adce5dec04b3c45678c94c32268e55f81bc49976ea079dfd5c8375153abea4c672e9a87340407f6beab45efbd3678a74c1a24f74f1718ea6252e954d4f61ed5c2338e2fe6a5c460bb8ae53c6a409ecaf77b5adbe4d11e5021daa704368913f74019a15fe9ae5a532d6feb5d71eb32d60a687eb1b54eb0ebc339c05d3977d55c3832f621b6b5c364b7dcac2270a3ae6d29fdd2ca02f7a3f8fbfed02d3a1ae9c56b691b1ca812d88889e995f5bee3b47572367d8b86a38bd5933732d6d78ec72f97cab51b3dea00db599b9b4ec06bc20d2bb173d4e2d2480498b81a3e00ba25e7983fa42c201b1b71601b956f6c890dc7bca8d743b369084f108900c98aaa9fa65eec088377cdbf5532279e7a9b03f178c63aff931d5eb48c112dba7b358eba9e3e660bfb91ba96269bc2fefd482d58ee991036a2661245152e6c5ab1e6a5ef440da32d39809956bd266a8b1c979b772294636c35129f39e6ff535175aa5335db5b047b21194b6b57775861e7fe7aa8a3d5d3aea5a7bfa3c4dd44a5a81d764cbf3ec2e45d00d64c6de769530d40c11171d0c02955bad635fa12d4f4e97073a36561097d7161a362c2ec29a1dd728f6bc629902638a559d36cfedcafaefedc98d37a107832d3728d277f99bac089f1d09a7bba0b541697f283412dca33476004657a33eb5d9e97f104d227c1dcb113f3308a80bfe4989b51355cbe815c653f99c131b63ef0485b3704ab0e0fd44388280f95cf4455ece1f5dca936ae8701f89279493d7c32a4206018fc43f5c4e0bad21df2336aab48bd07ecd08041f253936889102b2042e2128eb9b94beaf7314450423110e5d6c414e6e49f1cec2aba3239f20f7a323c804ee4a163842673de8fa2c78794abd9c1832b311fbea9b593d8b70fc2706ae2b9bfa65270233462ee961d88d953ca237419b0aeb0c0be27f36fa6e3b56ee0100b7f46f184f8115f2a1f3eaad0cbe552428ff3849d833de8569676bbefdae01fe70fbcf0dcea3a119a31b2933bf8d23d71845e50513ff6e4486f4e08cd61ebb209e9fcaa5fed503ad6f5dd2e535d0dee454290ecf3b244fbe79ad95ea9a59d57f77113db2ef2a4404029b51bf7bf31c593d420ca3bede4e7531aa7cfca5ada823fedcd4f7844857ee2d405be2acd126f14fc34f8c10682068f16926a4da65f9ac6643e67f875ffae8b616b1531e76ed3abea51af32ba0575a1c0eaaf2e49a45da4837a190c3d87772eabaaf02cff1d5f8b34db05cf2e0f6bf2991de12d93803d9467b9b6f40ebbf1e2ecc750200922d0f4fed4d4becad51b08cdea2b3bf69d4accdac6d7093bed45c37a923b471193f2bf35563644e66dbba26ffa89af5becfeadadd77aecff7b2c530f3a5c9f8e7097cf8ad48a3572925797e6f0e1662055d303cdf245b9a43d47b569d12ed8f6c796983fe40f8f54c6d0ae7a5b4e37d0ce6f91a8057d16a58fc77b536102fecfee42b1dade12b7cea1a31cd90d2f3c7fe2053820fba063e6be7ed923a52379d5aee11a22710e7d3277cceef7397ff2161aa0f705f1071082e3431a72471cfb0d8af82617a98b2689d254ee15329ccb60e7b72ed2ff0cbd429e58fdd9d0806e729f814faa50235faac4997fc124f43d9921c18ffb5dd759c4e2f016d4a71014983ed8ea9c449a4746011f954b65d77b404c04e383b88e10a9c2065f59101b4c21dd616fa3bf65e3f566a7880d6c91b5895e2441a3e6c9ba7b5a4c3b5537822e5b35be81c8def72986b50f051a0f0cdd0a612a5775ed44ad69e570edb56fca453053c9fcc46ca31667dc30a76c4d868db906c315df31690790b3f0ffed253c0a2d3310ff852c9300448de65df21f40eddeefc5526edbaafce1e04bd4df7c39180ead639996715cd05adaf6de273c72856587a8cb06dcd0fbdd7d4ec2bc259cdcfff45ff397e2f4b9657ecaedf3d0e0b28855826949f2c88dcaca128e93312a5c0d268b8b5f9d3aea9239e163a599aaeb48f4df6f0ce9d867d529b76d758f5fb15ff846bdb4e41eddebcb6206a94ef4b67432f53d19044d0036f48c70f06097ceea23e7ef4522eb48261f73d749f83e54e08f81e4d9cccba37b6c854322fd8980d2d8e9592ca9a5e7c9d75cd559366515ae88ca163b7fd2f5d58897ebdc6a3f05ffdb66192c5a9c1f8284ee3ec7d0abb0d27b1094b39b75ef03bdafab399794a821bbc6087c05764f655c6650ea76c487f71bd0bec70009927b70d0e5985eaedf5e76bf4026f9112d8f497822c5c0d2696de1a1318bec3b011da29060af5605695d0c1fe8af165c25c2ae2bc91e0a5d6dab6f8607f904f99a493cfa2e5f06cfb090db175d476cba873f6dd6eb8bc26daa4e125ebc86f001219901031508c913708a2a0ef1d01b670adfa208aea6f58165cbf0ff4cbebc04a1c12ed5d44dc639f2316c691cd6a42ac6d28bd2a1a39d3c08b69142baee41e03dd67f1d4db7ca66a0f461cf2c34fd1c666804ec4678173b22b29468d4a6f4036adab9fe218c795afd447773665ad5b72906e52dd351a3d58f5204bee9c1aa6b45d188d4475ee32ccd9e33eac454298f6b45ab35ad17db5d1df6560d69ef45cff1a9a197bb887c952fcda59d999dce3990478a85eaf4952bb94078ce252d7ba67b12f0272d92901602bd37de759e3ef2a2dd4e49fcbe35d3ce701011ff1a181dfce9c3ae08ee5a147a90bc5f1b249c054e182f8aec3dafe49e90662d8628f259ac677b42b657c4da7c47b1abf53dd3d05c0c9fef3a517b5e790832f515cea11734882e64b4d433c2715a2bf4872fb3757a208c1cd9a52e88c257c3c5a30f9f31e580e51a75d2ddf9392f422ca258193c7267c7d2b2d752b5af95c3d0dc161d54f1902f7251c5c7d88b1af9521dc8c5d1ef264cb0a770712fcf3049b48c6aa7d5fe1d83661e43f972bfa339f4041cbcf2915555601e3f8d380d4d1028c4911fcd0ad7dafe68aa915c2ff6dfaf2a13953d89d8f686f0f1ed8243a897cbd91970c40f28ef66524523ab2b84a691ea8fc99b28fff13eff0e3e40f88dcddc8211041df6607cf9839442de058a36289df4906783594014988fb2e21b96616b262b3e3e80cef905233aec7f33154fb6547f4a1fe8e5dfae18773a2e485df8e327d168d4ee0e9cf09e8066e4ab75282ba43c2ad6e9e2a3e782cf31a16de0e023ed8c294dcea71aaa7bd074df299d6f211d1fba26615367d096384078374b8dfea3a2593ac5837aeceb8bfad33fd9a4b5b0f77d28349398de1957472d948c1a3600d9dd67931e0c20fe6daa63613b99569b30956ea889f03519bb7ff22950e5f4d245fcfad900629327e8a63e2c7f1c3c5dc1ad86350fb411668fd5b41eb45fb4561e17000833c728036a4cead6cb1bfe16aed099caf446c2c8062ab2fd2043906394fb1f6cb1d4388dd22b0bef3c688220ab907f63a1a62a015ee150d45b879007e3b4921134e0fbad0514d2afb1340b08e454ce860b54d409c86695cfbbe374e3c025b532e90d0d30a89d4cdb802c6e7166d40ba23c5899bec4642554cb971745cc4a17b0ad80acd5dce3bc321a300b5889917765ee31f6e81bb5036f8fcaf55a0f69568ddca61e385b12bccff8f7732c7772b5375572a54e66da63db72deba84520ea1a053085da25d19c887c0709165c44f47981f3ad5d61cf67ccb35014c662a628aef9d947607e7a4b9117b7d985ceb827f62a0d3257a7a9e55d3e04fe8427b16af16547205e72e5850df18066d7d2be0063644e46e98749a0c1b207fa868be84ceb75e5a6506b188ea56371447ad20978c64b221e2781b1a2858ff553d134078ab473e900ec492bb0157b40aa1b3ad114e6b07bbd1fd9a97688b377d1d1479a853f76571a7292d63821a665dddf4bd5b4eb524180c0b7ef985daa96cbe7f8574da7c2f35dc3df1a279af8ae4250be633dd60f0c2292c98beff42a385662686b822465ef35531c49af828bf361f64941f524c6d7abe9572796b1ab8dc2f54854c60c3d4560125a54b75e8f3ae82f6bf38e884444a8b1cd3fe87b977e46e2d9f120deea2c9a6a64afc101a2a561e5c2050d3ee477e2aae586fec04af6a113ab62647f2dd8dcea1655dde2f78a5f0dfbf935b42af229b5d3e5becece95e17374a9373143265d2dc42e7fb47b4870ae90e2d3d48b783742086a3b23b4c3bf69d9a2b708cd75549cb2e593697753bb2fec0c6adbafb5ff68e9a56d9c5a77860bfdaad1972323fcf4c3a756e23a73593cbf50363583e2849bd53d060b26e06c172efccc7f0996ca5ee267ad8b2433b9d6a1ff4e87c1259373b1f5286c5372aec08c078451251fc6f3e417b6eb086be8e4a7b553e3d9b32fd1d986a5aa41c2429ef8a59423b496abb6722bf54eb47275d862890fead1c6e14d599daa041700ae44f40d6e99614f11068008030a1f9734ce7cf0677fc10a9b1b26b5e6bafd51fa01dc586eea08465a675b1153fd4fc228698bd7b5dad6582cc258bd929410e333a52ee6133ae4afcd4e87706d3bd5d7ac3db86822b925f184bffd2bfa32048f0ed354b890ccadd2d9b5bd53fc52db8d488d210098e11600ccfb459742d26e75d7e2e157fed023d014724d6fb25f1cc14e58cafd0d36e56a0c833d646908e934f9e5240b3cac1b2a33efb363e36a7d6b5a3e21a6c218a127be4c0f85ed3d807705eddd2bb3c270c111dd9f620ba4adfd8ee992a0ee34cce33e9f9c5a9f6962d93d307f2df4ca3af326c1a812a74c101ea18d74ad90e765355662a50a88a0e47f5a6d30af30d2dd2e89c1678038a2b25a516da731e47ea584e2da926ffd2d4375fa9d3afe14cd6ef75db765d53771ae5f484343d17c34c2b430b18ff1c2fe8b12b771be51e3f320376b8717101b22cff8129e98bd6f577e8d619a8d70ec04ba1bba852ed9470ce6bf5ce86fbe2c9dd86574d0d961f67544907dbe3cbb1346487da0f4f08680c5baf2ebe351237a395ccd83d3db160b28c24c85e7570c3d80f4fe35c302022f515d4397d1b1bd18e5515ae289c7f7e0c724526c3b5aee87972d3cd434e0d8ae908ef5c47131a3ef64903ba6f1fa480663777029fb830dfe651b34098b9364381157c8d70247f33dd9dcbc15fc81b66378acbf8efbffaf1dce2c7c36d089412c9a7e309339ca5396add39d56fc6d7e37f1f771a23bb790ed8b15611bde742b82099e6b77c6f1485a05992c5aa1528ee1ed819dc8373d0a807933f0fe41e8d8f431cb6e6aa2dd8540777100ea19fbcd3cb4b90184c425c11433237d3c06ac0756d1a69093e1a3907a0b9ceeea36769659091781db829d55792aeed2665128474cffbc9ef8d8d08fb9630971e72bcba560571de7b543a1e3b78a1d9073b2baee50efd7909a0d58c5471358a03cee2b24bc5442e10394fdacf01c745f2e374258c48e9afd08298f5640632476caf63578b9c4915bf10a0873755dda681d8749f81829338be2776b356c1b27698cd389a19a1e7b644c1566b1fc270ed6a23a08bd627ea2e0ae415ee2199b3987bb57764c5acec13d7ca3beb7901624d88a34282141a7b3094f429ec2349a89a34aad7f63604feddd0b132191b2bdded65cd9cf47581ce1a75f7149e5579097d57e73ee79bf596622d010ad662524f6cb6d1bc92ca01ae343c3ec445d64c68e75ebe4389085fc55886b2650a0bebd80968b24358a64c70074394057d5c628893715a922a47b0fb4ec5087ca938e4475c0e2a57daf99818e886ecc53bd0687822f2f0b6f2946cf7c392a287d44ca012f13256bc77331a2149fca72532a49c881e930079938ce081e17bc45e5a29d88e1c56aba7db53e73b77c3e422d82add22b5d3cf99d5420db76b9733a83a8b6601a5c2c8fd5b8f2f8621336fed27e964d81f1606932e98586d10f1b0830e67a46d70ebb9c2f25dce8c386aeae46ad1c2051caca847c2e84b817dd04d24f9c284fce922ede11b774b818c4df53065e6b8f7af4d3dd8f32c005db70a25e2067b4830ccea507b41a133e89fa5b9b634313f9c24dc7db9a001d978b867f7a7c31e97927a9535f0fba9a2468cc4f5d6eaba658e9da38deb31778e564c8ac774bd84efa198878fd8116d5477d1f8e2e0d0a0aff4460dadd72b9635283134c948e67f02a05be36db13c6faec5f101aceb9f84f66ef1a499c01217c4824ef2167c8cd54389ae83a584ee6388aa716f08cd49e06a6f9c8f03660de0d5c5b6cbfe026e50cca629e10f6e7ee44f86b11c6cbffcbbc0f01564a58b3920d35da65a733aac39b0aacb029a2c2f6771f83d938aa5f70499ebca204f015e9e96d43b590b721bb0af6896f51137d9458b844fa546f08bcb84fb95b65b87facd5f01d64da4504028679661c2fdb9af1b163e58ab201413902ed0ac8251b530fe8d57c069d1a53f45938d14d81effddba8d1a0dac81d3cb0cc721d7257d2c3700a870173df71ee2168852e46b408250b335a8cc43af55da268e6cf97fb6777416f3c694e2f3c94332e01cbb27ba40912d3479646ff91f2f32e7e9ff0a36e6b98c34f75cb366a6f78b6d0fd7b3f7e2766e87cbd5e2f793c8ff5de6fb0915cfdcaf6ec76f79eba1f63e37c67dc6d6ee5f95f9ce4ca39129d2d6c8ef992a97f1f2dbdc13196394410c9ccec2227c112cce53421d4a4d8fb5df38c1df4dcb7c3db90ff9537401e1e4dfcf92a64275c82a6535da1ea82f7bd39cf8e3654c568ef689d70cf71b734d818bf1cd2abe6ea3b7071a537035362adc49a4f076ac78561c4207882720193e2e7bc80dafbc664544030f8ac5b2bb4e3c76f15ab029bd2fd1e8193bfaea5ad18ba64009a044c5069893728224ce0c7e6d059b1e2790123433ae6100fca2f235a5c112575b4759eaf828a80f936c5e9937fa82cf14e938e15a427aa5fcd16c07cc2db6c5528f250b22805bd2b1cc428a51615d0a0ab3559f2969f4b4d4569d57a518b890f66e8ae1373d311730b0525acc4296328dc41bae028494ce2af315ec87a8d57714d2f6dbc461a1a1dd14b64f23c6030bc066cc3c333482e5910f60ba0c8b22b26052f3506a9131aa6ab27ccf3bd54a3f3f3555dbd60b4afb80da9621ea34699f1d464bb50ddac96dbe0388334a3d5ce1e29f53e9ecd7ea77f9dab860d7060a5fcb8946a48583b40fc5babacf252315b3d7c00b67a3d2a9e3b61ece2d69fd2669e1b54af4f92773ad7ba0314b5d473b3b9f66a04cf165f2745862626cbe856d317ffa8ddbe35ec49f6997c3065945fff303dd990f1bf6b60fcffd4df3d87d9e0fe3ecf838bf14df94b3a9633fc2c8e4d8ac87fc41323328dbe9ffb3616c67f9afee65f3e7efdc9fad8117f5f331cb97159a6624f2554e20f7ac23a41badff32b2fda58e5c4f3fb90e328afc250bba80cf661f09ed955096a8fe807b6d36af2302d3745ebea291bc4ebb7406f482fbe919bd7968c32d0a0ff909e4ae2eb57a0d00acf60c343b6bf50948247bcff4b0fd593837ee4db7e9b6dc771197d93fe70c1f145ea080a83029f7b2375a6e401fc7d9ad8705745d857d1773c7acaf9ef4b5cbf64d9825dce9acc88be59a91ba52e08ba63844417ec0247ac8feedb2d74f1465f9fe0a67441bb972a99e9d3eb66385e3ede8509a2deae6ebcf72c5f18211439faf7a22ed122b717bb27b3b7a7ac9c85e39910cda20d840ca7f0e7aeee612d2952d618e94e4a4b54d99e66e206707762140009a378650ed9c50734dabc44422f26ce4512d1b0d4dc463faccec1620ce479c2696e8aec9d5a5ef9e82b852b28fe34e9b1a3c7df1234865411adcce93a93dc639037818a75690a558dbbc1d3b9cef88385aaff06e2140b96c4f6a715bac8ad4b8a40eb8c03a100c5e00f368da28023c3f13b2bf598b93e13d60cbaf32e2cc75d09ae3b53b15cb0712f166f972d2382c90e760159f2fe7d9f086e874d923f5014c196e2117e53d93121774d623f1fdd1f1ed421c482de27e412237f02430f6f54de7e74f3e83a34d61ff6444b0b3416d248cd62de1eaaca68a41fb24a7c51b6fbae1d6cfcc0f379a7098a5779123aa137495f6019475cc7aa059d836114e61fbddae8ffad7291db00c531cb5c438f61bcdec8d965ae05734238996e1b43736d005f37d13c10d1db1a1ee9569b430a234945f45fd7e5e995f42de5581479b2c6b4aec4c7f96cd1d4828a27734c8339793ca10f354b844e7b89b5c0d87b4512755ad2abfee2155cd645d77ed59a40e9a306314e34e71de6caaf8831cadf9a99e21461ca91345f28a246c9aa76ad245b630d48f3d857179d13f0e178462e28c8fb19554147a159839dc781f4c5271e9d0eb0d8054da26212d520ee21c35c37d2a35b04f952bd314a504062a521efc334555a5de9027792645eaa7c04f841c8a50d86298ea5baaf96e644329d0efda73bb68f7e0beb07c848b1d251252f8582cd9e257b604c6361f3ebb686321174a87486ff644f29ba459d2ac5d3b09803ba816ee6c680a687d36bfca0a150bb83553e6a102e31598854ccf88fd2c695f22126a33316e801e4e48cd97ca21b46853dcc89de9dfc0f124e46703a649198ebae973a83e01a7443244955af6471051baa6be1ba6ca45cd3be5b9c821499e1e17fbaab0c74bc3ad1427be0b2db0e5df3ddcf8294b828aaa469e57db3f39693b14000bef444c97e4dc022f3a1aca24cfffc204c81c3544729b5641961bd280a7ff0cce998f1c491514462d8b63025af66dd5a9694962fefeb77705d264d1c994f1b8a915e08983cb3d343d68ec1ec9b25644b6f1cfd2ae897b82c35efb3b9eba13df7507726611d695aa27ad34a9e876fa55fecbcfa9d24ce4188d8fed90534558417c9647ed84212f57a734abc18fba338d153b6b3285ec5329dd3a1bf539b37d50b3a182d9a2e197bcd730219293fa82dc25ded9277024840ab37df19257d5b6c5d8a63c69daa82a32a46356c2feddb7a0f54184bb97f2348988b8d49d38d488e176b40f13de06ca49976bb6b6a3424eba303f100d4941fbbd76f0d983322d7a5a38430597f2216753e6808db67e317ebb93d60037914029b3baba861841d9111717a1f2cc2365c868caaf1e093c34a6994d21ae725abaf380e1261e7fb0449ffc06ef85f27644e1319b727d0c3c9bdab7f97da51e0ef5450e634b707071ac4ee5f65c45d44cc421b56f4b7e478e10a3e4ba8297c74037f7c2fc368f40dfbbf4248baf0b64d5b561991c93ba4faf5f88ad971264d804fd5765325ef4eb459c44946577d4558e20d5b19e2063fce5142738b9bb92418a2f6612da0c52749afc275cbe8d94ededa633c2c61bd112b9a25cff25deeb3f057ef1fceef1ae60433a85ce8f51a98f141528e45382dde0457e287f9279a714bc634399d294881015c554b8fd61ada02b878ac95531229deb95fa32e82222d6991715de578cc99735391ae253c1d7a77bd394cf1eb1019669fc8fdf32ce7c38995f4b8230ebe8ac275430515a047d721f7ee2a18c1ed6f45eee1188254262109ccce3491cdaabe647509be6a73dca3d02eb0764387e05a530617e43ae02819a46e81a634b8b2dfeef8d2d627e499ed0ec547e154e6f38da374d919d8dd5120a538d2c676b816573d4910831b387abe893422184de2e6dceadabd10b86255a72ef09b3a910895bf2a6f8e3ac403c11a4181fc99db00eb63afb854216288e27773ad1beb152a3bc346801f3d9856dbc6f6024c6a9218ab32e2a86c79b09fa943f6b673f062e6f8807a3c2ceec21254359f644102ac9f4271c1aa8a18a87d6991dc4bf924e3746d38a73a25bd2d9249bfd8eb359ca31be5fc864ecda0033d87d7f99b05d2d87f35e3a7af2ddf69331d24a4f6398e2fde7a28bfe761e60807a11b6b41b2c59a265921911c94859db3aea54320410c9c99a912a17b60c2fbca7756b8d2c9ec22ece96477e518885f5a0deb4f01f40d51269945a3396166a942cbbf99bdfd56f4b5ceee92ed739988d03c7984f34cec7e9e89da21fbf5901bf68a5baede85094c05e9edf6aec81d757dbf9a73700bf22e48ec0da135aedae2ed80351ec0fe2c5c44f4f95e6efa9ddc533e2fd2c9c7adb450ce35b83e0af9afbea45c16cb79a08f8267608ba6f2b3d12de5012604128cd26825c6d1bcafb8897b366dd796c66ea371c78b21831f560082cb486b3f872686a18698d3cd0a171a1c453916c70a038cbd01ea302fabb6961ed579184c2a4b0a065e3a3a8937270703a568ebd82fd6b777607c851432f0bc22e1a3d4e3ed4719ac5038dbf1c0c208bfe01737b57d278568321c65322a85ff1845ef13f21fbbd83206500340e20bb4461d978044ba171c10b05bbae73e7606f019edb687e81617e12413dc7405f6eeaff145455228ddba285ced4f2aba5f04f7995a895f54c8912d5f3cf30e9303fe9e966408f51740aae128db06730cd6be7bdb8ffb66a2521250d1986d3888d37a2d73e468a5903e66cba70c7fc9c12631297d2e9039e4c682755e513a49b6ab1626d513f2c23ea3956728503660f674bb4a9678efd330a26f8ed5774476a482dfe3f93ef6872a9d50c165cd19f20aa26ef5e23b3c63329d1b37f0e3939da85c564062cc308c3c8c320386d8766777f9395c3845cd2cdbdc76fae92126102ddb6e26b3bdeece08d1bb87e4f87200aeee55517eb8026c5220426a65b96b33d32ec387f03e8a19c4f83a0e16ad0031204b3fd26bc18dbad3e9f6973970421ccd467da80c842e694d823d7003b63070f9a3aa9c543565875fc477633bfe69b0edb52a7b4d522d534c76b57b91d7220c96f35d0c89e665fd0368664326cb1467d9b5188a3a744cf9bc9608e13f6485e1d111a4b7a7f7d8b4910edcefa5c908745adc1c", 0x2000, &(0x7f0000001180)={&(0x7f0000000140)={0x50}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r2, &(0x7f00000041c0)="971432dd91cd73a1ce9d33b78ff879eff4ec7a172364d114d5574fe62d0eaecda90976ff3dc64eff9be5aaa5ba582b922e4d4ea29873b0b5548a57bc102ada5fed93ea7b9c27c52d9b173566a71d899a2723fbac87c8f6a6f59a632526f056d6cae0a2189cfd9ebaa5e0f2219715418aa87cff6fcc620b3e466b7c39f4764d36c0e74b2d5df6609fda94ff44109f22973762e7634647969f1402e378ab98085ccd1256601fb22cd6fb952cb7045f30b4c7422131906743348c1d36306c8693ad0b26d1525546eefbebdd0e929e07374e334d257b8dc2f8285fa595fc9c5aa846dee75ae79812836fa32877c2fe698510136917999cbb8ba894981e5c042c419e7e914f1666b4e5e2baee446f922d198f1ddc037a9ee0375c786d0ea00d178aa3161dd6f192ea606bc45be41ca69f7d71277c600fccdb6823f6b664ef0676146665900a6ca41df4163d2e5945186bd1d484f02bae3c8af3964df74a6c5a67953cc9a4f716ff054514f640e904a9150a99a08980767e772c50b0fea119c03781aed3d8a3798a59ed89b6324ee72c59d0dda6ebf6bfef0d23b9562fe9a2c3506a580032d7c40421efa5b4cb4a15d1404e5b58a6fdab3bc71e472a95c7b377cd2681123234e104e40df6d188c793a2753312356fb3a8d49d3a41597688c51243a9acbfa969b71feb9b14ffad8745c78522be81483066697564c74dc72223c588b1e4cd11e6e6dc0a7b60cae2b35c00f0bbadd1a7c800ed598c612decf4fa0845d4ca0dee3c02d4c158582b638d35c6af1cda1d4884d84d339a86a590636a9c2816dbf298e079db0914cf8d68639c714bc5b2c449ab9560905596d001dafbdd3ebb68e8b6cebc7bb02cc13481afd964d4568a2944bc1b7bd1191b6b4527161357e3b3a21689bd3dcd77c8365aa45c72ebc9affb217b3bed3a0e41130dee5e1206b8be70906693e7b43bbed18c9590bf4dea917bfcdf5e8cfac8e44018f171052716193cfbbe99a8d982c4271db65fc8b857cffd12a10044102354624dc1bc0aefabf4fa819c109e353c15d559bb996535dae10fa60cb0feb58ab017e32632ded0e2efd1d8a95019954b605c7a7f2783f63c7926ef43774d203e077e00131fe2949dc6d4a3f91d47db54783e3c7e93013f930717336acac4cce9b8fec160298f6ff5fac1772f1debd1a23eae1d5262d42238294509317c3466b2a868acc567c9b2ea4443145f124a46720f8514706c29f7cdd944ec316d9cb20ca42f4221bdf1ee776da8ff354e06db3cde774f61ceb690c90b3003255598a5f16e7e9b49aad286522e3f058e2059e1504b706d5307c9e3db3caf9b3ea21dda4b89b61cf8f0f85589b3367313de64d20ebe25291d9a8710c0b6a2bc713d11d52a32c2c937769649662ba7a08c2b593199d986b035ee15dacd52dff0408c1ec2ef9345bffb7fe9cf8ddb13e66b10d1ed5b3f7b61f8f8722c2b3a96ce83e51737dc76f5242df6f4aa774fac5ad0475c5b1710904694b59516a7d336874bcebb811caeefc70291d7aaeb53b080ea89b560e0e866850627afb12e7743f2de99924f99f005d14118eb8506053a2cf00e87b0c77d8b1b08c5588460bcec0b154c6bd7a8a0fc790e78b2fdc1dac781ee052ef40b3807bc77e86c0dc894b62cd78382a161e26edbb9fef6cc6bbba3107c015fad757ed6e238bbf698381778eb9befb0ae77214c4a693045854bc4f37e58ba53499c7f0b66f65cc44edfb3f8f28f8eaf7eee7a044d4030f26ac363cc2b7aae0b889d608d6725a96260f9614c23dc7a666873ade7750f47f5ce993de2468427415a80c11fdb50baccd46109d8f245f80b9ad29b576cd3fd1f8845683555682cbf9afb0493ab83f6ae4c7975614e5b14577faf7a5d52029ea5400ba155d397ea03f897f207aa6067c6b18cfaf9bd31e93f4010f7cb8cb8e4f791a1ff4fec42f72eddb0f66b85f9c50e27ff2df47da33d2fc5b7467d9f3bea59f64b3460e5295c28c04fe6dd7a0c10b74605d80e324bb3d117ac09f968e506586207890ce549c25425df1000c13d8e202ef5b0c5d58db1681155de2a9b4a016ee0dc7b2bd8fee53623bdfc35bdb79228125f90b024ebf46d60edcbc22d23e74b3cbc87b22d41956aec5c65ca651bf7c1bb75f466f2811354fcf61cfcd711f830b48e3967db43355bb6b3e31a3a7cd92bd00a48d921e9a1028ce336dd18cb48105687977debd1aacb1a59f8c575075a0de03fe825a7937902e9ccbecdcb22194015772116ee7ab445f159362b934018797292eb92955fb6acf38cdcb102294a37548d9fe165ce02d79b7f8b59c3842a1123cc38cdd3d15a2f0b53a51a997bed6f8677ab87c5c5ff9946d5488c1255d00101ca81bbabb4e5de456e3eaedf0ce3baa399b659f8bb0113b200138f008f95b886d94a7cea7fdb12ee16e5e241d92913273430dcb6e314612f8fe1f93261a285ce9dc887402569bcdec4b97644356a90e9ed26129f2a19e97898f587391590f413d072b48ab1c336cbcecb41846311c32d771905e3f3e0c0ca7bcdfe3492079069cc072402caf4e3d3d8002e836ac25f7694fdc632dc3cea9e0cee9cd3749097ef09808a0c7a8028b9945d4606a5f9c4d1440c149f569e01a04a5a25f37584793976c345f268e01db99e40ab3ada35e612b0753116bda0102db4abb702bdf51e985d6592275dd99daa36d7f82cc1a4b3578c018d350090f42b10e7519d8f2a39e9fbd9f9e2d91d7f49c0339a8fb1fa110ca21f555396b8dd753875e90f46d395469e93748ae2fb4123aacc9f47e487275a852937bee1adb8c2e4826bdb06e850125428ae80f312da19750d80351dbb99d103fdaeb19d4e290cc5a1348254edb096c2fb585d52fb319682925d6d406df2fc9ddd58fd4d06e916dcce8c7f128440b9de3dee93955bf215a8a668483500e86de4f7df22e80017a0d00dbee51693d4be074522b226499cd869ce1cc0bac0cc5377bcaecba2e46c841f5ec261fd66b53ac6abfe95b2aa9af8bc463137eba5390873de9f8927c497d19cb87a27130506f15b8a971ab7bf2df36491c4834acd4ca630db5063d128f4f6a2fb4c0087cf85f23fb1a920af027ac1e9ddb373b7d03fb00b12c773971f0ed87febc6daa82a6da4f734b5b40943ab6951e97812597e2722e680f8428db996c1af04902472f5abf39253fd081810b90c68ff1be6c9766ec8bedced74808d59b061011fd5061ebc6353bfa962967b93984b738041660f90494c1bf4145e65ae32a91192ed02f9f4cc4619c7d7d960f4fffcbf1066a826ac74eabbf3d2a8f78b81f6a2d9c9ebbacf86366c38058ca5dfdb5a4751f34fa77cc2e519e44ccc10c235cef1083150afd49dc62c465f8fd9b03b5060e32673c1942d53cc8ef276737416c5bb7ac43f7c0e050f97e06a7d0b986fd1cb3ce5ea737c9bef22bc7457a25e39e201653913e1bd5526bae7cae4f9e18853e801f2fa4ba1c9fe5450ffbeb0a2c41b0fd128f8310ab67451043054b4d8ac182a26a1108e3d1e1a294b735519715f1509ec36087816858879a8551c2a64cd98a73152c9254d37f52089fd990d3bc9f4ba9daa1102606aa1b8bfc791ffd619e3fb91d0d0182a5e83a8123f1a73f0cb0e3482c714fc552eddc0a6d710a08958ff49597775295479f67dd8a8859223d881679a174ef838019d983be7e58210008e77d7f685858cd383e41dd553b6b1a47c8fcaa5e0003d3fbe3d763748fda644c72c5e499f43ab727a1e29946578ef8c0adddff5abb47a726b425f244e69881dbc2e04afc528e9f3fdefbac96a95ac687c90b05278be3183e111d4e3bdf47bc808fec11ff9e0353511d58689af517e01e7164afe59af866774fdea03aa59a95f0b4c46bcce32397d9414da2cf4eb85746492523aa6178098a8b2440332820dd5f1d98d3603541f4760d9dc797e102106c8e5a7b8224e188ce89e4038ff13ce25a7a72d547b50b36b7c692c57e69fd85505aad639fb3dbd2293385c1c83c5dd42b58647dc453c1e3cafd5033491a761385d906dcb6d201de7ccf386f1b93f9f8bd89c4e638dbcc1f7de8b0cbb753e327202ae4cde1541e9df922c47b350e74efd17fcd030b4714a8a5bb352d59df63050565a1a61439310f18c41f603f45a78ec4b1b43871b5828642d5e14071bd9eb7fbf95f8f06a94ae1f5f35f5476e4a7006afce8300f9f581169cc65ea0f380294ab9113012cfcd7dfb61583415635f8dce61ca3dbebfedddda3403f061761f706e1b85118639dc384915757e57388c5a5740a1783cad23b26fba65269ba691bcf0d65612a018c1aa450148a3c1735f9974efcad7a204c31817e1399effe8a2d8e93479d02685850728bd8199800cbe4cf0802c4be7c8385cd74bdeabb236f425f34ca1bc50545bc1a6b5572b1f5ef574fae08ee237f1ba58120755f020fef508934575475f66ee2762af9e529ebb4b58166e937f1cf63fa06c87a56c622741b25c329ac4e42c0aa0274b018a6376264f2f99afd18f8a970d066f64ea7b951733fa54e63292805459c6fd6846fa8a2cda7af6978c7d75f66731047d0b49fd20eeed957974640136343f5413fda69e9ac4f176175ad0567a3ff71a8bec9a8e52eb98ac41c0e9723a5f481c93273ecaff3c2c9c1f35d6ae22d03539cf3ee9ece4f5d7e7f0f3f0fbdea694818f49e48f2159c5ef98760c814df7bb1a88d25213f261818b39c930518a2b8d15cb3d48599202e3367b359e58bf029c3c97ae8d6b9233b183d366f1ff48d105898fe2de3544ca16cdd9d8c0a573a2227f92d1a9307ffb3ddf88460485094641b0488df033cd1bb03b73c9c3b01a59a3ccdbf5393e93a15ec045cd7a5ab36234a5e4c1f028048468e37a7609204b474ffd4e351b0bd85fadc0077a3eb0a77edaf9f655a4ba34a30b97a24ac04e414b38510924bb39bc9edd284375a1be5ed5fa5e4c305c304b1d05ea66aa29d54bc18ff2a7e99a9dceeb1a4c91789e64666ccb39118ee0f4073f37b3efc9db419a9e8ca7319b4318b67ffbc194109f6b5c422f6a2e17ac335deba4a66bf1ece57cf5435adf2f3d64b96c12d61fab45d9fe4959134f9e35b2a0c1c34cc8f7891d2f645f91052cb467c9001d6948016f7a90081711baefe619c6ea7352fc101314b2b78c6ab02b8870f234a06ddf7af0824fb9a46a23544409c9f4eb07b72a4ac89e21287a4f4776920cb750290b9a4f48b8421625655b02f88a84228a0b2d95b3b68bad135196f8e44ef8d1099fcacb65e2f2fda6296e941080d23f3ba23e6bf808ba862fea16549ac3c8e880df02b1ae76a4fbd6a4a8e00792d30d70a75f6be05fcb5d9fcaaf579de2a850a0ae4ad73476730c907d0a5fc1edfe84c91d200335716ddc30238c24f72701931ee68149309b619bf5ee2c256ff33076924d118596d38d47ad767714cd214b811e1bd0f22319bc49565786cdd728abe32a31f001bf19f664e400e92c889d386d040cb26ac37c7881f3b844f7b4a4f69c3d9e1eaf914bc642e750a3dccb0e9ed26445ec0cf2bb46391bb394bbaac9b72339e4ecfb3e7a0bd42d3d7667376a4a7f25d1e77cd5f42c36f3b897a10895f0eecb5fa9f30e4a547eaed3f3c7942b3b08f5f0fd2cdd84bb153df530cc3cae64c5aae260703f0705728f77d29e140cbdb2c882a7c4753f496bcebdda4a22b574035c49a2b3cb081971d6ccdde673a8f093523d22b91f4393714161bbd75c224a8bca17b76b227bc5705ac6981537209abe8c445cd0abb44b66d286c847599a32983668a6d08b7cd3b3a51aaa65e10ed059b908eed0e46ccdeb93ddd2a860ea2735e7c944a53ee4a9aff040f2249cc243f774a3cf54682ce52f7573e0de33c8d5ec5dcde8f405620920b38efb5cae33a0b7314d3e890cd47b3171fefcd639b6b3453d5532d288e8fea0194af0f87416dc8e43e529c6fa88d31f24cb722807f82d96481d5a05ab3a53bd3b206cff6b09b35936cdce2484176266399dba0c8e7f9f8e04060411de951026c5687da0be714fd2a524d2e3bff9ac7096e3bcdc6708f8c56af2cd70639667c4ba16346d56d9059d0ff699ea6b0d1f3fd632ced570f8cb7b9e7fd3d570aaf0a6c2d8599f2555f3542b94e21c4e14786c9ac85aa9950a60d661cbb055d8663a7b50e8db620b2183b377391955463077aa574dfab1f7b41b41011973cf2fb0c96cb64335708a083ac7e432a0791cb1f03a2cfb9fb3129a470d1594a705c6d50816530297d805355cf3d2de17188f66feff0edfb36b4fdeaa330543d3d55d991b28a7e912c9f88438d2600d4856eb453155f8a018c8211ff906c033e6e9dff0ecb71f0ef8fbc6406532a3fb871d8224bc47767f1820a361a6f0f8547d60704a5949b6dc79851b2d5104d3f112f7cd24ce2cda5a23276a769589b69120115dcbced9ad0c4af447b2881d96516ea2648fcc5b7c51b73d0247c7d1fdb9e9a735bf8ccd12c9fa6301ac01c06c9bacb0592bbf2d9bf2a4964e8a1a9e368b042224538608e46d666fb653bd28580990259422d109392b33fd177f25dffd19ece45d60a14e7635346e5ae8486e7f23d39312c2210bce711a9292d59405de9b9ec2f5e1224b00c511d7d4ac59d451716452ba123bda9c1b49f17338cd925c79afa3946319a419b84595792038643bf413b8412a85af06799173b41fba1f9ba5b3863b95f42295eac4b48b64176da990884f15c51f612b00ec2cc39c2cc2008bef8c808b446fd572dcc6544319d73e37de8934eb7bca47b2b3b33ccf738f5a06c39bdfcbc5e877cb52983d4604d86ee0571a9930eaf2a4203552ec7449d13bf1571addb84d087ce9512246b5a1fd9ecbde6dbe9725c56bcdd688e2a13a05c770ad8a456a518496189362079e5dbfc2096fc41cd1c31deca149ce77af19271a2579f4bcfce68b1f6e988ad61c1d34d6960457f27d9f7880450ba4662563e7ee52f8433d0369e3e3271140e7862abf9ac1b8ecd76e4ebc135b6fa7e23483bba002c63db9f58d8cc3777d5512f7eb45cc76cef6d40c0e71f1136a3c4a9461397dafc443680b973cf23be91c7cefe69e523c1fcf372ccf211e359ed74fd3722c0250964e241ddb7263c3d9f1611f8fffa117a47ff27e8b534f88dd2ca5ff761e1a120d3b23501322b35a7cab3874a2d39ca25dafe01121bd888f9374b8374cc50c55c9370a85e80a009d1bfc9252a7ecccc20fd93e99ffc387950af484eca699521c2c4eb718e1dba1e453f2b633a50ef6d9687baf14962bdeb940fdd89c271351e31bcc90eaaa71293795908100ccb07989c8de84895862ddd7ab9bd19eee1aedbf3d3a177e4ab2417ba90d5167e6cf839a02526efc3104d687be60ca0224614b9fe4dd405e7632297aca26fb9f5cdbc430275b5f8afec7b8f67494d537d7e85eb85b2b56765a85a62582c4259202e05c5042d7058a1665ae0dce7cf210f5c53af0fe14b15977d0e7300c7284a9a8c39d67a3506060f8778dadb44c2a2eb2eb7851bb39e30c23a40c941d564cdd63b2132dca4f66a9ff199c45ce31caf2943e7950299844d533b6a84d441fd9cfa4f65594a4dffd2ae7130becc9df98bf15a778bc4f8f658308d536635b5f389dc4e5d131a5603933e2298e55978fc129c2ff15ba74474774fc0df631527e44dd7496f3a8fdb4fc7bdd4f915f898205cad107a1d0a3a597d191d54c2ffaf251729c8ce6cb2dfcd13c43b57f18048bae8b6dad40302448bcc081c71d6aeac5fe28c1e76bba6300ae047b63d3734942d514c776013e25e45846161d3551814bb1f26bad7f63104da8f6eedbcab1cae8ea8879f03255937fda6f6df98dc04db6021ccf8f86f3ddd68200168b2b56d7efa6076448c564a45c45eeecbbef0b02c64415737e6146478f45f17d14b876d168ebad17e161d770335afde5f25585614a21b191e77a982060c413f752eb472494f34bfba647ece3c8fcd89d4bd7e4de2aff28beb6bf1c3b420ef0d6575e1390015eafbbdef7de6cc8b04d5696830b00cf0464fd5fa2726955586832859d8aa50ab591a381ebbde0083ae585ddecad5c1bd4acb79ecab0a9e23f9695196a56247edff80cefa8131ae514b318e59ad20ababf539a6486a8acd45d53ec60815e68c361263b12ca8686f4eb5975a59a6904ca42a2c440ffca1ca96eb1a8f4f4e1ec52e99f0d596dbc9d27cbf3a8305674bf1b50d058fc8a35a7027c0c7344814b2018b8277e1a2e6ad11e34f9323f06f67dd28e02e22979edc004e743b5a5b2649fd8fe1bfed237bc729e059f76233a3a3bf6faed8d7332a3ae76bd716394ff2302535a1676ccd879add2ba3ce3de82f8b9a83d9b0f990deb3c4328f4502bf88c310959b11436087a551f4e3194e2ec7b6adcdec261cf0cc22dd272b066f2db513dcbc299a277b0cb0aad2b8c1edbd2e2a97fd95a88f915909cdd3322f991cab58df5dbe9542f5b19400e65486ccb7dc5b55c1ba3dddd204e735418f7dca73a3262cce48253af1efbeff3495a61e291d3dcaca0d6bc2fbbc83b836fc8a8060523eb099414aa6610a370b47a0086f423eed33ec4862cf4259ab96f640fa928485a006da7be7e982daf7d64c2fdd391af6b111e40790ee9d5926b7f22af5c06b24f3852e75579e4679ed2184afd61ebf633af51ca6ac97d36480a1b94f47a41d50523257f74dec0c9c62389e52b6bf0544dd9047029a5fdc0b54f30d2d0c70f3559e760afa2e3d5feb248823215b04036fb53751fcd30757c4f0a9a10cb464d59bde35589f5a3c3a67df688d058a2bc783d9c5e7c54811c10d12ccfc122de0a22f6769ccad500cfe5f95899b5d16dd075a9e08c1d99a0134b975b4ffe3b9fcadf0dc6130cd782d5bc8d1724a16f8e60b23b026730e1e2f5218850485b7bdfff6d37de923d4458a8ec9cd17668f5a694b4613fbfb64cb37416ba85af4a1019f04b476cb236d175d5073f7fce227df444fb5214c0c141230540d984dbb8ae5d55ef172f73457c8cd96f5c8656d89755f670b61a7bf4ac9679ae844740c9f3f255cce28599f1d8c3363ad36fd60f3d24d1b5942174f6d77069f571c89f955970ec3c7465912cee44d36891d383290510ce06b22c766392cb5dc2beb62fc6e8ba63a4d6d351911d9f6732efed103a87ef818894b4de431769d56755f4b4f933eca2df7a90f675f3205995bda3e70ba5016103dc9eb438d96f0eba223c818e06fc665ca7b2393d31cfa88da0b6a980931e8c464ae9a5d66da68f97ea5f89d408626ab2f006c401d25992c02b357cd57a56b1e117b6b8ecc53d6e38897905986186704a41561aa90a7b0e8d57c8ebf7b7dc97b600a4875613ae95247b9398c5ff242e765d1ef94214f0420030cccd351991ef29ccc3cf4902ab48a2abdff51f809e5a1a5bc0af8f9e12a71c1e38c2404fe815449f214a1f1dcce9d1f443d4e5b8656c2bb502c833746f9e1973d58b9d69eb1f584d93a60b3ad71a66d310f633860cc31d3f0514ccdc7732fb95d6012d28d3b19653279ebb5a9bd6af3d0a8204b5c8c587acba335222d8339b8adfdadf652441efb97f00201bf0e10fe4ed76b8d3b537bbea3c4e561bae6ec103a56f973e463361af1cd1066da74cf8973bc675c7e1774a29a0739b79314d0c8d7330e177c4daa74e4e831882ee6963edfaf79eb48479a757b4818ded95236791232fd60632fc192acd73b34a1ec6a5e8a6c7269781bca47d14b05ed8e86b223ba03508535fd76978c54eda250a12ca517928481418ff27075e0114a2aa98e4732148ebc51552bb591b77fb43122961a2ce83d25a3f335db052571b94f3d42850c26651dafc61be4075c30a577ab0779d4e8d3afabfda3687c0d92298144776ec2ae98d887c7c7937baf9c0625525b743d6a0f51f7da0931cec18767f91d5a91f1319bf28867e5aa820b10bc38bcea4642a7534505260b5554babee64ef5872e368177bc8a1bbe9e7609fe12179712c78326c5752a2ea093501aeeea6d5da3be5a8764d6548690bfe08e48b054f98a301426d63cd19a4553844c47639db832707d4069ca0158755460bec5afdfb5045a412b135d26c8ea3cc630ba482f3ab675b92275b4523c7068e22ea1e0567805582c4753d6abd11c7703cc62034b8cb3d00cd4ea29fc5fa16debf4ac75110e3225d79baa9713660941273c5827651a0802a8dc53aaff1f6340138a96bca291750bce98865760973bfdd39b8d8fa997ae1446a83a7cceae8a7fa570adbcee1b6f255e2496a2be396d73ae64a98d2097144ef0517efdd35c23fb5670c36436862caecf4f9d22595b2345c7054267b61a5417af0c7de1f70abad49fb57e6c67e552c83d99b9d878bbefaeefb2d7c5853740603795f942a03383e31d3bc098a7c85174668ac2b162bd016c6325a066338eb2282dc22d2870f085ed53864df671beb68157d8cd951d7d07291956208096bbc53eb13aaf07c05cd3ec09d6a794ccfeb43a32208ee3cbc6df1a702be644f52740ec8b2a6ec0245656016f355490e9d1cb838f76c0327186d52ca5f4d375c757775458d4fc0db6d508a6186270fa03df68927f1b45dbb6b967349b2978153364c52f0f2f2dcc44d73eb842b14dde20c64cc5a6cb398c0cb11f005fc6cac8667c52a139dcd0e7f7d9ef0f3b1e18eabfb6b141273d8712f119373920c83a02a1891b28c5346d3cf8654f2aa207baba02bd94290072ac29efaa7326e231ef0fa0df441566c66241a0405f6b5e8bb8fd17d0bb8dda36e7f11ca97552b4a4a3c9a6026a52a5f27d5b295857837773d1d9232dd4f4df7107224e8c55eaa8027c9cebf8dced02cf9547a0dc1b8d3317683817a983486576afc92670f033f6e8c104f260ad1eb19706d37a6c86cf98b8dc3b4e7f5765036167406a69a9da4da6a8f2592c5238c3e930d18ae6eb45eb6b94b33adba1b88f6c3212c6a101cee6d2baa024ba5521c4e4df9808372249534d09ce9d48cce17662f5c99d614e3284b4c4896ad4a649aa90e535ebae1efb050c3bdbd6a8923a3cd473e45df11b164b83358df4b7c95a1d8ae8763254594ac3b774eca41684e9c14b8bcdc4245312b63f876451b0c1dad14aff6ac86a1a18a78feedd1b1ff4a24a0d69107b0dc3fdd00808e9943c2fbbdf4934cb4d40a4cbd37818da4fc2a139a24324c6a64c9e2e98b9eb97e3773573f14d630e2cf950e590167ed4824ec11a86cca80e03907afb400adced7f6819baee5eb9500cba540d6fc77168dd43d50399845869807bc8e9e5491f1fc9f0a775272089d830f056fd609bad1ab10fadaa11818e5e4e921ff49c0bfc2b7f000a62f32e73f27faa9d0b958e67779ee8f4874243d8ab5ee74192754981fee5ee25581bd5231a1ff372ad67e945be6b265835c06ac356ccb0dac4ffd87203334dfceb0f28e23ac956a73378bc8d395d6d5a387553569f3f9998f4643bdcb84169459408ff07d0a4f2dca5d4040db82a9e7678a60ac6fc2be77a79ef625855497db13e8f1ae560fa6a1cff1bf8e2c890457d46e9666c35d48479d5840d7aba635afb666e0f701d3bf56740264363ee45879035e6ad6742a8902043178f161fa3d66427d0e91e484e52fbd98", 0x2000, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee00}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet_msfilter(r0, 0x0, 0x2c, 0x0, 0x1c) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000640)=@base={0x17, 0x0, 0x4, 0xff, 0x0, 0x1}, 0x48) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a40)={0x3, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000005900000095"], 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000080)={{r3}, 0x0, &(0x7f00000002c0)}, 0x20) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000700)='signal_generate\x00', r4}, 0x10) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000400)=ANY=[@ANYRES32], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x41100, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={&(0x7f0000000380)='ext4_ext_remove_space_done\x00', r5}, 0x10) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x15, 0x10, 0x2, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r6, &(0x7f0000000000), &(0x7f0000000040)}, 0x20) ioctl$BTRFS_IOC_START_SYNC(r4, 0x80089418, &(0x7f00000004c0)=0x0) ioctl$BTRFS_IOC_DEV_INFO(0xffffffffffffffff, 0xd000941e, &(0x7f0000000b00)={0x0, "de706c4f417b457fbd80351af579d482"}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r0, 0x5000943f, &(0x7f0000001b00)={{r6}, r7, 0x2, @inherit={0x70, &(0x7f0000000580)=ANY=[@ANYBLOB="01000000000000c7fc0000000000000001040000000000d9f5b65d42a4e2d74246a45f09bbd666000600000000000000060000001800000002000000000000000180ffffffffffff0900000000000000020000000000000003000000000000000004000000000000010000000000000089000000000000000200000000000000"]}, @devid=r8}) r9 = bpf$PROG_LOAD(0x5, &(0x7f00000002c0)={0x11, 0x3, &(0x7f0000000740)=@framed, &(0x7f0000000700)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='signal_generate\x00', r9}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') setrlimit(0x1, &(0x7f0000000100)) [ 79.810290][ T1326] EXT4-fs error (device loop0): ext4_xattr_block_get:544: inode #18: comm syz-executor.0: corrupted xattr block 176 [ 79.822654][ T1326] EXT4-fs error (device loop0): __ext4_get_inode_loc:4710: comm syz-executor.0: Invalid inode table block 5 in block_group 0 [ 79.843711][ T1326] EXT4-fs error (device loop0) in ext4_reserve_inode_write:6099: Corrupt filesystem executing program 2: r0 = syz_mount_image$ext4(&(0x7f0000000200)='ext4\x00', &(0x7f0000000680)='./file1\x00', 0x4080, &(0x7f00000006c0)={[{@data_err_ignore}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x9}}, {}, {@nolazytime}, {@grpquota}]}, 0x1, 0xb7e, &(0x7f0000002340)="$eJzs3c9rHOUbAPBnZjdp+uP7zVY8GBEaEGpF3CRN9VAEW/CoICiU3lyTbQndtrZJwYZi05OexIM3TwpCb+J/ULx4E/HWgwc9iBSLFE/tZWVmZ7ex2U2adtMpyecDs/u+8+72fabw7PtO551OADvWZPaSRkxExBdJxHixP42I0bw0FrHS+dzdO1fm7t25MpdEu/3e30kkxb7un5UU73uzl2r+zfjlh4hnKmv7Xby8fKbRajUvFvWppbMfTS1eXn514WzjdPN089zs6zMzM9Ozs68N71gv/HHkt9rCW8c+Pdq69MLnyyeSOBb7irbVxzEskzHZ+ztZrRoRJ4fdWUkqxfH0O04AAJ4+6ao53ESMRyUvdYxHfaHU4AAAAIChuBoRbQAAAGCbS5z/AwAAwDbXXQdw986Vue5W7ooE4Em5fTwiavfv7b/Xy/9qrOTvYzESEXv+SVbdGdS537s2hP4nI+J685N6tsWG9+G32+2rQ+gUyK1ci4jn+o3/SZ7/tfx/8Vib/2lETA+h/8kH6uYf8OQ8Tv4fG0L/8h8AAAAAAACG58bxzoX8tdf/0t76n+hz/a/S59rdo9j4+l96awjdAH3cPh7xRkTcW7P+L+1+pFYpav/L1wOMJKcWWs3piPh/RByKkV1ZfWadPn6a+m5iUNvq9X/ZlvXfXQtYxHGruuu/35lvLDUe55iBjtvXIp6v9sv/pDf+JwPW/777kH0cfPmvzwa1bZz/wFZpfx1xsO/4f/+Jbsm6z+ebyqcDU91JQR9fXf/m+0H9y38oTzb+71k//2vJ6ud1Lm6+jwvf/n5gUNujzv9Hk/fzp4qOFvs+biwtXZyJGE3eXrv/8OZjhu2omw/dfMny/9CL/c//15v/Z0n2QfErkUZEo3jP6h8+0OfBE7/+OCge4z+UJ8v/+U2N/5svvPnzyXcG9f9w4/+RfEw/VOzx73+wvodN0LLjBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgKdJGhH7IknrvXKa1usReyPi2diTts4vLr1y6vylc/NZW0QtRtJTC63mdESMd+pJVp/Jy/frhx+oz0bE/oj4cnx3Xq/PnW/Nl33wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9OyNiH2RpPWISPNymtbrnbY/x8uODgAAABiaWtkBAAAAAFvO+T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAj2n/gRs3k4hYObo73zKjRdtIqZEBWy0tOwCgNJWyAwBKUy07AKA0zvGBZIP2sYEtZhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8lLEzduJhGxcnR3vmVGi7aRUiMDtlpadgBAaSplBwCUplp2AEBpnOMDyQbtYwNbzCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdpLFy8tnGq1W86KCgoJCr1D2LxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADb2b8BAAD//16YA7Q=") r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$UI_ABS_SETUP(r1, 0x40045564, &(0x7f0000000340)) socket$netlink(0x10, 0x3, 0x6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400141042, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r0, 0xc4009420, &(0x7f0000000240)={0x12, 0x0, {0x7, @usage=0x100000000, 0x0, 0x7, 0x5, 0x1, 0x3, 0x5, 0xa, @usage, 0x7ef, 0x2, [0x80000000, 0x6, 0x7f, 0x5, 0x9032]}, {0x8, @usage=0x8, 0x0, 0x2, 0x2, 0x1, 0x36c, 0x400, 0x42, @struct={0x47000000, 0x8}, 0x95fa, 0xffff, [0x1fe27f58, 0x6, 0x4, 0x0, 0x2, 0x8]}, {0x8, @usage=0x5, 0x0, 0x9, 0x8000000000000001, 0x8529, 0x1000, 0x4, 0xd0, @usage=0x80, 0x1, 0xff, [0xfb4, 0x200, 0x3, 0x2, 0x7fffffff, 0x10000]}, {0x8000, 0x9, 0xffff}}) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000000740)={0x0, 0x101, 0x1b8}) ioctl$BTRFS_IOC_BALANCE_V2(r2, 0xc4009420, &(0x7f0000000b40)={0x3, 0x0, {0x7fffffff, @struct={0x4, 0x1f}, 0x0, 0x5, 0x37, 0x7, 0x4, 0xc0f5, 0x498, @usage=0xa6, 0x9, 0x0, [0x6, 0x0, 0x6e60, 0x2, 0x80000000, 0x3ff]}, {0x3, @struct={0x2, 0x1}, r3, 0xffffffff, 0x10000, 0x7, 0x8, 0x400, 0x420, @usage=0x4, 0x81, 0x96, [0x1ff, 0x6, 0x9, 0x9b, 0x6, 0x86]}, {0x9, @usage=0xb077, r4, 0x2, 0x8, 0x8252, 0x40, 0x4c63, 0x90, @struct={0xffe00000, 0x4}, 0x1f, 0x2, [0x3, 0xa00b, 0x8000000000000001, 0x1c0596a7, 0x1]}, {0x2, 0x7f, 0x3}}) [ 79.847188][ T23] audit: type=1400 audit(1713738031.429:268): avc: denied { mounton } for pid=1336 comm="syz-executor.3" path="/root/syzkaller-testdir691273985/syzkaller.oikCpn/49/file0" dev="sda1" ino=1976 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=sock_file permissive=1 [ 79.853227][ T1326] EXT4-fs error (device loop0): ext4_read_block_bitmap_nowait:455: comm syz-executor.0: Invalid block bitmap block 3 in block_group 0 [ 79.899664][ T1326] EXT4-fs error (device loop0): __ext4_get_inode_loc:4710: comm syz-executor.0: Invalid inode table block 9724502911661611683 in block_group 0 [ 79.919367][ T1326] EXT4-fs error (device loop0) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 79.937551][ T1326] EXT4-fs error (device loop0): __ext4_get_inode_loc:4710: comm syz-executor.0: Invalid inode table block 9724502911661611683 in block_group 0 [ 79.952480][ T1326] EXT4-fs error (device loop0) in ext4_reserve_inode_write:6099: Corrupt filesystem [ 79.974521][ T1340] EXT4-fs (loop2): mounted filesystem without journal. Opts: data_err=ignore,auto_da_alloc=0x0000000000000009,bsddf,nolazytime,grpquota,,errors=continue executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='environ\x00') mknodat$loop(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7c77619b76911798, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x102, 0x0) fcntl$setpipe(r2, 0x407, 0x1000000) fcntl$setpipe(r2, 0x407, 0x1000000) r3 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r3, 0xaf01, 0x0) r4 = eventfd(0x0) r5 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r5, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x1c, r6, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}]}, 0x1c}}, 0x0) sendmsg$NLBL_UNLABEL_C_STATICADD(r5, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)={0x38, 0x0, 0x100, 0x70bd26, 0x25dfdbfd, {}, [@NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @private1}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @private=0xa010102}]}, 0x38}, 0x1, 0x0, 0x0, 0x8040}, 0x4000081) ppoll(&(0x7f0000000180)=[{r4}], 0x1, 0x0, 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/132, 0x84}], 0x1) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000080)={0x0, r4}) ioctl$VHOST_SET_VRING_KICK(r3, 0x4008af20, &(0x7f0000000040)={0x1, r4}) write$binfmt_elf64(r4, &(0x7f0000000540)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) exit(0x0) dup2(r0, r1) executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = getpid() setresuid(0x0, 0xee00, 0xffffffffffffffff) sched_setaffinity(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000040)={0x0, 0x7fff}, 0x8) syz_io_uring_setup(0x0, 0x0, 0x0, 0x0) r2 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./cgroup/pids.max\x00', 0x2, 0x0) write$cgroup_subtree(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='-0'], 0x6) ioctl$VHOST_SET_VRING_BASE(r2, 0xaf01, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0x0) add_key(0x0, 0x0, 0x0, 0x0, 0x0) bpf$MAP_CREATE(0x1900000000000000, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) syz_genetlink_get_family_id$ethtool(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKMODES_SET(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) syz_genetlink_get_family_id$batadv(&(0x7f0000000040), 0xffffffffffffffff) socket$inet6(0xa, 0x0, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) r5 = dup(r4) write$UHID_INPUT(r5, &(0x7f0000001040)={0xf, {"a2e3ad21ed0d09f91b3d090987f70e06d038e7ff7fc6e5539b0d650e8b089b3f360068090890e0878f0e1ac6e7049b334b959b669a240d5b67f3988f7ef319520100ffe8d178708c523c921b1b5b31070d07420936cd3b78130daa61d8e8040000005802b77f07227227b7ba67e0e78657a6f5c2a874e62a9ccdc0d31a0c9f318c0da1993bd160e233df4a62179c6f30e065cd5b91cd0ae193973735b36d5b1b63dd1c00305d3f46635eb016d5b1dda98e2d749be7bd1df1fb3b231fdcdb5075a9aaa1b469c3090000000000000075271b286329d169934288fd789aa37d6e98b224fd44b65b31334ffc55cc82cd3ac32ecdb08ced6f9081b4dd0d8b38f3cd4498bee800490841bdb114f6b76383709d8f5c55432a909fda039aec54a1236e80f6a8abadea7662496bddbb42be6bfb2f17959d1f416e56c71b1931870262f5e801119242ca026bfc821e7e7daf2451138e645bb80c617669314e2fbe70de98ec76a9e40dad47f36fd9f7d0d42a4b5f1185ccdcf16ff46295d8a0fa17713c5802630933a9a34af674f3f39fe23491237c08822dec110911e893d0a8c4f677747abc360934b82910ff85bfd995083bba2987a67399eac427d145d546a40b9f6ff14ac488ec130fb3850a27af9544ae15ffffffffffffffff1243513f000000000000000a3621c56cea8d20fa911a0c41db6ebe8cac64f17679141d54b34bbc9963ac4f4bb3309603f1d4ab966203861b5b15a841f2b575a8bd0d78248ebe4d9a80002695104f674c2431dca141fae269cab70e9a66f3c3a9a63e9639e1f59c0ede26c6b5d74b078a5e15c31634e5ae098ce9ee70771aaa18119a867e14ffd9f9db2a7869d85864056526f889af43a6056080572286522449df466c632b3570243f989cce7cd9f465e41e610c20d80421d653a5520000008213b704c7fb082ff27590678ef9f190bae97909507041d860420c5664b27921b14dc1db8892fd32d0ad7bc946813591ad8deff4b05f60cea0da7710ac0000000000008000bea37ce0d0d4aa202f928f28381aab144a5d429a04a6a2b83c7068ae949ed06e288e810bac9c76600025e19c907f8ea2e2010000008271a1f5f8528f227e79c1389dbdfffe492f21579d2c15b8c70cdb1c332d86d87341432750861ec2bc3451edca194b221cfec4603d276bbaa1dfa6d4fb8a48a76eafc9a9a0270e4c10d64cd5a62427264f2377fe763c43470833ac96c45f357cbbaba8f1b1fdcc7cbb61a7cdb9744ed7f9129aede2be21ccfdc4e9134f8684b3a4f354da9a795e96334e207dff70f1988037b2ed3aaf575c0b88d8f146684078416d59fdee5325928974d12dad99dac44c3f0008047096a44002bebc2420aed92fa9b6578b4779415d4ac01b75d5495c118045651cf41c2fc48b778efa5ea5677747430af4162b987b80c3e001cd34e5c92f76cc4c24eeb8bc4e9ac2aed9e53803ed0ca4ae3a9737d214060005ea6f1783e287b3bee96e3a726eafe2fdfaa78d1f48c13b64df07847754b8400daaa69bf5c8f4350aeae9ca1207e78283cd0b20ceb360c7e658828163e2d25c4aa348561f927e88f63aa70e73a5e69b3df3495903f06572e1e007fa55a2999f596d067312f5779e8dbfdcf3427138f3d444d2639a10477f9bec4b0bbb6e3c04be68981f392203dd0ee3ef478e16dacfc5e3e03cf7ab8e3902f1b0ff034ef655b253ca509383815b1b6fc6522d4e4fdc11a48cf42d48604675fde2b94cf00500a2690891abf8ab9c015073014d9e08d4338b8780bdecd436cf0541359bafffa45237f104b96210403b2de9efed496f423500c7872c827467cfa5c4e72730d56bd068ed211cf847535edecb7b373f78b095b68441a34cb51682a8ae4d24ad0465f3927f889b813076038e79a7962fb385a882e8020f06c4c2ba1dd5cac7c18876da865d258734dd73583df292892448039ef799cf0630becdcce04579b5561dc825ab829827945e020c1f67ee615feb6243378e0610060f02cca4e91b2f001edb3d78fb4b55668dda93aec92a5de203717aa49c2d284acfabe262fccfcbb2b75a2183c46eb65ca8104e1b4da7fbb77ab2fc043aead87c32ab875ee7c2e7b7019c982cd3b43eaeb1a5fb135c0c7dcee8fe6516a328032f88c042891824659e9e94265c803b35ee5f83a2b210520106b8a358b50ab7a1fa89af9c251fe5294b3d1802d5676d95f160ec97b1ad94872cb2044642c37b4a6cc6c04effc1672db7e4b68d787d9a7a508ae54b3cd7369dde50e8c77d95a3d361c040babb171607caac2a3559ad4f75465f49c0d0ae3716db6e00cb11db4a5fade2a57c10238e204a67737c3b42aae501b20f7694a00f16e2d0174035a2c22656dc29880acebdbe8ddbd75c2f998d8ac2dfad2ba3a504767b6b45a45957f24d758ed024b3849c11d412a2a03b4047497022d9c30e23ef4df5c89644f48bb536f7945b59d7bcddff754413d135273ea8e75f22f216c6b9990ae71806f2c00b4025c48b75c0f73cdb9a7b8fa367b50028067e7f16f4dd569d462f4f19eacdb3ed70eeebb4483f8fd777d443e8b40427db6fe29068c0ca3d2414442e8f3a154704b0e51bc664a137b26be719f4f7c9a5678a674dfc95df80b9ce375dd649c8c704e509bd88c8e63d8c7dd67071115c8982ba46af4d6adcc9f68a75b9397b035153faf46366e7205dd8d6f37525c1a0e94610dd94323f6c15d085197149bfd6655548cfd9c52c9711937f79abb1a124f1210465483cd3b2d78378cfb85ed82e7da0f6eb6d279f2ae455925d0f6f1ba571eba281f2a654fb39ddff3b484439ff158e7c5419e037f3e3ad038f2211f1033195563c7f93cd54b9094f226e783271e1e5a2a2c10712eab625d64931cd4ffe6738d97b9b5ef828ee9fb059fc01af0e79c1e14b1d25988c69a399567c1d93768f7971d31488b8658a20878b7c1dd7ba02fc42939dde3d4a3339a65d507dc59c51097b40517705da56e9ebf0afa53282bf86dbb58c548069ff6eb95aade7cc66d7bbef724779ca1f731b3346ff177050373d79ff7b3e7f9bc0c1b4b266a8878b90baaa039d3e3b63979ac3df6e6f4859afd50238c7547a39b60810938044ae185d2ba3e00a4e73676864ae090d81eaee5ee6cf1d0ab378dd4dd891e937c2ea5410e0513005000000000000003911fab964c271550027697b52160687461602f88df165d884b36ec2b6c25a2f33c715687e9d4afb96d6861aca47da73d6f3144345f48843dd014e5c5ad8fe995754bd9cf32fce1e31919c4b2082fb0a30b9deae84bed4b28045634073c9c58c89d9e99c81769177c6d594f88a4facfd4c735a20307c737afa2d60399473296b831dbd933d93994ba3064279b10ea0c5833f41f157ea2302993dbe433b1aa3a3766d5439020484f4113c4c859465c3b415c3432f81db8719539d5bf372aaaea1cc43a6c5cbe59758bfee2916580dac4b008e595f437491d87abed02cefcd9db53d94d02daee67918e5d6787463183b4b87c1050000002f7809959bc048850613d17ca51055f2f416a44fe180d2d50c312cca7cb14a2bdc331f57a9817139a206fc76957227ffff2de20a4b8e3737fbb42913777c06376f799eba367e21f94ca598705f5dcb767d6f0900d6b0f6095e53c4c4234d0c1fbe434f6ab8f43c0013ee93b83946ee7759e89d7bdd1a32d7b311711b757fe43c06d21a35810d8fe98b27faea8aa12bc8716eefc5c97c45ac33eeec964c5214bc3a9359bdea1cccab94f15e36319cb34ebcacedb82c2ed3de5a8a8f0011e8f74e82d7f96093530e76692839d7961939adfdeeeaff19d11efcafb6d546fef271e89d6cc2389e81ff58cefcce3fbf4625a7e7de40e42e07b34449e15e065cc7340002000000000000f288a4510de03dab19d26285eda89156d50dd385a60333ba5bbf5d77cd7007ad1519ad5470de3dd6d6080cafccf8a97406bb6b68a1f0c4549820a73c880f475f732ae00398e8bd1f4108b7807fb33b72685ec37a2d3f766413a60459516246e5a1d998a2017aef0948a68cf255315ab80dd349e891aef595dc4d470e8ac32a308e15fc37d06aeac289c0523f483e1ff7408c6087f1ab652f2ef91d4f2b01987b0f46da034e5c3f745a7ee8101a3934c54e24b48ec0275e2d0687dc746b0827cbf652f406c6b95f2722e58c05f752ce2126596e1cd7655b904801784c416b22f73d324678e2724f43f1fe687c7e8a60c28b82b6528341b648cdd56fed7cdcbb1575912d5ecd36dea3bca0b7427d8392c6289455e8f8d2ab2242729251ae033a9e02210e62df0546a74b333a1c48f95fd54acb5741259e8c5488efeee327415cc19451432c6f14c27693102a3cd84857cd6586fc5ca9a93eb0145fac0662ff86107f998a8ef7df8aa14046c55b03d3d47f88a8d60f7774a2ee08758897fb411a94b3c2fc5d5f0db42c0456ec015f08e5247d33ae2d35603ff8454c16f8342856935125102bb784ed7148b6ce431b63ee356b0c785f2f47b90e29389f22fc5b59a70efaea2bd40195af4486220d702e30bfc43c10ec23ea6283994a7dde4dcb61fea6b651fb1d62458d0741a12830052fcc460db043afe525629b40d7cee458e4cb5e930ed624806c43a006e39336d07c2b8081c128ad2706f48261f7897484c297a1a6613bc18f5a38d442768af38041efe03d152ef95ff569e76db2391f4509d7f339d92fdb4a89364949da398000000000000000d80a4fe654578376e599aff3565b1d531f30912b9945030b81ea9935fd46edb44a78f615255490a4b621501f2a9e4d24624c4dac9274118c67584f5d374755534d7f68f679c4ff516a9cc8036cbd65868fcb2bf1cb9aea4e05df72279fdb0d2b9e935c5af3cf474bed79dfc248c1f5aea4b8b32c5d295e57079d0fe662a46b7f71cd47744db86c50b704c971d90295c7b2c7439a2d78ccfa79b5fc2bff6bbf840262bf89394b3e0691953264d2700c838fa2c7b3425260f59554e502dcea39cb313b0000000000004ca7c12f45858d6284ca6270d6b2f0e58fded8a7b4a302a97bc641df07720ba2b26bbfcc807ca0abb1b44322269c21c5ec68cb068ea88067d905ea917bb03eefdaebdeabf2d0dce80997c915c8949de992587c2cb5fe36d7d3e5db21b094b8b77940b5f07722e47a08d367e5f84c96ec664b72934b99b3109af65d77e86abd6859cddf4bbae1f0930462df15fddbc48562ea3511a8065ef028cf12f14dcf6ebecd8d884836174faf1aa609e5f1ee1162dfa13bdc1fa7cfaadba85c72e9758f03a755d0be53f8d2a1dfb1c68cc164b0a0780d971a96ea2c4d4ca0398c2235980a9307b3d5bd3b01faffd0a5dbed2881a9700af561ac8c6b00000000000000f96f06817fb903729a7db6ff957697c9ede7885d94ffb0969be0daf60af93109eb1dee72e4363f51af62af6fb2a6df3bec89822a7a0b678058fa3fef86faec216eb6992162f8dcbf719c148cd2f9c55f4901203a9a8a2c3e90f3943dbc10360a1a49700d1dfbf66d69f6fbaf506c8bcce8bb0d872a02238926407a4eddd5d0fc5a752f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400", 0x1000}}, 0x1006) r6 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000080), 0xffffffffffffffff) ioctl$TIOCSCTTY(r3, 0x540e, 0x5) sendmsg$TIPC_NL_BEARER_ENABLE(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000140)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r6, @ANYBLOB="010000000b000000200001800ea05ad83e2143f2ba03867e00010069623a64756d6d79300000000c0002800800030001000000"], 0x34}}, 0x0) [ 80.001021][ T23] audit: type=1400 audit(1713738031.589:269): avc: denied { mounton } for pid=1336 comm="syz-executor.3" path="/root/syzkaller-testdir691273985/syzkaller.oikCpn/49/file0" dev="fuse" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=fifo_file permissive=1 executing program 3: socket(0x25, 0xa, 0x3) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00cbab0b4b1b0e5fde066ac14696630df43d2a026a1251f98efd127dd86ae7d2e29041525060a00894ec12cb6937449b660286a53c8e751ddc425d07"], 0x1, 0x178, &(0x7f0000000240)="$eJzsmDFP6lAYht9zyoXcm7u4ujhIFAdLW9S4EMPmaCJq3CRQCVrEQAdhc/F/ODs4u/kjjLM6GBdGN5Oatgc4EgEdNDG+z/DxHPr1cPqRvENBCPm1PNw/360Vb6UB4D/SSKnvn4xBj9T6X27Oyq2p9fzF3GP+KtW4HN5PAAiCj/9+AsB1wYCv1kHw9u60+ixC9n0LEgvKdyBgKt+DxLZyFwK7yg80b4T9prlf81yz3PAqoVhhscPihCU3fL7uqUBFO5/QrrfancOS57nNL5RJ8+sWJPLa+fT/qzcbS5ufDQlbeQ4Cm8pXkerNJh6J9vzTicH+xjc/P4VC+WkyyKfgXGBey6eElh9Zv36cbbU7i7V6qepW3SPHya1YS5a17GSjIIrrmPz7G+XTP23/PyN6kyKJk5LvN+249tdOXN9LXBnln0RmNl6H2Z8ceZr4ulD3icgyxph2QgghhBBCCCGEEEII+QQzENFb0Ak4G1H3awAAAP//SA92ew==") execveat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x0, 0x0, 0x0) [ 80.047331][ T23] audit: type=1400 audit(1713738031.629:270): avc: denied { mount } for pid=1336 comm="syz-executor.3" name="/" dev="ramfs" ino=18756 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 80.079785][ T23] audit: type=1400 audit(1713738031.639:271): avc: denied { setopt } for pid=1345 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 80.097302][ T13] usb 5-1: new high-speed USB device number 9 using dummy_hcd executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setreuid(0x0, r1) getsockopt$inet_IP_XFRM_POLICY(r0, 0x0, 0x11, &(0x7f00000002c0)={{{@in6=@loopback, @in=@loopback}}, {{@in6=@private0}, 0x0, @in=@local}}, &(0x7f0000000180)=0xe8) syz_mount_image$ext4(&(0x7f00000001c0)='ext4\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed20c0, &(0x7f00000000c0)={[], [{@appraise}, {@appraise}, {@fowner_lt={'fowner<', r1}}, {@fowner_eq={'fowner', 0x3d, r1}}, {@fsname={'fsname', 0x3d, 'ext4\x00'}}]}, 0xfe, 0x479, &(0x7f00000004c0)="$eJzs3E9sFNUfAPDvTLel5c+v/BD/gCBVNBL/tLT8kYMXjSYeNJroAeOpbgtBFmpoTYQQRQ8Y48GQeDceTUy8e9KLUU8mXvFuSIzhAnpaM7sztF12y7bdsq37+SQD783M7nvfeft237y32wB61kj2TxKxNSKuRsRwRJQaTxip/3fz+sXy39cvlpOoVl//K8keFjeuXyznT1HbMlvqO6rVPL+pSbmX34qYrFSmz+X5sbkz747Nnr/w9KkzkyenT06fnTh27PChvQNHJ450JM4srhu7P5jZs+ulN6+8Uj5+5e2fv8nquzU/XsTRSSP1q9vUY50urMu2LUgnpS5WhGXJ2q0/367GcPTF0K1jw/Hix12tHLCmqtVqtdnnc+5SFfgPS6LbNQC6o/igz+5/i+0uDT3WhT+fq094ZHHfzLf6kVKk+Tn9Dfe3nTQYEccv/fNltsUazUMAACz0fTb+earZ+C+NfVvnz/tfvoayPSL+HxE7IuKeiNgZEfdGxH0RcX9EPLDM8htXSG4f/6TXVhZZe7Lx37P52tbi8V8x+ovtfXluWy3+/uTEqcr0wfyaHIj+TVl+fNFD0kVl/PDCb583lvtZPs0+smD8l21Z+cVYMH+ua6WGCbqpybnJjsX/UcTuUrP4k1vrgElE7IqI3Sss49QTX+9pdezO8S+hA+tM1a8iHq+3/6VoiL+QtFyfHH/m6MSRscGoTB8cK14Vt/vl18uvtSp/VfF3QNb+m5u+/uvxZ/eIyWDE7PkLp2vrtbPLL+Py75+UkxbHdq7w9T+QvFFLD+T73p+cmzs3HjGQvJxlhxbtn5h/bJEvzs/iP7C/ef/fUb89q12JByMiexHvjYiHImJf3nYPR8QjEbF/ifh/ev7Rd1oda93+S8zKd1AW/9QS7Z+95WWp+fZffqLv9I/ftSq/2lb7H66lDuR72nn/a7eCq7l2AAAAsFGkte/AJ+norXSajo7Wv8O/MzanlZnZuSdPzLx3dqr+Xfnt0Z8WM13DC+ZDx/O54SI/0ZA/lM8bf9E3VMuPlmcqU90OHnrclhb9P/NHX7drB6w5v9eC3qX/Q+/S/6F36f/Qu/R/6FEDzXd/2MZDrQ/Axrf8z//BNakHcPcZ/0Pv0v+hd+n/0JNa/jY+XdVP/jdqotS90r+90zlD6+D6LEhEui6q0bnEq5/Wu8R6qU+RKLX9xyxWmNjU9FC335kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6498AAAD//1Mh5t4=") syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_dev$vcsu(&(0x7f0000000000), 0x7, 0x319040) r2 = socket$inet_tcp(0x2, 0x1, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r3, &(0x7f0000000500)={0xa, 0x2}, 0x1c) listen(r3, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x4e23, @multicast2}, 0x10) r4 = accept4$unix(r3, 0x0, 0x0, 0x0) r5 = openat$incfs(0xffffffffffffffff, &(0x7f0000000100)='.pending_reads\x00', 0x101000, 0x80) ioctl$sock_inet_SIOCSIFPFLAGS(r5, 0x8934, &(0x7f00000003c0)={'veth1_virt_wifi\x00'}) socket$inet6_tcp(0xa, 0x1, 0x0) r6 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r6, 0x0, 0x0) accept(r5, &(0x7f00000001c0)=@llc={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, @dev}, &(0x7f0000000480)=0x80) ptrace$peeksig(0x4209, r6, 0x0, &(0x7f0000000600)=[{}]) r7 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace$peeksig(0x10, r7, 0x0, 0x0) tkill(r7, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) tkill(0x0, 0x20000000) syz_open_procfs(0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$IP_VS_SO_GET_TIMEOUT(r4, 0x0, 0xb, &(0x7f0000000140), &(0x7f0000000180)=0xc) waitid(0x2, 0x0, &(0x7f0000000400), 0x1000000, &(0x7f0000000540)) recvfrom$inet(r8, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f0000000100)='./bus\x00', 0x1000840, &(0x7f0000000d00)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c757466383d312c636f6465706167653d3837342c6e6f6e756d7461696c3d302c6e6f6e756d7461696c3d302c757466383d312c696f636861727365743d69736f383835392d322c756e695f786c6174653d302c73686f72746e616d653d6d697865642c756e695f786c6174653d312c73686f72746e616d653d77696e39352c726f6469722c73686f72746e616d653d6c6f7765722c00aa2e7eaf7f60bdb255523636c84ebfaea89125ac6401a9a56983c1368f33a827ee938ff24075e5fffd8d14a6936d831e1fdb63195c155fc3df8bfccaa032ae0af67ff0c39d6172947ed7014fe71a8b6a19c6a37615ef87becf5a801f65634aea68c56d3bebe4a4738b4db4de8cea04fc52d6ba588630bf400c80b4812a9f268f75e7dd35529db6c36894acf616c28617e4bd0ebfa9a88a426bca0447039d0e8f1277c9b20d02b802344c309eeb83f417ba7ea40a8df6a83a736e4956a2a88521c03d763b8525b47199e439b5be38a78b8359f60c1f151d5b95cc07b95f8af2"], 0x3, 0x37c, &(0x7f0000000980)="$eJzs3U9oHNUfAPDvZjbZ5EdLcvhBURBGb4KGtiqiF1NKCsW9VFn8cxAX26pkY6HBxfSQbbyIR8GjnjzpQQ8eehNEUMSbB69WKFXxoL0VLB2Z3dnd2exuLJa0Bj+fw/LNe9/vvDezD3YyYV9eXom107Nx9tq1qzE/X4nqyvGVuF6JpUii72KMm5vQBgDsD9ezLP7IeiK+uJWSyt7PCgDYS93P/1cPllre/nq3/MynPwDse8Xv/wvltmRHzvy04nN7Ni0AYA+NPv+PiAfGUkp/6q+O3RsAAPvPsy+8+PSxesQzaTofsf5Ou9FuxJPD/mNn4/VoxZk4HItxI6J3o5C/VLqvJ07WVw+nadqJn5eikVe0GxHrnXajd6dwLOnW1+JILMZSUV/cbWRZlpz4vL56JO2KiIud7vixXmk3ZmOhGP/H/8WZOBpp/H+sPuJkffVoWhygsd6vn43YHj63yOe/HIvx/StxLlpxOvLa/m1NfXXrSJoez+oHKsP6TrtR6+b1TH0CAgAAAAAAAAAAAAAAAAAAAAAA/8hyOrA02D8nG+7fs7w8ob+7P06vvtgfaLu3P1BWyyLLfn/r4ca7SYzsD7Rjf55Ou1GNmbt76gAAAAAAAAAAAAAAAAAAAPCvsbE5F81W68z5jc0La+Wgc35jcyYi8pY3vv30q4UYzVkoDjBaNRJUi5RSVzqsypJ+cpaM5BRBkg9eqfZaPrk0mHE5pzY4i4nTqE3varUO3n/lg2HLfUn/yDeHOUlMPK8LyY5p9IL5kQs7/bLsEhz9m5zLWZZNK996abwqKhHVCVO9rSDLg2+uvnbPIxuHHuu2fJn1PPjQ4nOX3//o17VmKx8512rNnd+4ka01i58nL7bpQdJfPx9fGSy2SnklVJuP3jx1YMqRt0dbmskPvz1/73vfFS0zu79NWbnlzVJXpahKeoN+trN8rhfk0xx0PZUH+TUaH2t2wuKfFDwet/XGHfpwpXlp66dfJubMjC+S0lq2UQcAAAAAAAAAAAAAAAAAANwRpe+KF4ov+87uVvXEqb2fGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcOcP//z8IYmZ7R8utBX92Yryrlh8w5kojLt3FswUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4L/qrwAAAP//RQVjMw==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = fsopen(&(0x7f00000003c0)='cgroup2\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r1, 0x6, 0x0, 0x0, 0x0) r2 = fsmount(r1, 0x0, 0x0) r3 = openat$cgroup_int(r2, &(0x7f0000000080)='cgroup.max.depth\x00', 0x2, 0x0) write$binfmt_misc(r3, &(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYRESOCT], 0x4c) getdents64(r0, &(0x7f0000000540)=""/239, 0xef) [ 80.151166][ T1349] erofs: (device loop3): mounted with opts: , root inode @ nid 36. [ 80.159770][ T23] audit: type=1400 audit(1713738031.749:272): avc: denied { execute } for pid=1347 comm="syz-executor.3" name="file2" dev="loop3" ino=89 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 executing program 0: r0 = creat(&(0x7f0000000280)='./file0\x00', 0x3c525f0a660d78e5) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000000)=@req3={0x8000, 0x7, 0x40, 0xe00}, 0x1c) sendmmsg$inet(r1, &(0x7f0000004780)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10, 0x0}}], 0x1, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_NEW(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="c80000000002010400000000000000000a0000003c0001800c00028005000100010000002c00018014000300fc0000000000000000000000000000001400041afe8800000000000000000000000000013c0003800c00028005000100000000002c00018014000300fc00000000000000000000000000000014000400fe8000000000000000000000000000bb3c0002800c00028005000100000000002c00018014000300fe8000000000000000000000000000bb140004"], 0xc8}}, 0x0) syz_mount_image$vfat(&(0x7f0000000140), &(0x7f0000000100)='./bus\x00', 0x1000002, &(0x7f0000000500)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c646973636172640061727365743d63703835322c757466383d202c6e6f6e756d7461696c3d302c6e6f6e75617461696c3d302c7574663c3d302c696f6368619615f9a9d8bc34fd234143727365743d69736f383835392d322c756e695f786c6174653d312c73686f72746e616d653d77696e6e742c756e695f786c6174653d312c757466383d312c756e695f786c6174653d302c756e695f786c6174653d302c73686f72746e616d653d6d697865642c726f6469722c756e695f786c"], 0x1, 0x368, &(0x7f0000000180)="$eJzs3U9oI9UfAPBvOmnSXfj9tjdREKI3Qct2b3qxRbqw2ItK8M9BDG5XJa1Ci8X2sG09KB4Fj3rypqAHD+JRBEW8efDqCrIqHrS3BRefTCaTTJu02y5WKX4+0PTlvfed73cmQzINyetzc9G9PBlXdnevx9RULepzj8zFjVpMRxal7RjVGNMHAJwON1KK31PhiCG1Ey4JADhhvdf/FyKiFdNFz+tfHjY/efUHgFOv//f/mcPmTB008MqJlAQAnLCR9//v3TPc6P3Uy7v1yqcCAIDT6omnn3l0fjHi8VZrKmLlzfX2ejseGo7PX4mXYjmW4nyci5sRxYVCflPr3V68tLhwvtVqbcVP09GOiIl+YLu4UpjPevHNmB2MDK42UkrZxU8WF2ZbPRGxvdXLHyu19fZknO3n//5sLA0vPKbLIqJ3c2lx4UKrv4H2Shm/FbEzfN8ir38mzsW3zw82k1L5CcbFhauzE/07w/j1djMuD47Cge+AAAAAAAAAAAAAAAAAAAAAAADAbZlpDUwP1s9J+e9ipZyZmTHjvfVxivj++kA7xfpAqZkipd9ee6D9VhZ71gfavz7PuoUEAQAAAAAAAAAAAAAAAAAAYGBtoxGd5eWl1bWNzW61sbW6tjEREXnPy19/9MWZGJ1zi0a9SNGMGKRo9dNudjspKyenLGI0PMuTlz0ffDqouDqnOdiLsWU0xw/tRt743z0/vjscujsrt/zncHIW43cwq5Tx8L6kK/8vSjrOgRo0LlR7mqPZr6WUKj1vVMOvPju6wahF1I//wG12J+LgOSlvfHX9xTvLo9/5PBXuu//ck9feef+Xbmc5zxy9R7CxunYzdTu1cvLxDkt+qMueWhSNWvVMqB8WvrO3p5N99+tTd739zdGyp2rPq/n5vG9OVuzOx/vDG0UjLzNvNIZny5lh+GR/J5aXJsec/Ldq3MZjesd7n32Y0g8/HzlFIa9+YuRpo/b3PQMBAAAAAAAAAAAAAAAAAAClynfF+/pf9p08LOrBx06+MgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD45wz//3+lsbMd+3qO0vhja0xUc2l1LaLxb+8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/cX8FAAD//zbhVeI=") r3 = creat(&(0x7f0000000300)='./bus\x00', 0x0) write$binfmt_elf32(r3, &(0x7f00000008c0)=ANY=[], 0x4b0) close(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x16d43e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r4, 0x0) write$binfmt_elf64(r3, &(0x7f0000000680)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, [{}]}, 0x78) ftruncate(r3, 0x101) write$binfmt_elf64(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7f454c4602010804030000000000000002003e0008000000db030000000000004000000000000000890000000000000001000000ff7f3800010000082400050003"], 0x902) ioctl$BTRFS_IOC_GET_FEATURES(r1, 0x80189439, &(0x7f0000000040)) close(r0) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001140)='net\x00') prctl$PR_SET_SECCOMP(0x16, 0x1, 0x0) fchdir(r5) r6 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r6, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) [ 80.307307][ T1261] EXT4-fs warning (device loop0): htree_dirblock_to_tree:1048: inode #2: lblock 0: comm syz-executor.0: error -117 reading directory block [ 80.331067][ T1357] FAT-fs (loop1): Directory bread(block 64) failed [ 80.338147][ T1357] FAT-fs (loop1): Directory bread(block 65) failed [ 80.344581][ T1357] FAT-fs (loop1): Directory bread(block 66) failed executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0) pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e4c"], 0x15) r2 = dup(r1) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) bind$bt_l2cap(r3, &(0x7f00000000c0)={0x1f, 0x0, @fixed, 0x0, 0x2}, 0xe) getsockopt$bt_BT_RCVMTU(r3, 0x112, 0xd, &(0x7f0000000080), &(0x7f0000000140)=0x2) write$FUSE_BMAP(r2, &(0x7f0000000000)={0x18}, 0x18) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000000000000b7030000000000f7850000002d00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='kmem_cache_free\x00', r4}, 0x10) write$FUSE_DIRENTPLUS(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="3801"], 0x138) write$FUSE_CREATE_OPEN(r2, &(0x7f00000004c0)={0xa0}, 0xa0) write$FUSE_INIT(r2, &(0x7f00000003c0)={0x50}, 0x50) write$FUSE_OPEN(r2, &(0x7f0000000080)={0x20}, 0x20) write$FUSE_OPEN(r2, &(0x7f0000000040)={0x20}, 0x20) mount$9p_fd(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r0, @ANYBLOB=',wfdno=', @ANYRESHEX=r1]) creat(&(0x7f0000000200)='./file0/file0\x00', 0x0) [ 80.350933][ T1357] FAT-fs (loop1): Directory bread(block 67) failed [ 80.358211][ T1357] FAT-fs (loop1): Directory bread(block 68) failed [ 80.365019][ T1357] FAT-fs (loop1): Directory bread(block 69) failed [ 80.371522][ T1357] FAT-fs (loop1): Directory bread(block 70) failed [ 80.378511][ T1357] FAT-fs (loop1): Directory bread(block 71) failed [ 80.384999][ T1357] FAT-fs (loop1): Directory bread(block 72) failed [ 80.392414][ T1357] FAT-fs (loop1): Directory bread(block 73) failed executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) syz_emit_ethernet(0xa6, &(0x7f0000000000)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0xffffffffffffff0a, 0x3a, 0xff, @remote, @dev={0xfe, 0x80, '\x00', 0x31}, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7, [{0x0, 0xa, "a78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af1802"}, {0x2, 0x1, "ffffa53ca721000000000000"}]}}}}}}, 0x0) bind$netlink(r0, &(0x7f0000514ff4)={0x10, 0x0, 0x0, 0x2ffffffff}, 0xc) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/bus/input/handlers\x00', 0x0, 0x0) getsockopt$netlink(r1, 0x10e, 0x2, &(0x7f0000000280)=""/218, &(0x7f00000001c0)=0xda) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000000), 0x4) r2 = signalfd(r0, &(0x7f0000000100)={[0x2]}, 0x8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000140)={&(0x7f00000000c0)='ext4_da_update_reserve_space\x00', r2}, 0x10) setsockopt$netlink_NETLINK_BROADCAST_ERROR(r0, 0x10e, 0x4, &(0x7f0000000080)=0x45d0f620, 0x4) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000600)=ANY=[@ANYBLOB="3400000010001fff00"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000140012800900010076657468"], 0x34}}, 0x0) executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WOWLAN(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4040}, 0x4000000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, r2, 0x300, 0x70bd2b, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x3c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x74}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x5}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40000}, 0x800) pread64(r0, &(0x7f0000000300)=""/85, 0x55, 0x80000001) r4 = epoll_create1(0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x802, 0x0) epoll_ctl$EPOLL_CTL_DEL(r4, 0x2, r5) r6 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) ioctl$KVM_SET_DEBUGREGS(r6, 0x4080aea2, &(0x7f00000003c0)={[0x2000, 0x3000, 0xd000, 0x100000], 0x4, 0x8, 0xc1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00'}) r7 = syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r0) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x34, r7, 0x200, 0x70bd2a, 0x25dfdbfb, {{}, {}, {0x18, 0x17, {0x1a, 0x2, @l2={'eth', 0x3a, 'team0\x00'}}}}, [""]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x4010) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x7ff, 0x0, 0x3, 0x976b}, {0xae6e, 0x9, 0x5, 0x13a}, {0x1, 0x3, 0xc4, 0x1000}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r8, 0xc0502100, &(0x7f0000000640)) r9 = openat$bsg(0xffffffffffffff9c, &(0x7f00000006c0), 0x40000, 0x0) sendmsg$NL80211_CMD_DEL_INTERFACE(r9, &(0x7f00000007c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x28, r1, 0x100, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x7, 0x64}}}}, ["", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x4044884}, 0x20008000) r10 = socket(0x0, 0x2, 0x3) r11 = syz_genetlink_get_family_id$tipc(&(0x7f0000000840), r0) sendmsg$TIPC_CMD_GET_LINKS(r10, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000880)={0x24, r11, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {}, {0x8, 0x11, 0x4}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x0) r12 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_RECV_OWN_MSGS(r12, 0x65, 0x4, &(0x7f0000000940), &(0x7f0000000980)=0x4) syz_genetlink_get_family_id$ethtool(&(0x7f00000009c0), 0xffffffffffffffff) ioctl$FS_IOC_SETFSLABEL(r12, 0x41009432, &(0x7f0000000a00)="d2d1bdd6ec16b3180b275b44f51ab165d1577b62d2ddeb7ee084cdb675ab35c457b64e30d1bb5d6418856e45c28ddf01e09be5049189de22b27e8d8cdbd0fd5349307e34138c0c1c42b92de3177b61af920889012576fc7a600c1c2e23633de50007a35bd55c0d3e57fb792156e0e260bfa018bc6f704416e96d1ef63145b2173cfc232063f328d4ad7556d760aa277336ec62c631ccf19be15757d78e1c32a3467b07fc3929bdc0006ee8f1b7ef4601e8930edf0b26cbd53cfb17d870dfdbd3cb155e7037938b181f4ede92482a0eca7fbbdd1b63564caca1aec841b3f524466843ba5eff652756da2cad97a571bc604579bdea1dd89d81ad3ce12ec63dd801") pipe(&(0x7f0000000b00)) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000c40)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000c00)={&(0x7f0000000b80)={0x78, r2, 0x400, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x10000, 0x5}}}}, [@NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x2}, @NL80211_ATTR_STA_WME={0x24, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfd}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x2}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x6}]}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x3}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x9, 0x5}}, @NL80211_ATTR_STA_TX_POWER={0x6, 0x114, 0x1000}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0xb7}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x2}]}, 0x78}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) openat$cgroup_ro(r9, &(0x7f0000000c80)='devices.list\x00', 0x0, 0x0) ioctl$FICLONERANGE(r4, 0x4020940d, &(0x7f0000000cc0)={{r6}, 0x0, 0x10ea15ce, 0x6b}) executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$RTC_IRQP_READ(r0, 0x8008700b, &(0x7f0000000040)) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x74, 0x0, 0x0, 0x1}, {0x6}]}) [ 80.487388][ T13] usb 5-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 80.503650][ T13] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 2 [ 80.514878][ T13] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 80.526280][ T13] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 80.577448][ T1367] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.584287][ T1367] bridge0: port 1(bridge_slave_0) entered disabled state [ 80.592174][ T1367] device bridge_slave_0 entered promiscuous mode [ 80.603389][ T1367] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.611982][ T1367] bridge0: port 2(bridge_slave_1) entered disabled state [ 80.619562][ T1367] device bridge_slave_1 entered promiscuous mode [ 80.682946][ T1367] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.693000][ T1367] bridge0: port 2(bridge_slave_1) entered forwarding state [ 80.697392][ T13] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 80.700238][ T1367] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.713100][ T13] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 executing program 1: sendmsg$NL802154_CMD_SET_SEC_PARAMS(0xffffffffffffffff, 0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b703000000000000850000000400000095"], &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r1}, 0x10) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x9, 0x6, 0x6, 0x8001, 0x0, 0x1}, 0x48) mknodat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x4, 0x9) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, 0xffff, r2}, 0x38) r3 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCETHTOOL(r3, 0x8946, &(0x7f0000000140)={'bridge_slave_0\x00', &(0x7f0000000100)=@ethtool_ringparam={0x10}}) r4 = memfd_create(&(0x7f0000000040)='rootmode', 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r4, 0x0) r5 = userfaultfd(0x80001) ioctl$UFFDIO_API(r5, 0xc018aa3f, &(0x7f0000000080)) ioctl$UFFDIO_REGISTER(r5, 0xc020aa00, &(0x7f00000000c0)={{&(0x7f0000ffa000/0x4000)=nil, 0x4000}, 0x1}) syz_io_uring_setup(0x24fa, &(0x7f0000000080)={0x0, 0x0, 0x10100}, &(0x7f0000000100), &(0x7f0000000140)) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000100)='E', 0x1}], 0x1, 0x0, 0x0) ioctl$UFFDIO_ZEROPAGE(r5, 0xc020aa07, &(0x7f0000000280)={{&(0x7f0000ffc000/0x1000)=nil, 0x1000}}) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x18, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="180100002100000000000000000000108500000075000000a50000002300000095"], &(0x7f0000000000)='syzkaller\x00'}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000, 0x0, 0x1}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00'}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000100)={&(0x7f00000001c0)='mmap_lock_acquire_returned\x00', r6}, 0x10) statx(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r7, 0x4020ae46, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000, &(0x7f0000ffd000/0x1000)=nil}) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x8000, &(0x7f0000000200)=ANY=[@ANYRESDEC, @ANYRESOCT], 0x1, 0x270, &(0x7f00000003c0)="$eJzs3D9rG2cYAPBHlezKhiIPBdNS6JUunYTt0t2m2FAqaGkRpaVDTS3TonMNFhikwX+mfomEfINkzBrIELJkyBcIgeAEssRbCAEF+2THNrJPSbAV4t9vuZfT89zzvK8OnQTi/euLlebSamt5d3cnyuVClGZjNl5ETMRHUYzMVgAAH5Ln3W4862aG3QsAcDE8/wHg8hnw+f9zdti8qLYAgHPk9z8AXD6//v7Hj3O12vwvSVKOWPl/vb5e3z+O9QKW499IoxFTUYmXEd1D2Xjhh9r8VLLn8UTUVzZ7+Zvr9ezfg3MH+dNRiYl++YX56SRzPH8kxnv5D8ajETNRiU/715/pmz8a33x9pH41KnH/71iNNJZiL/d1/sZ0knz/Uy2JUhzJ/3g/bt9Y36XzfQkAAAAAAAAAAAAAAAAAAAAAgLdWTQ713b+nWj3t9Sx/7vT9gcrH9wc6uT9PKT4vDXfuAAAAAAAAAAAAAAAAAAAA8L5otTvNxTRtrJ01+O/u9dt5Me2de1u/5cV0moVe3fyi5z345KtHV06P2S7kr08hp0Sxd403bOzWlyfO/Fkc4DqFrQFKlHurn99GMafVOzv/fPZta/K7/jHFGMJ7OnLWrfW0EtE3a/udq98Y6m18MOvc4Mmrs4s3Nx4+GfTKF/cZBAAAAAAAAAAAAAAAAAAAZFrtTrM87CYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYMha7U5zMU0bo9HuXIs0bawdnDlzsDBAzOFg2HMEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBXAQAA//9kuJIF") r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_msfilter(r9, 0x0, 0x29, &(0x7f0000000000)=ANY=[@ANYBLOB="e0"], 0x5000) ioctl$KVM_SET_MSRS(r8, 0x4008ae89, &(0x7f0000000640)=ANY=[@ANYBLOB="e12aa42428a2e5a94a3ee3d61fff0e1ebd5afb93437e8417575e6403bf1ff1ca5ed61464fd3a5a68cc5b85ab11cf40108bafda52ea54f7bde640f57425d333398539a96f0cc3ebb495c293cf077b8d47f312254ab0a439506a8e27d721ccac41ee39dc8bb4c62756274920c7afd3957c7b3dad6337d14ce42a37fee6c2c5c92e3a9491ee1c3d43ce3fa26644b300922f40075fa25309554dd7c90efa6fcb339e9b6233590395bc52fcf3c629c6c8d418be896c6fa7b21e246e3aad878f0afc049d0227c71abcfa3b5a", @ANYRES16=0x0, @ANYBLOB="9f71a585474079ea85000000daeea49ffa5deb6d0e372f39bd70"]) userfaultfd(0x80001) [ 80.720442][ T1367] bridge0: port 1(bridge_slave_0) entered forwarding state [ 80.747776][ T13] usb 5-1: Product: syz [ 80.751907][ T13] usb 5-1: Manufacturer: syz [ 80.755106][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 80.756489][ T13] usb 5-1: SerialNumber: syz [ 80.773690][ T74] bridge0: port 1(bridge_slave_0) entered disabled state [ 80.782207][ T74] bridge0: port 2(bridge_slave_1) entered disabled state [ 80.798281][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 80.806497][ T398] bridge0: port 1(bridge_slave_0) entered blocking state [ 80.813365][ T398] bridge0: port 1(bridge_slave_0) entered forwarding state [ 80.821242][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 80.829597][ T398] bridge0: port 2(bridge_slave_1) entered blocking state [ 80.836524][ T398] bridge0: port 2(bridge_slave_1) entered forwarding state [ 80.848019][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 80.865148][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 80.876683][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 80.890030][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 80.907950][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 80.920777][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WOWLAN(r0, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x4000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x14, r1, 0x20, 0x70bd25, 0x25dfdbff, {{}, {@void, @void, @void}}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x4040}, 0x4000000) r2 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), r0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_CANCEL_REMAIN_ON_CHANNEL(r0, &(0x7f00000002c0)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000280)={&(0x7f0000000200)={0x4c, r2, 0x300, 0x70bd2b, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r3}, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x3c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x74}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x5}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x4f}]}, 0x4c}, 0x1, 0x0, 0x0, 0x40000}, 0x800) pread64(r0, &(0x7f0000000300)=""/85, 0x55, 0x80000001) r4 = epoll_create1(0x0) r5 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000380), 0x802, 0x0) epoll_ctl$EPOLL_CTL_DEL(r4, 0x2, r5) r6 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x1) ioctl$KVM_SET_DEBUGREGS(r6, 0x4080aea2, &(0x7f00000003c0)={[0x2000, 0x3000, 0xd000, 0x100000], 0x4, 0x8, 0xc1}) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00'}) r7 = syz_genetlink_get_family_id$tipc(&(0x7f00000004c0), r0) sendmsg$TIPC_CMD_ENABLE_BEARER(r0, &(0x7f0000000580)={&(0x7f0000000480)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000540)={&(0x7f0000000500)={0x34, r7, 0x200, 0x70bd2a, 0x25dfdbfb, {{}, {}, {0x18, 0x17, {0x1a, 0x2, @l2={'eth', 0x3a, 'team0\x00'}}}}, [""]}, 0x34}, 0x1, 0x0, 0x0, 0x80}, 0x4010) r8 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000600)={0x3, &(0x7f00000005c0)=[{0x7ff, 0x0, 0x3, 0x976b}, {0xae6e, 0x9, 0x5, 0x13a}, {0x1, 0x3, 0xc4, 0x1000}]}) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r8, 0xc0502100, &(0x7f0000000640)) r9 = openat$bsg(0xffffffffffffff9c, &(0x7f00000006c0), 0x40000, 0x0) sendmsg$NL80211_CMD_DEL_INTERFACE(r9, &(0x7f00000007c0)={&(0x7f0000000700)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x28, r1, 0x100, 0x70bd28, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r3}, @val={0xc, 0x99, {0x7, 0x64}}}}, ["", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x4044884}, 0x20008000) r10 = socket(0x0, 0x2, 0x3) r11 = syz_genetlink_get_family_id$tipc(&(0x7f0000000840), r0) sendmsg$TIPC_CMD_GET_LINKS(r10, &(0x7f0000000900)={&(0x7f0000000800)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f00000008c0)={&(0x7f0000000880)={0x24, r11, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {}, {0x8, 0x11, 0x4}}, ["", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x0) r12 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_RECV_OWN_MSGS(r12, 0x65, 0x4, &(0x7f0000000940), &(0x7f0000000980)=0x4) syz_genetlink_get_family_id$ethtool(&(0x7f00000009c0), 0xffffffffffffffff) ioctl$FS_IOC_SETFSLABEL(r12, 0x41009432, &(0x7f0000000a00)="d2d1bdd6ec16b3180b275b44f51ab165d1577b62d2ddeb7ee084cdb675ab35c457b64e30d1bb5d6418856e45c28ddf01e09be5049189de22b27e8d8cdbd0fd5349307e34138c0c1c42b92de3177b61af920889012576fc7a600c1c2e23633de50007a35bd55c0d3e57fb792156e0e260bfa018bc6f704416e96d1ef63145b2173cfc232063f328d4ad7556d760aa277336ec62c631ccf19be15757d78e1c32a3467b07fc3929bdc0006ee8f1b7ef4601e8930edf0b26cbd53cfb17d870dfdbd3cb155e7037938b181f4ede92482a0eca7fbbdd1b63564caca1aec841b3f524466843ba5eff652756da2cad97a571bc604579bdea1dd89d81ad3ce12ec63dd801") pipe(&(0x7f0000000b00)) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000c40)={&(0x7f0000000b40)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000c00)={&(0x7f0000000b80)={0x78, r2, 0x400, 0x70bd2b, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x10000, 0x5}}}}, [@NL80211_ATTR_STA_LISTEN_INTERVAL={0x6, 0x12, 0x2}, @NL80211_ATTR_STA_WME={0x24, 0x81, [@NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xfd}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x2}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x6}]}, @NL80211_ATTR_LOCAL_MESH_POWER_MODE={0x8, 0xa4, 0x3}, @NL80211_ATTR_STA_FLAGS2={0xc, 0x43, {0x9, 0x5}}, @NL80211_ATTR_STA_TX_POWER={0x6, 0x114, 0x1000}, @NL80211_ATTR_STA_AID={0x6, 0x10, 0xb7}, @NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x2}]}, 0x78}, 0x1, 0x0, 0x0, 0x10}, 0x4000000) openat$cgroup_ro(r9, &(0x7f0000000c80)='devices.list\x00', 0x0, 0x0) ioctl$FICLONERANGE(r4, 0x4020940d, &(0x7f0000000cc0)={{r6}, 0x0, 0x10ea15ce, 0x6b}) executing program 0: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x3000c80, &(0x7f0000000380), 0x45, 0x7a5, &(0x7f0000000f80)="$eJzs3c9rG1ceAPDvyPLPZNdeWNjNngwLu4YQeZ31Jlso1KWHUmgg0J6bGFkxqWUrWHKIjWkTSqGXQlt6ay859+el9Nofh17a/6MkpK0TmtJDcRn9sJVYcuTElpLm84Gx3pt50nvfeaOZJ81YE8Bjazz9k4k4EhFvJRGj9flJRPRXU9mImVq52xvr+XRKYnPzhR+TaplbG+v5aHpO6lA98/eI+Or1iKOZnfWWV9cWZovFwnI9P1lZvDBZXl07dn5xdr4wX1g6MTU9ffzk/06e2L9Yf/5u7fD1t5/998czv772t0/e/DqJmThcX9Ycx34Zj/H6OulPV+Edntnvynrms1c6KNS0BWQPsjHsUdoxffVeORKj0bdb/wx3s2UAwEF5NSI22+lruwQAeKQlteP/U71uBwDQLY3vAW5trOcbU2+/keiuG09HxFAt/sb5zdqSbP2c3VD1POjIreSOMyNJRIztQ/3jEfH+5y99mE5xQOchAVq5fCUizo6N79z/JzuuWdir/3RQZvyuvP0fdM8X6fjn/63Gf5mt8U+0GP8Mtnjv3o97v/8z1/ahmrbS8d+TTde23W6Kv26sr577U3XM15+cO18spPu2P0fERPQPpvmpXeqYuPnbzXbLmsd/P73z8gdp/enjdonMtezgnc+Zm63MPkjMzW5cifhHtlX8yVb/J23Gv6c7rOO5J954r92yNP403sa0M/6DtXk14l8t+z/ZKpPsen3iZHVzmGxsFC18OhMj7eofz273fzql9Tc+C3RD2v8ju8c/ljRfr1nu+KW3rhb79urol+0KNW//reNvvf0PJC9W0wP1eZdmK5XlqYiB5Pmd849vP7eRb5RP45/4Z+v3/27bf/qZ8GyHKyJ7/YeP7j/+g5XGP7en/t9zIoZuL/S1q7+z/p+upibqczrZ/3XawAdZdwAAAAAAAAAAAAAAAAAAAAAAAADQqUxEHI4kk9tKZzK5XO0e3n+NkUyxVK4cPVdaWZqL6r2yx6I/0/ipy9Gm30Odqv8efiN//K78fyPiLxHx7uBwNZ/Ll4pzvQ4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoOtbn/f+r7wV63DgA4MEN9vW4BANBlSTbb6yYAAN02tKfSwwfWDgCge/Z2/AcA/ggc/wHg8XOP479/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBBnT51Kp02f9lYz6f5uYurKwuli8fmCuWF3OJKPpcvLV/IzZdK88VCLl9abPtCl2sPxVLpwnQsrVyarBTKlcny6tqZxdLKUuXM+cXZ+cKZQn/XIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAzpVX1xZmi8XCskRPEgvf1PrhYWmPxN4ScbnWfw9Le/YvEQPbe4nh3uycAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4BvwcAAP//JJMi3A==") r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) epoll_wait(r0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}], 0xa, 0x80000000) write$binfmt_elf64(r0, &(0x7f0000000000)=ANY=[], 0xfe3c) truncate(&(0x7f0000000080)='./bus\x00', 0x1ff) write$binfmt_script(r0, &(0x7f0000000100)={'#! ', './file0'}, 0xb) [ 80.933808][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 80.978121][ T9] device bridge_slave_1 left promiscuous mode [ 80.985307][ T9] bridge0: port 2(bridge_slave_1) entered disabled state [ 80.992791][ T9] device bridge_slave_0 left promiscuous mode [ 80.999139][ T9] bridge0: port 1(bridge_slave_0) entered disabled state executing program 2: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RTC_IRQP_SET(r0, 0x4008700c, 0xc11) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f00000000c0)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="6e6f696e6c696e655f78617474722c6e6f666c7573685f6d657267652c6e6f657874656e745f63616368652c6a71666d743d76667376312c66617374626f6f742c757365725f78617474722c6772706a71756f74613d00233f5b2c7768696e745f6d6f64653d757365722d62617365642c6673796e635f6d6f64653d7374726963742c6e6f657874656e0c5f63616368652cba727f3e50c9f1da74722c00"], 0x21, 0x552d, &(0x7f000000abc0)="$eJzs3EtvG1UUAODjpOmbEiEW7DqoQkqk2qrTh2BXoBUP0aoqsGAFju1abmxPFDtOyIoFS8SCf4JAYsWS38CCNTvEAsQOCeS5E2gKlZDixKT5Pml85t65c+beURTpzFgO4NhazH77pRIX4kxEzEfE+Yhiv1JuhZspvBARFyNi7pGtUvb/1XEyIs5GxIVJ8pSzUh764vL40vWf3/712+9PnTj35Tc/zG7VwKy9FBH99bS/1U8x76T4sOxvjLtF7F8blzEd6K+V7TzFrfZqkWGrsTuuUcSrnTQ+X98cTuKDXqM5iZ3ug6J/fZAuOBx3dvMUJzxsbBTtVnu1iN1hXsTOTprX9k7637YzHKU8rTLfx0X6GI12Y+pvb7fTetbXitgcjMr+lDdvtbcncVzG8nLRzHutYh6r+7nT/2svvtMdbG5n4/bGsJsPsuu1+su1+o1qfSNvtUfta9VGv3XjWrbU6U2GVUftRv9mJ887vXatmfeXs6VOs1mt17OlW+3VbmOQ1eu1q7Ur1evL5d7l7I2772e9VrY0ia91B5ujbm+YPcg3snTGcrZSu/rKcnapnr1751527/7t23fuvffhrQ/uvnrnrdfLQf+YVra0cmVlpVq/Ul2pL+/vBhyp9X9aTnqK64d9qcx6AgBHj/ofmIWDq/837kccfP0f6v+pOFL173Gv/w9g/bAv6n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGPrx4Wv3ix2FlP7XNn/TNn1XNmuRMRcRPzxL+bj5J6c82WehSeMX3hsDt9VosgwucapcjsbETfL7fdnD/ouAAAAwNPr608ufp6q9fSxOOsJcZjSQ5u58x9NKV8lIhYWf5pStrnJx/NTSlb8fZ+I7SllKx5gnZ5SsvTI7cS0sv0n83vC6UdCJYW5x8+Y2moBAICZ2VsJHG4VAgAAwGH67IlH1g51HhyySuy+ytx9F1x88/7vl31nUturPwAAADi6KrOeAAAAAHDgivrf7/8BAADA0y39/h8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycy+5aQNxHID/NrjQl4qq7nuV7uAYPUKXXVYcoJfgCOQKuQBnILscIYIIj4NCRB7EY6xE3yfZgy3zmxkei5mRBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBLV9VydvHv5/+2OZttO3l6AwAAAByzrpaz+sUkXX9u7n9tbn1vrouIKCPi2Nh9EB8OMgdNTvXI89WDNlxG1Am7OkbN8SkifqVjG9+6/hQAAADgXRruTqv5YppG6+k06btVtHbCd5gmbcovvzNVXURENbnOlFbu8n5kCqt/38P4mymtnsAaZwpLU27DXGkvUv/d97N243tFkYry6fdn6zsAAHBGg4PivKMQAAAAzulP3w2gCx+ffaKIu6XM/VLgKBXjgwiLfQAAAPB2FX03AAAAAOhcPf4/Zf+/6Gf/v7ix/x8AAAC8Wtr/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgC6tq+VsNV9M2+Zstu3k6Q0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADALfvzjgIhEAZhsHd9ZzL3P6w0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAm9/95f/E1DiTzL02lp5HkrVTY+vU2Ds3jv4wvn4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M9LCoRAEETBnPG/k77/YSVBzyBCBDQ8qqhFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBFv/vl/8TUOJPMnTaWjkeStavG1lVj70Hj6MF4+zcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7Ny/b9xUHADwZ/t8/QGII6AbghBIDLDQ67W0dEMMoIiBPwEpSq8l9MqPNgOtKqQsbChzFwQjQkigsPUfYOqG1EpdytbhhiKxsByyz845TSUuRLEvyecjPb/vOY7f99lSlK+fEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR6bxon2aYzieNi373Ht1ay/v4TfebOxoPFrGVxVGfSB8Mr1Q9Rt7lEAAAAODqSsr4PITxMN5eyPu7k9X9aHpPV/N8/N4nLev7Jur/sy9o/a7/9+uilrYE6k3Gyk15aHQ5O70yltX+znG/P/+cRrfzK589ekvyGxB+uvzhK8+sZfXv37vvtPDxWR7YAwP9xquyLoPx9KOv7TSYGwJHRqhTeZf2fdJrNCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAOo/XwTBlHIYTF1jTO3H98a+Vp/Z2NB4tlO3/79kb1nNkp0hDCpdXh4HSNc5l312/cvLI8HA6u1R+8GkJoavR3i+lf+XiGg0No5PrsV/DPeDze1Xcdbz7nPQVxcbPnJZ+DETT4QwkAgEMpLVpW1z9MN5eyfdFCCOMfttf/b1TiMGP9/+iT8/eqY1Xr/35tM5x/vbWrX/Su37j51urV5cuDy4PP3j7Tf6d/9sK5cxd6+bOSnicmAAAA7E27aNX6P17Yuf5/shKHGev/L7/rfz0d6Y98q/7fabro13QmAAAAR9sLr/39V/SU/VG7Hb5aXlu71p9stz6fmWwbSHXXjhWtWv8nC01nBQAAANRhtB5tW/+/WInDjOv/z/748s/VcyYhhBPF+v+plc+HF+ubzlyr48+Jm54jAAAAzTpRtOr6f5q//x9vvfIQhxDefH0SF/8GcKb6P/ngm5+qYyWV9//P1jfFuRR3J9cj77shtLrbvvx7Y4kBAABwKB0vWlbs/5luLn36y8mP2t7/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKjbvwEAAP//E41CoA==") r3 = syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bind(&(0x7f00000002c0)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101091, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) r4 = openat(r3, &(0x7f0000000100)='./file0/../file0\x00', 0x80000, 0x11) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x4, 0x4, 0x4, 0x2}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r5, 0x58, &(0x7f0000000080)={0x0, 0x0}}, 0x10) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001840)={r6}, 0xc) close(r5) ioctl$RTC_UIE_ON(r4, 0x7003) mount$bind(&(0x7f0000000280)='./file0\x00', &(0x7f0000000440)='./file0/../file0/file0\x00', 0x0, 0x2809c11, 0x0) mount$bind(&(0x7f00000004c0)='./file0/../file0\x00', &(0x7f0000000140)='./bus\x00', 0x0, 0x10adc51, 0x0) mount$bind(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0/../file0/file0\x00', 0x0, 0x2885013, 0x0) r7 = syz_open_procfs(0x0, &(0x7f00000001c0)='mounts\x00') read$FUSE(r7, &(0x7f000000c1c0)={0x2020}, 0x2020) ioctl$KVM_CREATE_IRQCHIP(r2, 0xae60) ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000200)='./bus\x00', 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="6e6f646973636172640000008000000000ff5f78617474722c646973636172642c7768696e745f6d6f64653d757365722d6201010000000000006e6f696e6c696e48c8b8bd9db833403801c199ffba3691ebc17570972cb0aab560ecd4a62772a15b05a04f8812838b18c2fd700d6d154a85515cf6a313e8043c58707a92904e0d69fdd8fd380734190ccaff409ba8953c23b0c6f1c09d49447f1e1d0cedb97bb4daf266dcc2cec17b92cbbe1303abfc278ad789ffe0f34862de20f721a4b968385446d1964503b1815a337e284216bd6809000000000004000000d593d55b7516ceab7cd61a02b7aa1f09af6411cc77b8aeb6cb60fe02009fbd67bd8d700393ec17bc2e355467864b7e313f5f5ebead17e18e7fa077c6bf2fe6d11ac484b13898ad0c52ac011935f191a29c59989b29fbff40203633f6a872871902aac35c6283ac06e5e7ce247c941ac2b7fe4491e338e0b38c882074a6d0b7bd3fb2c80f2c39a2d41f44c8e0"], 0x1, 0x54f8, &(0x7f0000005980)="$eJzs3LtvW1UcB/DjpGn6okSIga1XqpASqbbiPCrYArTiIVJFPAYmcGzHcmv7RrHjhEwMjIiB/wSBxMTI38DAzIYYQGxIIN9zQpvyWOLECfl8pOvvvcfXv3uOVVX6XUc3ABfWXPbbL6VwM1wNIUyHEG6EUOyX0lZYi/FCCOFWCGHqia2Uxv8auBxCuBZCuJkKJqO3vrgzvL3681u/fvv97KXrX37zwwSWC5wRL4YQuttxf68bM2/FfJjGa8N2kd2VYcr4RvdROs5j7jU3iwp7tcPzakUut+L5+fZuf5RbnVp9lK32VjG+3YsX7A9bh3WKDzys7RTHjeZmke1+XmTrIM5r/yD+93bQH8Q6jVTv46J8GAwOM44395txPduPiqz3Bmk81s0bzf1RDlOmy4V63mkU89g8zjd9tr3d7u3uZ8PmTr+d97LVSvWlSvVuubqTN5qD5kq51m3cXcnmW53RaeVBs9Zda+V5q9Os1PPuQjbfqtfL1Wo2f6+52a71smq1slxZLK8upL072esP3s86jWx+lK+2e7uDdqefbeU7WfzEQrZUWX55Ibtdzd5d38g23rl/f33jvQ/vffDglfU3X0sn/W1a2fzS4tJSubpYXqouXKD1f5omPcb1w7GUJj0BgPPnRPv/uVizpP8HnnLe+/+g/x+Lc9X/XvT+/wTWD8ei/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLB+nPnqjWJnLh5fT+PPpKHn0nEphDAVQvjjH0yHy0dqTqc6M/9y/sxTc1gLoagwusZs2q6l8dH2+7Mn/S0AAADA/9fXn9z6PHbr8WVu0hPiNMWbNlM3PhpTvVIIYWbupzFVmxq9PD+mYsW/70thf0zVihtYV8ZULN5yuzSuav/h8X236SNx5YkoxZg6hekAAACn7GgncBpdCAAAAJPx2aQnwGSUwuPfBNMf8M/GSD8IXj1yBAAAAJxDpUlPAAAAADhxRf9/Fp7/913J8/8AAADgpMTn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCf7NxPTsJAFAfg10IF/0Vi3HsVd3AMj+DSpeEAXoIj4BW8AGfAnUcwYGhLtAYTkw7FkO9L2jIT8uOVsHkzpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwD69FfPJy9Ptc9uc1bqdNHcDAAAA7LIs5pPyxagan9fzl/XUdT3OIiKPiF29ey9OGpm9Oqf45f3FjxpeI8qEzWcM6uMsIu7q4+Nq398CAAAAHK/FdDauuvXqNDp0QXSpWrTJL+4T5WURUYzeE6Xlm9NNorDy992Px0Rp5QLWMFFYteTWT5X2J73GZfjtklWXvNNyAACATjQ7gW67EAAAALr0cOgCOIwstluZ273g8p/3XxuCp40RAAAA8L8Ndk1m3dcBAAAAdKzs/z3/DwAAAI5b9fw/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9mlZzCeL6WzcNme1bifN3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfLI/7ygQAmEQBnvXdyZz/8NKg6amJlUgfPyNwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+d1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxf68pEAIBEEUzBn/O+n7H1YS9AwiREDDo4paNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF/0u1/+T0yNM8ncaWPpeCRZu2psXTX2HjSOHoy3fwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxc79+8ZNxQEAf7bPF1pAHAFlCEIgMcBCr9fS0pUBFDHwJyBF6bUErvxoM9CqQsrChjJ3QTAihAQKW/6HzImUJWwZbggSc5B9duL8kDgIsa/J5yM9v+9Z1nvf50RRvn5OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDS8L2DOMkOnVEcF+c2dh8vZP3mkT6ztrI1m7UsjupM+unwavVDNNNcIgAAAFwcSVnfhxC209W5rI87ef2fltdkNf8Pz4/isp4/WveXfVn7Z+3333Ze3p+oM5onG/TO4qB/9XgqrbNb5WR74R+vaOV3Pn/2kuRfkPjD5ZeGaX4/o+/W199v5+FUHdkCAP/FlbIvgvL3oazvNZkYABdGq1J4l/V/0mk2JwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA6DJfDs2UchRBmWwdxZnP38cJJ/drK1mzZbj55slIdMxsiDSHcWRz0r9a4lkn34OGjz+YHg/79+oPXQgjNzV4EH49xTQhNZig4bRAX3+v/48h70QSs62yDhn8wAQBw7qRFy+r67XR1LjsXTYew9+Ph+v/NShzGrP93Prm5UZ2rWv/3alvh5Osu3fuy++Dho7cX783f7d/tf/7Otd67veu3bty41c2flXQ9MQEAAOB02kWr1v/x9PH9/8uVOIxZ/3/1fe+b6lyJ+v9EB5t+TWcCAABwsb34+l9/Riecj9rt8PX80tL93ui4//na6NhAqv/aVNGq9X8y3XRWAAAAQB2Gy9Gh/f/blTiMuf//3E+v/FIdMwkhXCr2/68sfDG4Xd9yJlodf07c9BoBAABo1qWiVff/0/z9/3j/lYc4hPDWG6O4+DeAY9X/yQff/lydq/r+//X6ljiR4pnR/cj7qRBaM01nBAAAwHn2TNGyYv+PdHXu018vf9T2/j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA3f4OAAD//xwcQP8=") r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2800, 0x0) ioctl$FITRIM(r8, 0xc0185879, &(0x7f0000000080)={0x0, 0x2000003}) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000a00)='./bus\x00', 0x21404e, &(0x7f0000000fc0), 0x1, 0x51e, &(0x7f0000000a40)="$eJzs3U9vI2cZAPBnJvGS7aYkpRxKpZaKFu1WsPamgTbi0C4S4lYJVO5LlHhDtE68ip12EyqUig+AhBBU4sSJCxIfAAmVb1BVWgnuCBAIwRYOCAGDxh53E2u8cdTYjuzfT3oz77z2zPO84/V4/u1MADPruYi4GRFzEfFiRCwV7WlR4qhb8vd9+ODtjbzE+0m88bckkqItOrWHrhSTLXQHpVoHh3fWG436XjFea+/crbUODq9v76xv1bfqu6urKy+vvbIWCzcGzeI7Z+ln3q9Xv/anH//g519/9ddffOv3t/5y7Xt51ovF691+PFp6YmxuqLjdJVPJl0Xu/r+L9r2zJH+BJcWyrUw6EQAAhvJkRHwqIj7X2f5firmY771kkw4AAACmRPbaYvwnicgAAACAqfVa5xrYJK0W17cuRppWq91reD8dj6WNZqv9hdvN/d3N7rWyy1FJb2836jeK6z6Xo5Lk4yud+sPxl/rGVyPiiYj40dLlznh1o9nYnPTBDwAAAJgRV/r2//+51N3/BwAAAKbM8qQTAAAAAEZu0P5/MuY8AAAAgNFx/h8AAACm2jdefz0vWe/515tvHuzfab55fbPeulPd2d+objT37la3ms2tzj37dk6bX6PZvPul2N2/V2vXW+1a6+Dw1k5zf7d9a7v3CGwAAABg3J747Hu/SyLi6CuXOyV3Kf8zN2AC1wrA1EiLMpQ/jjYXYLwG/cwD029+0gkAk3NU7O8DM+vErT5KNgqOX7xz4njB+6PLCQAAOF9XP1N+/j/fBahMOjlgpIY+9w9MHef/YXaVnf//zeC3fzDKXIDxqtgCgJl32qM+Bt68Y+jz/1l26rwAAICRWsy3/Y8iqsW5wMVI02o14vHOf/WvJLe3G/UbEfHJiPjtUuUT+fhKZ8rE4wEBAAAAAAAAAAAAAAAAAAAAAAAAYEhZlkQGAAAATLWI9M9J8fyvq0svLPYfH7iU/GupM4yIt376xk/urbfbeyt5+98/am+/W7S/NIkjGAAAADDz5vsbevvpvf14AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhPHz54e6NXxhn3r1+NiOWy+POx0BkuRCUiHvtHEvPHpksiYu4c4h+9ExFPlcVP8rRiuciiP34aEZfHE/+ZLMvSKIl/5Rziwyx7L1//3Cz7/qXxXGdY/v2fL8rHNXj9l360/psbsP57fMgYT9//ZW1g/Hcinp4vX//04icD4j9fNsOShfLtbx0eDoqf/SziaunvT3IiVq29c7fWOji8vr2zvlXfqu+urq68vPbK2pfXbtRubzfqxd/SGD985lf/62v6b9bV6X8MiL98Sv9fyCuV453pD1MEu3/vwZPdaqVvFp34154v//yfekT8/N/E54vfgfz1q736Ubd+3LO/+ODZ0sSK+JsD+n/a539t0Ez7vPjN7/9hyLcCAGPQOji8s95o1PdGXnk3y7JxxbowlexipHEhKgsXI42zVm7GhUhjrJXzOLIFAABcNMVGf3qmib47snQAAAAAAAAAAAAAAAAAAABgJrUOIh14G7BL53M7sf6YR5PpKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAI/0/AAD//xI94t4=") capset(&(0x7f0000000080)={0x20071026}, &(0x7f0000000040)={0x200000, 0x200000, 0x0, 0x0, 0x0, 0x1000000}) bpf$MAP_CREATE(0x0, &(0x7f0000000700)=@bloom_filter={0x1e, 0x0, 0x5, 0x51079eb5, 0x484, r4, 0x2, '\x00', 0x0, 0xffffffffffffffff, 0xfffffffc, 0x0, 0x4000002, 0xe}, 0x48) inotify_init1(0x800) ioctl$KVM_SET_IRQCHIP(r2, 0x8208ae63, &(0x7f0000000280)={0x2, 0x0, @ioapic={0x6000, 0x40, 0x0, 0xfffffffc, 0x0, [{0x80, 0x1b, 0x7, '\x00', 0x3}, {0x2, 0x20, 0x3e, '\x00', 0x4}, {0x7, 0x1f, 0x9}, {0x2, 0xaa, 0x9, '\x00', 0x8}, {0x7f, 0x4, 0xc8, '\x00', 0x40}, {0x8, 0x7f, 0x7f, '\x00', 0x8}, {0x9, 0x7, 0x81, '\x00', 0x2}, {0x7, 0x1, 0x1, '\x00', 0x80}, {0x0, 0x5, 0x4, '\x00', 0x81}, {0x3, 0x1d, 0x4}, {0xfc, 0xb, 0x2, '\x00', 0x7f}, {0x0, 0xce, 0x60, '\x00', 0xe4}, {0x8, 0x6, 0x3f, '\x00', 0x2}, {0x1f, 0x7, 0x1, '\x00', 0x6}, {0xe1, 0x80, 0x5, '\x00', 0x7f}, {0x1, 0x1, 0x1, '\x00', 0x5}, {0xd2, 0x0, 0x0, '\x00', 0xb5}, {0x6, 0x4, 0x9, '\x00', 0x3f}, {0x4, 0x3, 0x1f, '\x00', 0x8}, {0x1, 0x6, 0x5, '\x00', 0xf9}, {0x7, 0x4, 0x2, '\x00', 0x6}, {0x7, 0x2, 0x20, '\x00', 0xf5}, {0x2, 0x5, 0x6, '\x00', 0x6}, {0x0, 0x0, 0x5, '\x00', 0x81}]}}) ioctl$KVM_CAP_X86_BUS_LOCK_EXIT(r2, 0x4068aea3, &(0x7f0000000040)={0xc1, 0x0, 0x3}) executing program 0: syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f00000000c0)='./file0\x00', 0x800713, &(0x7f0000000c40), 0xfe, 0x45c, &(0x7f0000000740)="$eJzs3E9oHNUfAPDvzCbtr3+TX63V1larVQz+SZq0agUvioIXQdBDPcYkLbXbRpoItgSNIvUoBe/iUfDg2ZNeRD0JXvUuhaJBaOspMrOzye5mN03CbjZ2Px+Y5r2Zl33vu2/ezpt53QTQs45m/yQRuyPit4gYqGQjln/OZ4WycrcW5iZuL8xNJLG4+MafSX785sLcRNSXj11FZiiNSD9JikrqzVy+cn68XJ66VORHZi+8OzJz+crT5y6Mn506O3Vx7NSpkydGn3t27Jm2xJnFdfPQB9OHD7761rXXJk5fe/unr7P2HjhSOV4bR7sczQL/azHXeOyxdlfWZXtq0klfFxvCupQiIuuu/nz8D0QpljtvIF75uKuNAzoquzZtb314fhG4iyXR7RYA3VG90Gf3v9Vtk6YeW8KNFys3QFnct4qtcqQv0qJMfwfrPxoRp+f/+SLbokPPIQAAan2XzX+eajb/S+NATbm9xRrKYET8PyL2RcQ9EbE/Iu6NyMveFxH3r7P+xqWhlfOf9PqGAlujbP73QrG2VT//q87+YrBU5Pbk8fcnZ86Vp44X78lQ9G/P8qOr1PH9y79+1mx/2jD/y7as/upcsCh1va/hAd3k+Ox4uyalNz6KONTXJP40llYCkog4GBGH1vfSe6uJc098dbhVoRXx74iIuvhX0YZ1psUvIx6v9P981PV/slQmWX19cuR/UZ46PlI9K1b6+Zerr7eq/87931lZ/++sP/8bSgz8ndSu186sv46rv3/a8p5mo+f/tuTNfM16W7Hv/fHZ2Uu3szvaHflNbd3+seXfrebzn6OV+IeONR//+4rfyeJ/ICKyk/hIRDwYEQ8VbX84Ih6JiGOrxP/jS4++s/H4OyuLf7Lp59/S+T+Y9/83RW75RFhzonT+h29b1b+2/j+Zp4aKPfnn3x20aM7zkw17Nvq+AQAAwH9JGhG7I0mHl9JpOjxc+T/8+2NnWp6emX3yzPR7Fycr3xEYjP60+qRroOZ56GgyX7xiJT9WPCuuHj9RPDf+vLQjzw9PTJcnuxw79LpdLcZ/5o9St1sHdJzva0Hvahz/aZfaAWw+13/oXcY/9C7jH3pXs/H/YUPeWgDcnVz/oXcZ/9C7jH/oXcY/9KQNfJ1fQmLm8pVIt0QzOpVIij+BsVXas+mJbn8yAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtMe/AQAA//9R4+zm") sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x3c, 0x2, 0x6, 0x101, 0x0, 0x0, {0x5}, [@IPSET_ATTR_TYPENAME={0xd, 0x3, 'list:set\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:mac\x00'}]}, 0x3c}, 0x1, 0x0, 0x0, 0x20000080}, 0x20008000) executing program 3: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x1, 0x3a, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x71, 0x10, 0x53}}, &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/192, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x366, 0x10, &(0x7f0000000000), 0x2b2}, 0x48) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.numa_stat\x00', 0x275a, 0x0) close(r0) fsync(r0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4e20, 0x400000, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x1c) [ 81.054278][ T1382] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue executing program 3: syz_mount_image$ext4(&(0x7f0000000b80)='ext4\x00', &(0x7f0000000bc0)='./file0\x00', 0x0, &(0x7f0000000c00), 0x1, 0xb80, &(0x7f0000000c40)="$eJzs3MtrXFUYAPDv3jyaNrGTiqgtggGpFcVp2hSFrlrXooIuuuyYTErI9GEmggldpHWvLkRcFKR/guDeunAluKgLrX9BEYsU3bQuInce6dBkktjO9PTx+8GZe86c6XzfN5fOPQfmJoAn1kTxkEfsjYiTWUSp9XweEcON3kjESvN1t2+eny5aFqur7/+VRRYRt26en26/V9Y6jrYGIxFx9a0snv50fdz60vJ8pVarLrTGBxdPnztYX1p+fe505VT1VPXMkak3j0y9MTXVw1qvn/vw6xd+eefli5c/m3z3q90/ZXEsxlpznXX0ykRMrH0mnQYjotLrYIkMtOrprDMbTJgQAACbyjvWcM9GKQbizuKtFD/+mjQ5AAAAoCdWByJWAQAAgMdcZv8PAAAAj7n27wBu3Tw/3W5pf5HwYN04HhHjzfrb9zc3ZwZjpXEciaGI2PV3Fp23tWbNf3bfJopI3/1cLVr06T7kzaxciIjnNzr/WaP+8cZd3OvrzyNisgfxJ+4aP0r1H+tB/NT1A/BkunK8eSFbf/3L19Y/scH1b3CDa9e9SH39a6//bq9b/92pf6DL+u+9bcbY9++rV7vNda7/Tnz++0wRvzjeV1H/w40LEfsGN6o/W6s/61L/yW3GGJ2+fqnbXFF/UW+7Pej6Vy9H7I+N62/LNvv7RAdn52rVyeZjlxj7fzhxoFv8zvNftCJ+ey/wIBTnf1eX+rc6/+e2GWP8uT/3dpvbuv78j+Hsg0ZvuPXMJ5XFxYVDEcPZ2+ufP7x5Lu3XtN+jqP+Vlzb//79R/cV3wkrrcyj2Ahdax2J88a6Yo/sPf3vv9fdXUf/MPZ7/L7YZ45vvL33UbS51/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8GvKIGIssL6/187xcjhiNiGdiV147W198bfbsx2dmirmI8RjKZ+dq1cmIKDXHWTE+1OjfGR++azwVEXsi4svSzsa4PH22NpO6eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANaMRsRYZHk5IvKI+KeU5+Vy6qwAAACAnhtPnQAAAADQd/b/AAAA8Piz/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKDP9rx45VoWEStHdzZaYbg1N5Q0M6Df8tQJAMkMpE4ASGYwdQJAMvb4QLbF/EjXmR09zwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAh9eBvVeuZRGxcnRnoxWGW3NDSTMD+i1PnQCQzEDqBIBkBlMnACRjjw9kW8yPdJ3Z0fNcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHh4jTValpcjIm/087xcjngqIsZjKJudq1UnI2J3RPxWGtpRjA+lThoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICeqy8tz1dqteqCjo6Ozlon9TcTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp1JeW5yu1WnWhnjoTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILX60vJ8pVarLvSxk7pGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADS+S8AAP//szUGGQ==") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) fallocate(r0, 0x0, 0x0, 0x1000f4) open(&(0x7f00000005c0)='./bus\x00', 0x64842, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x0, [], 0x0, "7464fbe08eb369"}) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) connect$inet6(r1, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast1, 0xffff}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000340)={@multicast, @link_local, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "02adf7", 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @time_exceed={0x2, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "fd9063", 0x0, 0x3a, 0x0, @mcast1, @loopback={0x0, 0xffffac1414aa}, [], "1e520b4c951ee12e"}}}}}}}, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000526c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "d30f30dd6d2240"}) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) r3 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE_wg(r3, 0x1, 0x19, &(0x7f00000000c0)='wg0\x00', 0x4) connect$inet(r3, &(0x7f0000000480)={0x2, 0x0, @local}, 0x10) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000002000000b7030000e8ffffff850000000400000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) sendmmsg(r3, &(0x7f0000007fc0), 0x800001d, 0x0) r5 = openat$cgroup_int(0xffffffffffffffff, &(0x7f0000000080)='pids.max\x00', 0x2, 0x0) write$cgroup_int(r5, &(0x7f0000000100), 0x12) unshare(0x400) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r6) bind$xdp(0xffffffffffffffff, &(0x7f0000000140), 0x10) ioctl$BTRFS_IOC_TREE_SEARCH(0xffffffffffffffff, 0xd0009411, &(0x7f00000d57c0)) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000047040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r2}], 0x0, "ea8c92ef0e00"}) syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000000)='./file1\x00', 0x3000010, &(0x7f0000001580), 0xfd, 0x566, &(0x7f0000001b00)="$eJzs3cFvI1cZAPBvJnE2u5uSFBCCStCKttqtYJNNQ9sIISgXOFUCyn0JiTeKYser2CmbqGJTceJaIYHEiRNH/gCkqgduSAghVYIL4oAKAiHYwgEJ6KCxx03WGSferWM3m99PmvV7zzPve2+sPM+z344DOLeeiIgXI2IiIp6JiNmiPC22G3lmv7PfO3dfXc23JLLs5b8nkRRl3bry/GREXO4cEtMR8Y2vRnw7ORq3ubu3uVKrVbeL/EKrfmuhubt3baO+sl5dr24tLS0+v/zC8nPT17PCoSj3b66b+OlXvvjGZ7/zxxt/vfrdvKYvfCwq0dOPfvYfIG6ntZX2uejKz9H2A9T1QTXZ7iEAAGdBfo3/4Yj4dPv6fzYm2ldzPSbG0TIAAABgWLIvzcR/k4gMAAAAeGilETETSTpfrAWYiTSdKj4b+GhcSmuNZuszNxs7W2v5cxFzUUlvbtSq14u1wnNRSfL8YrHGtpt/tie/FBGPRsQPZi+28/OrjdramD/7AAAAgPPics/8/1+zaTt9spL/JwAAAAB8cM31zQAAAAAPC1N+AAAAePj1zP/vjKsdAAAAwKn42ksv5VvW/f3rtVd2dzYbr1xbqzY35+s7q/Orje1b8+uNxnr7nn31k+qrNRq3PhdbO7cXWtVma6G5u3ej3tjZat3YuOcnsAEAAIARevTxN3+XRMT+5y+2tyjuAwhwjz+NuwHAME10ExfG2w5g9NzFG86vyv3sPHV67QDGJznheYt3AADg7LvyiaPf/3en+ff12QBw5hy71uf7b4+uIQDAyLyv7/9NEOBMqxysAATOoTQiPtRJ9l0F3Pf7/18PGiXLIn4ze7jE5QMAAIzWTHtL0vliHjATaTo/H/FIRDoXleTmRq16vZgf/Ha2ciHPL7aP/OWJa4YBAAAAAAAAAAAAAAAAAAAAAAAAgI4sSyLrVVJU5sJguwEAAABjFpH+JYlo38v/yuxTMwefDHTu7j+V/Hs2/lwU/fjlH95eabW2F/Pyf7R/y2sqIlo/Ksqf7fvzYQAAAMCwJft9n+rM04vHxZG2CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBz4J27r652t1HG/duXI2KuLP5kTLcfp6MSEZf+mcTkoeOSiJgYQvz91yLi42+UxE/i3SzL5opWlMW/OLT4Zf1P8tMS/eKnEXF5CPHhPHszH39eLPv7S+OJ9mP5399ksb1f/ce/9L3xb6LP+PPIkdrqpTEee+tnC33jvxbx2GT5+NONn/SJ/+SR2v6TZdnRGN/65t5ev/jZTyKulL7/JPfEWmjVby00d/eubdRX1qvr1a2lpcXnl19Yfm75+sLNjVq1+Lc0xuuf/Pm7x/X/Ukn8P/y+M/4e1/+n+lXa439v3b77kU6yUhb/6pOl77/TcRA/Oxw/H/snJiOeLtJ5W6500/ud9GGfyt9njun/Wp/zf9Lrf3XA/j/z9e+9PeCuAMAINHf3Nldqter2MYnpIyW/GuCo00q8/nTEcCr8xfT4evHgiexO55UbaOf8cvB021N50MPzq9WDkm6vTjgqn16M8IRno4n1eGxORK243u95vbqlA1Y4dfI5HDDRM1D0TiCyjjunOjoBAADDdHDRP+6WAAAAAAAAAAAAAAAAAAAAwPk1itub9cbsdy9iAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBx+n8AAAD//z5m26o=") creat(&(0x7f00000001c0)='./file1\x00', 0x20) creat(&(0x7f0000000140)='./bus\x00', 0x0) [ 81.112775][ T1018] EXT4-fs error (device loop0): ext4_validate_block_bitmap:418: comm kworker/u4:4: bg 0: block 234: padding at end of block bitmap is not set [ 81.140323][ T1018] EXT4-fs (loop0): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 81.153572][ T1018] EXT4-fs (loop0): This should not happen!! Data will be lost [ 81.153572][ T1018] [ 81.163896][ T1018] EXT4-fs (loop0): Delayed block allocation failed for inode 18 at logical offset 31 with max blocks 1 with error 28 [ 81.176554][ T1018] EXT4-fs (loop0): This should not happen!! Data will be lost [ 81.176554][ T1018] [ 81.186220][ T1018] EXT4-fs (loop0): Total free blocks count 0 [ 81.192169][ T1018] EXT4-fs (loop0): Free/Dirty block details [ 81.198026][ T1018] EXT4-fs (loop0): free_blocks=0 [ 81.202852][ T1018] EXT4-fs (loop0): dirty_blocks=16 [ 81.212296][ T1018] EXT4-fs (loop0): Block reservation details [ 81.227393][ T1018] EXT4-fs (loop0): i_reserved_data_blocks=1 [ 81.228617][ T1392] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue executing program 3: syz_mount_image$ext4(&(0x7f0000000040)='ext2\x00', &(0x7f0000000080)='./file1\x00', 0x8412, &(0x7f0000000000), 0x2, 0x540, &(0x7f00000000c0)="$eJzs3ctvHHcdAPDvbLyJkzi1CxwAiT5oURJB1nGtthaHUiQEp0pAuQdjry3La2/kXbexVREH/gAkhACJE1y48B9wqcSFI0JCgiMCAQIhSOEACHWq2Z1dv3btjb3e9ePzkSa/18x8f78oMzuvzARwYb2eT++naXo7Isbz+kI+PZ8VtiKei4j3Hr8zl01JpOmb/0giyeta60obrsT15iIRIxFf/VLEN5L9cWsbm8uzlUp5LS9P1lfuT9Y2Nu8srcwulhfLq9PTU6/MvDrz8szd4wxv4XqeuRERr33hL9//zk+/+NrWZ97+472/3fpm0uzzw9gzjic0clBjc+jFGM3Lt/N07YjBTqORnZmrvS3zKP8nAgDAYGXHpR+KiE82jk3H49LBh7MAAADAGZR+biz+n7Tu3e1zuUs9AAAAcIYUImIskkIpf953LAqFUikaz/B+JK4VKtVa/dML1fXV+awtYiKKhYWlSvlu/qzwRBSTrDzVyG+XX9pTno6IpyPie+NXG+XSXLUy71kDAAAAGIjre87//z3ePP8HAAAAzpmJnud8eKL9AAAAAE5O7+f/AAAAwFnl/B8AAADOtS+/8UY2pa3vX8+/tbG+XH3rzny5tlxaWZ8rzVXX7pcWq9XFxjv7Vg5cWft1fqvrDybr5Vp9sraxeW+lur5av7fU/gQ2AAAAMGBPP/vu75KI2Prs1caUubyj/b/5dwKG1kHgxGx/gSPJ08v7Z/rDU830zwPqFDAQl4bdAWBofIELLq7isDsADF1ySHvXh3d+lafP97c/AABA/938WPf7/4UDl9w6uBk49WzEcHF1vf/vxgCce+37/4fdAAgHC3DeFHt/AtARAZxTx77/fyj/hwgAAIZtrDElhVJ+eW8sCoVSKeJG47MAxWRhqVK+GxFPRcRvx4tXsvJUY8mkp0uGAAAAAAAAAAAAAAAAAAAAAAAAAEBEmiaRPrHRxpIAAADA2RBR+Gvyi+a7/G+OvziWXxb4/bfyzOXkP+ONNCLe/tGbP3gwW6+vTWX1/2zX13+Y1780tMsYAAAAcJEc+lG+1nl66zweAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPrpvcfvzLWmVl0ygLh//3xETHSKPxKjjXQ0ihFx7V9JjOxYLuvbpT7E33oUER/tFD/JutUO2Sn+1ZOPHxP530Kn+Nf7EB8usnez/c/rnba/QjzXSDtvfyMRu8pH1X3/F+3936Uu2/+N3kJks052jf8o4uMjnfc/rfjJdvwrO1f6Qo9j/PrXNje7taU/jrjZ8fcn2T2A+sr9ydrG5p2lldnF8mJ5dXp66pWZV2denrk7ubBUKed/dozx3U/8/P2Dxn+tS/yJ/ePf1acXDxt46wfqNw8ef7iZK3aKf+uFDvF/+ZN8jv3xC/mqP5Xns/abrfzW//Z145mf/fqZg8Y/32X8o+2RNtO947912Phzt7/y7T/1OCsAMAC1jc3l2UqlvHakTHaIdIzFB5LJztJPQTdkTmHm4f6mZ+PIK0zTNM22qWN0LHmC6MW+bMJ7Mkm7Zrj7JQAAoP+2j/6H3RMAAAAAAAAAAAAAAAAAAAC4uHp7MdjxXvK3O+JobLXzST9eoQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BcfBAAA//9pIt63") [ 81.341537][ T1387] F2FS-fs (loop2): Insane cp_payload (553648128 > 510) [ 81.361114][ T1387] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 81.372119][ T1387] F2FS-fs (loop2): invalid crc value [ 81.376622][ T1398] EXT4-fs (loop0): fragment/cluster size (2048) != block size (1024) executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0xfff, 0x7}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='sched_switch\x00', r1}, 0x10) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_DELETE(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x44, 0x2, 0x2, 0x201, 0x0, 0x0, {0x2}, [@CTA_EXPECT_TUPLE={0x30, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x2c, 0x1, 0x0, 0x1, @ipv6={{0x14, 0x3, @ipv4={'\x00', '\xff\xff', @local}}, {0x14, 0x4, @local}}}]}]}, 0x44}}, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) r4 = dup(r3) r5 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r5, 0x107, 0x12, &(0x7f0000000040)={0x0, 0x6}, 0x4) setsockopt$packet_fanout_data(r5, 0x107, 0x16, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6}]}, 0x10) r6 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r7 = ioctl$KVM_CREATE_VM(r6, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VCPU(r7, 0xae41, 0x0) ioctl$KVM_CAP_HYPERV_SYNIC2(r8, 0x4068aea3, &(0x7f0000000cc0)) dup3(r4, r5, 0x0) [ 81.388041][ T1387] F2FS-fs (loop2): Found nat_bits in checkpoint [ 81.419610][ T1387] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 81.426442][ T1387] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 executing program 0: mkdir(&(0x7f0000000240)='./bus\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000100)=@v1={0x0, @aes256, 0x0, @desc1}) r1 = add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000140)={'fscrypt:', @desc1}, &(0x7f00000001c0)={0x0, "28d7b07d54891881fe02c1203fe49696b9f26f2da4149683f065714f8a61d1f32c99064bbd27b2aa77459cff33a3a98350f1af9d51ed5bef3d63520d260804d0"}, 0x48, 0xfffffffffffffffd) keyctl$revoke(0x3, r1) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000180)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x200000, &(0x7f0000000180), 0xfc, 0x550, &(0x7f0000000340)="$eJzs3d9rW1UcAPDvTdv91nUwhvoghT04mUvX1h8TfJiPosOBvs/Q3pXRZBlNOtY6cHtwL77IEEQciH+A7z4O/wH/ioEOhoyiD75EbnrTZWvSZm22Zubzgduec89Nzz0593t6bk5CAhhaE9mPQsSrEfFtEnG4rWw08sKJteNWH16fzbYkGo3P/koiyfe1jk/y3wfzzCsR8dvXEScLG+utLa8slMrldDHPT9YrVyZryyunLlVK8+l8enl6ZubMOzPT77/3bt/a+ub5f3749O5HZ745vvr9L/eP3E7ibBzKy9rbsQM32jMTMZE/J2Nx9okDp/pQ2SBJdvsE2JaRPM7HIhsDDsdIHvXA/99XEdEAhlQi/mFIteYBrXv7Pt0HvzAefLh2A7Sx/aNrr43Evua90YHV5LE7o+x+d7wP9Wd1/PrnndvZFv17HQJgSzduRsTp0dGN41+Sj3/bd7qHY56sw/gHz8/dbP7zVqf5T2F9/hMd5j8HO8Tudmwd/4X7faimq2z+90HH+e/6otX4SJ57qTnnG0suXiqn2dj2ckSciLG9WX6z9Zwzq/ca3cra53/ZltXfmgvm53F/dO/jj5kr1Us7aXO7BzcjXus4/03W+z/p0P/Z83G+xzqOpXde71a2dfufrcbPEW907P9HK1rJ5uuTk83rYbJ1VWz0961jv3erf7fbn/X/gc3bP560r9fWnr6On/b9m3Yr2+71vyf5vJnek++7VqrXF6ci9iSfbNw//eixrXzr+Kz9J45vPv51uv73R8QXPbb/1tFbXQ8dhP6fe6r+f/rEvY+//LFb/b31/9vN1Il8Ty/jX68nuJPnDgAAAAAAAAZNISIORVIorqcLhWJx7f0dR+NAoVyt1U9erC5dnovmZ2XHY6zQWuk+3PZ+iKn8/bCt/PQT+ZmIOBIR343sb+aLs9Xy3G43HgAAAAAAAAAAAAAAAAAAAAbEwYh9nT7/n/ljZLfPDnjmfOU3DK/u8Z+X9OObnoCB5P8/DC/xD8NL/MPwEv8wvMQ/DC/xD8NL/MPwEv8AAAAAAAAAAAAAAAAAAAAAAAAAAADQV+fPncu2xurD67NZfu7q8tJC9eqpubS2UKwszRZnq4tXivPV6nw5Lc5WK1v9vXK1emVqOpauTdbTWn2ytrxyoVJduly/cKlSmk8vpGPPpVUAAAAAAAAAAAAAAAAAAADwYqktryyUyuV0UUJiW4nRwTgNiT4ndntkAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBH/gsAAP//sQI4ww==") r2 = creat(&(0x7f0000000080)='./file1\x00', 0x0) lseek(r2, 0x7ffffb, 0x0) socketpair(0x2c, 0x3, 0x0, &(0x7f0000001840)) write$binfmt_elf64(r2, &(0x7f0000000000)=ANY=[], 0xfd14) fallocate(r2, 0x100000003, 0x80bf13, 0x28120001) fallocate(r2, 0x100000003, 0x0, 0x28120001) executing program 3: r0 = accept$nfc_llcp(0xffffffffffffffff, 0x0, &(0x7f0000000000)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r0, 0x8982, &(0x7f0000000040)={0x1, 'hsr0\x00', {}, 0x3}) socket$nl_route(0x10, 0x3, 0x0) executing program 3: r0 = socket$netlink(0x10, 0x3, 0x7) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80001) epoll_wait(r1, &(0x7f0000000040)=[{}, {}, {}], 0x3, 0x3) r2 = getpgrp(0x0) ioprio_set$pid(0x2, r2, 0x2000) ptrace$peeksig(0x4209, r2, &(0x7f0000000080)={0x9, 0x0, 0xa}, &(0x7f00000000c0)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {}]) sched_getattr(r2, &(0x7f00000005c0)={0x38}, 0x38, 0x0) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000600)='smaps\x00') getsockopt(r1, 0x400, 0xa89, &(0x7f0000000640)=""/38, &(0x7f0000000680)=0x26) sched_getattr(r2, &(0x7f00000006c0)={0x38}, 0x38, 0x0) ptrace$cont(0x1f, r2, 0x1, 0x7) ioctl$TIOCL_GETMOUSEREPORTING(r1, 0x541c, &(0x7f0000000700)) ioctl$sock_SIOCADDDLCI(r1, 0x8980, &(0x7f0000000740)={'veth0\x00', 0xfff}) clock_gettime(0x7, &(0x7f0000000780)) bind$tipc(r1, &(0x7f00000007c0)=@nameseq={0x1e, 0x1, 0x1, {0x0, 0x0, 0x3}}, 0x10) r4 = getpgrp(r2) tgkill(r2, r4, 0x40) r5 = openat$binderfs(0xffffffffffffff9c, &(0x7f0000000800)='./binderfs2/custom0\x00', 0x802, 0x0) io_submit(0x0, 0x3, &(0x7f0000000b00)=[&(0x7f0000000900)={0x0, 0x0, 0x0, 0x8, 0x60, r5, &(0x7f0000000840)="929b91bfb6a17592f095718081614c9e736ece7a10e137775a58f4ba85c20f6aca8e867349ce7dcf1ec9ab67152c53a4398df6c8b3e400746a05aa8d6a1729198d691dd70dbb9b1ab971d482977df22c53f492bdf6ad4910d89fc4088729b9de74c7ef185a81f08b290e30b5ab8c7c693f6637187984eae9bbcf62cc63b642c9a05916b3c181a2922e18ccbab806655218346d91ccf9df136dc9157fc2a565ed091d008e1b1164da51", 0xa9, 0x53f, 0x0, 0x2, r3}, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x8, 0x6, r0, &(0x7f0000000940)="d42756751fda0a84fa062303da5478f400c7924317615fb722c161e9eba9b4d980c3facad44dac4cc6248a05ab5f3857be", 0x31, 0x1, 0x0, 0x2}, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x7, 0x9, r0, &(0x7f00000009c0)="7828445b12846621fc56b1376c428d02aa0e58c4a2d1052bb9b816619b92c63211479d4c6d6fa74d07dd72abdd82a069b769b97e5cadfd9fb5a33807a9d58b5b2acf4cc1137082f1ec95bf0c9890c6fecb98881f5657d3abb4161e0f95b208b73049755b914a99a667f577c5437347a336728af12f78f2b08f4c6d82b135ccb5275e40581ec38b37148eea046aa7a0134b568828470953e54fd99d77e49563a8419129c4e9bfca49603269a8830735d92ae9d4cd87e536de07f95f5d4d0ec0c982fb7692ee3c8f409b962738618659", 0xcf, 0xffffffff, 0x0, 0x1, r1}]) ioctl$sock_SIOCGIFVLAN_SET_VLAN_INGRESS_PRIORITY_CMD(r1, 0x8982, &(0x7f0000000b40)={0x2, 'vxcan1\x00', {0x6}, 0xf33}) r6 = gettid() ioctl$BLKTRACESETUP(r3, 0xc0481273, &(0x7f0000000b80)={'\x00', 0x300, 0xffffff80, 0x7, 0x857a, 0x81, r6}) r7 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000c40), r0) sendmsg$TIPC_NL_PUBL_GET(r3, &(0x7f0000000f00)={&(0x7f0000000c00)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000ec0)={&(0x7f0000000c80)={0x204, r7, 0x300, 0x70bd29, 0x25dfdbfc, {}, [@TIPC_NLA_LINK={0x48, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x2c, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x2}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3ff}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x6}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}]}]}, @TIPC_NLA_MEDIA={0xe0, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0xd}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xdb79}]}, @TIPC_NLA_MEDIA_PROP={0x34, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3a}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x9}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0xffff52c7}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1f}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x80}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x9}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x20}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x81}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x3}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}]}, @TIPC_NLA_MEDIA_PROP={0x24, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x17}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x13}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x7}]}]}, @TIPC_NLA_MEDIA={0xc8, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1a}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x12}]}, @TIPC_NLA_MEDIA_PROP={0x44, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x3}, @TIPC_NLA_PROP_MTU={0x8}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x9}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_WIN={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x92ed}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x18}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x5}]}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x8dae}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x8069}, @TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1}]}, @TIPC_NLA_MEDIA_PROP={0x1c, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8, 0x1, 0x1c}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x484}]}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x7, 0x1, 'ib\x00'}, @TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'udp\x00'}, @TIPC_NLA_MEDIA_PROP={0xc, 0x2, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}]}]}, 0x204}, 0x1, 0x0, 0x0, 0x2404c0c1}, 0x4040) bind$inet6(r3, &(0x7f0000000f40)={0xa, 0x4e24, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0xb8}, 0x1c) r8 = getpgid(r2) r9 = getegid() r10 = dup(r0) r11 = syz_socket_connect_nvme_tcp() sendmmsg$unix(r1, &(0x7f00000039c0)=[{{&(0x7f0000000f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000001100)=[{&(0x7f0000001000)="9b0398d0895a6dabba7d4f97d8b61b8a792c8e856f5a9230ff53a60b7df0aff4802befc2fcaa296267b7fa2a760b3b81895fe56547ad5e826d526ffab0c3768b6680bc94a93626ef023df11e099286b26e36072b5341229dec2112a363", 0x5d}, {&(0x7f0000001080)="a54a4a0be65bd83e04262cd7f707a53bb7b306f4b3306d38747625ae3b73eda8decff6256adbd901b74582379ffe6f611a8e9c07bb8cb67d3c563f3ec0b1ed0ac3ff809609c44c63c10ef0d52164c9009177b900cf975e6446ddd1bfde80c6415b45784a1926bce289725e06", 0x6c}], 0x2, &(0x7f0000001240)=[@cred={{0x1c, 0x1, 0x2, {r8, 0xffffffffffffffff, r9}}}, @rights={{0x24, 0x1, 0x1, [r3, r3, r5, r10, r11]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x28, 0x1, 0x1, [r5, r1, r1, r1, r0, r5]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @rights={{0x18, 0x1, 0x1, [r5, r5]}}, @cred={{0x1c, 0x1, 0x2, {r4}}}], 0xd8, 0xb65e3c60f1d66faa}}, {{&(0x7f0000001340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f00000016c0)=[{&(0x7f00000013c0)="0b1eae38670ff8d7ff40c4228f6a81c17b6f37b2ef6e5db4092927fc2e9b579a0499d564862923cf9cb09157dc52212b05b2fd19d31ec39aff80b1b6719569bafa854708d5aab3d5355d0bb7afff937a559a73327d8aac802eefe47cf400ee68ec72e7ff59285fe09c65638be65edb6304600c37543ec4de68d7448c536b5d57ea2169044f50d144dad0e0a7d196db9c5a2baee4621f8e10dea422164c0b6c78d1ca9fb56f8fbbc527622eb01375d6ad62fdb79871ef751ee1a7f68026", 0xbd}, {&(0x7f0000001480)="e199442a9a90f77e91e10b4b1d8a4cce1b069dbc324c79743481676c9be0b37a64818ee421bb6afa07d034f6dfdeeac8d97b536e3a2b622fb8b523afb265fce3c2858135703a73a054c2b43350b072f66b46919ce145dfeffc691c9e2447af04f91b6ea71309fdfabcc4b5de7a6af197d8c44ac36e4929a365a675deba9e6112002617c71a64967c9bcf18101bb8723a79d8060e4a31f02b204f83c79a3872f180def3c3712dee3a2af6d71df721498f994eb480b05b0c023b59cbc7d865e43d20bfdf7de33e9aaa4de160f654c38d58bd2d462d6b", 0xd5}, {&(0x7f0000001580)="3bae474160f075f1d2d7e5116056f2ab2424dddf4d2c578a7389d3ac016ffed8f688a36c3bb9ecd2a52da878644ac1a984629bdbd1a8386522fa4d91fdc447fa5f74793e882b2af4d4d00b2146aa5a943ddd22b85bc41aa663fe66a473585d5ece25b2a979e6356b8fc2f8c2b869490e7c0f787cdd8e1c201cb19e88ce09650efd425ed12dafd2c8d0b1ed789699e5b7204215fb14ad8c2700578abbdc06e57aed8f07a7a72fa109615092d0db53f6f86c3d1ad6b47089ee8c905c9988b4c5a50161e7550deb767d5928116d1e4308ef6ce47213321bfaee61b891e331cee2f76452f306b84fbb4d296fb23b", 0xec}, {&(0x7f0000001680)="a8b2cdb0a81afa90e9ef1dd9b29ba6d8992bff97d28cbd7d88de05361cd81ebdb4494766f641f46bca8c45", 0x2b}], 0x4, &(0x7f0000001740)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r0, r5]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xffffffffffffffff}}}], 0x50, 0x20008084}}, {{&(0x7f00000017c0)=@abs={0x1, 0x0, 0x1}, 0x6e, &(0x7f0000001c40)=[{&(0x7f0000001840)="6ab12d872bb572909e3bc363fdb960dc3819c688f7f0088d7b5c7a7eeecf6d6e1fc50f0d193888aeb1dbc828f1a98f3bab764700ed4a2186e68692f87a84b4bfcdfb3e83aead90eccd3bb1534c730dc6cdd3fb541a67b694370680", 0x5b}, {&(0x7f00000018c0)="eac5f2b3fd3204598982965ae21ff30ad060a5ec2fc99ebc19306d70a9e7931174322085d478904e27ab6a467b0c901007e5f317312373684410b38bfef8f761e414804dc84ade03cd0f012fb3e6eca980097a8f8a470017722699f329cb2e92b1dc3989e1648bf40921ebefaf533cb1122f483b51d3760be1bf42b1d487bd50cdb86a8560bb44d113807c3c4a569a5b049415c33380e05d173f429c1c52b17444aeb6443106130d6469117f0b2139c511bfc0b572d70c8e514d6147742886f807f1dafc", 0xc4}, {&(0x7f00000019c0)="6c6a4716a7876e53beda8eb4ca1fa44af75b400976f56e8bef0f33ae04d3a5cf12fdcbffcdbcfd883d7d767836454cffbe260cca5b58d16ffe129694d6390a525cc688c2e7d849b293b1625b8b98b552476f849744e709204a948b3cabd2a9b62ec3c1d89d11b248e4a4440d737ccce4cd69fd60dbcf6a98216ca06da7ddd724d450991d9e017c5120725132c356b8b7c275e0411c29a248a43b633a497282ab520b79dee9ae77f59d44ed860eb4891659a4b13ce57f98435a8ac5cbef14ebfe76a3b44b002e5d65c386e991894314058b3709c170a715e2e06467312199541be9ffe91f7e3160", 0xe7}, {&(0x7f0000001ac0)="71831794cd446d20ee34279cfd54ec2b0e76e9de9d59d57d3f94904796ae11f7a4d4a905838c2687b51c7a6f0c8ed67348cf8a8658deaaeccb05d2b3e0e08ea4e466dd215866cbe8c3eb4e615465cf98e828a6be7102724fc5478dbf558bcfda4aaf5a5f31fa5aea41e43c65c7181f01d1286a99b2eedaf521605f6cd8b3af86400183acc0f3d8b4aa486a958c37fca471404bf72a7a74ba3639122e1cdea5e7397469fcf73fda69889f9e81e3413be5650530f65b1241440c3b233c1dac1805e0506a13103ec48378e988d0428969d064735b8644d83e040ff7b7f110a84b3f7eddfd1387534286563f4af825be49d707365ad32118d29a39397457", 0xfc}, {&(0x7f0000001bc0)="e9dff7bc69996b8e0f98dd49495ff201e836fa647b20c14e8e0cdee37bd9ae671b7449c7bc54a83b95bff0691804e67bca6229346449549fa603f167d00967936b880b030a66b5f5ea2e6721246455243c5a2898e43465cb34f943f7709b1a778e589d", 0x63}], 0x5, &(0x7f0000002300)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x2c, 0x1, 0x1, [r5, r1, r1, r3, r1, r0, r0]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4}}}, @rights={{0x24, 0x1, 0x1, [r1, r0, r1, r3, r5]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r1, r3, 0xffffffffffffffff, r3, r5, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x170, 0x40c0}}, {{&(0x7f0000002480)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f00000025c0)=[{&(0x7f0000002500)="2e2bb84585c79f759bb5bf8d613c70c5e2ddcb2d3c16d3acf159133ec3b45f4dbc52f6f874765a889124eedd27773093984c9db9a32da3bacfcdfecfe112363c83be595839df21a860cac296e84714280b274b62e0ccfa8146814b8955e378c47c43f6b08cd2c3c8cfe1f79a935b7bb4f786747572457cbb3a364131f5ed29e97384c797360130a982fcf1b67cd24c3e30b4138ec4f3012f600eba6dfa1e3f973a7d", 0xa2}], 0x1, &(0x7f00000029c0)=[@cred={{0x1c}}, @rights={{0x14, 0x1, 0x1, [r5]}}, @rights={{0x1c, 0x1, 0x1, [r0, r1, r0]}}, @rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [r3, r3, r0, r3, r0]}}, @cred={{0x1c, 0x1, 0x2, {r6}}}], 0xb8}}, {{0x0, 0x0, &(0x7f0000002d40)=[{&(0x7f0000002a80)="525a7568dc39d45969d2e0142059b9f1402a9b2538587fd4670e39e17c67faa7286a6d986dacae3173911e67a0739a4efd", 0x31}, {&(0x7f0000002ac0)="09ae033c8321100c0f249890c86578e137c9f83203eb0c19183f7500bc0b048c7555b0a45f35408a00fa19", 0x2b}, {&(0x7f0000002b00)="3bda7626a35d20739e413371005aeddf614958251eae2cf426cd569cae525d846acb668190726cfef81dfe4320f8d17f89146fba83364960d3b1e9f94d7c3353d4a0ef544f00bf7cc84d08ab5eb9960a6fda76258a8cb732a196094fe665c1727ae638fa724b62b72df7aa21d441050f9c93a99e76f17a9cacbd7e23782f27178d9562653099778c0dd5346fb91989cf3ae05fb8652e22d806265e8173262746553293e167a037b772c100685d09fa9dcc66582954194dd43916f2182e148a6855d5e18628c7e7", 0xc7}, {&(0x7f0000002c00)="4647343abaa9c0fb0f6932a5f9d07ffbc12b91c7cfb7207d2d21aaa5c15941b6508cb865a4f5d1ecd2b4679ed70237bae1b06c61d92de40f4ff7c6c569ca571ff48435a65e4f0455f05afd7cd85b70560cb56fb6c906b1d3c9d64fe68558e3a2051ca37ce2f6a80bb8723a199fb91cb64c7eb4a3a77a7b1a48cf2409ea009d05fb202f7a24b24d454cc6004d2cbb337d132c570c24f239ab849f89e77d835895c25fbab553b98dbd47f653e27e8cb441b89537e5cffb3ebfdd62de2000899782458068174dd0bf38c090f6e20e9d0ccfec7944fd851fe50d60e313dfd1c876c0aeb5b975", 0xe4}, {&(0x7f0000002d00)="5d08ea197533333e", 0x8}], 0x5, &(0x7f0000003040)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c, 0x1, 0x2, {r4}}}], 0x40, 0x20018000}}, {{&(0x7f0000003080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003200)=[{&(0x7f0000003100)="6ff974833f2b8b9e0015385d41608cc46cf02420c0cafd67ef138645eb853c91d0a34db5dca351ae3170b11839bd84f43ed869c0e177a9b385d88d09645910ad7961982780d33a817b93fc9c6a2270af8d0f91b55ed6eb157a4b32db07f4f95b32eb70cb11735e7f10951b7ae716db41587b357b2d602be94ae2445371b77b5d046728f29e8ac47601a017c6567635cd553027c4d7eb1aaf38e428669ca8735a4d64ac0a75110d9762044bc16e2f8804ecb5fe9c16008df86a313ab8a88c80b5d879c05ba4aacd097042af2c15e14a34a49095b4cad887f21bbb28e607d1c8f7db344485418df2833c5b6ed3245c9760dc", 0xf1}], 0x1, &(0x7f0000003400)=[@rights={{0x1c, 0x1, 0x1, [r3, 0xffffffffffffffff, r3]}}, @cred={{0x1c}}], 0x40, 0x400c015}}, {{&(0x7f0000003440)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003580)=[{&(0x7f00000034c0)="0d214eb867bd768d5cbd719254fe41d25857cd41a07efbbcd3ed4f6a0820decb4a6e3475d32238ab5eb407e1a2e37e82c8144eaf7658c0e287287b360c09f66ab7659616aff55d4c133561e4bb06297ce2ad8682b6d33e61447ed2ebd2bb4d1b79e7b6778c91ee062b31d055299bfcb793559f5cf271ed4f7b9e619b88f5f10e8198cc80d24bc2f1da73f945a0b201f98997790266c876c3d14e6c7a6d83a7d68448299468e4be418bff", 0xaa}], 0x1, &(0x7f00000038c0)=[@cred={{0x1c, 0x1, 0x2, {r4}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [r3, r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, r1]}}, @rights={{0x38, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, r3, r5, r5, r3, r3, r0, r3]}}, @rights={{0x28, 0x1, 0x1, [r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff]}}], 0xc8, 0x8000}}], 0x7, 0x4000000) executing program 1: socket$key(0xf, 0x3, 0x2) r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000040)=@raw={'raw\x00', 0x3c1, 0x3, 0x2f0, 0xf0, 0x4c, 0x1a, 0x0, 0x73, 0x220, 0x258, 0x258, 0x220, 0x258, 0x3, 0x0, {[{{@ipv6={@rand_addr=' \x01\x00', @local, [], [], 'wg2\x00', 'macvlan1\x00', {}, {}, 0x2c}, 0x0, 0xa8, 0xf0}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 'pptp\x00'}}}, {{@uncond, 0x0, 0xf8, 0x130, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@eui64={{0x28}}]}, @common=@inet=@SET3={0x38}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x2d0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'veth1_vlan\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000000c0)=@newlink={0x3c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_VFINFO_LIST={0x1c, 0x16, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@IFLA_VF_IB_PORT_GUID={0x14, 0xb, {0x81000000}}]}]}]}, 0x3c}}, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000140), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r6, 0x0) r7 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000080)={0x7c, 0x0, 0x1, 0x401, 0x0, 0x0, {0x2}, [@CTA_TUPLE_ORIG={0x24, 0x1, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @private}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @multicast2}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_MARK={0x8}, @CTA_PROTOINFO={0x8, 0x4, 0x0, 0x1, @CTA_PROTOINFO_TCP={0x4}}, @CTA_MARK_MASK={0x8}]}, 0x7c}}, 0x0) mmap(&(0x7f0000073000/0x3000)=nil, 0x3000, 0x0, 0x10013, r5, 0x0) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) mmap(&(0x7f00002b0000/0x1000)=nil, 0x1000, 0x0, 0x12, r8, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r5, 0x6611) read$FUSE(r5, &(0x7f00000014c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_GETXATTR(0xffffffffffffffff, &(0x7f0000003500)={0x18, 0x0, r9, {0x6}}, 0x18) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000200)={{r8, 0xffffffffffffffff}, &(0x7f0000000100), &(0x7f0000000180)='%pS \x00'}, 0x20) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000240)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SNAP_DESTROY_V2(r7, 0x5000943f, &(0x7f00000004c0)={{r10}, r11, 0x0, @inherit={0x70, &(0x7f0000000440)={0x1, 0x5, 0x9, 0x8, {0x0, 0x7, 0x4, 0x7ff, 0x551}, [0x8, 0x0, 0x2, 0x3, 0x6]}}, @name="5b7cc4e70b6516725b9d245c548e3057596fb0e8d3f83727639d64d5e4e3fb874f3a58b66846aad5d986e34d0a3afe3bfde7a32dbd0066c84f7aba7a456ea3e4ef8c27634163261ed83a2e210db403883337a6ec70c03b3da99ba7358478b2e91f8cde3f38d7a35740101b5be61922f8c28a0c6998fb393bb8750c9d92d721dab2af849e0b02454287b1be3e62dc93bb6ba3efe20254a97a3ab5e5a6338b6dbe88014aa7f4c23f13ae228a43e323bcb8a3a2c4605aab95673f615b9478e2d5b8ba33508f29bf51c0a8eed462c0cbe9b1e4e4cfc7b59e19f29a88f9482d39e4c2b5afc09454ee18e576a0a72b08eb7b3b9714c563635c5a5af5065d8d64058fcb37765012c61f69857db9a42b4392d268637bfc3fd6ad3265a6c1bbaa358d27404bb8f55d73082c9afc5a47ca902ffeca6ad9f5edff9009da02f6508a1a0c9cf98f72b765c7c101d2b8b52c2eeb55ffac3fc5e10e8093ff305cf82d7cd5ad10b38f7d04bb73de2024d0301407864f1775ba09a19012a3239441ac74abd5d421b3f97c39a4d249756eb47d82f128ba0012274990c9e996a5d14cc819e37f47de968a08e186249cb01670d443b62f85cf333b49f489a18568e9eb77f4c6b2d57cf713596180c2f9df10c6b2db2ef5377d8a92d1a1788021e43a8c0e281676e5637a9a5f8aa5ceda7579d8bb95f078283dfd65fcea499f29f1f35e40577a7996f8d3fe1368fbb7c9a341ed2317bfd1d45118bb9d7eafd62466c093cee82f2f863e73dbf9d11ce7002924d58d3644e9f3fe23ff378e8ee0a906fe1d1750653e028d869a885963af70270040e1771669bfbc2468fcb70378db3e96d305f2a83a7a8f5a2903aded7497055acd8155820a060469224065d8b4ab0583c23506f9eb82d666b012bf0ad7bc79fd1b25fa7fe5d4101e9a9daaf7a43911c4e86ff8c760cb9ff09f4eadd22c0fb57e0c7bea279882d011ce30f552475fd959b2180ac72fe26eeebf1a892c6045dca9f907d2dbdfd4cd3f821fc2f97cfc359886d2506e05171230391670ad7bc6636cec4b4c8bf20aa1ce1e8a428dfa7754af2ebd61c97ce6e7c5ffafa3de0bde3ca016e9843b9d364e9c75c273c2a74c30e3a348b78fa2a68d0b4c0c2da76f27e40fae6830a8fa18382357abc187ba01f2c3adced6637dcdb6b3d2c0cce37df98e7c9fc5425850ba3e259b60ebbcbf0acb1c079e6fdc1bf88af39bb80f7d23e260bb4f7831363b0ce3f3d52643839aa6fcac1c892b8a0f32465022189ed9e0e04501de0aff9628e94c4140a5ffbf9be0977bf36baf148b82cd9f90510372b8a60cca79159de31d5f78deb6815d2e652b40117639f7c0d4a936608ed3eb69306784aa8ac71f9016465728f861aa9bcf83d91e556eb3a8b00187c7bcbbc39543f16aea1609c47828052a397acadf59442197b035052eccd3d0a12bd700116629aa8ec5847174914e4b19220ff338456374c728180baf3610192d61f5d74336bb875df6967f77adc71f311fddee85adc85362711dd77ea68e5e93d383e2509061307acb7e42bf4e8cbbcb1bb0bd096b0c6fecedbdf73fbcee498d3c38035ba285624cb8401e5d40b16d1145911968e5a189a2f48938a760bc7a80bfeda7422a84c3cbd13952cd157e0e554688b1a67f82e6de62192e6f3e99b66fe7c99908af30c3e1d85c6b8119d447a7369c48547b4ef63ce0cf6bbdd85eadb9a1e2636ed1c66a850d93cbbc02c6d91359a0f3aba01436eb46df90c00a12edad073ab86b82584980f4444fee987cc020226567b368cf55b653590ed12444c8f6c987289c0b68f99fa32c1f2cc64fa3e26f5ccd5258c6030441dd8f38a373bc3ad93c991f988a401ec12febe68f0bde59b081b8d1bf32f11fe3c9e6ed7cc4d9506a354d9b00742cc04ebc6a6271b02f2cb15dc56f4b08b6dfa889e00b3b357381caca539b1549480f02d74132dcf23de503ffabc502efb646ef00f8aeffe73f795e51bec1d70d8699515cbae0a279f49dd86aae2efd2b768778a00fb64be334c128075494237811637e285b87c0f8d7dc0a47b555c7bafbe0e976cc489d125e3b42eeabc5775eaeb28c5801a1f8e542a08fc826e70978c317a197be56cc350d2a35713ecd8c805938ca50df27e9f35f2eedad3a770763f0c4745ff4647a1a4960b07368d96b0edc1f3068f7f2ee84bda6ac4be5560137a90a15dd24e0007085037042473683c04aad8e08fc204feacbe5333ae734ef1c635f732fe293979093a5156c454e14b19ddb36ed8d5f1682ee13ca3515a6df210bddf553eb363542515b04b16f2c99f6967c6419fd7259874e9690bd0398ff8a1170270d877842f6209fdbda42e1818a4caddc6e77a5751f185e564cd66c8a2b6ff8b628db606f000cc721babb3e902da54206ba5f5e4306ae4f72e510c0a09364ff2175671876098614140da357db2a06b32008d40cfa0a23a4cd5c5790670101a33bc4ff615e7265018e360a516bcc439551f464d4d4da8b54b2e618bd50725ebc51f9c01dc0a06247f786b5eaa8ca45c821e0e10d38c2c27ffcf9c8e427614abcef9b26d0519c3e5f8910bab61d6cbcb69ee19926a7da83dea464eee84bb9ab918d1ec807323c97d21feba6698d389d57a3c31e7b0f57b0b50b7c1fad1e6967f03544beb2a4de78b89bf2d2210fd8c0af09147fb285d924c1b7d204c7f39dfad759f352a1e516c127d329dd9c223fa8d2a013f41683204fd02094ab021372a93077c25cf46a4f708394a3e8d7e0b6ebbdb4208b4c119e2dbe25e6290747470d4ecbe6c69b93b788781ac581260ae9a267d662a7430ab3ef8913bfd3a6469271f5b419b6d3f3398382f68b1d2f9eee9a52fff5a4a1db53103d6c3c65077ce253bb3561abb0b7089cb35b077b3c3661d6dde4ad808016987c6d8faddc7da4a3aa2e3eed297e1f96fd046ea8be4043d613d614f03d1eb5933dcd27aff7c32fe0835e4e5c37655cb404b850e2317a68a5f275e16c46b2fa926b857f5a63adcd7dfd12b79728989658b8612974558abcfa8997592d37ad37618525048049d358b8e3d68d2ef580220bdd9404ff0987873d4b88e05613a28bb0fbf562ba5ecdb9869f1c0283a68ba716c6643c66e3c0b3b04ddf1d0522727659633ab8a94ac8f9ec94e0109f57c18e63f9316f9413c3fdddc37168c9582022e24d18351d5e80b01b59ca745ddae93a2a52cb6456a1543093404d642cbe2cf30b97dacecdf8a75a0ee6507bdb5614a2e81b31f8287bf53522245a7695bfeeb766580e996cc71bcf9a61f7524cc5f7899cac917b3204b8a8aa57cb3612f92388433bca61c639264144794f9a14529c911a95cb04320062907275d552b2310c40e709b69f68a081edc762436ea18906525dda630c35440b7712451ef399a5605a58d8b55af1587dec06b778337ffd894975c00e35be376640156f81b826559c5aa5ea81f9f2e7544133ced8a7a95d46df23831be10824eb0657dd42df20feb5e358ccd2e15c13022a1ba18324dbb7c650ef11fe2d8acb59a1ba9b9ef59051dc9ab224b003735c0660f7b51d64bb6a3e36e40a214213b980c059edfadd68745e0a89fb735f1058b5c7d9c3b710c020297c638f2c7db6a4d95e46cb9a71062767b2cfa64118222fc23c4271f0403c3053a53fde72d31a92d2047202375af990cfab7926bf504fd84b4b199f0be4ede6ed5d0cc631567ef5d714dc9779453fb52df0a1580208693a7d44e32eaa36fe63e915dc9a64be1aa5d7e3c3a446f0ef22a09fcfcb6910e8b2e8af2240830c1d17c5f7585d475d19329c5400ddcb68719db21d8643e8be2d816646c474bddef08cb1515f5d3a642b6c4ff933a9b044ed5b58d94aa8027544b6f269036a95da07b9940e9cbaf54637e6cffcb3b2fab05c88ee27d514167e775e2412849128ccea1073e8774728af0dfbe444ab7f9673785df6ef31d96cdba0e073065f75f07d84f41b74d1ee37d943d00c6515b9e0bc32339682df9e47d6c87e9ec5f327dc3ac8c8b6caac0116d62be52ca0ffb3d9b9995c5236f358148f319b43ee5e3d769534e3cafafe448a15f2a309de8c670437a319daf9f4e694fe4f2550e5fb2d12549b5357160bd2502a845f6fa0693ea43ff6ec1a4f6dea34d08636747244bbf693b6e7ac3d4b60469b14a15b9306ed77960541a0093223be0d964074e0ce4f78dfbb0d2fcdb352481abe8f11d8bc99c77010fccc985a16fda305ad59165c761852cef4aeb6b3adb438ba502e04ae225d2e806813ece65115e79eb4d3d6b32be679ade6d164e8e44ad4b5de9f398106494f21876b18d2f9411b97613c171283273fd1bf3c19724dba75008ce6cae4a254107c39d77441a3cf94ed45fa270798debb74f8838594ddccd2a1211f5861911c6c8ca56268ef5d058a32324623561c189424d7933640149a2749b25b9cdb591bdf0992ed53f571a49a6ea76ae3a14378c457cc953d8821644ba2288496b1959f197c030627bc4dea7259479bb211597ee16f4a925a2de0be4f63583be6747c15ef23859225630ab1957460ed753211d1647cf39eadcf63793c026e5450784894b895e9fdd026b55ab1553cd4f50766cfc5d4f912a933bed41848dc911dbaa36707746e937e811cbd9deba2005045322e7b4645606c4a2eaf2f193a09d3b47f945717600358a8d0a277561b2563ae3fe539dcd2d8cb760c5d6c88e65b70c0c3c8149b2a9886c274c2ff2bf2f6ea347a7d5cc91147742f36e9067abc42adda01483a436320599aaa5c4431c533a4ea8a5e077dff8ddab0180d12851676f1a3ed9091f11ac6c510adf03b08bcb9bb11ccd79fd42507bf412d4be76b7b0d7f9c8200aaf8ee4e75dcd0f72cca41ee77bd8ed067e132ceb328d223165885e79b65ea12183ec28086b2416ff0eaa6469a23eb114ad2ed7f9069ed20a3397e3e79dc3749747d56ec93936361c86252534f7e8b9d300cedff09a277dfde11c4dc3d34aba6c5b1ee487f93678f5a4fbc4ed5d8b1361def20abdedec8b8d23f4635063ebcc934bce64e938f083b466f8d1bd7222d5f4f65462eb6aaf0eb610768f4e1fd75aff636a86b33e174b0621ae1fdb7e7d915960949e04b3477ad7d5059f7a50c92a9fdc5ddfe2ec5441e88bb4e93f6d9c17bf62015c8083de57f1122d0ffb5ab33da808fe9185fd4f233a473c22e8975ca2c62502e343912ca22f1c8ef879e5e66dc53d8ac99496211c1382d65a314187b3d75a37b74e352a9a3984eea994f08dafb5c0c449bbd112d5d55489ea93eb87e7e37f0d1f9c19a4c69b9a3464222f43eca1bddc04174010e888f4aa461e0bc54fca041139474b4f8af04f1e6e905e51da419331314bb568dea3925ac76ee96b38c16104449756052b6f2b28aa3c352eea059a381460ee9905d2d332cbb6818102045275a931df609443db4c3de931fb7e5f4386316546c05a2409ddb5efb47cc3a83ef48519ef1b68cf83fabffb75a4ee189049dc76168f214981f50aa3cd83b0def422549485c757337c3c42148756e189357246e70d9e05dd52d4733adf4916db65368b48f6c315fbb8bcf32ef4c3ddfc78ce8b5f6aed5ca4ee4bed9bb19dbc3a6642020c87f4c173cf56f137e1561b681d8c3d50f8daeedd45e828f84da67e2785b9a1f4cd51e3fe26cbf904c2b490f7051b796096e8b8871765d0254eecbde9e40e58082a24df5f30a5724fe62bdfff4"}) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800070000000000000000059078ac1414000a01010044040503890fcee0000002ac1414bb00000000830200000000000000", @ANYRESDEC=r4, @ANYRES32=0x41424344, @ANYRES8=r4], 0x0) [ 81.553484][ T1411] overlayfs: failed to create directory ./bus/work (errno: 128); mounting read-only executing program 3: r0 = creat(&(0x7f0000000300)='./bus\x00', 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x62207f, 0xa) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r1, 0x0) ftruncate(r1, 0x7fff) fcntl$setstatus(r0, 0x4, 0x6800) io_setup(0x2, &(0x7f00000000c0)=0x0) io_submit(r2, 0x2, &(0x7f00000002c0)=[&(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x0, r0, &(0x7f0000000140)='U', 0x1}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x5, 0x0, r0, 0x0, 0x2}]) [ 81.636104][ T1417] xt_CT: No such helper "pptp" executing program 0: sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000200)=@newqdisc={0x38, 0x24, 0x0, 0x0, 0x0, {}, [@qdisc_kind_options=@q_tbf={{0x8}, {0xc, 0x2, [@TCA_TBF_BURST={0x8}]}}]}, 0x38}}, 0x0) r0 = socket(0x10, 0x803, 0x0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000200)=ANY=[@ANYBLOB="a000000010003b0e2a1a86eb2636037f00000000", @ANYRES32=r1, @ANYBLOB="0200000000008000800012000800010076746936"], 0xa0}}, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmmsg(r2, &(0x7f0000000000), 0x4000000000001f2, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$bpf(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="66736e616d652c3dedd7b2c1eb2c41f17c634bbb3c9ab1706d7a22f3e7ee84f59d2f331a12843d7c6fbfae10f0500362bab3757dc568dd271e83626941b52fb9d035c4e3222c3dcc2291814901f8fed4db558892c9bd25bc7ca56fc2010a617c28119a073889f08ddc4fd9e587211b5963c30696cdf2d82e09ea340b285b4af1c3070e91f15f387c789bcf432101f0036379bc62f96990ae850e721e195e292715d74fae7c0f342b197671f69519e78549ffaf248c345f03d313e5e41978fc2714a3ca9807fc6eb5db51cc08de4176016e6504172f75b2de6d65a50bcedbd75dc94dea3177cab5b086a96e649bc88faf9fc9a6de2a20115b80e3c799054752020c502badb685c381509a7dc89b56dc40ac6d48c47118e7440791f49c1b98f384bc2f39f467f6ccd197e28b405c50a94c83e0172578d09a05f54658391d1ec866f9c0ccd1d8f3093a9e956562e07775679f2659f4c3c1671721f5e241341b8d6d6070258e7c9748b07f823dbd96886b65a6dba1810d3f4f49f851e5bae0432c022f80dee27f4b195c280ee4ccbeffc1274c8619834537fc4794eda7627288ed9e5798845abc6f93910506d9d09142b679a7812c6e"]) [ 81.661145][ T1411] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 81.698406][ T1367] fscrypt: key with description 'fscrypt:0000111122223333' has invalid payload executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x42, 0x1ec) close(r1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = memfd_create(&(0x7f00000002c0)='\x00\xac=\x9d\xd2\xdb\xe6\xbf\xb4\xf2\xed\x04\x00\x00\x00\xd4N\x12\x9b\x1f\t\xd1Z+\x86T\x16\xf8\x01\x00\x00\x00\x9f+\x8d!\x0fG\xab\xc2\xdc\xa3\xb3\xae8\x9f9?\xefo\xa4k\x01\xb2>\xa1\x9c\x86xm\xe6\x9bZ4\x91\x1a\xdb\xdd\x89\xb9\x91\xeb\xfc_q\xc1jP\x8a\xc6[\xbd\xe7q]\xdd\r\x1a\x81]\x01*\x1b\xfd\xbcMA\xdcq\xa1\x00\xb3\xf9\x91r\x7f\xdc\xf1\xc3G,\xdb\xccS\x15\x95b\x17\xab\xe4\x14l\x9b$\x13\xa7\x00MO\xb8VX\xaaf*Du\x02z\x89(\xbcu\x9e\xdf\xaf\xc5:\x1e\xb2\xb0\x1bR\x05\x8c>\xe7es\xb9\x1e\xb2\x83\xdc\x82\xed\xcf\x1e\xff\x00\x00\x00\x00g\xa2-\xb1\x94\x9b\x04\x899\xf25\xae\xbb[C\x8aH\xa0\xb1\xa4&\xfb\xe4\xae\xf9R[jQ\x92\xc6K\xe6U\xaa3\xeb\x93\x84bIn\xc9\x11e]\x14\xf2\xf3h`\x189\x03j\xa8\xbd\xe6', 0x0) ftruncate(r2, 0x0) close(r2) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r3, 0x0) r4 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r4, 0x11, 0x0, &(0x7f0000000000)=0x4, 0x4) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f00000003c0)={'ip6_vti0\x00', &(0x7f0000000340)={'ip6_vti0\x00', 0x0, 0x2f, 0xff, 0x9, 0x8, 0x40, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @dev={0xfe, 0x80, '\x00', 0x3c}, 0x8, 0x1, 0x9, 0x2}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000480)={'ip6_vti0\x00', &(0x7f0000000400)={'ip6_vti0\x00', 0x0, 0x29, 0xf2, 0xc7, 0x5, 0x20, @mcast2, @empty, 0x1, 0x10, 0xfff, 0x400}}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r4, 0x89f3, &(0x7f0000000540)={'syztnl0\x00', &(0x7f00000004c0)={'syztnl1\x00', 0x0, 0x4, 0x3f, 0x3a, 0x4, 0x40, @ipv4={'\x00', '\xff\xff', @local}, @remote, 0x8, 0x7800, 0x1bf, 0x9}}) r6 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r6, 0x89f3, &(0x7f0000000140)={'ip6_vti0\x00', 0x0}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0x1, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r6, 0x89f1, &(0x7f0000000180)={'ip6_vti0\x00', &(0x7f00000000c0)={'syztnl2\x00', r7, 0x29, 0xfc, 0x0, 0x3, 0x50, @private0={0xfc, 0x0, '\x00', 0x1}, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x1, 0x8, 0x8, 0x7f}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000700)={'syztnl0\x00', &(0x7f0000000800)={'tunl0\x00', 0x0, 0x7800, 0x10, 0x6, 0x8, {{0x51, 0x4, 0x0, 0x35, 0x144, 0x66, 0x0, 0x9, 0x2f, 0x0, @rand_addr=0x64010102, @empty, {[@timestamp_addr={0x44, 0x14, 0x59, 0x1, 0x1, [{@initdev={0xac, 0x1e, 0x0, 0x0}, 0x7}, {@multicast2, 0x64}]}, @timestamp_prespec={0x44, 0x2c, 0x7b, 0x3, 0x9, [{@empty, 0x200}, {@rand_addr=0x64010102, 0xfffffffd}, {@local, 0x20}, {@private=0xa010100, 0x81}, {@remote, 0x7}]}, @timestamp={0x44, 0x10, 0xc5, 0x0, 0x2, [0x0, 0xffff, 0x8]}, @ssrr={0x89, 0x2b, 0x3d, [@empty, @private=0xa010100, @local, @empty, @rand_addr=0x64010102, @multicast2, @local, @multicast1, @rand_addr=0x64010101, @rand_addr=0x64010101]}, @lsrr={0x83, 0x1b, 0xf, [@empty, @dev={0xac, 0x14, 0x14, 0x41}, @broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, @initdev={0xac, 0x1e, 0x0, 0x0}, @empty]}, @cipso={0x86, 0x2d, 0x2, [{0x7, 0xe, "553c5165fdc30d7ddac8a7e0"}, {0x7, 0x5, "e2d8ea"}, {0x1, 0xb, "92d84dd4860400357d"}, {0x7, 0x9, "c9c4830333286b"}]}, @lsrr={0x83, 0xb, 0x86, [@local, @initdev={0xac, 0x1e, 0x1, 0x0}]}, @cipso={0x86, 0x15, 0x3, [{0x6, 0x3, "99"}, {0x1, 0xa, "59e0a2739c5d5aa2"}, {0x0, 0x2}]}, @end, @timestamp_addr={0x44, 0x4c, 0x8f, 0x1, 0x7, [{@remote, 0xce7}, {@private=0xa010101, 0x4}, {@empty, 0x20}, {@loopback, 0x7bb}, {@initdev={0xac, 0x1e, 0x0, 0x0}, 0x1000}, {@multicast1, 0xca65}, {@remote, 0xfffffff7}, {@remote, 0x8}, {@loopback, 0x122}]}]}}}}}) r8 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r8, 0x89f3, &(0x7f0000000140)={'ip6_vti0\x00', 0x0}) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000080)={0x1, 0x58, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r8, 0x89f1, &(0x7f0000000180)={'ip6_vti0\x00', &(0x7f00000000c0)={'syztnl2\x00', r9, 0x29, 0xfc, 0x0, 0x3, 0x50, @dev={0xfe, 0x80, '\x00', 0x31}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1, 0x8, 0x8, 0xffffff81}}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f00000007c0)={'ip6gre0\x00', &(0x7f0000000740)={'ip6gre0\x00', 0x0, 0x8a57d29550d4eeea, 0x2e, 0x2, 0x4, 0x60, @ipv4={'\x00', '\xff\xff', @multicast1}, @private0={0xfc, 0x0, '\x00', 0x1}, 0x1, 0x93, 0xb750, 0x800}}) r10 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x6, 0x8001, 0x13, 0x80000000, 0x802, r1, 0x9, '\x00', r5, r3, 0x0, 0x2, 0x4}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r10, &(0x7f00000001c0), 0x20000000, 0x11}, 0x20) ftruncate(r3, 0x8001) connect$inet(r0, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r0, 0x29, 0x1, 0x0, 0x0) r1 = openat$uhid(0xffffffffffffff9c, &(0x7f00000000c0), 0x802, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='memory.events\x00', 0x26e1, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, 0x0, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x9, 0x3, 0x8, 0x2}, 0x48) recvmsg$unix(0xffffffffffffffff, &(0x7f0000004100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights], 0x18}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000000000037b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfd26, 0x0, 0x0, 0x0}, 0x90) mkdirat$cgroup_root(0xffffffffffffff9c, 0x0, 0x1ff) bpf$PROG_LOAD(0x5, 0x0, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x16, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000180)={r3, 0x2000000, 0xe, 0x0, &(0x7f0000000200)="63eced8e46dc3f0adf33c9f7b986", 0x0, 0x3800, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x50) write$UHID_SET_REPORT_REPLY(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0e10372edcf3844d9b4b0000"], 0xc) r4 = open(&(0x7f0000000180)='./bus\x00', 0x14927e, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r5, &(0x7f0000000100), 0xfecc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x0) write$cgroup_int(r5, &(0x7f0000000300)=0x5a, 0x12) syz_mount_image$erofs(&(0x7f00000005c0), &(0x7f0000000580)='./file2\x00', 0x2000000, &(0x7f00000004c0)=ANY=[], 0x1, 0x21d, &(0x7f0000000b40)="$eJzsmL9rFEEUx78zu7e5FRFtUthYGDCi2cvuoaQ5NIJgJULir0oPs4Z4m5xcVjAHgsHGRjsLwcbCf8AiRSoLO/8BQQsVBAuvsLCxGZmd2b1JJnGPNVa+TzF8Z9978+a9233FgSCI/5Yvn39+enJuZv4kgP2YwJh+/s0BGFOaG/4fn9878ax1/sXrD6/erhx4sLn9PBkixNYH9T/kdwG8mXWQFpmK6F9STOjNPHihL4PjuNZXwRBofRMcV7SOwXBd6zuG7kr/ILi9lMTBrW6yIMW0XEK5RHJpbr/fYJ1hQe+FEIIZ9tW1fqedJHHPEK627WCqJIpknXGrfzV4GMxytIz7yS5ee/xoXe7z3kwb/QvBEeoimmCY089nMJb3RrXEqP+wOzzfserfsVrpKg1lRdaVaP3Yk2aZ4tBUtfBJWc5Z23QQVa6BrVE1DE2yk3tbsvXqZMItfxfP6B+0Qq6Lo1bx1Afwjyo1RaUqcjE+2Hxnm76WhQtWnoKN/v7UR71z/iFW75iPfof/Tcd2u9j7DTU/xEuGY8Z8co350UiX7zZW1/pTS8vtxXgxXomi5mkGPDwVNbJBpFZr7g3ns5/Np33G+bVdfD3u4X47TXuhWj3mwUea9qJsHxmfzdxG9/sNHZbiAoCjaiPHplec6Fg5mKd8eOYr1aTtRBAEQRAEQRAEQRAEQRAEUYkjYNm/oCVElzLv3wEAAP//0Ixjlw==") llistxattr(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lseek(r0, 0x8, 0x2) r6 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f00000002c0)={'erspan0\x00', 0x0}) sendmsg$nl_route(r6, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000001c0)=@newlink={0x40, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r8}, [@IFLA_LINKINFO={0x20, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x10, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_FWMARK={0x8}]}}}]}, 0x40}}, 0x0) rt_sigprocmask(0x0, &(0x7f0000000000)={[0x6]}, &(0x7f0000000280), 0x8) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r4, 0x0) fallocate(r4, 0x0, 0x0, 0x1000f4) copy_file_range(r4, &(0x7f0000000040), r4, &(0x7f0000000080)=0x87d, 0x401, 0x0) syz_emit_ethernet(0x10e1, &(0x7f00000012c0)={@remote, @multicast, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x10ab, 0x3a, 0xff, @empty, @mcast2, {[], @ndisc_redir={0x89, 0x0, 0x0, '\x00', @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv4={'\x00', '\xff\xff', @local}, [{0x18, 0x9, "97977b4f1ef15133c38e047aff50fa568a682e37f4c05579200f36e2c8d1f7534392fda61a5fa724852eb895d09c0570e2623e04070b91fff8f21cb151c98a6132a41422673a74a3a716363b"}, {0x0, 0x6, "ecfeeb261184268c4f4b676dcee56cefb8352579cd65ab5b1bf4ceec39a0d3ed0f739f5bb362ba7a823c1df2cb4d1d3191"}, {0x1f, 0x200, "dc9f73ccb90cf75cf790d4e489023d10e29e8ea6e2fb3d7b51693cda3d09f1afc4224551a9fe463c7e491fc36ba56311949dd001ff5d7c822acfae1eb120afed1a555b52d0036f545b1fbb3684a7414085a7883b167b6a2b0d432b34f4f2e03f12775b3d3742e3e0fcef3bebd92b56193eacba8f446eb50fb9054433b0b98ecab32f816dc4fd06680139e42a7abcc250b8f981da3adad5295b2ed719af68346ef4be3b5c5ae79003e2883d07eec8f2ce8a68b845eee5b249dc674a7bd176ff42f494680f8e90d7e19be8d1464c7318dc0a0204e3503abe7b68b3853caa0b1a522a99e824f70606fc7bb00eb8813f04082277023ae0ad2f5a003fae21739e52ba5104681b3cb1fefd6acfb9f0773c3fbdb57848dac1c5b49340b117ad39abe53e35e70a4b76d2e8b2030e90b76bf9ad139da6274c9ffda5be18b3e3b5d7701886edc5616616d5d24230576188fc3b49f4d25737b7a3997ac2580b48a740f32b46dad0b9f59342abdd8bfb507f732fd48e4b3c5776c5c849e99ccbccb5e6679ef16eb98acb17fd0319fa89a91971b30ce095d7065b0c0b597d9ad2e4bce708204e0823f7e6d063de79c72ee6f3750fa0677c50ee9f396325bfd0442c39d14c975e5afe131eef38eb1afbbfd0170915a6acc68bb79a2e2c30373b369143a5cc150e36c7419b5e9f58afcc9c761340250a6b4c812351532ffbc752f4d11eef066dbc9df21308abc3d06e5f074a3f216b916f6ca2cd037d6e56121fd1092e931e5275f9a11493a21071e6803f9d3dbebdd1718d814f77195b3ed86b38330a84d1a4092f9175148540d193ce8b533f68392a920929e2533164f204d3aa41f56e011425944624f1c39bf572532defd1aa7e030ee569779bf0d1bdfc46c7d68d8964df98b0908e00740c05c832bb8e385a4979338f3fba8929947f2de8a9a75b3920a12635f12ad65f7c5fb59c550968642949a5f5915e0d623a8febbcf262dbe6564fb3dfd78e25e11d4321ae0b3006642866d50a158e588da548a51f40f381d197e059db47f97c98359531711f610cff681dce07b8a17c7634c8b4dea3b6267c7494fe2988de7e39e333dd4f8ffbbfe7e2d5f825563702ed5d0cadd5a9831bb521ae8503d5b25b93554ff2fbf11856a1abfb5d77fd8564cd618bda99067b4748d910fc0a76a6477e2058ba887af1b44988d9c68031cb56c1b59ad1d27cadc7ddbbf47c9771451f052f615cd38d9ab831aebfc99edc20e6b6782f35236adb297d8fbc39f6efb4ed6dd984c10ad77e418637787c3fd8dc2dfe1acb1d7c157166a872cf66f9f1a5d15efcd7b0844a31a4978314737e6da8ce6fda3eb8c0e5fd495c906f2476af86f24f0d171ae60c72d60abae49bef364d54ee2a06e0ed7ac0166d0319d48e94e1a65590be422ec9596435dd787531e1a30588f1b32f0455dc481420b625f1ff9e71df54ad90e2c5972c361ddc104f172717e25ea203227cc9cd0b7e4030f73874263ad977086da6c08c315bce7411bb70e087c38c8b288c34bd23b6b93124b999e40426115777101abc6d52455d7d2ec8f97779e7aaaf5998e1bbb74577b8943976199223f9d81dbcce336e2a611e6475c28d5b42812eddbb2ed78424b96bb270c3f6285eb075c1a79ae74e014abb4567cd49acb1eff93de102132a40a70db4ec626dcfad99a8cf54d9a0d205d890db44d6355100ab5bc63fa0a6aba8a9baa25e6c69654c91e6b0b7a7c75f9e548ded4a77c40d095ee2bd99fc3aea53952c7e37c260f3f2389c7cb21b5fe637a913491e0a3ad5bea7ebd6249285d603ad665bb80382e8a64f850dbe40715ec6acb74f0c00ac6f3f698345a07e8385d0bbe8de3d08352680510f52822ef571534b45859001cc827e96496027922411b5aabc0a3708161df5fdab899834254085c1e9c5350f19cddaeffb2e36973001516fe55cad01ddaa56363aab197fc391b06bcdf09627d4263ff9a25c3972f0e2f32d37d0bf0817dd4e3d7346335dd9d2e19cb7f1173d248202f7b7f009f074f74b0cc0618de5eda1673a6aebf22b8becf1c1d9d90bae1708a0801655973295944e9c4ad5fa4a0697aed438f67e714f65744686db8915e4999b70fcc1d934378399944442dbb85148cf143660ff1f33b366926e08ac35dd2b106e4e0de25a8d2f4d309ab81b7d06118642f11d7abb16994a811b0e2927ddc0a0673583561ad0e0833c5b3d425b0ec48a2676f61baa396721c0f136322b333b066ecbcf68f0310f46e2df272be6928ac5ac5fa2c55c6f9c86e68b6010c0f9c94cf95387d2ad54dc6676c088371563c65dbcb4935a6cb40d12a1870c748f6080ad78b2037924fe04c1a7a44117d1014b2fac9f63e86acdbe5605e8a8b147cca46876caa70456149304065550d51b6435d97907d1ad7643b955c83a885b045ed54b169402ccaee3d163a956135025413b01799dd224caa0bff66d00c09888a64918dcb2f42456f5731ee0f9f69e7f3d42491031a35bc08338cd55daac0f24650338c8521763124a745b74475b6b1a058bc5b93ea3e7822d9308dd0cdf8f50ce07bce20831bd2067bf4304247a7b928c2a528618ec2b1e7a6f35102aa6b5066917226ce40ff256948cfd4d3f28f9921e2574a3ea7debc8d668b8592cfe3266bc5031b08284354a33734aed41436492a8a019d20612c8430c1a891dc6cd88e384a330e0025412def285c8fb7fc415a9b6e0d1bdcb35326e96514f072c3443e3547fe2780dc7f50c7b8368130f20b0c864c2a2130062dc2a979955eecb8b60eee83e24d5a83d68de7895283a25e88a38afb50b85c2ad829040933c3099ed3a244c8034a4d5d64415ac94ec2e3ec0c8b065f4868b23e651fe29d70fd6d21034c301403900013a94cfb8ce448eb66791fdc5cc3da2b44543efff3b35344e52098222a60bdb0fd5d57c177b3052b3062996e87cdcf5d887a20c86db06c9dfad8f5f2c289a4e48f12162a214037a52055e074f382c58cde32f2509fb1e6c56eb5ed6be2f94c3b0ccd878f824995312477b3877439323cefd404be47df565fc6a6b415348084f565d2c99248f56e55b092996a70fcaa7d61dff4b461345ba32b1ef48e5bc4e9c8d3425637edd342f2f581bd56d192c411ad22365a80269f47420e1aa91b1bbf69bd3103006fd10167603a1c4b545fbd96903aa1ceb8b36af479978eab95c2ebe893bd28094013ae072b0be3c707b2dd308be4012d30399d5d6f0089555ce6b5133283c66912ddd6526a72c98f9dbba41d2aeb0d7890d977f17126cf0d310e3d1a580f326c063e58b479e784abd241fa8ae33a0763b0ee830134b8fcfe000598ee9fdde9880a5bcffbf7e2dcda17638ccf2a3b2a49b6f69de266229c30a88017e7031f57a99646f65c7c105636283e9d266984f050c0002a532a298494034259b558c1da70a278119df77fdf86ca5cf203c817ba6085aa0818b100f92aeca7baeb6c87393d7436084e22b440e6e5960391a78fcfccc3737612d61bed7269fcaafc6501c56d8f2efaa38d8b3894bab84c20863161c4b901ad6e3ffe62668e626fd2d7be19ca2b386b5745c422ecb8b1afaf3bbaa68d2e3096715b69313bb52f33a9afecabc953c17a9f687b86d57f7e16bb30f52d4ffe71ba9f0879615d71eb1627e3a8c296cb148bc67a14b1ba6de96a67f281033b9fd947f7982c3c4cbf1c8f57ef2494c0a283c26f1dbfcf4c3678c7c753bfb076f8f7b8e10f4422f0ddb77390686736b72e0fe2045b760ee90482ab5c3b320f5b6cf99bdb8d14427096d5ef8a83c1466803c53b5ac5b3980c51d29fd23f898a38310f061c76fd62a2006f417125de41dbb0cd4f386ea185fcbdb234991e6ee7d8ff6afb66f4102023e021d1005f3f0f520668a4aa9a899361ab9c398ac069b00d4cd58eb15a41a06d253fada2035fc3baba27575df0c968e35328dfc1b2cc627afe76db96764a527ea1a28a72e181f2946071238bf308b012ce7940e0cbe6373beff318bc9d7324a1f13ee7d3ec34059d10ffe92ac914b4b5bd3f71b65295777b4a3618f55df8b0478d59c20e151a9a535f4de063037be343ff8c5d0b3bf051c50a4fd1316fa7151c22eb8c0a5b2a18d344df4a2363d8c3b0ac71c49e7b75efc78095f1532b1a833ff7319d036b7d9e1589c5be15c301c014b29150d2c49b25074696d66013b2b19811eab13fa019119483f10b0e0f43d78a058d2e6bbc4017f8d24eafa55afae22e7cc5a937a876188e1ff5b777775a4648627d584a855f8fdf6220bbdec41f2da6a40541924c9ada62755e73863139c86aca173365c9bdc05954c230086ef9f4558b1e144c58ec09e6a0f6c50e4ac7213814a53421f2b14ec607d6840997e08b1a1f7975a5f29153c66aeaa6a647c617df5a3d6f6e155e08be9ebe6e19193b8b33281d0249646c5fa2a3b59d6ec970d568f92cf90db8cba7c883f5cf4bcc44a7a87333360ce7e7b9b59674df49acf67c948a49a6bd0f786a17450f6e529cd526459bc2a9b8473e0cbaec0c6c7b67dcd4e12961a99f947eb93dfec1bd46420f4e7f3141e94ff7595bd78b1905f42fd30ef800e9b214ef60901a8c4ce20a422234a531892d96d2e2f745f8c442fb2b69e3e6a12821e479a7c17587bbc1448bb9dadd2e4207ec0bdbb793949d7b71926c2b8f7943e7811bd6d30b718b7aea73a3dbd8da0b9859440b997116a3fa9ea9e4e6a207cfa732ab40b4f941ac6dc91e7aeb1159e5b593510203452ebc711e933b4236a648f4361fb29e90abe99bf0e7e8333d1f07ef62bdd918c2d5e60c6ee2721ede6bf7eec505d6d75e198f4c13a91bff870b739fda8fbb500839b781b2548c577621b42401f32f13a9a8bf317cccd1987dc3622d92f105157b072e2a3777518ad3750d78fc4dcea956f10501ba642824523afb6fbeaa3ec2188bef34b0c235434e0b9e5d2540592e66176c4a759b44ef31d39ce41d3ef833e4e9d66055d315e2e126f627990cc2aa87ebfa176e15bea9db284e2b8d5217cd5b3b35c194564bde9d7e7f14cc7730e30e3a6b0d9f3444043d7a3a73979a3d6b670c7c898a2e4b2dd166087744a96bf47bbfb64945998c035367a0f74fa8c3ced4ef0913d51364c35d8eb2204ae2e0d16575da9b453db0e1f63bf7db40d0ea1513ff1f6fdd2ab052fd44527da9207e326d8505fe6b58d6d7a9ec803437a11fbd8844ee9d96daca44043c4fa5828bde7157decdc119a2dfa676ef976a169356e57e844f557932d4b0f2ab22d032f109c3b42975474362f294b2f08756ed689d615d1c8e63cb3b49912d7f23f9187a41f7560e4b2af0f579ddb68131ab351d0a0eb4dae6a5f76c17d9798b8a49e395990f88e45828fd2b096b7ea3d0be7ed7198d869448658f4aea9fc34cc1ddc00c1b45bc1cf88c0393a4cb1fdf57cf1c15d3086e27306f3d62333c15173c4f62f83a47f7a3fe86cbbc62f06f5a839f4a27a0a1fd3ff2b174bf7d72b47b899560f77a495690b04daf9efe41e19f869e3c26aa747602f15c2da159305b3a1378f727a3f5869f7a09e370f6892d08dcbbb1a4b9ef49117fa4a8404f78ef6983b2ef886618ff34b2a7ac01c5dbadf9f1d306848f13a0145fec5454e5165cbfe3cd79c921f7816820403d517601cffa9a958e1c09cca9aa25d429c571d0f0aadf5c6cb44feb8aec58920ce73ad0aca10f0e88d3da4a310d800d7f8d5cefff7aa5439e5420a3b7640c6372d90485aceba91d4af8ab0416b71e8fa04eb5dcd08c2cdcfc3d80707e8b9602d9b76f4cdaceac8077fece23c19b41b94"}]}}}}}}, 0x0) [ 81.714000][ T1367] fscrypt: key with description 'fscrypt:0000111122223333' has invalid payload [ 81.724678][ T1367] fscrypt: key with description 'fscrypt:0000111122223333' has invalid payload executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xff, 0x0, "00000008000000fe630500000000000000001f"}) ioctl$TIOCL_GETMOUSEREPORTING(r0, 0x5412, &(0x7f00000006c0)=0xd) ioctl$TIOCSTI(r0, 0x5412, &(0x7f0000000000)=0x8) r1 = epoll_create1(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000100)) shutdown(r2, 0x0) r3 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_MOD(r3, 0x3, r2, &(0x7f00000000c0)={0xf0002003}) epoll_pwait(r1, &(0x7f0000000280)=[{}], 0x1, 0x0, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_WOWLAN(r4, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x28, r5, 0x4, 0x70bd29, 0x25dfdbfe, {{}, {@val={0x8, 0x1, 0x43}, @void, @val={0xc, 0x99, {0x8001, 0x2}}}}, ["", "", "", "", "", "", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0x20000010}, 0x4000) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', 0x2c41, 0x0) flock(r0, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup3(r1, r0, 0x0) bpf$OBJ_PIN_PROG(0x6, &(0x7f0000000080)=@generic={&(0x7f0000000000)='./file0/file0\x00', r0}, 0x18) [ 81.817325][ T1430] netlink: 104 bytes leftover after parsing attributes in process `syz-executor.0'. [ 81.847823][ T1032] attempt to access beyond end of device [ 81.847823][ T1032] loop2: rw=524288, want=45072, limit=40427 [ 81.866151][ T1032] attempt to access beyond end of device [ 81.866151][ T1032] loop2: rw=0, want=45072, limit=40427 [ 81.885918][ T1246] attempt to access beyond end of device [ 81.885918][ T1246] loop2: rw=2049, want=45104, limit=40427 [ 82.617791][ T1018] device bridge_slave_1 left promiscuous mode [ 82.623929][ T1018] bridge0: port 2(bridge_slave_1) entered disabled state [ 82.631380][ T1018] device bridge_slave_0 left promiscuous mode [ 82.637382][ T1018] bridge0: port 1(bridge_slave_0) entered disabled state executing program 0: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x11, 0xb, &(0x7f0000000080)=ANY=[@ANYBLOB="180000000000000000000000000000001801000020696c2500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000000085000000700000009500000000000000f707527eb8cd196b67c860a1e19bc97d46d99614aa8ccdbdcf3fc78377a44e93aa019170c1483764bb578f53ed2af0d3dcf665c3420f96832e174e5b47ea93266f68c964d8182e65ca496a6be01075925f4c9e56c577f5067baf61a43633733dcead6999283f13882afae7c648d7e4752b1aaaf7254a20ef"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000040)='kfree\x00', r0}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$UFFDIO_REGISTER(0xffffffffffffffff, 0xc020aa00, 0x0) mremap(&(0x7f0000934000/0x2000)=nil, 0x2000, 0x4000, 0x0, &(0x7f0000a6f000/0x4000)=nil) r1 = syz_usb_connect(0x0, 0x24, &(0x7f0000000040)=ANY=[@ANYBLOB="120100005938d74010973077339600000001090212000100001e000904"], 0x0) syz_usb_control_io(r1, 0x0, &(0x7f0000000b00)={0x84, &(0x7f0000000580)={0x0, 0x0, 0x1, "e4"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) executing program 4: statx(0xffffffffffffffff, &(0x7f0000000b00)='./file0/file0\x00', 0x800, 0x8, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) getresgid(&(0x7f0000000080), &(0x7f00000002c0)=0x0, &(0x7f0000000340)) syz_mount_image$msdos(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x10804, &(0x7f0000000440)=ANY=[@ANYBLOB='umask=00000000000000000000000,flush,nodots,dots,gid=', @ANYRESOCT=r2, @ANYBLOB=',dots,gid=', @ANYRESHEX=0x0, @ANYBLOB="00009f8b3bd9b7ea464d812cd41b775109c30b76e048fe43e2d616549ada7afe44bdba4dc3c9d6a1de880f0061c3c009de12c27a1994dfa91061290ee856d0502cf2c5ae66423add494bd021a9d0b4cdb0bcdf894493ab6ff04887e33c4350d8ef02bb1d414d1a000000000000000000040000000000000207db5a0f244690e46e66ed5fcfeb411cbf8bb3dd6d1e3f1f758e5fe4d2d8dc300437ce42c489539dca7258fd104d427b6997b602c8fb0f37aae0bb2ce84ca80bd7b729b4a1b9877e048c5b9f93b4658c567c78ac846b3147785991d7aff7f2ce3a03aa33152b00a7df9fddd15972ea23b0c1756bd6380f112a99040847c9fb3da95c271aa8a97891b54e7dece5ea9d1bdaeedebfbb88bf8b72f424515242239928b0c09fd7d307e8726400"/302], 0x2, 0x1fb, &(0x7f0000005e00)="$eJzs2zFrE2EYB/Dn2jRe7GAHJ1E4cHEK6icwSAUxIEQy6GSgurQipEsUxH4eZz+EX8alg2SLXO5ozdVC6pmcxN8Pjvch/zt4bkied3jz+va7w4P3x293Pp1GmmSxFfEophF7eVVKyjWd1+1YkEQdP2o9DQD8kcFg1Gu6B1ZrPO6NbkbE7oVk+KWRhgAAAAAAAAAAAKjtKuf/tyI+V8//n6y5XwCgPuf/N1enXMfj3uhOsX+rcP4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaM50Nrsxy6+0XMvrWkSkEdGJiOsR0YqI/POm+wUA6pvOFuf+ZfM/IpKIMP8BYAO8ePnqWa/f3x9kWRrx/WQynAyLtcifPO3v38/m9s6fOp1Mhttn+YMizxbznfm+Ic8f/jZvx727RZ5nj5/3K/luHKz+9QHgv9TNzpTzvR0R2+UV0e1W8yjnc1H9sj+ozO9W3Gqt9VUAgCUdf/h4ODo6ejP+60Vytac6ZUOX3/O1tapWFUsV35J/og1F3SJd5uaGf5iAlTv/0leTtJmGAAAAAAAAAAAAAACAC9bxl6Om3xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM3zMwAA//84aFFR") getgroups(0x2, &(0x7f0000000c40)=[0xee01, 0xffffffffffffffff]) statx(0xffffffffffffffff, &(0x7f0000000e40)='./file0/file0\x00', 0x4000, 0x800, &(0x7f0000000e80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = getgid() syz_fuse_handle_req(0xffffffffffffffff, &(0x7f0000001380)="375e085f9a64ffcc01992bfda995ee47b688afd7e72f546c6596bfd37bf77730b6fe6e7caeb16615d40842e0faea599461db789423ead277f3bde73356543445902f3f095d21e0bc64bc16084b878bdeacb48baa5b46872f41a3d6c7eb164e09c398e2c583a1d668df11c553afefda02ec3887894a3998bfbbbdff2e5001a7d6783423141442590da1940dc7cb43d46ebc407a0c6c178a97a9f9b289513de3b53574bfbe13f3b80992b69a63e98a37271e8638351651c5e5ab38efa68ffac9dbfeca5a27a447a2a90913e0e3d0d529dd0e032ba052fc76a17468415df6e83f55e8c5806b0f1135659759cfbd04da26740fda2963ed5ae3cd9188c0dffabb2d1292c567737d0ecb7f4e694490caea1677c3dc43a687b728681bac393af7a3f8c2b091c6ee7d15f9ac4a8c14cfd94e0b435c8d05c86b85deaba3e998a389a242c03848665b132d6417e98fa6f8864226653589f786839d09b2979bf26d843d2c888a9c39d7d0ec6f018ac3b01a134cc8c509bba15d4e0a1358015403179a750b9c42d387a8911587a040c7ee77abdec3f3a8ed50c0937cdcbd6807549b9a83598dcb2fc5f68439a5982a8ef79c3d6c201d4f5ebcacaa937cdc62e50b04ac73747e2ec854467569d31ff88b2b35be60f6594302ba597f6cf7cef17c7cc484f7a5c7c5f7f432dabfc2a1ac4c3e111749b79ef93f7b1920137782994124e5dda7e9e9a4cd7df64d08f2ad462889332fe3e25040efcd176dd79a051460b51e9898b6136b53178b0a9534625fb1110d5b06afe04db19c274817c55f751087fb6613e1946171e6dcc35b3c65f06d401a2022432cbd277fd87a216d56f1e3ea26b6f2185ec33de992eb83690a4bc3989b027284e3113a7320062558d49849962c118a7c7fc47838500eb520e7614334fd01f30a6d77ba67ab93648d7b5d27fa44cce0245322e8f6ade17438407a7f10a0232561054157d9213d0b68e63b0055e3b38b76e4b632243f4e81fb5cee2738baf3867661b7b6529e800d288fdcf8b97b3766366e8e6716ce9cd8799963ff434807586561084003604a65566c9b5fd6904efafeed12b8fd8e0dd91d0a3934a40e7015ce0870dc03944812ee9de535cf192df9bfe01b9b17715f0f80a419f54385f3c275c51697f369878136a9cba10f08f69b5c98a6ce1dac397d7c5cb944cd8cd68d88f06e8ad4d337a629cdeeb04d3ad64d34d5f1259bfce646a0bcc03573b411cd6adb3b06e4714913eb84b785fd8f3ffb343475d828f036ffd2a360ad19707b1dced80cc940a3d5ed61c4d1f9e7bda043b343b5dd157bd8f77b770b031f8187f34559dd196f7a4aeb26d0dc6cec94dd4faeeba27a2eaa0eac0df2a9ec1b692f7c517fa0588f734a61d9fdb0f13fd230fe23b8353f5ee3b407ae6956ca70645afa59df5bde27a94a7896e2a1b79addcb60e53191ce36879aeffd80fa92fb13fc6f184e4cce65a7218ab67fef44385081e593fcd1c42378fd1b32e728116a8d79245203e2d5f496de57dd722095b9c87c998a3bbc0bc9ce294a23e3f509b22651ad3955d721e83ebfb000169ddd2aab33bf762dbeeb8122dc29546ff677e47c1eb99e75c5be3d08d3814cb51c75540c4cc8e0d52f5291ee067e764b36c9935896efdc82e611ff7107fb5f47b4e8a97f835cb12f49f3a604ff11535131121407e0e46f716a35b6909c464e6c5af52ad6749f510897c6ac5afdb4f672937407ef076232c026159b34cf6781a63c40192cf3acfb15f7d8a89e286b493a40e5ef40c63a6b9a739deaf24842820c90510f3d447e4e7cc8528c091d83b91061b157bd032c6627886bef749302d539814f76af9f7253ce80700eb3291de6a4a727ff2bd6f7474bb22363a38626aa0ee0e18da2f3b092e16af9a3906e58f0407164ddc120e2fb927cc06b13347fb7be42cc9a01214f9a4c0ed4aff517dcba3a4a42eb9bc002c7e709c180c935cac63aa4c5901275de9ab910dc309c17542565aa60fa47cec28df76c23bc196f3d2741ec45d189f4f387825103bd38ee8458188c81757f0d0c4d1fba1ec6ddaa28df41027e4deb5515ba619605319cd73c020ea2cda93ca4de7a8c0f7b37f56ee938aef7910446eb3c97a7984e06d134a10be25355b09549c28407df387b7e8b892f1b3427a28f847a7d21788918c3e9c3b98d0fb0d396308ad82b9637cdd6f44453957c4d46350db11808a1b715fd20a1f57f259cb9a52bf0f2f32610e35915021a9696e6fa2f2afab07c8a110718ab348f01d95046e79c4d8feec092a2ee09053a92f80b42a82206138c61b34705033100b1513edf9770399ee61b737cd17fce5caa7e82926d8054ff98ab2c3a7de567b1ef4b0f530936c8e17d8e04720ff4f4c646fa632977e059fe4a0236f2e56493211d4b9f6c22372d495fa339427ce9ef9af6f6b62da93e84390b0b3c40a206ff98d5b8e7fb6ca5f48a7f1fd40d051e23f11f83f6d9f60484b3aadfa1693e73e5346f778aea9b35c7be7db998c00ecd93e8bfcafcd534f2fbf2cefa853c7b90dedb602d492f8374f4ebe8562e1ab409373013833a87473681926ff24292cb8aebb6e70a843d4d973f723e1e3cece465a14731bf3fc9ad522606eacbcfaf0cc45e3d5b7b8527c0699694231975034f5a2e402053e88d8b66ebc957414c9bc071c2159b4350c945d5882d9cf75027db08d86a8101c7ee7e0ac4081e572926a5ee657203d27dae6965c7a0b2bc0fd0c0a48f7691d1d8b146b9c8a94b763295e167e43538aad8244959dbec7b0a6e4a26651b5163e9e6a08d72d2795834532e5959a429e438e252edab066b43cd8b05756dcd393c9b48f9704a3fad9a5b5070245a44889b807e3ea8b9927b20cd9bbad97b9a2721b54814de8fbd4a0f8176d0af9225ab75403f7be2403f1badedc163e7a46f1fdedf7a3585982e5582ee88cbf1f10c46d2e12c772b25b10ea2eb2a3701b4c399ad780fcb288a2ee70a8d250e208670849b866fd4136fd62ee522474d3a96f37972831e15ab3ae7b70dad3138ed1213bc50d1267fbe153f175f8f0e239004c55892e98a85d6f7ed91cf540d4e487cfd58901eba6d196efcb72e2f3b833ca808fc09eaccadd96315442ac3c3277cf533914fe217c04e9349b769dd19209ee6a2772e43ed8147506d684d2e52744d5765cda2a2c87d10c610b994cbb124ad28b64ea867cb4fd242aa9e16700709eadd1ebc854cee522f392bbd3c9fce5f6419218b83ffa9f61f02b7dd7d56bf801e6c9cb872c0226b4b0cd91ded49c3f3b99e2c1ca22b6ee9ba667a4b26e92d646ae63c45d8c5dae6da7922ae7556fb8dea14e22bcac9ba227bafd95bed435568abe6e933103863ab00f049aca0a24d33dbb46f2f4e985ba4c60e61a5296b5fc3dd197154a7bcb2a18a9f25d00d3bc7e6412543273f8b586eb640a8ae09a122daae7bbbad621727d81d16692bb00b40f2b3eac42e17cfe767bf4075e783fede47479ae664778f118d166ff8395d9fc71381ab3654e53870a3273a5da1f8b679d99261fc3eba7e0c3256d07d09609e562d7c26c1e6ce69904787d4cf2f10bef25713139aba20261634b59ae25c5b2640c8ad7a53b08e5dfe350cf8e277336e34afc7494f59365b24f34ffbee32e8eca1e5e53abe00a15860b0de1d86315141771d4c5ec81154847e5c94c0d1bd18b2eea3d1372079e020bf4b301926bc09c5c720e82f9c7eac480763dc0e2bf92888fe2ee4450d0ae9594c413abe3a592d1773fcc5005fe4708e143ee506290e93ebce46674c39503421f13839b8f5a8be9507b9d74d6b15086c028394674e4a9934d9238f7115682571e24f624cfe73b8d5196178236e5fb587a4fad7966e5a0acb4b19de3b1459e796a4bdc7fe2605e78fd8b426956886250cb82eb96651bc3107d90ade58b98f284504e32944614d5d6ded9eaa7a7e520589d7aab6848cfd5e4c422e001b0fa4a4edd3ef98cbde0d201e4dbdbee10ca393a61e4cc856af4c554c8fd39669c17e9d23dd6b43bc633c613a60ee3c4b0760a36ad67177efd71bfc0265254503ac70791fd4509e3f5fe82d1fbcd980eff4a5c5cf73ef845cd7635bd8252c3a09ba207d553f276593eca94fe7091c9b81fd80cb0bc5974e13db28a2f10a2d9af21c0210de77cea45f5150f7c14f382da39211160f08cbb15c666afeba23f1cdba7935dfc38f7e336dc33c8eee9c840a79a525a1891de33fabf89e160508f515e753bdf8112c6b08383c98c5698e28324f90bb159a372e5dedce3440ae7619d969bda8127d7a6e6e61155b5e53e1878699051ba64f1d21f9927012599e5fa0896ea89621ecf196ea2b6c10fb3d948ac9e6808733b67aea5e90053bade732cf69f435f1db0349458725f7a803cf26223492a87bfcaa55343bc1c6c4dab868dc14fe32d5ca34b15d46461ee7daef5a7839e0bdcd978f5489ea809cba0e6ee86954d3a08302c30480e867d40ad29087ed768a63f07ca1498e2254c6d495f0cdef565a829fd92cbba3b5d4452c691a0e578b630371868e3a0c8e751c6903e66420704d1c7232d55a39e5d8197030c5db0b206a39257ee7276b8c5e66ebc48c1d80ca17838f7eedca57a27a0426b68902cef575cbc34c0c4f11713247cf8394b0f5756ba0c5dd06d271e752958cca48674d67457ec61414000ed6bdacaf8f377671f99b022b8d899e7f6df70528e773ffd8c4f7ce5e1dc6e6c82c598576db475672c6dd3f671dd77341e98495eccb859c5865d17b5afd943202acd8e228afdcd9047aed21d0c0018d7e789d0e2331c75712579351375fa1de67e2d2447d341c1d5a94488461ba6b7eec55c98dbdd95b2ca64a607733292110ccd698b3295762631d5737080014590d8c4b8690280ef5df0a3a5dba2509af9d32928cef412fcf3f535a37d47c905aded84cee5e4a89bfbfe41065f3e241a5c5df96bc3b754856f21515da8ab67bbd0e8dff7907b6d3cea8b902c8984f9a4385186b7da2a617c0b69dc01277dba1c4daf370c2833f90d2ccde99077cb6d4e5d283ce4ebd9446ed393508e17b5e8aa492337b99f93a9d2bbc80ea9fc0a3b4aa6cde2b66961c2ef06815bf17b5c66f4931ef0168f14be06a6f89c1579955025506d12fb7b9d69a419f76c122798dd77802a164c133407c91645f9d7f09c81fde228711e9af67c29168e081002972235037c8924ee33fbbc8a6e64015cfb7173555dd7c5a043ba40b2b959b80525237726697f2cd40b7f87e8497b0ffb205aa698e484d114a6be077d2f4086c33855aba0de378b174c9318948783417056b0ce5e4c959e8a86cb8722814b8b0e8f6a64526ad466ac70d05d04368a079cb0758c44c30e1c54d9da7a0beff138467717b56e73bedb0aa0bc025184100c483fd69dcd069698d2c8625f5f33d2cb67aae8c2f1fb75ce7beee5a22f959a04107fa45b10f1f92e285bec6bbac86986e2e3f917f020e582f8c4da531bf5d8a8bdb01d2bf5ba322483874df9160e5f4621c765cd4c7ed24c544831e028f06bb40e88ea1d886d95e1170c378f2035efaa0aa9652be5d907f171297dac2692dd84f5e47390a18642117c5be87113a6dc4807ced8e8b773e621246d0c04163906616da4fe76a751270d5f6f093d282fe85d2cf730638e807e55b357b32378a298759a392263821f0b6bc2fa9e54ee3ddc1b879c0d68bd13992e7a581c8e41873742fe41117b612fc45fa941e6f69ee9a9fa979df60655197b672ee5c9386abf85dceaa712119897ac8dcf2dadb00797279d441145848b41c57c7d8b545e5da03a21f98bb54520eb573975c07444c370f342bf882b8543e0e989a98598d6f75af4f30bdc98316986e8cfad6a30d5bce7f7001677dc5adb2cc65a587c847ab6ff9ec7118f15c2e58953be2598b71573897e8369e7232340c0272584c0eef3473eefdbb435e41bf9d89f61633418842d729458d16ce916bfa1acd1363a528f79afcc45dd57f42955da6f61be8e1115fb725b2e0a3b1c8ea0bdad4a4157282f831207e8e9aef5129bff9f094c3f70d9b180b29b1ccc7e35e01b43e99fcea718c3524f2916f91f52c684d9497224a8df37ab3f3c6821c847e4e05ca86b18c9cf4009e9952ae2449eeae9ea901ddced3657bb3659153042b2efd022b3da523642379ad8a7e404dfa3d120e05003491276df992b48b153e017aff541f3aa562d887b4d888ff32514704841fd4e53740fa4b6f8833b6a239206a52851f370697c9269cce43f4ffd15995171c5a922badbd3ae99caf661fa5217be5b47dfad0b3ad6bb1d8d9ef31e42341549ee5f81612c99bbb0c5c2cfad4dd44cef5b98363d87247a062b4208ee88dec0e1c620588423688dc8f5ee1d331530983816b3b9f07e4a06673659b6e458a4fc36aeb44678e6585562cc02925ecadafb93e11022c9dba76c8f05b88f806d2fcc223cb045884fcabf9f9a46f7efe1d6d6bca5fda67e38bf183e0cacd166a86f991bfdac176455e1ff2867069c5b55d31f593fadf7d10065d8f030d09247a3d4d1eb3bf5be68b7247013a65043e16d8cb77a4f6ab82fc7540e16ec2999d2df51476454fb35914cbc622538102df92b7989c3b91c242cac7a543cd57de28c352a9e41a611211e298429915a2840958190eb26fe432487093973e8cbb482274f72f31594cda021500e57ae603d171e9386250ec387d51a3823e4b0a3d1af57eeb75b35af09027713440c711641b9d549640b874c1eacecfeea682c90077d23060ac9fbf63c5c6105e1c384eaa040da07a965136c2375256c2d97354e8048867ab4a38b0554443b4e091a00e7e71568971cc168f362fa9817b96a8be567aeec0937a1362e648bc7843431635c06e7fde5492d36563f033f93d904071140b5817de1c2be628bed78aab1e69b9b4dad107d83e015d4dbc455718a76cf3ccd595344340190b3c18f50fefeff4d43545b521ab441a41cb0040f608cc64bca62f2728816537463d6f9115304259a95eabe353f14fac10570736750612f02494e3d203962c1cb86f18c36fde8d2af217d18624eff7845194f13cda9db4bd03e63523b9edbd8225d270be4ceef2c77ec1df5316e83dfbd291f728f097d00e0a0563edf6eaad5c1206ec988c0ad7423130201cf3ac45611cba3478747c10f4113edbe831e1ce35362ed94a1cf27de5d080e3d965ab7940f134b81db5fc80f3542e0d5ae4757fe87994be71e0095826069f2aac42ca17fc7f9d854fa019a9b67bd12eb30a2d17fdbfaaca7e997f94bc019a39f706c7985b3ce8545b9101740fc441ade1a3049a61cd61a640410312a111634ad3b2a1af0b78e6a3fc810073d0bfa24baf3c1b3c03f40242459f16fb52d4256ce5845a77f83225ba7f9773bf4567b2832520a110036b6b3e93a8bd074c5628d2f9aace0dd01263f11439b0bffbed8cb4fe7c38653cd305ed0608a1bf083e06c5c8da518af913e7143b85f132bf1f5de9a3a6c0cd585ce4a2d9c03331e6b18f0ebc06049c1c40444e5d2b234863fe7953941423de9eadf6bc497959f6f6f8e3b0c4219432ba6db4807dcd5b3d8822eb7661c4db5fd431815b2951f6c3915770cc61f0242ef4aa64638e5f878c21267e725b0cee69d65f456496aebc51f86080decf2da07f4ec0f7fc214173f3e9a40522a1a3510049b1812b093c22a1828d369836526f1a2a97fc0b27bcd8abd0f78c510b672cb511f1c1a31c3fc517a9912d222a04cfefa166e5363c832f566d67df7e83c3a1855d21f0fc442ab6dc78fa41838afd5ea26d5028b095ac5029fb192bbd063deae7190c2b58010429a594303342d6aac052a707d445e40ed5057bae6e2eee4a3f89d03683782a6bc84bdb1eca403c95f56cddb0641a18e0d224557a946112533221548c5908be3bb84e3b7bcf0077840ba82f329e3297e62d16fadd2e0669b2de16578dde73cd6cbf23bc49023f8d4902d7316528aa4cc12105ce97bb5dc24b9d8140fa97fcef9836c9bd52469a6507524f869094bed812bfb162373b6810b1fcd5b67d99411913bf58c36a87de884c1d91f27d699ee105bd16f6b19b907cacd25894bf566deb3114feb26f223894d67e2935af76104335e97b927ac0e12c581bccae4c3164cfbb18ec5707a0d7844b5cfdc246754c8d469fc5a1baa723268e98c070cff669f299bef13a5e63fe6fa7edf66000b028da0277f964377ce37ef1e6c347a94a19e5fa0a27daa01a54b348c238bbf6f002109d2a0db28da1f060dea5f9d848eef8c3d5e71f7a7d4d8e0ce0600334b77e6d416ffbb43cc82fce7cb0e9477b3420a43b38a5365501a2f7e1bb3cd72a3fa219f8bf9e7f421932a5e54d165b331608026a80f208b65da67864c7e8bac28549f42813e19ac737a5dbaf89e5f0fd7c4ddd373109b6aa46e70089a4e3b7436bfd170e7450477bafe1e9a364acf1c374d893efd7c84f6d677dfc80a1dac602f822e4cd72bd362430e17d45823f55887a130cbf0086e2dc12598f0fcdd76a8ca54852a542af01915d2a417bd64ba5ae43727f88b0e72153d752dd7596a9c2586cda1e25cb458ee9c6b06e669c5dfee722a3cc679f19208b9159a6e74de0882a2ddf869d1451778fba1f9e1755ce1f59abf2352dc679a308f4112ceebf80134a01f984a413fee338a53a54ccf7c87a1060107f726a1490e5700a06783c03914f4f7a04b3103e21e5c42f914120440d0dadb7cc84c00a7a9d0d596f3adbb9f40b983120e33da447834bbfb8cb97e93d461b8e0730e1621d1597371d5fba3115239bafe5c364480393d94d50b267ba3a4422decb83ce970d917eee6e32a53bdd57eb1e255411dc96e629c440481e221bc199f5117d033c7a886bcb478597d2c5e61c38eb1f7eb2e919187b69400ba38ee726e66266659b726c193cb38e98683d2318e2538545c6ded2ee67cf8a48ef3e82afdac64f39c9f7fe0cff4444e5c692ae5e32e702501bac9b4b7286fe03198ed45c91af42b501a97f3092a4e974539066cff7807bcc8c1a5eaf1738ba8780f0e2406aeb1e620539429ca4aafcb9ed297bc188eb82ea6478c7615388f75f004b3a9a695fffbe3819c1ff18e3d90359ff03feafc86aafcebc083efdba4de0d4923cfa90f4f6ca5d1ec4d1dacb992c9b1df5c589cf772b969ee54565b4cd4902ad494440ea1e699b9e0536d02e0bef3fe479e73bd78a224dda26c423d3bb49016ff460ee88a5461993f48ca1290730d8e5a10a8e1e245f9d03b22d477ad16b88d04234fa6f1d28345d300018050e24c2e6f9e53df5d6b7ad17224d02df173b8a2bb2fbabd12a4d95344550ebe870650ef136a493a7390c6fee27e08a44c7843b4e0cc16af1e88932f7bff4db8154d66da6341daf37f2f1b79306aa720e7a351a02d4d84e7f3062eedff2b08d8dcf644ad95dbd5f8fb663f1ee00f20b0b4759b8d44b1f8def8b9b0aef0a21073bd6d8e72b781a2106745136c7d4e19e3038a723b3aaf633dc8ee453d6b0196aeb7acef31e93357f3408f5ae96c4ff25a7c362a6ab7e0645fc3a8bbb7b0ef04bddf1d1da52fdc449f3fb5d8a806334c7124f50fd4d9131b4c097949ceae780345eae753d0d082581d1c6498e9ddfb4456dc0f16e1f002f12be00867cb29bea4aa7350280ac6bf119bdd4652bc7367d51cb6dc85f0708d8b0c1c46ec43e9510bb35855318e217d021ffe207e47b5d099034079381d08b2cb511ab7587f75af3280fdc9a4a216b44ad89709b734b103a5d1c8cf76454cc1b7f159c8e6423ac435d00a7e2733d1ab62bd3c5f740c1ce5a8018d5bea2cc883783aec8805aeffbff3750f00deb67327e069040a648a53b7da8063ef067bc8809c963bc75fab6f7678588a48b378a82a276aea91affb186c8522572fabfd65ffd219d970d2ef03269a92161b08b226c06f1c7e69f0483dc6179423df11c15ed662348b233764c807b17a016a84f014b41f91e6f6651a529e53b823e83087a079819779c2368526eb980de995c0e63e58aff8ae9962562f7009e18f138b0caf0acdc37276f0431fd06ab5cbbacadd9ee44af3ae31149eb03b8e3777f86c20c430659c646fc9ad908ff339765e07822db194ada7048793925a16df97b656a8d5566b4cab2a4f8a34c29406b404fde5e39091156cc49a58671af22743c310d2539c68756215a2b8611ba42f07de4afd9701bdfbcba386e82d08544fed42c5cf8289d70ef19739e079a16fefcdcac969bda3741bc5573090160697500bdbf8d0b62d122a71197faf1621455218abdd31c93be8dd80188fc2ee23d74f17a1985d741faf67c63f08e0ea4e49d4f1b241d94300e6d979ae8fa4b2d1eac50473a5bfaf77f1d8803c23d02bf94d0b55031a19bb087cd216d4bba2c519361434040088d692a863915a511335243de8fe9cc8bad8e399fd894b1f06765c419faadb9f93f0aa30447cf80fc306c371692edbd93ca32c5d71f10d49a798d4d6cf488d3ff7952eed74a61edfb14237049a3fcfc11d67e6f238830dd6b2f209df5ad349f56e736eacad5c591883a962ce5a7c7541425f65ac66a5e06d68990a1ee4984feb43b05262d8a324130c975f89520991f4ec83dd627e18a8cbfaf42f7328bf3410163b75a4ddd4ab997b544bd6a1ce231fca8c28ea5e79e5258c84be22c2adf2d895b54176c56585c78f72d198d65fe6680b756478a3722ab96ca8b4ceadc4082e1a69efa72290d949ef2b2b3a651dc7fc4de9c6e2dc6a20274c3ca11ba43b00f080099d125642f9b3bec96fbb5c2f3cc6274935af16cd81928ed95cc861b8106e17813b282510b0bfe70e27d642fa3fcba458104c274ad20252515a7b95515f5379b634b3d7443782708330e2c06509736e4045178c1e1864ff315c2893adcacc701825ba64bf8350f6835cbfab159e278442be525aee60e7c8bf37aa4642d8a61582b4f200c66f8dfdf88c3395329fc21905550019dd2ab7b566be3f1118603aca32ef1a1d985832f0bd8826373dad2a03b6dc8b01a27f04008656632a64df057356e49e5c742c9d869828ed2a90f8f06f97733d4278ec7de487c721862915a5ea955c737a4aac1b230e18a48c788d71ebbdddfb6c79d1696fe5b27b364106a8b26afbe153f5e9cf3d6d820324400842c9bbf27a926ec2bc91e2a0aec2fdc78a3a36f8ad7545d6728ccd2321ba1409e9a1186804a1c3a06572b8e8fceac69fef7b2c49e8cc536ea22e5bae65d0986b691e722306daabffda5789c95516c465824a00f8a8b8e66f2baa236f35173066759563b22333bfce89c742d4fc6a76a532283e72f2cf42fe23fe8c20a0c9122c154931d036e31e100726d2df5b7c2272976737e2c9b628acec09fc6b487ed0d97da2b12527ad2b7f0b250a8cd2f981230b9d625389d76abaf2ad6354a0ef9fb62154d8f34b343cd1952690b71d857a8c3ca0c20a4bd0669bf9054401293b182df239c807da8c1306970f42814163c098a3ad5152bbd018035ccdbbcc64396960c124db554a6b392b7653fb8044a12718adf80b32b7d02826523f737b86fea965c30faebfac1fafff432b419bc0f5c232244390cf8aa58b1d8f809df35e0aa2c2edc9320f2652fc7abae", 0x2000, &(0x7f0000001080)={&(0x7f0000000300)={0x50, 0x0, 0x10001, {0x7, 0x27, 0x1, 0x20060, 0x1, 0x7fff, 0x200}}, &(0x7f0000000200)={0x18, 0x0, 0x1, {0x10000}}, &(0x7f0000000280)={0x18, 0xffffffffffffffda, 0xffffffff, {0x8f5c}}, &(0x7f0000000380)={0x18, 0x0, 0x7, {0xffffffff}}, &(0x7f00000003c0)={0x18, 0x0, 0x8, {0x401}}, &(0x7f0000000400)={0x28, 0x0, 0x5, {{0x7ff, 0x6, 0x1}}}, &(0x7f00000004c0)={0x60, 0x0, 0x0, {{0x3, 0x1, 0x4, 0x5, 0x2, 0x8, 0x8, 0x5}}}, &(0x7f0000000540)={0x18, 0xffffffffffffffda, 0xfffffffffffffffb, {0x401}}, &(0x7f0000000580)={0x17, 0xfffffffffffffffe, 0x7, {'{)@++.\x00'}}, &(0x7f00000005c0)={0x20, 0xfffffffffffffff5, 0x80000001, {0x0, 0x4}}, &(0x7f00000006c0)={0x78, 0xfffffffffffffff5, 0x9, {0x4, 0x1, 0x0, {0x2, 0x3, 0x6, 0x6, 0x200, 0x9, 0x81, 0x7, 0x3f, 0x2000, 0x9, 0x0, 0xffffffffffffffff, 0xe4ef, 0x2}}}, &(0x7f00000007c0)={0x90, 0xffffffffffffffda, 0x700000, {0x6, 0x0, 0x7fffffffffffffff, 0x270, 0x2, 0x8, {0x2, 0x5, 0x8, 0x2, 0x9e4, 0x9, 0x1, 0x200, 0x1, 0x8000, 0x324, 0x0, 0x0, 0x1f, 0x9}}}, &(0x7f0000000880)={0x138, 0xffffffffffffffda, 0x6, [{0x6, 0x0, 0x1, 0x1, '\x00'}, {0x6, 0x100000000, 0x10, 0x7, 'kmem_cache_free\x00'}, {0x204, 0x100000001, 0x10, 0x4, 'kmem_cache_free\x00'}, {0x1, 0xcd37, 0x10, 0x1, 'kmem_cache_free\x00'}, {0x0, 0x75, 0x1, 0x401, '\x00'}, {0x0, 0x80000000, 0x1, 0x4b5, '}'}, {0x1, 0xfffffffffffffffc, 0x0, 0xf394}, {0x3, 0x4, 0x1, 0x2, '\x00'}, {0x5, 0xfffffffffffffffd, 0x0, 0x3}]}, &(0x7f0000003380)={0x5b8, 0x0, 0x8000, [{{0x2, 0x2, 0x8da7, 0x8, 0x80, 0x0, {0x3, 0xfff, 0x18000000000, 0x115, 0x9, 0x7fff, 0x27cb, 0x2, 0x2c, 0x8000, 0x800, 0x0, 0x0, 0xfffffff7, 0x8000}}, {0x5, 0x0, 0x4, 0x6, ')/\\\\'}}, {{0x4, 0x0, 0x9, 0x9, 0x4383, 0x1, {0x1, 0x5, 0x9, 0x2, 0x400, 0x8, 0x4, 0x4b48, 0x7, 0x8000, 0x4, 0x0, 0x0, 0x80000001, 0x9}}, {0x1, 0xffffffff, 0x4, 0x5f02, 'GPL\x00'}}, {{0x2, 0x0, 0x1, 0x4, 0x6, 0x0, {0x1, 0x6, 0xfffffffffffffffc, 0x3, 0x0, 0xffff, 0x10001, 0x0, 0x6, 0xc000, 0x10000, 0x0, r1, 0x6, 0xc0}}, {0x0, 0x100000001, 0x155, 0x2, '\t\x98`6vq4\x99\xed\x17\r\xf5\x00\'E\x81\x02\xa6P\xc9.cyS\x98\xd9\xf5\x0f1\tL\x92@\xc3\xea\x18\xb0\xd6RJh\xb1\xc13\\\x93f\xa2\xdfB\x9bV\fU\xe3@~\xfe\xcc=h\x82P\x1f\x86\x10\xfa\xbc\x8c\xb3\xa4\x11\xedC\xbf\xe9\xc4\xe1\x98\"p\x96+=\x86\xc8\xbb&Q\xf5`\xe4o\xa3m`\x11\xbf\xda!Ir\x94K\xdb\x1dh\x81\x14\xac\xd53\xf6\xc9\xab\x848\xa8\xc1\'\xfe^\xb2M7\xe5\x1c\x00\x960\xf6z\xf9i\x89\xc7\xc7Y\xe6\xef\xe8[)\xec\\\x82C\x8f\xcd\rx2\t8N\xf8\xb1\x05,.$Q\xfbf\xa9\\\xf3\x8f,\xe6\x7fV\xa35\xcdN\'t\bv\x89\xff>c\xed\x81,Y\xbd>\x9e\xe0\xeb\xfe\\\v\x91\xe7\r\'omO\xad\xd6\xb3[\x1a\x8bsO\x18\xad\xe3\x9e\x87Z\r`\x13\x8b\xde\xad\x13n\xecU\xc1\x14 V\x98\xc0cP\x1c\x9d\xe3d\xe5s\xa2\xee\xb6&\x88.Ni\x89\x02\xae\x152#\xdd\xe5GQ\xbd\xc8{\xcbr0N\xbb\xfa\xb2\x1b\xad\xa1rY\x91\xe9\xff\xf5\x05\x9b\xa6lr\xb9\x16U^\xdcc\x15s\x92\xb6~l\xeat\xad\x7f\x93\xb88\x91\xc7j`\xa4\xf0NE\xe6)\xbe\x88\xcd\xc6\x00\x00\x00'}}, {{0x3, 0x2, 0x1, 0x0, 0x5b5, 0x3, {0x2, 0x2, 0x8, 0x800, 0x4, 0xfffffffffffffffb, 0x6, 0x8, 0x9, 0x8000, 0x0, 0x0, r2, 0x10000, 0xffffea64}}, {0x2, 0xbc, 0x0, 0x2}}, {{0x2, 0x0, 0x6, 0x6, 0x4, 0xfffff7dd, {0x4, 0x3, 0x0, 0x80, 0x8, 0x978, 0x9, 0x2, 0x1, 0x1000, 0x7fff, 0x0, r3, 0xffffffff, 0x9}}, {0x4, 0x8000000000000001, 0x2, 0x4, '}-'}}, {{0x1, 0x3, 0x5, 0x2, 0x4b, 0x185, {0x5, 0x8000000000000000, 0x6, 0x1f, 0x1, 0x74c1acf1, 0x7, 0x53e, 0x20, 0x1000, 0x493, 0x0, 0x0, 0x2, 0x29}}, {0x6, 0xa7c, 0x3, 0x6, ':}&'}}, {{0x4, 0x2, 0x9, 0x800, 0x1f, 0x9, {0x2, 0x80000000, 0x3ff, 0x4, 0x1, 0x99, 0x10001, 0x6, 0x1, 0x8000, 0x9, 0x0, r4, 0xa59, 0x3ff}}, {0x2, 0x1000, 0x4, 0x1000, 'GPL\x00'}}]}, &(0x7f0000000f80)={0xa0, 0x0, 0x3, {{0x2, 0x3, 0x8, 0x20, 0x2, 0x7, {0x1ff, 0x80000000000, 0x6, 0x6fc0, 0x2, 0x0, 0x8, 0x6, 0xc86, 0xc000, 0x3, 0xee01, r5, 0x65, 0x5}}, {0x0, 0xd}}}, &(0x7f0000001040)={0x20, 0x0, 0x0, {0x7, 0x4, 0x2, 0x8}}}) r6 = syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000000)='./bus\x00', 0x1800061, &(0x7f00000009c0)={[{@iocharset={'iocharset', 0x3d, 'cp860'}}, {@shortname_mixed}, {@utf8}, {@iocharset={'iocharset', 0x3d, 'maciceland'}}, {@fat=@gid={'gid', 0x3d, r4}}, {@uni_xlate}, {@fat=@dos1xfloppy}, {@uni_xlate}, {@fat=@errors_continue}, {@rodir}, {@shortname_winnt}, {@shortname_lower}], [{@fowner_eq={'fowner', 0x3d, r0}}, {@fsmagic={'fsmagic', 0x3d, 0x8000}}, {@obj_type}]}, 0x3, 0x350, &(0x7f0000000580)="$eJzs3U9oW3UcAPBv9tKkHcz2IAwF4elN0LJWPOipZXQwzEUl+OcgBtepNHXQYLA7NKsX8Sh41JM3D3rwsLMIinjz4NUJMhUPutvA4ZMkL81Lk3adkM3i53MI331/329+v7c8mtfX5tdXV2LjwkxcvHHjeszOlqK8cnYlbpZiIZIYuBLjKhNyAMDxcDPL4s+s74gtpSkvCQCYst77/+unCpl3vz6sPvPuDwDHXv79/9xhNbMHDVyaypIAgCkbu///yMhwZfRH/eXCbwUAAMfV8y+9/MxqLeK5NJ2N2HyvXW/X4+nh+OrFeDOasR5nYj5uRfQvFLoPpd7jufO1tTNpmnbil4Wodzva9YjNTrvev1JYTXr91ViK+VjI+/OrjSzLknNf1NaW0p6IuNLpzR+bpXZ9Jk7m8/94MtZjOdK4f6w/4nxtbTnNn6C+OejvROwO71t0178Y8/H9a3EpmnEhur2Dy5ra2s5Smp7NaiP97Xq1V9d34B0QAAAAAAAAAAAAAAAAAAAAAAD4VxbTPQt7+99kw/17FhcnjPf2x+n35/sD7fb3B8qqWWTZH+88Xn8/iZH9gfbvz9Oul+PEvT10AAAAAAAAAAAAAAAAAAAA+M9obVei0Wyub7W2L28Ug85Wa/tERHQzb3372VdzMV5zm6Ccz1EYSvPU5Y1GlgyKs2SkJg+S7uSDzKdX91ZcrKnuHcXEZVQPHmo2Tz3880fDzEPJ4Jn/HtYkMfkAk33LKAab9/WXdCf/UXvB8m1qrmVZdlD7zivjXVGKKN/5C3d4kHWDb66/8cATrdNP9jJfZn2PPjb/wrUPP/lto9Hszhy9V7Cy1bqVbTTyf08+2Q4OksL5U4p+UCqeCeXD2ndHM43kh99ffPCD7442e1bMvD2hJukfzuf7hyr9oLvMfUNzk+aamXDyTyE4/fFK4+rOT78etavwRcJGHQAAAAAAAAAAAAAAAAAAcFcUPiueyz/sO3NY11PPTn9lAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHD3DP/+fyHYHcscJfirE+ND1fWtVkTlXh8mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/c/8EAAD//9HQbnk=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.usage_all\x00', 0x275a, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r6, 0x660c) executing program 2: mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x5}, 0x48) fsetxattr(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) openat$vcsa(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) creat(&(0x7f0000000840)='./file0\x00', 0x0) pipe2(0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@bridge_getneigh={0x1e, 0x1e, 0xb01}, 0x20}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000001070000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000800000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000f40)={&(0x7f0000000f00)='kfree\x00', r6}, 0x10) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newqdisc={0x30, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x4}}]}, 0x30}}, 0x0) r7 = open(&(0x7f0000000140)='./bus\x00', 0x400145042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r7, 0x0) mremap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000, 0x3, &(0x7f0000001000/0x2000)=nil) executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0xfffffffffffffffe) mknod$loop(&(0x7f0000000080)='./file0/bus\x00', 0x6210, 0x0) lchown(&(0x7f0000000000)='./file0/bus\x00', 0xee00, 0x0) lsetxattr$system_posix_acl(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='system.posix_acl_access\x00', &(0x7f0000000340)=ANY=[@ANYBLOB="0200000001000000000000000400"/36], 0x24, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f0000000240), 0xffffffffffffffff) syz_mount_image$vfat(&(0x7f0000000040), &(0x7f0000000180)='./file0\x00', 0x8, &(0x7f00000000c0)={[{@shortname_win95}, {@shortname_win95}, {@fat=@sys_immutable}, {@fat=@codepage={'codepage', 0x3d, '869'}}, {@numtail}, {@numtail}, {@uni_xlate}, {@fat=@dmask={'dmask', 0x3d, 0xfff}}, {@shortname_win95}, {@iocharset={'iocharset', 0x3d, 'cp1255'}}]}, 0x1, 0x223, &(0x7f0000000280)="$eJzs3TFrE2EYB/CnttVSkHQQiiJ44uIU2op7ilQQA4qSQSeLTVGaWDAQ0KF180voV9DRVXAQV7+ACFIFF7t1ECLtxcbWi43U5Ir9/ZY+9H3/d897CQkXyJs7p+tLC8uNxfX1tRgbG4qRUpRiYygm4kgMR+pJZNgaLGWNAAAH3EarFd9aqbx7AQAGo+v7f+ZNPwDwP+jx/v/6AFsCAPrM5/8AcPjcvHX76my5PHcjScYi6k+blWYl/ZuOzy7G/ahFNaaiEN8jWtvS+vKV8txUsunzRFTqq+38arMyvDM/HYWYyM5PJ6md+dEYb+c/jEc1ZqIQJ7LzM5n5o3H+3C/nL0Yh3t+N5ajFQmxmO/mV6SS5dK28K39sax4AAAAAAAAAAAAAAAAAAAAAAPRDMdmWuX9PsdhtPM33vj/Q7v15RuLUSL5rBwAAAAAAAAAAAAAAAAAAgIOi8ejx0nytVn34p+LBuxdv9prTYzHUPu9+j7P/4vjZT8+6zRn+u+vzb4vXZ/K8LD0Wb9funbzQmLyYWxujEfH7f7o+tb4WIvrUz8tcH4ufq95z8uTz0vyrlY9fej3ywF+KAAAAAAAAAAAAAAAAAADg0Ot86TfvTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP53f/+9fkfcaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgRwAAAP//st+ejg==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.events.local\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000240)=ANY=[], 0xed) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1000008, 0x11, r0, 0x0) r1 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_tx_ring(r1, 0x107, 0x5, &(0x7f00000000c0)=@req3={0x8000, 0x6, 0x8000, 0x6}, 0x1c) mmap(&(0x7f0000000000/0x2000)=nil, 0x30000, 0x2, 0x11, r1, 0x0) syz_read_part_table(0x1064, &(0x7f0000000680)="$eJzsz7FNwDAQBdDvxCSmo6dJxUa0CIlBiGhoGIGWhkXYgAUYgQGMrCgrAMV7zX3p60668Meu1txnTcnD85ykpJd9OsspKfV1pDVp2dJGyGVy8fV0dzOKOpclH6nHwnKMOdePvYz03caxevYtb2XrPcmel8/b99//FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+n58AAAD//wvYDvY=") r2 = gettid() process_vm_writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/143, 0x8f}], 0x1, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4103, 0x1007}], 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0/bus\x00', 0x10040, 0x0) executing program 3: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x0, 0x0, @private1}, &(0x7f0000000040)=0x1c) getsockname$packet(0xffffffffffffffff, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @private1, 0x2, 0x0, 0x7fff, 0x100, 0x1f, 0x4000000, r1}) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000180)) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f00000001c0)={'batadv0\x00', 0x0}) ftruncate(r0, 0x4000000000) ioctl$BTRFS_IOC_BALANCE(r0, 0x5000940c, 0x0) r3 = socket$inet6_tcp(0xa, 0x1, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$MPTCP_PM_CMD_SUBFLOW_CREATE(r4, &(0x7f0000000300)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000002c0)={&(0x7f0000000240)={0x5c, 0x0, 0x8, 0x70bd2d, 0x25dfdbff, {}, [@MPTCP_PM_ATTR_ADDR_REMOTE={0x1c, 0x6, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0xe}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r2}, @MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0xb}]}, @MPTCP_PM_ATTR_LOC_ID={0x5, 0x5, 0xd1}, @MPTCP_PM_ATTR_ADDR={0x24, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r1}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6, 0x1, 0xa}, @MPTCP_PM_ADDR_ATTR_ID={0x5, 0x2, 0x80}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r2}]}]}, 0x5c}, 0x1, 0x0, 0x0, 0x24040804}, 0x80) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000340)={'macvlan0\x00', 0x0}) r6 = socket$nl_route(0x10, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000380)="345dc8a47d7a9ed8075efe0fa94461716a84c5d62d6e6c6e04de330b2ca1c05550576872ff20577de0bcff8edcbea9c09c324bbab5a27265c0154221b4cb0b0743cddc96e67cf85f37a31ad676ceaba8df5734d851bca0950926d9fbf20d7b11ccb894b253e89ca7f25c59587239fd07d7f99116af8a2ea203c139b963ab961de48ff236bfbf711b8d95f0f46beceabda02d1d11aca5e2297e132695b3dd97d567f3f611ee913841aa2948cc33c57c19986ca746bf3c7ea32e40dab96a13ccbf6e7ef5d71fdb2b3fbefc8894bc8b93e8abe9b63d3ab7bfe450480e8a4dcc0d114775d4bd01a8d46e420567678d62ba2e48d2e6be76b48a47bb322f66466864e5f3ff535f8956b104cf3af58d88613cd23f45690dcf1b1fc9227693f9a3ad9e9ab73260e381b6685721aa2e7707bad735f199ea452d664dd7fbefb0790113301bbb7e0752698735db52d631b9ad64930a1b23a77a8c5983e6f894469221f305e1e165d99b9791b31b9a0c3fdb12b30e24e324eac30a1e6c2c1d4efa98988c1349ee96d649299d6f633fbe68d57df5b497948e9657c88d84c50c581357980b573b34e929b0da93c94959afed07ae4dfca89c4513259b4992e0bfa3cd802be9d8e651e9ec46d4fc2424fda4e15713610214ecb33286359ec2e1782b155637d78e511e5a67e62eab05f95c6efe2754d02b3af3c37e18388bd377cac873a56c8efb2214b08d440f1d3b6bd4f73d0b5578a6eded2d50bf9bd407d5513e484baee773f0d365360f122717f594c72e5a17acb22d40e5a09c8d3e99bf4a24edb50d62ea7831e769906819a1a734c840c77876e8fd56bb3b478812ee2f138d4d08694bf5c767e4c724f52a328a45f6a3efd683657066a63c060904ffb8f9ce186c7cd2095e7b4b97eae3619b4de91ddcd656414daf7c39508beb9b022f7982e01ca089fcf76570247dd4c0edbb68272f8a2543b3369369c27a6c7a28d26f32aadf142a5ec96030f8670e37f1843d18fc40b929f1b0dfe2ff9bd1039f28e6365e4503a97ee7a4deeaf246a6ba50776920814221942f7e3c6b138b10d4830c8204b205eca6932eead56caa71cc7da01395a76ae9a8948fbcf64c808ec06aacaeb0a81f2138146ce2046f9bc613c5d1d9d304d742cf1fda8aa271c7d10b683da3517b2625befaa214a3a24462addcc4b18b7a18c790334b18a5df44f3605cda642f862fdc5bdbfdaa1bc49d3917bd69081ad569a51e350cd1f2974014f45501d8ef479d751e1da3c689bebd725c2162284520275408faf86691c4503139973d9996dee9865d082e848cba1321765506aa3b8e813393181b0cebb1d658a7e650afb9517e2b25949c6c04590b2095c2dfaf0dbd93234e42ee4bf402857b640fd337b094cccc73df46b62c29384066dee74e0cdb3bb74112753a36b37fca6cc6a88bc0b88c9a5dc918a7ec46a655592e33f989b2ff019442d8410f71b63c518b206e94c19142d0f97d7b03cb49a5b3be0e8d06c409223624c89e68390e5da88bf1e7300adc6593ee794170d11cccca68d63ccaa54b525fb1be202cdb2d18d978a53857f80813eaa5e3d85cb5fd805e3554177084fed5ca49094e69b698a50e68fcb254c9bcdd95f29b43e104be570a891c303306f44fa25f03446316fc5731a6454fdd538211cd3ae161f6fadef2d96e607e600f54d284b3c469cb14cc015089e353b3a4da77fbfafde331e1dc09e3ecdcf39e90d4e39c8b3ad8730d5e0bd88f91f71c8a909d82ca8e8535d76421c84d2cb00d06d61a7cf019974217c43b70df60c76bac6438afa6839ab70b736d86d4eed715e6fc40d0f032da2159c0cf27c960ded99edd5ecbf573d0a81ea8a8c18ea41cae4deb82f3afdc7d16d4cee8ce99f56cd3096d870ada03b390aee0c8ad1ff51169732c7195122ae554fce1f150d7ebdaefcf92f1e58e9b948dd74df9967a8b3adfc1e1b0a87962da25dd44bdea0ae404bf8fa536ea362c0ebe057cac6ae042cfb72b0b8cfc6f7c3eb4a8d6cabf482d6dab592bb24a4573a6e6a778a933f558d1caf51b1345185287413bed3e4fb3d28f048fecb0ad825edf2e694ee4bfba92fd291d4af9ad07ccef7a71f6d05ee4c5cb3b3b05f3013f51c3963080ba2c3ab8d71743de98977a30204a86099db805e6c38ef78d3422ab74a55155393b91778a9b55ece0f851cab36f4b8e631a53d683a828931121d46d5d37342d79569206786e9b6dc12ca1b94068d22e990db794c554b17b195e623a6608a64f1534c7b5e701480fc0af9a8015396610794d8f56abb6caf60d8a3badb9162bfa513b1f83d0758defd12634bed0ab0543139e85b6e81ffc7004b1aa25f465a56e83f77bf998eac8c9b2db5bb2d49448cc6325385cc873da94919f7a76b1ed0fd075a1339685f713f7ac8b630966a08213c05221d92dafc9d20905b929f0af3d3ebc4c74a3cb42130365b6f9b7d0c895c70e5d4dbb6ce7c7e5fae0eb484aadf439c8015a7a15f8d22f8ba8520483b5da9387b161728a952a9a55abd279db271a2879e20b188347d3e3c912e8e6143fba1e5789c574cb3d403064dbf34eaee4512798460630ca2239fd77adac0f45d045923951e623fd95f82b0a44f62f3f7640374f625ae445d35b8895964e7bd1a9206b8b8514277d52aead4770561e1acd44d97eff227e2dc09cc636de7a6d87db6febc978047f61aa146a4e9d1ca88e79c9adecd52c29d3976de7f2f76187a30b397357519071666cf33650bcb65f656543299511452d6d31e6070526b2a55b05e9f0c2c5781e7175c7a5e99119ff9df377cf0d56cdad140d71ab83b17e1b03158d81fba75758a88bd2b83a4fec25c58ecd1273793e8f8b2313d372f7506786ff55ca04884987e8c152fee2d6edc6aa6a5c533cbba7b943548b45ad9bc425011d620867c896dea788d7bf93779446c543a9080216435872f45a8a2911e3bf3d295547f8f62bcbfc055e3ef178edfed3dc00c54d658c9efa15d9d7c3a2be274f89fd49d4086841a8d4cae9bcb841c32122ff59a61cfc9ec3d33f8ea5983b098d665ca8f3d1d5a6265653aee70b4bd8a4bc09e9425b7f7dedfc17d597ef565d1061a762bba36af27e851287465531c88f4a5a4fa81e077872ae7bb4e5eb3ccb99cb75bd762467f0e33727f49140d46cbc87ff3b2ce1494994fe6499cc1e4feaaaa2378b6d920db6cd107d755d2ed77280a984107977a0ef42705484949601c1ba0e5b3037abd5060366b7a573ed6d015596cfca6b371fcf7ffcb8fe8946df53672c7e1da55e94d4690d26954a66c4b4d43f5b1f54db6b6220bb8c3c768d2e640e5b0bb7664fd2af3f39da556b145a2d6c31621e48527140c4ce35eae7447c71b3ad6f8876aed7163424af2e83961c9a4e6ab2762ce021ec897bb794fba49f5603db4156e26c91c8db0303a36a98e7e9eede8ef4eefa01a0c86054ca5c941a90a8e94e423b287e7c12e62821198d1e95d45098f7c51688afc5da0da71d95d10371afb5e6d4bc4584cb205bc2243c095799dda5f3bc98a395b07ffe5ed20bae5c472c73c9b43061aaf3a869b236e9c7de63735023609abce04d3af7706dbeb57b7dba1cdb6209e9065b36a7a5414af56726fe37f1417dd94238ea6dbdcb2592c9063e879290e456904447a2a28fa3457c47dffc8b73730ca8e1dab8aa46c882c7ca61c057c6ab3413edf373c68c63b3f4f3db6d7f30a4df5dd3520d4c4cbb7ce02cc1fc66a792da5a0116cc17c0d40b27db1000ac431d671b6abf695cc947bb1db7b1721a3fc2bec974603a4a0c8feb659aace4436d26c403bc368e2cb54d572512432686ea19c6fda6279f45434993ee6da8af9ba8c7c67891ebbdecc4d8b56e1fd19a6d002d58308390c3c95f5f58f22671095c02d15b09580baf015b604597bdf58699c5923ecaec042ee6691ee353185115b52533ae4fa70b7e00a28c46d8400bd60bc7ca8c3b665fc23dc59f8744c5d809c5f96a825bb5d7ea8d907e168e339cbbae16a96dbc7a60defefda0914e50067ab373d92dea8fa9e06ec1df8def1e7f6b691e8029dab85f5015d81e3b02704e7239cf669b76844177085d8e246d034f0ca42a06abe2c38bf78039babcd177fc8c689ec6615956ba14565d9f287254592da60bd7f2d1289155b4c38dfb905c12d0c7f6aa24de84009db0d83bf4f9c0a5644a933fd6033d968bf9410f7bc35775626ed95c598accdb11868abfbb469bdd31254a80ddfb9d411a4082e07204d8d148c64d2219e1ab3a25be6efeb55bce67c8ecc99399370c5bae1999434a33764be97493c733072a40cf8a7a84af8c3d679450dda4b0c135cf2d988ec1221a29d9039b21507a51157306dfd297a3f9f47bbede823fee4e7c119a0fc99ad5af6cd8907846b93f1e3c79beb10aacfcd97bc3cf2ee4d4842193f95c175788bef1626fa3cb03da617615b0cfbed48e99b9bd8d29d543b86df7ac2ce7b95252f54b6c3a404e210449e3cc3048c3a5cc84c310fe8e1c4cf457a6a0f85ca4faa21c705150e5a0191780d4abe13b9c7d4555c5f21d6a97722abe12d2f8c729138b2fe7d52d2495ee729da9564ae2d8b4bef0a88553dc0a01b3b65ba199f3d15a95e796579c8a7442b19b48ba079de4883efe2ab54bec87880beb8d42e685314e59634f08b2ab35128d97566d9b886466f1685c779cd2d48e5ac5d92ec98612d40d721c35ec033c18a41c42adf3bbf170442f41ecc34603c87980fde2d93d663e2b8ac96afed7c1afdd4847592b12f56f0e3292a4f271560b85832b236a5f27d0ed00142a9079f56192232b2c12fafea49e60fefc397a6b969015c7d5d7ee955e5cd35f91c752233fc61422ce97b9773769e129e827e856f88fc0c443ab2f4663361bd4c98bb102f679dfe65081671e8488923befbcb9032142f13833fcf714bab848c614655739fe0ea143544a0125b738f83236e2d14f9b9a5561354dca1c92719067a412bb7ad0630c0c15b6f0517083073bf08443954c3582c4d910bb617283cf5b3d8612e232adea708edf975e6c425323f46cfc3e75e891d5ecf894ca73e2b4bfd1da0bab30e7e591b43f4f10d28f540dfa66114dbcf59fba83c7343ed1e348081335899325e15b2b380797ac65f486583032eaa155491455a30845ab39b942a8de8e67051d3e8cae6bf2f5daab7f7a3d7cbfe05799125359fb59aa88bfc6b989d7ffd49cbb11e12b3bdcb6c12d0155c8da50a5d4632e14903368a682120c184d0179a02f0f37adfd3d015d39f35f0f969899b995d67a9b73dfad98bfa64279f5aa9388bddd82b906e903bbcca3547105533d3a9bf16b064e6f3b035477ad84656d7730f353e47d22927e106fe81734a165332e086f280aad04725beaf48df3598bd6255cadcc092ea515ac38a6c749c178a71d850cf1bfbc695609abe99c2a28511901ebb11292e71fcfd04989638a3a13ade40c5ee642862ba810aaa5b926abaa84da54fe583e5ac121acbc7dcf0efd54ffbc129f116f9d12be38e605c8448e0adc68fd2eed9f82f12c6cac9da116ba45b062f560e317ba77f204c9e81d9baf2a7ffbf9fcb654004cb74a1bccef08a64d1d039d153b0fc4047843f5ecb7cac0c6b21255b2ac756ebc465e1691449fbd4073cfabb49363d0689c292d27f3743a26118e1b28faa6c785daac3c5d0740762e25fe1f4df34a8fded799192876b303cda6617961058ed4e528b33abd59d66c8c56cd288314a9c1cec1c474a603ebfd2c173525824e0f5a2e6c90df7286c8e31645d9469f9f053d2b9d2a66f1ee8e5d", 0x1000, 0x0, &(0x7f0000001380)={0xa, 0x4e23, 0x7, @private1, 0x2}, 0x1c) ioctl$BTRFS_IOC_QGROUP_LIMIT(r6, 0x8030942b, &(0x7f00000013c0)={0x3, {0xa, 0x1, 0x4, 0x33, 0xfffffffffffffffc}}) r7 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001540)={&(0x7f0000001400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x54, 0x54, 0x6, [@volatile={0x0, 0x0, 0x0, 0x9, 0x5}, @enum={0x6, 0x3, 0x0, 0x6, 0x4, [{0x200, 0x9}, {0x9, 0x10000}, {0x1, 0x80000001}]}, @struct={0xd, 0x2, 0x0, 0x4, 0x1, 0xc25, [{0xd, 0x5, 0x1}, {0xd, 0x4, 0x4}]}]}, {0x0, [0x2e, 0x2e, 0x6f, 0x0]}}, &(0x7f0000001480)=""/173, 0x72, 0xad, 0x1, 0x7}, 0x20) r8 = dup3(r7, r3, 0x80000) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001600)={{r8, 0xffffffffffffffff}, &(0x7f0000001580), &(0x7f00000015c0)='%ps \x00'}, 0x20) sendmsg$SEG6_CMD_SET_TUNSRC(r8, &(0x7f0000001700)={&(0x7f0000001640)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f00000016c0)={&(0x7f0000001680)={0x14, 0x0, 0x8, 0x70bd2a, 0x25dfdbfc}, 0x14}, 0x1, 0x0, 0x0, 0x4c000}, 0x44) r10 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_CTHELPER_GET(r10, &(0x7f0000001800)={&(0x7f0000001740)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000017c0)={&(0x7f0000001780)={0x1c, 0x1, 0x9, 0x301, 0x0, 0x0, {0x5, 0x0, 0x6}, [@NFCTH_STATUS={0x8}]}, 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x4) r11 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000001980), 0x400, 0x0) r12 = bpf$MAP_CREATE_TAIL_CALL(0x0, &(0x7f00000019c0)={0x3, 0x4, 0x4, 0xa, 0x0, r9, 0x9, '\x00', r5, r7, 0x2, 0x5, 0x1}, 0x48) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001a40)={r8, 0xffffffffffffffff}, 0x4) bpf$PROG_LOAD(0x5, &(0x7f0000001b00)={0x14, 0x11, &(0x7f0000001840)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, {{0x18, 0x1, 0x1, 0x0, r8}}, {}, [@generic={0x1, 0x0, 0x8, 0x3, 0x200}, @exit], {{}, {}, {0x85, 0x0, 0x0, 0x85}}}, &(0x7f0000001900)='GPL\x00', 0x2e, 0x0, 0x0, 0x41000, 0x4, '\x00', r2, 0x27, r7, 0x8, 0x0, 0x0, 0x10, &(0x7f0000001940)={0x0, 0x6, 0x6, 0xffff}, 0x10, 0x0, r11, 0x2, &(0x7f0000001a80)=[0xffffffffffffffff, r12, r3, r9, r13, r8, r8], &(0x7f0000001ac0)=[{0x4, 0x4, 0x2, 0xe}, {0x5, 0x4, 0x8, 0xa}], 0x10, 0xfffffffe}, 0x90) pipe2$9p(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000007) sendmsg$TIPC_NL_NODE_GET(r4, &(0x7f0000001dc0)={&(0x7f0000001c00)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000001d80)={&(0x7f0000001c40)={0x114, 0x0, 0x100, 0x70bd2d, 0x25dfdbfe, {}, [@TIPC_NLA_BEARER={0x2c, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0x10, 0x1, @l2={'eth', 0x3a, 'ip6gre0\x00'}}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x76c15dc6}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x9}]}, @TIPC_NLA_PUBL={0x14, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xbb4}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x6}]}, @TIPC_NLA_NET={0x18, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0xfffffffffffffffb}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x5}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_REKEYING={0x8, 0x6, 0x7fff}]}, @TIPC_NLA_BEARER={0x68, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_UDP_OPTS={0x2c, 0x4, {{0x14, 0x1, @in={0x2, 0x4e21, @rand_addr=0x64010102}}, {0x14, 0x2, @in={0x2, 0x4e22, @local}}}}, @TIPC_NLA_BEARER_UDP_OPTS={0x38, 0x4, {{0x20, 0x1, @in6={0xa, 0x4e24, 0x10000, @rand_addr=' \x01\x00', 0x2}}, {0x14, 0x2, @in={0x2, 0x4e20, @private=0xa010101}}}}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x8}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x8}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x7fffffffffffffff}]}]}, 0x114}, 0x1, 0x0, 0x0, 0x4040000}, 0x0) socket$key(0xf, 0x3, 0x2) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r14, 0x660c) open(&(0x7f0000001e00)='./file0\x00', 0x4000, 0x0) executing program 3: syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000080)='./file1\x00', 0x3000003, &(0x7f0000000000)={[{@i_version}, {@noquota}, {@errors_remount}, {@usrjquota}, {@nolazytime}, {@auto_da_alloc}, {@nobh}, {@min_batch_time={'min_batch_time', 0x3d, 0x2}}, {@init_itable}]}, 0x41, 0x4cb, &(0x7f0000000a40)="$eJzs3VFrXFkdAPD/vcnspt2sk3V92F1wXdxKWrQzSWPb4ENbQfSpoNb3GJNJCJlkQjJpm1AkxQ8giKjgk0++CH4AQfoRRCjou6gooq0++KCOzJ07MU1mmhQnczX5/eDknnPPvfn/TyB35sw93Ang3PogIu5ExEhEXImIcr4/zctcu7HXOe75s0cL7ZJEq3Xvz0kk+b7u70ry7RudU2IsIr76pYhvJL0i767O1+u1zbxVba5tVLd2dq+urM0v15Zr6zMz0zdmb85en506+WDS/l0TEXHrC7//3rd//MVbP//Mg9/M/fHyN9tpjef9B8cxSJ2hl7K/RddoRGyeRrCCjGYjBADg/8HbEfHRiPhk9v6/HCPZuzkAAADgLGndHo9/JBEtAAAA4MxKszWwSVrJl8+OR5pWKp01vB+Li2m9sdX89FJje32x0z8RpXRppV6bytcKT0Qpaben8zW23fa1Q+2ZiHgrIr5bvpC1KwuN+mLRH34AAADAOfHGofn/38qd+f8hG4UkBwAAAAzORNEJAAAAAKfO/B8AAADOPvN/AAAAONO+fPduu7S633+9eH9ne7Vx/+pibWu1sra9UFlobG5UlhuN5eyZfWvH/b56o7Hx2Vjfflht1raa1a2d3bm1xvZ6c27lha/ABgAAAIborU88+XUSEXufu5CVtneLTgoYivRVDv7d6eUBDN9I0QkAhRktOgGgMKWiEwAKlxzT/5F+Hb8YfC4AAMDpmHz36P3/ctFJAUPxSvf/AYAzwf1/OL9KVgDCudf3/n6u78M7jtz/v93nwFbrlZMCAAAGajwrSVrJ7wWOR5pWKhFvZl8LUEqWVuq1qXx+8Kty6fV2ezo7Mzl2zTAAAAAAAAAAAAAAAAAAAAAAAAAA0NFqJdECAAAAzrSI9A9J9jT/iMnypfHDnw+8lvy9nG0j4sEP733/4XyzuTnd3v+X/f3NH+T7rxXxCQYAAABwWHee3p3HAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAgPX/2aKFbhhn3T5+PiIle8UdjLNuORSkiLv41idED5yURMTKA+HuPI+KdXvGTdloxkWfRK/6FocdP9s9LBxAbzrsn7evPnV7/f2l8kG17//+P5uW/1f/6l+5f/0b6XH/ePGGM957+tNo3/uOI90Z7X3+68ZMs2tH4H54w/te/trt7oPn6wb7WjyIme77+JC/EqjbXNqpbO7tXV9bml2vLtfWZmekbszdnr89OVZdW6rX8Z8/43/n4z/71svFf7BN/Yn/8vf/+l044/n8+ffjs7U611Cv+5Q97v/6+0yd+mr/2fSqvt/snu/W9Tv2g93/yy/dfNv7FPuMfO2b8l084/itf+dZvT3goADAEWzu7q/P1em1TRaWAymvxP5GGypFK0VcmAABg0P7zpr/oTAAAAAAAAAAAAAAAAAAAAOD8GsbjxA7H3CtmqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAL/XvAAAA//+SBtME") r0 = socket$nl_xfrm(0x10, 0x3, 0x6) read$FUSE(0xffffffffffffffff, &(0x7f0000000f40)={0x2020, 0x0, 0x0, 0x0}, 0x2020) bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000100)={@ifindex, 0xffffffffffffffff, 0xd, 0x0, 0x0, @prog_id}, 0x20) sendmsg$nl_xfrm(r0, &(0x7f0000000380)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x8000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000140)=@updsa={0x1e8, 0x1a, 0x20, 0x70bd2c, 0x25dfdbfe, {{@in6=@local, @in=@remote, 0x4e23, 0xad3c, 0x4e22, 0x7e84, 0xa, 0xa0, 0x80, 0x2c, 0x0, r1}, {@in6=@dev={0xfe, 0x80, '\x00', 0x2f}, 0x4d2, 0x2b}, @in6=@empty, {0x1, 0x7, 0xfffffffffffffffb, 0xfff, 0x63, 0x20, 0x800, 0x3}, {0x100000001, 0x1, 0x1, 0x2000000fcf}, {0x0, 0x4, 0x5c4}, 0x70bd27, 0x34ff, 0xa, 0x4, 0xb5}, [@replay_thresh={0x8, 0xb, 0x8001}, @coaddr={0x14, 0xe, @in6=@local}, @algo_comp={0xd4, 0x3, {{'lzs\x00'}, 0x460, "63ded821495e2152b38c75a25a75e96b8f801e7f954b947c7a516f9fe1dcb017c13ad161d5e46a47f65f7f36c396cf300e2789a4795bfbbf9e4db6d63ba67cf1a40529f5703857cbdaa041bf667b06734628235efd202ad435b402061e15d1dc6ce4138eb03927bc98f69a572ea2ef36889e1148334feb494ea3255fe0695f0cf60255d7c873bfa05f55380b"}}, @etimer_thresh={0x8, 0xc, 0x1f}]}, 0x1e8}, 0x1, 0x0, 0x0, 0x20040080}, 0xc) [ 82.813097][ T386] usb 5-1: USB disconnect, device number 9 [ 82.827924][ T23] kauditd_printk_skb: 14 callbacks suppressed [ 82.827932][ T23] audit: type=1400 audit(1713738034.419:287): avc: denied { setattr } for pid=1436 comm="syz-executor.1" name="bus" dev="sda1" ino=1959 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=blk_file permissive=1 [ 82.869664][ T23] audit: type=1400 audit(1713738034.449:288): avc: denied { append } for pid=1437 comm="syz-executor.3" name="pfkey" dev="proc" ino=4026532599 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 82.941954][ T1444] bridge0: port 1(bridge_slave_0) entered blocking state [ 82.948950][ T1444] bridge0: port 1(bridge_slave_0) entered disabled state [ 82.957645][ T1444] device bridge_slave_0 entered promiscuous mode [ 82.964423][ T1444] bridge0: port 2(bridge_slave_1) entered blocking state [ 82.971309][ T1444] bridge0: port 2(bridge_slave_1) entered disabled state [ 82.978563][ T1444] device bridge_slave_1 entered promiscuous mode executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x4d9, 0xa04a, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) prctl$PR_SET_TAGGED_ADDR_CTRL(0x37, 0x1) r1 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) getsockopt$IP_VS_SO_GET_INFO(r1, 0x0, 0x481, 0x0, 0xffffffffffffffff) syz_usb_control_io$hid(r0, &(0x7f00000009c0)={0x24, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="002207000000098c921c34a6"], 0x0}, 0x0) [ 82.994503][ T23] audit: type=1400 audit(1713738034.579:289): avc: denied { map } for pid=1436 comm="syz-executor.1" path="socket:[19152]" dev="sockfs" ino=19152 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 82.995221][ T1443] FAT-fs (loop4): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 83.036174][ T23] audit: type=1400 audit(1713738034.609:290): avc: denied { read } for pid=1436 comm="syz-executor.1" path="socket:[19152]" dev="sockfs" ino=19152 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=packet_socket permissive=1 [ 83.065958][ T1444] bridge0: port 2(bridge_slave_1) entered blocking state [ 83.072795][ T1444] bridge0: port 2(bridge_slave_1) entered forwarding state [ 83.079921][ T1444] bridge0: port 1(bridge_slave_0) entered blocking state [ 83.086670][ T1444] bridge0: port 1(bridge_slave_0) entered forwarding state [ 83.107930][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 83.115511][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 83.123167][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 83.133414][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 83.141300][ T18] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 83.153663][ T386] bridge0: port 1(bridge_slave_0) entered blocking state [ 83.160535][ T386] bridge0: port 1(bridge_slave_0) entered forwarding state [ 83.167834][ T1451] EXT4-fs (loop3): Ignoring removed nobh option [ 83.176246][ T5] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 83.184900][ T5] bridge0: port 2(bridge_slave_1) entered blocking state [ 83.191791][ T5] bridge0: port 2(bridge_slave_1) entered forwarding state [ 83.193249][ T1451] EXT4-fs (loop3): orphan cleanup on readonly fs [ 83.205721][ T1451] EXT4-fs error (device loop3): ext4_find_extent:963: inode #4: comm syz-executor.3: pblk 2 bad header/extent: invalid magic - magic 3fff, entries 12, max 508(0), depth 0(0) [ 83.223985][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 83.224061][ T1451] EXT4-fs (loop3): Remounting filesystem read-only [ 83.234994][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 83.237942][ T1451] Quota error (device loop3): v2_read_header: Failed header read: expected=8 got=-117 executing program 4: syz_mount_image$msdos(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@fat=@usefree}, {@dots}, {@dots}, {@nodots}, {@fat=@usefree}, {@fat=@check_normal}, {@dots}, {@dots}, {@nodots}, {@fat=@errors_remount}, {@fat=@quiet}, {@fat=@errors_remount}, {@nodots}, {@fat=@sys_immutable}, {}, {@nodots}, {@fat=@fmask={'fmask', 0x3d, 0x7}}, {@nodots}, {}, {@dots}, {@fat=@nfs_nostale_ro}, {@fat=@nocase}, {@fat=@tz_utc}]}, 0x0, 0x19a, &(0x7f0000000b00)="$eJzs3b+KE1EUB+CTmH9YpRPEYsDGKqhPEJEI4oCgpNBKIdokIphmtMpj+ID7AEuqdFk2M2R2QxZ2F5LJJt/X5MCPQ86Z4qbKnW/Pfo1Hv6c/z578j06nFvV+9GNRi27UY6UdMQsA4Jgslss4X+aqngUA2A+//wBwej5/+frhTZoOPiVJJ2I+y4bZMP/M83fv08HLZKVbds2zbPhonb/K8+R63ozHRf56a96KF8/z/DJ7+zHdyNsx2v36AAAAAAAAAAAAAAAAAAAAAABQiV6ytvV+n17vpjyvrtwPtHF/TyOeNva2BgAAAAAAAAAAAAAAAAAAADxo07//xt8nkx9/bl3Uis67dR1y0Sw2OpR5jqGoF8+0mm9PDuMhTOJ+7a2IqHz48oxo7/tQAgAAAAAAAAAAAAAAAACAE1X+6bfqSQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgOuX7/3dXVL0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx+8iAAD//yvtKtc=") bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000140)={{0x1, 0xffffffffffffffff}, &(0x7f00000000c0), &(0x7f0000000100)}, 0x20) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='oom_score_adj\x00') lseek(r1, 0x0, 0x3) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0xe, 0x1d, &(0x7f00000002c0)=@raw=[@generic={0x20, 0x4, 0xb, 0x400, 0x4}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x80}, @generic={0x92, 0x1, 0x4, 0x0, 0x7}, @map_idx={0x18, 0xa, 0x5, 0x0, 0x1}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x8}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x2}}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x1}, @ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {0x7, 0x0, 0xb, 0x4, 0x0, 0x0, 0x1}}, @exit, @cb_func={0x18, 0x9, 0x4, 0x0, 0x7}], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf}, 0x90) executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x18}, @call={0x85, 0x0, 0x0, 0x2a}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc0, &(0x7f0000000140)=""/192}, 0x80) r1 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000200)=@generic={&(0x7f00000000c0)='./file0\x00', 0x0, 0x10}, 0x18) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffff11ffffffff000000", @ANYRES32=r2, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000001240), 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000002c0)=@newtfilter={0x44, 0x2c, 0xd27, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {}, {0xe}}, [@filter_kind_options=@f_bpf={{0x8}, {0x18, 0x2, [@TCA_BPF_OPS={{0x14}, {0x4}}, @TCA_BPF_FLAGS_GEN={0x8}]}}]}, 0x44}}, 0x0) r3 = socket$nl_sock_diag(0x10, 0x3, 0x4) r4 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r3, 0x8933, &(0x7f0000000440)={'batadv_slave_0\x00', 0x0}) setsockopt$packet_add_memb(r4, 0x107, 0x1, &(0x7f0000000480)={0x0, 0x3, 0x6, @random="7fd5813a4d24"}, 0x10) r6 = socket$inet6(0xa, 0x2, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x10, 0x803, 0x0) sendmsg$SMC_PNETID_GET(r8, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000001c0)={0x0, 0x14}}, 0x0) getsockname$packet(r8, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000000c0)=0x14) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000001800)={'wlan1\x00'}) sendmsg$nl_route(r7, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000640)=@newlink={0x70, 0x10, 0x437, 0x0, 0x0, {0x0, 0x0, 0x0, r9, 0x4048b}, [@IFLA_LINKINFO={0x50, 0x12, 0x0, 0x1, @sit={{0x8}, {0x44, 0x2, 0x0, 0x1, [@IFLA_IPTUN_TTL={0x5, 0x4, 0x96}, @IFLA_IPTUN_ENCAP_DPORT={0x6, 0x12, 0x9f7}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @remote}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x800000f3}, @IFLA_IPTUN_REMOTE={0x8, 0x3, @multicast2}, @IFLA_IPTUN_FWMARK={0x8, 0x14, 0x100000}, @IFLA_IPTUN_TTL={0x5}, @IFLA_IPTUN_TTL={0x5, 0x4, 0x1}]}}}]}, 0x70}}, 0x0) sendmmsg$inet(r6, &(0x7f00000007c0)=[{{&(0x7f0000000040)={0x2, 0x4e1c, @multicast2}, 0x10, 0x0, 0x0, &(0x7f00000004c0)=[@ip_pktinfo={{0x1c, 0x0, 0x8, {r9, @dev={0xac, 0x14, 0x14, 0x3d}, @remote}}}], 0x20}}], 0x1, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x100000}, 0x1e, &(0x7f0000000180)={&(0x7f0000000140), 0x5c}, 0x1, 0x0, 0x0, 0x40c84}, 0x4) sendmsg$ETHTOOL_MSG_CHANNELS_GET(0xffffffffffffffff, &(0x7f0000001800)={&(0x7f00000015c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000017c0)={&(0x7f0000001640)=ANY=[@ANYBLOB="74010000", @ANYRES16=0x0, @ANYBLOB="1e042abd7000fcdbdf2511000000740001801400020070696d7265673000000000000000000008000300010000000800030001000000140002007866726d30000000000000000000000008000300000000001400020070696d72656730000000000000000000140002006261746164765f736c6176655f31000008000100", @ANYRES32=0x0, @ANYBLOB="500001801400020065727370616e3000000000000000000408000100", @ANYRES32=r2, @ANYBLOB="1400020076657468315f6d616376746170000000140002006e72300000000000000000000000000008000100", @ANYRES32=r5, @ANYBLOB="2000018008000100", @ANYRES32=r9, @ANYRESHEX, @ANYRES32=0x0, @ANYBLOB="14000200726f7365300000000000000000000000040001800c00018008000100", @ANYRES32=0x0, @ANYBLOB], 0x174}, 0x1, 0x0, 0x0, 0x40}, 0x41) r10 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000280), 0x4) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000500)={0x9, 0x0}, 0x8) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000005c0)={{0x1}, &(0x7f0000000540), &(0x7f0000000580)=r0}, 0x20) r12 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000600)={0x1b, 0x0, 0x0, 0xff, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x4}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000700)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000680), &(0x7f00000006c0)='%pi6 \x00'}, 0x20) r14 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$FITRIM(r14, 0xc0185879, &(0x7f0000000000)={0x3f000000, 0xaeae, 0x3f009}) bpf$PROG_LOAD(0x5, &(0x7f00000007c0)={0x1f, 0x16, &(0x7f0000000340)=@raw=[@map_idx={0x18, 0xb, 0x5, 0x0, 0x9}, @exit, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xc0000}}, @btf_id={0x18, 0x2, 0x3, 0x0, 0x4}, @func={0x85, 0x0, 0x1, 0x0, 0x3}, @map_fd={0x18, 0x8, 0x1, 0x0, r1}, @ldst={0x0, 0x2, 0x78b70cde7ad17f8d, 0x0, 0x2, 0xfffffffffffffffe, 0xfffffffffffffff0}], &(0x7f0000000240)='GPL\x00', 0xcb, 0x6c, &(0x7f0000000400)=""/108, 0x41000, 0x0, '\x00', r2, 0x0, r10, 0x8, &(0x7f0000000480)={0x8, 0x3}, 0x8, 0x10, &(0x7f00000004c0)={0x1, 0xd, 0x10000, 0xffff}, 0x10, r11, r0, 0x1, &(0x7f0000000740)=[0xffffffffffffffff, r12, r12, r13, r14], &(0x7f0000000780)=[{0x1, 0x3, 0x1, 0x6}], 0x10, 0x10001}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f00000002c0)={r0, 0x0, 0xe, 0x0, &(0x7f0000000100)="e0b9547ed387dbe9abc89b6f5bec", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) [ 83.237970][ T1451] EXT4-fs warning (device loop3): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 83.237977][ T1451] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 83.237995][ T1451] EXT4-fs (loop3): mounted filesystem without journal. Opts: i_version,noquota,errors=remount-ro,usrjquota=,nolazytime,auto_da_alloc,nobh,min_batch_time=0x0000000000000002,init_itable, [ 83.256995][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready executing program 2: mprotect(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000c80)={'lo\x00', 0x0}) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x5, 0x4, 0xfff, 0x5}, 0x48) fsetxattr(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[], 0x0, 0x0, 0x0) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) openat$vcsa(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) creat(&(0x7f0000000840)='./file0\x00', 0x0) pipe2(0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, 0x0, 0x0) sendmsg$nl_route(r4, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=@bridge_getneigh={0x1e, 0x1e, 0xb01}, 0x20}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000001070000000000000000000018110000", @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000800000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000f40)={&(0x7f0000000f00)='kfree\x00', r6}, 0x10) sendmsg$nl_route_sched(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=@newqdisc={0x30, 0x24, 0x4ee4e6a52ff56541, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x4}}]}, 0x30}}, 0x0) r7 = open(&(0x7f0000000140)='./bus\x00', 0x400145042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x7800007, 0x12, r7, 0x0) mremap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2000, 0x3, &(0x7f0000001000/0x2000)=nil) [ 83.313897][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 83.328541][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 83.338615][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 83.353730][ T386] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 83.398735][ T23] audit: type=1400 audit(1713738034.989:291): avc: denied { create } for pid=1459 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 83.420619][ T23] audit: type=1400 audit(1713738034.989:292): avc: denied { ioctl } for pid=1459 comm="syz-executor.3" path="socket:[19327]" dev="sockfs" ino=19327 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000003b810000850000006d000000850000005000000095"], &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x20, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000001240)='block_split\x00', r0}, 0x10) r1 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) bind$bt_l2cap(r1, &(0x7f0000000980), 0xfffffffffc000000) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r2, &(0x7f0000000000)={0x1f, 0x1001, @fixed}, 0xe) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000540)={0x18, 0xb, &(0x7f0000000340)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x1}, [@tail_call, @call={0x85, 0x0, 0x0, 0x6b}, @cb_func={0x18, 0x1}]}, &(0x7f00000003c0)='syzkaller\x00', 0x7, 0x1000, &(0x7f0000001280)=""/4096, 0x41000, 0x68, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000440)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000480)={0x1, 0x4, 0x7fffffff, 0x40}, 0x10, 0x0, 0x0, 0x1, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], &(0x7f0000000500)=[{0x0, 0x2, 0x10, 0x1}], 0x10, 0x8}, 0x90) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000680), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(0xffffffffffffffff, 0x89f1, &(0x7f0000000740)={'ip6gre0\x00', &(0x7f00000006c0)={'syztnl1\x00', 0x0, 0x0, 0x3d, 0x9, 0x80000001, 0x50, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @remote, 0x20, 0x7800, 0xbd63, 0x8}}) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r6 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r6, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000540)=@newsa={0x184, 0x10, 0x713, 0x0, 0x0, {{@in6=@remote, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@remote, 0x0, 0x32}, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}, 0x0, 0x7}}]}, 0x184}}, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000800)={0xffffffffffffffff, 0x58, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) r8 = socket$netlink(0x10, 0x3, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) r10 = socket(0x10, 0x2, 0x0) r11 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r10, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={0x0, 0x218}}, 0x0) getsockname$packet(r10, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f00000002c0)=0x14) sendmsg$nl_route(r11, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="34000000100081eee80000040020000010000000", @ANYRES32=r12, @ANYBLOB="ddfffffdff000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r9, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000006c0)=ANY=[@ANYBLOB="3c0000001800010000000000000000000a00000000000000000000000c00090008000000", @ANYRES32=r12, @ANYBLOB="14000500fe80"], 0x3c}}, 0x0) sendmsg$nl_route(r8, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000008c0)=ANY=[@ANYBLOB="3c0000ef09092b891200180001000000009cec3209000000000000003b1acc23000000000000008c0009", @ANYRES32=r12, @ANYBLOB="14000500fe00"/20], 0x3c}}, 0x0) setsockopt$XDP_UMEM_FILL_RING(r10, 0x11b, 0x5, &(0x7f0000000940)=0xc810, 0x4) getsockname$packet(0xffffffffffffffff, &(0x7f0000000840)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000880)=0x14) sendmsg$ETHTOOL_MSG_PRIVFLAGS_GET(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000009c0)={&(0x7f0000000a40)=ANY=[@ANYBLOB="d8000000", @ANYRES16=r4, @ANYBLOB="00042dbd7000fedbdf250d0000007c00018008000100", @ANYRES32=r5, @ANYBLOB="1400020070696d36726567000000000000000000140002006d6163766c616e31000000000000000008000100", @ANYRES32=r7, @ANYBLOB="14000200766574683054f6425bfa38c535cae8f4def223384d925768c5ef84d6c7772b6e6d40f536e1d68b5fe8bb790410e389fb10d1abb5e319d5ac6137a76243a859", @ANYRES32=r12, @ANYBLOB="1400020069703667726530000000000000000000080003000100000008000100", @ANYRES32=r13, @ANYBLOB="480001801400020069703665727370616e30000000000000140002006e657464657673696d3000000000000008000300010000001400020076657468315f766972745f7769666900"], 0xd8}, 0x1, 0x0, 0x0, 0x10}, 0x20060051) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000600)={&(0x7f0000000300)='powernv_throttle\x00', r3}, 0x10) r14 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x5, 0x7, 0x7fe2, 0x1, 0x0, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000400)={r14, &(0x7f0000000380), 0x20000000}, 0x20) r15 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r14, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='signal_generate\x00', r15}, 0x10) executing program 2: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x81) r1 = syz_mount_image$fuse(&(0x7f0000000080), &(0x7f00000000c0)='./file0\x00', 0x2020, &(0x7f0000000100)={{}, 0x2c, {'rootmode', 0x3d, 0x8000}, 0x2c, {'user_id', 0x3d, 0xffffffffffffffff}, 0x2c, {}, 0x2c, {[{@allow_other}], [{@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@fsmagic={'fsmagic', 0x3d, 0x3e96}}, {@subj_type={'subj_type', 0x3d, '-'}}, {@smackfstransmute={'smackfstransmute', 0x3d, '-#.#-'}}, {@uid_gt}, {@dont_hash}, {@subj_user={'subj_user', 0x3d, '\\\'\x82+}%'}}]}}, 0x1, 0x0, &(0x7f0000000240)="05e544db42d71f5b480f1c32b178ed46cd5882496de6ad42eaede84f86b033a12af8f1fe4575bf8af5642123f9d523acceed73f6c85ae928db3f99ba65e012e2e67815e80e03b9a08c97daca6e17d44da6277bc1f86a441f2e8ef39031dc7b1aa10bac27d6ff5ec3d4fff78b1addf208e1e58ca747cb2b0e7b2a28e7146416036d554e166a302911a8cddc24f223eca09c8d0d3b40221c58e7a3c0eb905d546a06c94a99ecf5") renameat2(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x7) r2 = creat(&(0x7f0000000340)='./file0\x00', 0x40) ioctl$SIOCGETSGCNT_IN6(r2, 0x89e1, &(0x7f0000000380)={@empty, @mcast2}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) write$binfmt_elf64(r0, &(0x7f0000000480)={{0x7f, 0x45, 0x4c, 0x46, 0xff, 0x6, 0x4a, 0x60, 0x2cf6055, 0x3, 0x6, 0x81, 0x2fa, 0x40, 0x326, 0x3, 0x101, 0x38, 0x2, 0x9, 0x7ff, 0x6}, [{0x70000000, 0x7, 0x1edf, 0x3, 0x3, 0x5, 0x0, 0x99}], "5b062a8cd7ad288f4104834ccf32a11d603582a381d0933072d1f63fcfee78c7a63467eaea7d6c50ba0d13571fe8c8546679c214c4165beb77d295fb4f0a15959723c30194d2811a6535177d5186dd1791408be1e27f384ac437013d42018231b383171f439b0d3b74d8db1ac48f194bc024b1485534374f5c86614394e413803d497efd7aa400f5cf9c40e657c8c1d288e1dceac3fc9fb520d5f2fc7d94695471b118e972b9b3fbc9efbbc607098c96b5dc92a57a1f2e8d0cc9f497c002c66ade472efe19d0b0182ad59d4742a871745600ea0578be7a919ff114b6e99214b4a83606471e0c020547caaad4c47a916d13ec4d3290", ['\x00', '\x00', '\x00', '\x00', '\x00', '\x00', '\x00']}, 0x86d) pselect6(0x40, &(0x7f0000000d00)={0xf2, 0xffffffff, 0x4, 0xd7, 0x1, 0x4eb976b2000, 0x4, 0xc671}, &(0x7f0000000d40)={0x3, 0x6, 0x73b4, 0x400, 0x7, 0x1, 0x5, 0x4}, &(0x7f0000000d80)={0x8, 0x40cfc4d9, 0x101, 0x5, 0x5, 0x3, 0xb330, 0x80000000}, &(0x7f0000000dc0), &(0x7f0000000e40)={&(0x7f0000000e00)={[0x1000]}, 0x8}) setxattr$incfs_size(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000ec0), &(0x7f0000000f00)=0x3, 0x8, 0x0) write(r2, &(0x7f0000000f40)="a55c653647355c18b4ecdf3e613cba3f6d9fefb393dca1f765b047cbaa4e92e9cfbe296bd2c1cbbbc4558b73c46c316208c931f93507d0dcbe58a95e01b626e882260baa7a632f12999148ac03e6b227c5eb969279e634f8cfbca14fd792bad2bfffb0029e09d41d998a3999bd176399ce2b7701742ce77fccac161982772b5aa2c568ac1a298c9862e5", 0x8a) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r0, 0xf507, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000001000)='cgroup.events\x00', 0x0, 0x0) pselect6(0x40, &(0x7f0000001040)={0x7fffffffffffffff, 0x400, 0x8, 0x9, 0x4, 0x4, 0xc2a8, 0xfffffffffffffffc}, &(0x7f0000001080)={0x1f, 0xfffffffffffffffd, 0x69, 0x7, 0x1, 0x7, 0x4, 0x819}, &(0x7f00000010c0)={0x7f, 0x20, 0x1, 0x6, 0x2, 0x4c, 0x4}, &(0x7f0000001100)={0x77359400}, &(0x7f0000001180)={&(0x7f0000001140)={[0x7fff]}, 0x8}) ioctl$KDSIGACCEPT(r2, 0x4b4e, 0x26) r4 = syz_open_dev$tty1(0xc, 0x4, 0x3) ioctl$TIOCNXCL(r4, 0x540d) getsockname$packet(r3, &(0x7f00000011c0), &(0x7f0000001200)=0x14) ioctl$EXT4_IOC_SETFSUUID(r4, 0x4008662c, &(0x7f0000001240)={0x0, 0x0, "6fbaec486f2881dc6689d7efce157d79"}) r5 = syz_socket_connect_nvme_tcp() recvmsg$inet_nvme(r5, &(0x7f0000001900)={&(0x7f0000001280)=@hci, 0x80, &(0x7f0000001780)=[{&(0x7f0000001300)=""/145, 0x91}, {&(0x7f00000013c0)=""/143, 0x8f}, {&(0x7f0000001480)=""/132, 0x84}, {&(0x7f0000001540)=""/148, 0x94}, {&(0x7f0000001600)=""/106, 0x6a}, {&(0x7f0000001680)=""/71, 0x47}, {&(0x7f0000001700)=""/67, 0x43}], 0x7, &(0x7f0000001800)=""/211, 0xd3}, 0x2043) ioctl$KDSETMODE(r2, 0x4b3a, 0x0) r6 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001ac0)={&(0x7f0000001940)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xb4, 0xb4, 0x3, [@struct={0x8, 0x1, 0x0, 0x4, 0x1, 0x0, [{0x10, 0x3, 0x1}]}, @int={0xe, 0x0, 0x0, 0x1, 0x0, 0x5e, 0x0, 0x59, 0x4}, @int={0x3, 0x0, 0x0, 0x1, 0x0, 0x2a, 0x0, 0x72, 0x1}, @enum={0x4}, @volatile={0xe}, @func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x9, 0x2}, {0xc, 0x1}, {0x1, 0x1}]}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x3, 0x7fff}}, @union={0x0, 0x1, 0x0, 0x5, 0x1, 0x40, [{0x1, 0x3, 0x3}]}, @int={0xc, 0x0, 0x0, 0x1, 0x0, 0x40, 0x0, 0x3, 0x5}]}, {0x0, [0x30]}}, &(0x7f0000001a40)=""/116, 0xcf, 0x74, 0x1, 0x2}, 0x20) ioctl$EXT4_IOC_PRECACHE_EXTENTS(r0, 0x6612) r7 = syz_open_dev$mouse(&(0x7f0000001b00), 0xcc6, 0x208802) r8 = openat(r7, &(0x7f0000001b40)='./file1\x00', 0x141000, 0xc8) r9 = accept4$tipc(r8, &(0x7f0000001b80)=@name, &(0x7f0000001bc0)=0x10, 0x80800) setsockopt$TIPC_GROUP_LEAVE(r9, 0x10f, 0x88) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000001c00)={r2, 0xffffffffffffffff}, 0x4) r11 = epoll_create(0x8) ppoll(&(0x7f0000001d00)=[{r6, 0x249c}, {r6, 0x450}, {r10, 0x1c26af4dce676c12}, {r11, 0x30}, {r2, 0x10}, {}, {}, {0xffffffffffffffff, 0x240}], 0x8, &(0x7f0000001d40)={0x0, 0x3938700}, &(0x7f0000001d80)={[0x7f]}, 0x8) executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x7, 0x2, 0x4, 0x5}, 0x48) openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000001100)={{r0, 0xffffffffffffffff}, &(0x7f0000001080), &(0x7f00000010c0)='%pI4 \x00'}, 0x20) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000380)={{r1, 0xffffffffffffffff}, &(0x7f00000002c0), &(0x7f0000000300)}, 0x20) clock_gettime(0x3, &(0x7f0000000040)) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r2}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x33}}]}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) [ 83.447304][ T387] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 83.465664][ T1460] syz-executor.3 (1460) used greatest stack depth: 19224 bytes left executing program 3: syz_mount_image$f2fs(&(0x7f0000020480), &(0x7f00000204c0)='./file0\x00', 0x10082, &(0x7f0000000340)=ANY=[@ANYBLOB="6e6f696e6c696e655f64656e7472792c6e6f626172726965722c77686953745f6d6f64653d6f66662c6261636b67726f756e645f67633d6f66662c6d6f64653d6c66732c7768696e745f6d6f64653d66732d62617365642c6673796e635f6d6f64653d7374726963742c6163746976655f6c6f67733d362c646174615f666c7573541c6b"], 0x1, 0x2048e, &(0x7f00000409c0)="$eJzs189qK1UcB/CTehEviNyFrlx4QIQEnNBJe4siil7vRQRbin8WrmSSTIdpk0xI0jR25doX8AF8EF/BV/AVBPeSmQkIrmwXkdvPB8J35szv/OacMJsTgAfrSfzrz054IzwOIbwSQng9hPr6IITQ2RX91MTbIYRP2mf//J1sHz5qf6+1TZ6EEN5senbaul/e+fnVP56dffzrb8njg7c++n1/uwb27b0QwnTeXN9Mm6yKJi/b8Wxd1jk9XrfZPJhetfdVkzf5sO5wk+3qsjqPiqa+ml8vt3kxyUbbLMqLenw+a164XBe7PvWEy2xR34/zYZ3lsqqzuG3WtWnzdrlq+ozbfj/W7cNqtctmPN/kzX7mV3WOZqt2vOlbjfPNNtdttq8Lo2oyrtcxvPPf/L/3VTm73sR1vliW1Sw+7acf9NOTJF1U43yVHyfZdHxyHLvFZFuWrPJs+mlRVcUk74+qaS92i9EoSdPYfZ4Py2wW07R/1D9Mnvbaq/fjF2ffxck4drf5rJxdr8rJMl5Ui9jM6MVB/+jDXnw3jd+cnsfzr1+8OD3/9ofn3599dvrl523Rv5YVu4PDwSBJD5NB2rP/+9h07jefB873A/CfOf8D++D87/wfnH/vsP9HL9X+nf+5l933c7DndQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwNzv3j9M4EMUB+DnGJPyRoKCjpVhRRBHKASg5Bt22W1JwhL0FR+ACNJyCduk4AlpWHk8RoxRITGzIfp/kmbEV/fRwNzNmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+O8/N/VUanHX3B/n5aX60iIhlRFzk8dsadez2MucRMcnjdb9v3tXwWEVKqCJimq/9iLjM1+vRpt8CAAAAbK+786eHiLodpuZ27IIYUl60mZXKS0s+O6XS5insplDaom1OCoWlxbDm+KVQ2rJ9d4fXhdI+pO51s5Wu6rrJkNUAAADD6M8Eis3eAAAA+HJ+j10A46jaJn+Ln/eCp12XNwT3encAAADAN1SNXQAAAACwcWn+P+j5fxPn/wEAAMDQuvP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2KTn5v7q7vzp4bM5f98+p8xfAwAAAKzzp7m/SoOz7v4gPz/NjxYRsYyIizxeN3evY7eXOY+ISR6v+33zrobHiJRQRcQ0X/sRcZmv16NNvwUAAADYXo8/fu5F1O0wNbdjF8SQ8qLNrFReWvLZKZU2T2E3hdIWbXNSKCwthjXHL4XSlu27O7wulPYhda+brXRV102GrAYAABhGfyZQbPYGAADAl/Nr7AIY0Mr/2ldtk7/Fz3vB067LG4J7vTsAAADgG6rGLgAAAADYuDT/d/4fAAAAbLfu/D8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB/7M9BFQAQEADRk4MmomgioAyayIEQa2//B5j3BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEy7zL7aqNHOuTF/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjszzuKhkAQhdHrW3fcgYsfLmg6qfxwDjR8VFFBAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/5mel/mNpXEnWTttbB2PJHtXjaOrxtl14+rB+Po3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwC+anpf5jaVxJ1k7bWwdjyR7V42jq8bZg8bVg/H1bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgjx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwP/e2CQNhHIdfXxIlbpMR0lsJzEBDhWAEPiQkS56BAViIhorWYhFYASQ411SY5nma/6+44l4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnufy8MVbRBSRukyRxpuf03tEfETatu3o85bF7nxsvu452x8mOb9j+ltGRBlFH+cAAPSu6jbHal0v//L+5x3kHeat5k29eOWnAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgyg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV27qa1iSeOA/gkafL/15Ne24ui2IpoHopQfAFSxLP30sZSTDW0RdKiSC/i0begNxG89Og78NCz4smnYw8VFEGkkmS3Tm2j8ZJN8fOB2f3tsuzO7KHw3ZkGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/sL2Rjif1rkQwtjIz7rt9c7ducP2x59cH0/bx4dnv8T3bN+iGEK4sdioVwY4lmF2JtQ6+2+N8a/xO/z1upW19ZuzjUZ9WaFQKPaKDP5oAQBwZBWT1s71b4ubM+1zuVYIu4/35/+JqA595v/mlXNX42fF+b86sBEOtzT/l59PNH+X/8urS83yytr6hcWl2YX6Qv1WrVqZrlSnKrVqufM9peyrCgAAAL2Vkhbn/3zr4Pz/sagOvfN/IUT5f+1D/k38rIL8f0Ca/1893Zrpb/4/g04CAAD8I06c/Pwpd8j5XKkUWrOrq8vV7nbvuNbdZtDVP9rtup8e/5e0OP8XWpl2EQAAABiQ7Y3cvvn/+agOfa7//z5950V8z0IIYTSZ/784d7sxP7jhDK10/v/So51nWf//fwbDBwAAYEBGkxbP/xc76//zp9Jr8iGEydPdOvkZwL7y/8L7ay/jZ8Xr/6cGN8ShlG9230ea/y9P5h70yv+da5shjDQz6iwAAABH3v9Ja+f/d8XNmXtjW6Fk/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8YMeOUZoJojiAT7LJ9zWKARvBxkILG1EbRSsLQTyAFxAF0cLOZhsP4B2CV/Acpo6lB0jhDWQmO7hspSDZGH4/mLxHGJK3M03+AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAuTc5CRu5L+LLYNp3q/fGH+VlrG+NmrY+X6zHFfvObMf+c9aq+jo8fBjXzrBz395MAAAALJ4i5/sQwnv/5SzWbpny/1beEzN/uTztc55v5v5cc/aP63j74Cv+D6bf0w8hXN/cXe3O7Ann22bYT/V26WhYP8PmvpVvfFYv3U/6h6ZI19Y9f1yd9NOpd55Go9N/qf3/+08BAPzUTq5Vk38fxbrX5mAALKxetUIt/xdluzMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/swIEAAAAAgCB/60EuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgoAAP//GnKKew==") open_tree(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="180000000020000000000000f9ffff0b8500000007000000850000000700000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@bloom_filter={0x1e, 0x4, 0x3f, 0x3e4d, 0x10c2, 0x1, 0x7127, '\x00', 0x0, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x7}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000240)=ANY=[@ANYBLOB="18000000dff929", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b70400000100000085000000430000009500000000000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x14, 0xc, &(0x7f0000000240)=ANY=[], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x4, '\x00', 0x0, 0x28, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read$FUSE(r1, &(0x7f0000004380)={0x2020}, 0x1633) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000180)=0xc509, 0x4) write$P9_RGETLOCK(r2, &(0x7f00000002c0)=ANY=[], 0x200002e6) fcntl$setpipe(r2, 0x407, 0x7000000) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000040)='9p_protocol_dump\x00', r0}, 0x10) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240), 0x80000) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f00000000c0)=ANY=[@ANYBLOB="180000000700000000000000ffe6ff00850000000e000000850000005000000095"], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r4, &(0x7f0000001b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001d80)=ANY=[@ANYBLOB="28010000000000000100000001"], 0x128}, 0x0) r5 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x4c143, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) ftruncate(r6, 0x2007ffb) ioctl$FS_IOC_SETFLAGS(r6, 0x40086602, &(0x7f0000005b00)=0x8) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x13, r6, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'gre0\x00'}) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0xe, 0x11, r6, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600016, 0x9) r7 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$LOOP_SET_FD(r5, 0x4c00, r7) recvmsg$unix(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[@cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0x100}, 0x0) executing program 4: openat$kvm(0xffffff9c, 0x0, 0x0, 0x0) r0 = gettid() r1 = open(&(0x7f00009e1000)='./file0\x00', 0x40840, 0x0) fcntl$setsig(r1, 0xa, 0x13) fcntl$setlease(r1, 0x400, 0x0) clock_gettime(0x0, &(0x7f0000000340)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000280)={0x1, 0x800, 0x9, 0x80000000, 0x216c, 0x5, 0x800}, &(0x7f00000002c0)={0x2, 0x8, 0xffffffffffffffff, 0x51, 0x6, 0x8, 0x20, 0x401}, &(0x7f0000000300)={0x6, 0x1000, 0x4, 0xaec, 0x4, 0x1, 0x6a, 0x1000}, &(0x7f00000003c0)={r2, r3+60000000}, &(0x7f0000000440)={&(0x7f0000000400)={[0x4a5]}, 0x8}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpid() fcntl$setownex(r4, 0xf, &(0x7f0000000100)={0x2, r5}) ioctl$sock_FIOGETOWN(r4, 0x8903, &(0x7f00000001c0)=0x0) fcntl$setown(r1, 0x8, r6) setsockopt$packet_tx_ring(r1, 0x107, 0xd, &(0x7f0000000080)=@req={0x6, 0x6e3, 0x7767accf, 0x1}, 0x10) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000480)="939834550194f849d84c7b2000277e8b5ed7d4012dcc7929b940ecaed581365eb29227e365085a5747a8cdb2f1e5423768", 0x31}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x9, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b400000000000000711127000000000004000000000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195}, 0x48) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x1400) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0xfc, 0x7fc00100}]}) timer_create(0x0, 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000200)={'trans=fd,', {'rfdno', 0x3d, r8}, 0x2c, {'wfdno', 0x3d, r9}}) ioctl$sock_SIOCGPGRP(r8, 0x8904, &(0x7f00000000c0)) tkill(r0, 0x7) [ 83.513727][ T1464] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.4'. [ 83.514869][ T23] audit: type=1400 audit(1713738035.099:293): avc: denied { remount } for pid=1467 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 83.547047][ T1464] IPv6: RTM_NEWROUTE with no NLM_F_CREATE or NLM_F_REPLACE [ 83.554102][ T1464] IPv6: NLM_F_CREATE should be set when creating new route executing program 2: syz_mount_image$fuse(0x0, &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) newfstatat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f00000006c0)='./file0\x00', r0, 0xee01) unshare(0x0) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) unshare(0x2040400) r3 = timerfd_create(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="89070404b6", 0x5) sendto$inet(r4, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x2, 0x4e24, @empty}, 0x10) timerfd_settime(r3, 0x3, &(0x7f0000000080)={{0x0, 0x3938700}, {0x77359400}}, 0x0) clock_adjtime(0x0, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfe}) timerfd_settime(r3, 0x3, &(0x7f0000000140)={{}, {0x77359400}}, 0x0) r5 = ioctl$KVM_CREATE_VM(r2, 0xae01, 0x0) fsetxattr$trusted_overlay_redirect(r3, &(0x7f00000001c0), &(0x7f0000000240)='./file0/../file0\x00', 0x11, 0x2) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x9, 0x4, 0xfff, 0x3}, 0x94) mlockall(0x3) syz_mount_image$fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x8, 0x0) r7 = openat$ppp(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$PPPIOCNEWUNIT(r7, 0xc004743e, &(0x7f0000000100)) r8 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PPPIOCATTACH(r8, 0x4004743d, &(0x7f00000000c0)=0x1) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000980)={r6, 0x0, 0x0}, 0x10) ioctl$KVM_XEN_HVM_CONFIG(r5, 0x4030ae7b, 0x0) setxattr$system_posix_acl(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f00000002c0)='system.posix_acl_default\x00', &(0x7f0000000300)=ANY=[@ANYBLOB="02000000010000000000000002000400", @ANYRES32=r0, @ANYBLOB="040000000000000008000000", @ANYRES32=0xee01, @ANYBLOB="0800020077928d7df2f4a5bb701c52958ded2b1f409d26b50b8780f573f1695c11973dc057555018a5d1e1500c3c67510670a4538b199cb087", @ANYRES32=r1, @ANYRES8], 0x3c, 0x0) r9 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.throttle.io_service_bytes_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r9, 0x0) ftruncate(r9, 0x8001) [ 83.607849][ T18] usb 1-1: New USB device found, idVendor=9710, idProduct=7730, bcdDevice=96.33 [ 83.617038][ T18] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 83.628049][ T18] usb 1-1: config 0 descriptor?? [ 83.687270][ T387] usb 2-1: Using ep0 maxpacket: 8 [ 83.743714][ T23] audit: type=1326 audit(1713738289.333:294): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1473 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fb731584ea9 code=0x7fc00000 [ 83.837364][ T387] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 83.852491][ T387] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 83.868651][ T387] usb 2-1: New USB device found, idVendor=04d9, idProduct=a04a, bcdDevice= 0.00 [ 83.877811][ T387] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 83.887008][ T387] usb 2-1: config 0 descriptor?? [ 84.167319][ T18] usb 1-1: Cannot read MAC address [ 84.172329][ T18] MOSCHIP usb-ethernet driver: probe of 1-1:0.0 failed with error -71 [ 84.191336][ T18] usb 1-1: USB disconnect, device number 6 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1801000000000000000000000000ea04850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000140)='mm_page_alloc\x00', r0}, 0x10) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x200000, &(0x7f0000000240)={[{@user_xattr}, {@nombcache}, {@noblock_validity}, {@norecovery}, {@debug_want_extra_isize={'debug_want_extra_isize', 0x3d, 0x80}}, {@lazytime}, {@nodelalloc}, {@usrquota}, {@noauto_da_alloc}]}, 0xfe, 0x54d, &(0x7f0000000400)="$eJzs3U1rG0cfAPD/ynLenycOhEB7KIYcmpJGju2+pNBDeixtaKC9p8LemGApCpYcYjfQ5NBceimhUEoDpR+g9x5Dv0A/RaANhBJMe+hFZeWVo8SSrThKrFS/H6w9s7vy7Gj2P57RSCiAkTWZ/ShEvBIR3yQRhzuOFSM/OLl+3trD63PZlkSz+emfSST5vvb5Sf77YDtTjPj1q4iThc3l1ldWF8uVSrqU56ca1StT9ZXVU5eq5YV0Ib08Mzt75u3ZmffefWdgdX3j/N/ff3L3wzNfH1/77uf7R24ncTYO5cc66/EMbnRmJmMyf07G4+wTJ04PoLBhkuz2BbAjY3mcj0fWBxyOsTzqgf++LyOiCYyoRPzDiGqPA9pz+wHNg18aDz5YnwBtrn9x/bWR2NeaGx1YSx6bGWXz3YkBlJ+V8csfd25nWwzudQiAbd24GRGni8XN/V+S9387d7qPc54sQ/8HL87dbPzzZrfxT2Fj/BNdxj8Hu8TuTmwf/4X7Ayimp2z8937X8e/GotXEWJ77X2vMN55cvFRJs77t/xFxIsb3Zvmt1nPOrN1r9jrWOf7Ltqz89lgwv477xb2PP2a+3Cg/S507PbgZ8WrX8W+y0f5Jl/bPno/zfZZxLL3zWq9j29f/+Wr+FPF61/Z/tKKVbL0+OdW6H6bad8Vmf9069luv8ne7/ln7H9i6/hNJ53pt/enL+HHfP2mvYzu9//ckn7XSe/J918qNxtJ0xJ7k4837Zx49tp1vn5/V/8Txrfu/bvf//oj4vM/63zp6q+epw9D+80/V/k+fuPfRFz/0Kr+/9n+rlTqR7+mn/+v3Ap/luQMAAAAAAIBhU4iIQ5EUShvpQqFUWn9/x9E4UKjU6o2TF2vLl+ej9VnZiRgvtFe6D3e8H2I6fz9sOz/zRH42Io5ExLdj+1v50lytMr/blQcAAAAAAAAAAAAAAAAAAIAhcbDH5/8zv4/t9tUBz52v/IbRtW38D+KbnoCh5P8/jC7xD6NL/MPoEv8wusQ/jC7xD6NL/MPoEv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAwUOfPncu25trD63NZfv7qyvJi7eqp+bS+WKouz5XmaktXSgu12kIlLc3Vqtv9vUqtdmV6JpavTTXSemOqvrJ6oVpbvty4cKlaXkgvpOMvpFYAAAAAAAAAAAAAAAAAAADwcqmvrC6WK5V0SUJiR4nicFyGxIATu90zAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAj/wYAAP//Gis4ow==") setxattr$trusted_overlay_upper(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000900)=ANY=[], 0xfeeb, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) pipe2(0x0, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) r2 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_ADD_RULE(r2, &(0x7f0000000f00)={&(0x7f0000000a00)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000ec0)={&(0x7f0000000a40)={0x45c, 0x3f3, 0x10, 0x70bd27, 0x25dfdbfb, {0x0, 0x0, 0x31, [0xe8, 0x3, 0xa5d, 0x0, 0xc1, 0x197e, 0xfffffff7, 0x3, 0xffffff41, 0x9, 0x4, 0x0, 0x5, 0x400, 0x3, 0x5, 0xfffffffe, 0x9, 0x43, 0x1ae, 0x6, 0x3e44, 0x10000, 0x7fff, 0xfffffffa, 0xfffffff7, 0x4, 0x4d0, 0x1, 0xfac0, 0x1, 0x4, 0x54c35cbb, 0x2, 0x3, 0xf7, 0x9, 0xffffff81, 0x3, 0xffffffff, 0x6, 0x7f, 0x2, 0xc050, 0x5, 0x10000, 0xa1e0, 0xd3, 0xae58, 0x5, 0x2, 0x6, 0xf79, 0x8, 0x9, 0x9, 0x3, 0x4c2, 0x5, 0x5, 0x1000, 0x8, 0x8, 0x5], [0x4, 0x2, 0x1ff, 0x4, 0xffffffff, 0x2, 0x3, 0x5, 0x8, 0x9, 0x401, 0x7, 0xc165, 0xac, 0x982b, 0xffff9a97, 0x5, 0x20d1, 0x1, 0x2, 0x8, 0x8000, 0x3, 0x7, 0x3f, 0x7ff, 0x8, 0x5, 0x3, 0xffff, 0x7fff, 0xdc, 0x5, 0x10001, 0x7f, 0x400, 0x6, 0x9, 0x100, 0x2, 0x1, 0xffff, 0x2dcbf60b, 0xffffff80, 0x5, 0x163, 0x7, 0x2, 0x5, 0x4, 0x1, 0x4, 0x7fff, 0x3f, 0x1000, 0x7, 0xd2000000, 0x2, 0x3ff, 0x9, 0x4, 0x7fffffff, 0x6, 0x6f9], [0x3, 0x9, 0x10, 0x9, 0x1000, 0xfffffc00, 0x10000, 0x5189, 0xfffffeff, 0x4, 0x1, 0x6101, 0x923, 0x6, 0xfffffc5b, 0xf64a, 0x1, 0x9, 0x5, 0x9, 0x1, 0xff, 0xe7f7, 0x4, 0x0, 0x78e, 0x93d, 0x5, 0x7, 0xd8, 0x763, 0x2, 0xff, 0x5, 0x5, 0x7, 0x5, 0x0, 0x5, 0x1, 0x3, 0x3, 0x4, 0x2, 0x80, 0x2d, 0x856, 0x20, 0xffffffff, 0x7, 0x1ff, 0x7, 0x80000000, 0x5, 0x9, 0x80000000, 0x0, 0xffffffc1, 0x1, 0x1, 0x8, 0x5, 0x2, 0x3], [0x100, 0x8001, 0x0, 0x1000, 0x3, 0x6, 0x5, 0x5, 0x6, 0x8, 0x101, 0x1, 0x81, 0x7, 0x10001, 0x2, 0xffffffff, 0x5, 0x82, 0xbcf, 0x6, 0xae, 0x7f, 0x68b3, 0x8, 0x0, 0x1, 0x1f, 0x4, 0x500, 0xed5c, 0x1, 0x1, 0xec, 0x800, 0x400, 0x200, 0x20, 0x8, 0x9, 0x6, 0x8, 0x8000, 0xb2f, 0x2cc7, 0x0, 0x8, 0x7, 0x5, 0x5, 0x853, 0x4, 0x5, 0xffffff62, 0x4, 0x0, 0x80, 0x400, 0x4, 0x9, 0x8, 0x3, 0xfffff5f0, 0x8], 0x3c, ['noblock_validity', 'trusted.overlay.upper\x00', 'trusted.overlay.upper\x00']}, ["", "", "", "", "", "", "", "", ""]}, 0x45c}, 0x1, 0x0, 0x0, 0x4008804}, 0x24044804) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x7fc00100}]}) ioctl$sock_SIOCETHTOOL(0xffffffffffffffff, 0x8946, &(0x7f0000000400)={'veth1_to_team\x00', &(0x7f00000001c0)=@ethtool_per_queue_op={0x4b, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}}) r4 = epoll_create(0x7) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r3, &(0x7f0000000080)) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) getresgid(&(0x7f0000000180), &(0x7f0000000980), &(0x7f00000009c0)) write$UHID_CREATE2(r5, &(0x7f00000001c0)=ANY=[], 0x118) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x12, r5, 0x0) epoll_ctl$EPOLL_CTL_MOD(r4, 0x3, r3, &(0x7f00000000c0)) [ 84.418280][ T23] audit: type=1326 audit(1713738290.013:295): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1473 comm="syz-executor.4" exe="/root/syz-executor.4" sig=0 arch=c000003e syscall=231 compat=0 ip=0x7fb731584ea9 code=0x7fc00000 [ 84.451396][ T387] usbhid 2-1:0.0: can't add hid device: -71 [ 84.464614][ T387] usbhid: probe of 2-1:0.0 failed with error -71 [ 84.484473][ T387] usb 2-1: USB disconnect, device number 12 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x105042, 0x0) r1 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000380)=ANY=[], 0x4}, 0x8}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1}, 0x6e) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1}, 0x6e) socket$unix(0x1, 0x5, 0x0) r4 = userfaultfd(0xc0000) ioctl$int_in(r4, 0x5452, &(0x7f0000000000)=0x5) r5 = accept$unix(r3, 0x0, &(0x7f0000000240)) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x6e) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000040)=0x8) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) r7 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x2, 0x4, 0x4, 0x9}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r7, 0x0, 0x0}, 0x20) r8 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xd, 0x5, 0x4, 0xadd, 0x5, r7}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={r8, &(0x7f0000000300), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x3, &(0x7f0000000300)={r8, &(0x7f0000000240), 0x0}, 0x20) r9 = creat(&(0x7f0000000100)='./bus\x00', 0x0) ioctl$FS_IOC_SETFLAGS(r9, 0x40086602, &(0x7f0000000040)) r10 = creat(&(0x7f0000000380)='./bus\x00', 0x0) socket$packet(0x11, 0x2, 0x300) r11 = creat(&(0x7f0000000380)='./bus\x00', 0x0) lseek(r11, 0x7ffffc, 0x0) write$binfmt_elf64(r11, &(0x7f0000000000)=ANY=[], 0xfd14) lseek(r10, 0x0, 0x3) sendmsg$IPCTNL_MSG_CT_DELETE(r6, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="2c0000000201050000000000000000000500000308001a40000008009e8a904b000000090800037400000400"], 0x2c}, 0x1, 0x0, 0x0, 0x8800}, 0x0) setitimer(0x2, &(0x7f0000000280)={{0x77359400}}, &(0x7f00000002c0)) [ 84.617629][ T1485] EXT4-fs (loop4): mounted filesystem without journal. Opts: user_xattr,nombcache,noblock_validity,norecovery,debug_want_extra_isize=0x0000000000000080,lazytime,nodelalloc,usrquota,noauto_da_alloc,,errors=continue [ 84.620125][ T1490] uffd: Set unprivileged_userfaultfd sysctl knob to 1 if kernel faults must be handled without obtaining CAP_SYS_PTRACE capability executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="1201000000000010701700ff00000000800109022400010000001c090400000203000000092100000001220b00090581030000000000"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x101800d, &(0x7f0000005a80)=ANY=[@ANYBLOB="149d95f2b47ab36661a6b7a2a319700b645a39e268c75ec5a2b998feceaa1b37d5a98a43f8ff7e1fa4c9e50b34d057690a499d56640da43b0a7c5a7351da40da16b61b303ad8ed050e6b1c5e268848985b27d4cc80e96d59523b3a28df726bc8a72900726565f8700da5a6915f73118f4e16a0913afd655b6e3f294938610af80acd69542307ecbda5cb1b25fe235f52e6d49ab853cee62b35859b187c0072d60e5643e1d1001a490d0b93a86b515d443af3b456e3c60000fd607bd1df7fa9388e1059bcc145ffa0514ae8b3f089d2ccb27b3c5954c6fe563c15185efc5a0e0fc697f7765e94f12067e1c2c40d54ab6e7ceff9dce67458eea9623d056041a81c04516c"], 0x1, 0x550f, &(0x7f0000000200)="$eJzs3E1rY+UXAPCTdDrv//kXceFuLgxCC5Mw6bygu6oz+IIdyqgLV5ImachMkluaNK1duXApLvwmouDKpZ/BhWt34kJxIQgjufdWp+MIYvNiZ34/uDn3efL05DyXUjj3lgTwzFpKfvmpFJfiXEQsRMTFiOy8VByZtTy8EBGXI6L8yFEq5v+YOB0R5yPi0jh5nrNUvPXZ1dGVmz++9fPX3545deHzr76b366BeXsxInrb+fleL49pO4/3i/n6qJPF3o1REfM3eg+KcZrHvdZmlmGvfriunsXr7Xx9ur07GMetbr0xju3OVja/3c8/cDBqH+bJfuB+fScbN1ubWewM0iy2D/K69g/yv20Hg2Gep1nk+zBLH8PhYcznW/utfD/bD7LY6A+L+Txv2mztj+OoiMXHRSPtNrM6No9zpf/b3u70d/eTUWtn0En7yc1q7aVq7ValtpM2W8PWjUq917x1I1lud8fLKsNWvbfWTtN2t1VtpL2VZLndaFR+fZir95NarXq9eq1yc6U4u5q8fve9pNtMlsfx1U5/d9jpDpKtdCe53drs1PsryWr1+ssryZVa8s76RrJx786d9Y13P7j9/t1X1t98rVj0l7KS5dVrq6uV2rXKam1l7vuv1ZLlotAp7//jougJ7h+OpTTvAgBOHv0/MA/T6/937kVMv/8P/f9EnKj+91nv/6ewfziWJ/X/5TnUAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAzH2/+MUb2clSPr5QzP+vmHquGJciohwRD59gIU4fyblQ5Fn8m/WLj9XwTSmyDOPPOFMc5yNirTh++/+0rwIAAAA8vb786PKnebeevyzNuyBmKb9pU774+O2Yf6sUEYtLP0woW3n88vyEkmW/36dif0LZsit2dkLJ8ltupyaV7R9ZOBLOPhJKeSjPtBwAAGAmjnYCs+1CAAAAmKVP5l0A81GKw0eZh8+Cs/+8//OB4LkjIwAAAOAEKs27AAAAAGDqsv7f9/8BAADA0y3//j8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfmfnfnLTBqI4AD8bXOg/FVXd9yrdwTF6hC67RBygl+AI9Aq5AGcguxwhggiPg0JEokge2wr6PskMY8GPGQSLeSMNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECXbqvN4v/y57+2OftDO3lmAwAAAFyyqzaL+sks9T839782t743/SIiyoi4tHYfxYezzFGTU73w+urZGG4i6oTjZ0ya61NE/Gqu+29dfwsAAABwvbar9Tyt1tPDbOgB0adUtCm//M6UV0RENbvLlFYe835kCqt/3+P4mymtLmBNM4Wlkts4V9qb1H/3U9Vu+qQpUlO+/v5scwcAAHo0Omv6XYUAAADQpz9DD4BhFPG4lXnaCpykptne+3jWAwAAAN6hYugBAAAAAJ2r1//1+X9L5/8BAADAtUrn/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANClXbVZbFfreduc/aGdPLMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHhgf95RIATCIAz2ru9M5v6HlQZNTU2qQPj4G4MBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAePO7v/yfmBpnkrnXxtLzSLJ2amydGnvnxtEfxtevAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9eUmBEAiCKJgz/nfS9z+sJOgZRIiAhkcVtWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC+6He//J+YGmeSudPG0vFIsnbV2Lpq7D1oHD0Yb/8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIud+3mNo4oDAP5mZmdjq+IaZQ8RUfCgF7vd1tbexIMSPPgnCCHd1titP9ocbClCLt4k515EjyKCEm/9H3puIJd4y2EPETwrMzuTTH6Aa2JnNsnnA2/ed4fpe983CyXfeZMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKXR+7txkh064zguzj3ZfrCY9ev7+syj1Y25rGVxVGfSJ8Or1Q9Rt7lEAAAAODuSsr4PIWyma/NZH3fy+j8tr8lq/h+eH8dlPb+/7i/7svbP2u+/bb28M1FnPE826I2l4eDiwVRaT2+V0+2Ff72ild/5/NlLkn8h8UcrL43S/H5G3z1+/EE7D2fqyBYAOIoLZV8E5c9DWd9vMjEAzoxWpfAu6/+k02xOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHUYrYRnyzgKIcy1duPM+vaDxcP6R6sbc2W7+vDhanXMbIg0hHBjaTi4WONapt3de/dvLQyHgzv1B6+FEI43zsyR//l7xfJvfTLBxSE0cn8E/1MQF1/2tORzMoIG/1MCAOBUSouW1fWb6dp8di6aDeHvH/fW/29W4jBh/b/16dUn1bmq9X+/thVOv97y7S97d+/df3vp9sLNwc3B5+9c6r/bv3ztypVrvfxZSc8TEwAAAI6nXbRq/R/PHtz/P1+Jw4T1/1ff97+pzpWo/w+1u+nXdCYAAABn24uv//VndMj5qN0OXy8sL9/pj487ny+Njw2k+p/NFK1a/yezTWcFAAAA1GG0Eu3Z/79eicOE+//P/fTKL9UxkxDCuWL//8LiF8Pr9S1nqtXx68RNrxEAAIBmnStadf8/zd//j3deeYhDCG+9MY6LPwM4Uf2ffPjtz9W5qu//X65viVMp7o7vR953Q2h1m84IAACA0+yZomXF/h/p2vxnv57/uO39fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIC6/RMAAP//w9tD7Q==") unshare(0x400) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2(r2, 0x4068aea3, &(0x7f00000000c0)={0xa8, 0x0, 0x3}) r3 = eventfd2(0x6, 0x801) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0xa, 0x80802, 0x0) splice(r5, 0x0, r4, 0x0, 0x101ff, 0x0) ioctl$KVM_IRQFD(r2, 0x4020ae76, &(0x7f0000000180)={r3, 0x456d, 0x81, r4}) syz_usb_control_io$hid(r0, &(0x7f0000000d00)={0x24, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\"\v'], 0x0}, 0x0) [ 84.734159][ T1490] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.0'. [ 84.786799][ T1472] F2FS-fs (loop3): Unrecognized mount option "whiSt_mode=off" or missing value executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000240)=@framed, &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="18000000f2ffffff00000000ff000000850000002a000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='itimer_state\x00', r1}, 0x10) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'veth0_macvtap\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000008c0)={&(0x7f0000000800)=ANY=[@ANYBLOB="480000001500010000000800000000000a000000", @ANYRES32=r3, @ANYBLOB="140002"], 0x48}}, 0x0) alarm(0x80000fe) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) setsockopt$inet_udp_encap(r4, 0x11, 0x64, &(0x7f0000000240)=0x1, 0x4) syz_emit_ethernet(0x32, &(0x7f00000002c0)={@local, @link_local, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x10, 0x0, @gue={{0x2}}}}}}}, 0x0) alarm(0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000a80)='kfree\x00', r0}, 0x10) alarm(0x2) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000000000107d1ebe2d00000000000109022400010000000009040000010300020009210000000122070009058103"], 0x0) executing program 2: socket(0x1d, 0x2, 0x6) r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) r2 = openat$ptmx(0xffffffffffffff9c, &(0x7f0000000040), 0x41, 0x0) ioctl$TCSETAF(0xffffffffffffffff, 0x5408, &(0x7f0000000080)={0x49de, 0x0, 0x0, 0x0, 0x0, "c5120b00001000"}) write$binfmt_aout(r2, &(0x7f0000000180)=ANY=[], 0xff2e) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000480)=@newsa={0x104, 0x10, 0x1, 0x0, 0x0, {{@in=@multicast1, @in6=@remote, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@multicast2, 0x0, 0x2b}, @in=@remote, {}, {}, {}, 0x0, 0x0, 0xa, 0x2}, [@coaddr={0x14, 0xe, @in6=@private2}]}, 0x104}}, 0x0) ioctl$TCSETS(0xffffffffffffffff, 0x40045431, &(0x7f0000000dc0)={0x0, 0x0, 0x0, 0x0, 0x0, "0062ba7d82000000000000000000f7ffffff00"}) socket$netlink(0x10, 0x3, 0x0) socket(0x10, 0x803, 0x0) socket$netlink(0x10, 0x3, 0xf) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000002c0)={&(0x7f0000000000)='tlb_flush\x00'}, 0x10) r4 = syz_open_dev$usbfs(&(0x7f0000000100), 0x75, 0x121301) ioctl$USBDEVFS_FREE_STREAMS(r4, 0x802c550a, &(0x7f0000000240)=ANY=[@ANYBLOB="02002303080026006000000002000020d3"]) sendmsg$nl_route(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000001c0)=ANY=[@ANYBLOB="140000001900000000000000110000001d010000281c64e00af3e48abe042bb4e4ef3bec99a8a6930f8f4ec4fbbf9ba84a5c7bb429cdb78a2a89c22950c7258491c5e98ee7f03dd045a2b2a667"], 0x14}}, 0x0) r5 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_NEW(r5, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000040)={0x78, 0x0, 0x1, 0x401, 0x0, 0x1a14, {0x2}, [@CTA_TUPLE_MASTER={0x18, 0xe, 0x0, 0x1, [@CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5, 0x1, 0x6}}, @CTA_TUPLE_ZONE={0x6, 0x3, 0x1, 0x0, 0x4}]}, @CTA_TUPLE_REPLY={0x24, 0x2, 0x0, 0x1, [@CTA_TUPLE_IP={0x14, 0x1, 0x0, 0x1, @ipv4={{0x8, 0x1, @dev}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}}}, @CTA_TUPLE_PROTO={0xc, 0x2, 0x0, 0x1, {0x5}}]}, @CTA_TIMEOUT={0x8}, @CTA_NAT_SRC={0x20, 0x6, 0x0, 0x1, [@CTA_NAT_PROTO={0x14, 0x3, 0x0, 0x1, [@CTA_PROTONAT_PORT_MAX={0x6, 0x2, 0x4e21}, @CTA_PROTONAT_PORT_MIN={0x6}]}, @CTA_NAT_V4_MINIP={0x8, 0x1, @private}]}]}, 0x78}}, 0x0) bind$inet6(r1, &(0x7f0000000040)={0xa, 0x4e24, 0x5, @private0, 0x6}, 0x1c) sendmsg$nl_route(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)=@newlink={0x4c, 0x10, 0x401, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x6403}, [@IFLA_LINKINFO={0x24, 0x12, 0x0, 0x1, @ipip={{0x9}, {0x14, 0x2, 0x0, 0x1, [@IFLA_IPTUN_LOCAL={0x8, 0x2, @private=0xa010101}, @IFLA_IPTUN_LINK={0x8}]}}}, @IFLA_MASTER={0x8}]}, 0x4c}}, 0x0) [ 84.891355][ T1499] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.1'. executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x13, 0x10, 0x2}, 0x48) r1 = dup(r0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000880)={0x6, 0xa, &(0x7f0000000080)=@framed={{0x18, 0x8}, [@func={0x85, 0x0, 0x1, 0x0, 0x6}, @map_fd={0x18, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x1f000000}, @generic={0x9f}, @map_fd={0x18, 0x0, 0x1, 0x0, r0}, @exit]}, &(0x7f0000000000)='GPL\x00', 0x6, 0xee, &(0x7f0000000340)=""/238}, 0x90) unshare(0x20000400) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='blkio.bfq.io_service_time\x00', 0x275a, 0x0) ioctl$sock_SIOCGIFVLAN_GET_VLAN_REALDEV_NAME_CMD(r1, 0x8982, &(0x7f0000000040)={0x8, 'veth0_to_bridge\x00', {'ip6erspan0\x00'}, 0x7}) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000340)="f7", 0x1}], 0x300, 0x0, 0x0) close(r2) executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000006b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, &(0x7f0000006d40)={0x77359400}) dup2(r1, r2) sendmmsg$inet(r1, &(0x7f00000073c0)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000280)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r0}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000700)={{r0}, &(0x7f0000000680)=0x2, &(0x7f00000006c0)}, 0x20) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000000)='percpu_alloc_percpu\x00', r3}, 0x10) socket$packet(0x11, 0x3, 0x300) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000010600)='./file0\x00', 0x0, &(0x7f0000000000)={[{@acl}, {}, {@test_dummy_encryption}, {@lazytime}]}, 0x1, 0x1058f, &(0x7f0000010680)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZvbxIEoDuAPWC/slxat+GiF02qPHChiS8gxBSTd5EYNkRB1kFtKiCDCnkhxxCGSxzhBv59kZmzBX8/cnscaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaNNDsV7ebW9um+bsD83kuRsAAADglF2xXpaTcXX+I13/lS79iYh5RMwiYhoRp3r3QXytZU4iopfmp75fvKnhPqJMOP5mmI7vEfEvHU+/2/4XAAAA4HJtN4tVxOA4LT/+dl0Q55Qe2oxy5ZWPfL7kSpuUYdeZ0qYvkVnMIqIYP2ZKm0dE/+f/TGnvMqgNo1dDrxr656wGAAA4j3onkK17AwAA4MO56roAulGu16Z38dNa8LAa0oLgt9oZAAAA8An1ui4AAAAAaF3Z/9v/DwAAAC5btf8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbdoV6+V2s1g1zdkfmslzNwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzP68o0AIhEEY7F3fdxq8/7GkQVNTkyoQPv7GYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgze/+8n9iapxJ5l4bS88jydqpsXVq7J0bR38YX78GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgYn/uTiAEgiAM9p3/OS3mH5Y0aAwiVMHCxwzzsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAX/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdife9uEgTCOw68viRK3yQjprQRmoKFCMAIfEpIlz8AALERDRWuxCKwAEpxrOlPwPM3/V1xxLwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODKzh2rNhWFAQA+SZpodXK0gggOutjYxGqELA6F7oKgW2hjKaYqaYa2dOkTiE6uvoLd9BV8AcFBCw4OHRRcBFGS3KQnGCRFuDfU74P/3j93OPecDIH//ucGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI7lcC+cHeS5EMLczFHe9f7r7sq489tnH+YG8eXOm4vxmN0hiiGEh+ut5vUU1zLtNrd3HjVarWZbIpFIhknWv0wAAJw0xSS6df2n4v5y91quHsKvV6P1/5UoD3+p/z+/PH9hED+33nXie8X1/0JqK5x+5c7G0/Lm9s619Y3GWnOt+bharSzeXLxx+1al3HtWUvbEBAAAgH9TSiKu//P1P/v/Z6I8TFj/31t6cD++V0H9P9ZR0y/rmQAAAPzfzl36/i035nquVApbjU6nvdA/Dj9X+scMpnpsp5KI6/9CPetZAQAAAGk43MuN9P9XozxM2P+ff717EI9ZCCHMJv3/+ZUnrdX0ljPV0nidOOs1AgAAkK3ZJOL+f7G3/z8/3PKQDyFcvdzPk78BnKj+//ji7shL6/H+/2p6S5xK+Vr/++idayHM1LKeEQAAACfZ6SS6xf5BcX+5/eP5Usn+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+M2OHaM0EERhAN7sZrUSA1Zq5QVEO6uAhSA2HkIUBE8ggngAsbX0DpbeIbWCjYVlCm8gb3ZHJU3AYlfJ98HkPcKQeZk0+RcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaa7n/3VbyMmr5s33v+uDqJ+jJTw/v9+mas6AddDv0PDfb6ngAAAIBFUOV8XxTFW/14GLUcp/xf5z2R+R9Wmj7n+dncn+vT3etGzv/Xx1uXXweNmnPiQ8/OL053OvuGf9/q3B3DdPPp2UuVfpDy6GZtWqf7HNxOJgdLqV3uYloA4De2c22b/H8o6m6fgwGwMIbtKn7k/2rc70wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXfgMAAD//6DJYgQ=") bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000500)={0x1, 0x58, &(0x7f0000000480)}, 0x10) bpf$PROG_LOAD(0x5, 0x0, 0x0) close(0xffffffffffffffff) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000140)='kmem_cache_free\x00', r4}, 0x10) accept4$tipc(0xffffffffffffffff, 0x0, 0x0, 0x0) symlink(&(0x7f0000000200)='./bus\x00', &(0x7f00000002c0)='./file5\x00') read$FUSE(0xffffffffffffffff, 0x0, 0x0) r6 = socket$nl_generic(0x10, 0x3, 0x10) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) r8 = syz_open_procfs(0x0, &(0x7f0000001840)='net/raw6\x00') read$FUSE(r8, &(0x7f0000008c40)={0x2020, 0x0, 0x0, 0x0}, 0x2020) fchown(r7, r9, 0x0) r10 = fcntl$getown(r5, 0x9) sendmsg$nl_generic(r6, &(0x7f00000001c0)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000180)={&(0x7f0000000540)={0x35c, 0x2d, 0x8, 0x70bd25, 0x25dfdbfe, {0xf}, [@nested={0x1c, 0xc3, 0x0, 0x1, [@typed={0x8, 0x56, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x1, 0x0}}, @typed={0x8, 0xc9, 0x0, 0x0, @u32=0x1}, @typed={0x8, 0xeb, 0x0, 0x0, @uid=r9}]}, @generic="bc187c70bde6a5614a0fd5296bed662445b31e19ccc6e02596511168cf9862e7d1f972455561fe6f8e938c1d6772c66437591e1acf3ac7a0dcae2aa0a339234cda3893f15d10b2b766bbe5e176b4125890d475817ad4284ba8623d0bd45269e8fed6379e9046fb1665e82471194512cde12ff180d9c022a5e3c301bb8194578ae1640f4de876c934fea30e15770694f00283095e9aef9e2c09d2eba24b0292241cea4856277f93bbd7b31ba9be56b6", @typed={0x8, 0xf9, 0x0, 0x0, @u32=0x1}, @generic="4e20d9fcc02f55cd23964c0f8c3d82101ae5a14fe726873de7348bb33f56687979f65267794a10cacb2cfc113234c74445aabe1efcbc6e1f625df6422822702b57376601a4150fdc1ecc0d2f837c3fdb7ce3244ab43110ae76a2ecf57fde796508b26a61f178fbc825e09204c49e2cdc20c08abf749bda871c65faafb2e86dc03ac55b67b4b34c79d895350b60b741dc6ca5d0fa7a5050c9ba56cbab43f02daa75d7c0213042e1287e040050979dc6891d9c20a76028", @generic="8fb2e38cb16595ea828434238380b0243db98a52fec576e1a70e7e1262091eea3b4dc4fa0ab0dd842460b5b9cb6fd6f763780c19f421860d47955c8730c2d244071a68985988559d14adc16589a789e5667c559b97482d28b2837b4d1ad7aaa63ed97f898c48cea9cd3fab181d8746e9a4e591f8c8513091d4c569dc4f07b54e9602771989264f77b64fdda140b3fc742efd225a0e3939b50e4152afc70bace8e763350b67badee61a63a79dd626", @nested={0xd3, 0x94, 0x0, 0x1, [@generic="6832762cfab1469961ae268f992b49bd57b6b1138c638fae7e728af6b2d44b542f340dc83aba62bb6ae5c77834b299524a324589267a35a8bcf0f0f70f47773bb8e6b781534af81666e722900f0cdf7e9a8f35f4b5f1892156161be6d07f64254a2511d2ae20535e6005648b92b6d4f15ac6e5ce47ea959e4ea554cf803258584dab5e1b08", @generic="cc600bf02cbf175342acc16f5533eb891ae749c74a082f5e3652a4288a630a7abd073600a796159f7cb779f128ec21acd2c9810c96a668986c6cb5ea082991eb360aade210a757116780"]}, @nested={0x1c, 0x146, 0x0, 0x1, [@typed={0x8, 0x73, 0x0, 0x0, @ipv4=@initdev={0xac, 0x1e, 0x0, 0x0}}, @typed={0x8, 0x16, 0x0, 0x0, @u32=0x5}, @typed={0x8, 0xff, 0x0, 0x0, @pid=r10}]}, @generic="33efc185f0a695fb210a0cb256d44a1ca4588670ebed620753b095be9dfe63"]}, 0x35c}, 0x1, 0x0, 0x0, 0x4044094}, 0x20004004) ftruncate(0xffffffffffffffff, 0x0) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) prctl$PR_GET_NAME(0x25, 0x0) dup(0xffffffffffffffff) [ 85.067272][ T124] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 85.177360][ T438] usb 2-1: new high-speed USB device number 13 using dummy_hcd executing program 4: setresuid(0xee01, 0xee00, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x40, &(0x7f0000000380), 0x84, 0x4d7, &(0x7f0000000700)="$eJzs3MtvG8UfAPDvOo82vya/hPLsAxooiIhH0qTPAxcQSL0ggYpQEaeQpFVp2qImSG0VkYBQOaL+BcARib+AE1wQcAJxBXFFSBXKpYUDWrT2OnVix3Wa2Kb485GczOzO7s7szCQ7M1oH0LGGsx9JRH9E/BwRg6Xo6gTDpV83lxem/lxemEoiTU/8kRTT3VhemConLR+3I4+MFCIKHyaxp8Z15y5fOTs5OztzMY+PzZ97Z2zu8pVnz5ybPD1zeub8xLFjhw72HT0ycXhLyjmQ5XX3exf27jr+xrWXp05ee+u7L7L8pvn+7VVHDG3wCl1VW4ZjePW9rPDEBs/+bzdQEU6625gRNiRrtVl19RT7/2B0xa3KG4yXPmhr5oCmStM03Va1deV/2VJaKUlKBwD/EYkuDR2q/I/+xnI2Ul2YqhzPd4Lrz0dxBJSV+2b+Ke3pjkI2hh8qjY2a5b6IOLn01yfZJ9bMpwAANMNX2fPPM6XnjvKntKcQD1Sk+3++NjQUEfdExM6IuDd/frk/opj2wYh4aNXZF297/eE18ernnx/77rhwDcie/57L17ZWP/8VykmGuvLYQLH8PcmpM7MzB/J7MhI927L4ePWpV6bVvn7xp4/Xu/5wxfNf9smuX34WzPPxe/eaCbrpyfnJzZa77Pr7xSm9xeryJysrAdnIYFdE7L6D82f37MxTn++tubN8i+uWv44tWGdKP4t4slT/S7Gm/JnePFR7fXL86JGJw2PbY3bmwFi5VVT7/oerr+TBqqHEber/zf7NF7GurP7/t9L+S79Le8orl91DSeV67dzGr3H1l4/WHdPcafvvTV4rhnvzbZcm5+cvjkf0JkvV2yduHXtpsm9V+qz8I/tr9/+dEX9/mh+3JyKyRvxwRDwSEfvyvD8aEY9FxP465f/2hcffrlX3jZW/ubLyT9f8+7eycr2m/jce6Dr7zZfrXb+x+j9UDI3kW6Yn56uX69doNIObuXcAAABwt9gXEf2RFEbz6bj+KBRGR6P31gzK3PzTpy68e3669I7AUPQUyjNdgxXzoeP53HAWz46aqIhn+w8W543TNE37ivHRqQuzA+0tOnS8HbX7f9Fv1a+0xImW5xBoqg2to633RhtwV2q8/y+tiadbnhegtbyvDZ1L/4fO1XD/b+abcEBb1Or/ixE325AVoMVq9f/X25APoPWM/6Fz6f/Quar7f6Et+QBaajPv9dcL7DxeJ03S3ZyLrh8oRP1vARiK2NgJfy1EbE0Ou7a0pH0N1On2aOw8mfXTROG2+emu80UMr1bf8Cx5i5pEobXNr35gW937XGy9K41tsRy40uyMtfkPEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwBb5JwAA//+1AtGQ") r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000dfff75390000000000000000850000009e00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={&(0x7f0000000440)=@delchain={0x24, 0x43, 0x1}, 0x24}}, 0x0) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000006ffc)=0x4000000000000200, 0xe50fb6c50bc849c9) socket(0x10, 0x3, 0x0) socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='auxv\x00') r5 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xe, 0x4, 0x8, 0x8, 0x0, 0xffffffffffffffff, 0x800000}, 0x48) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000a40)={&(0x7f0000000980)='sys_enter\x00', r6}, 0x10) set_tid_address(0x0) preadv(r4, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/72, 0x48}], 0x2, 0x0, 0xfffffffd) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000900)=ANY=[@ANYRES8=r5], &(0x7f0000000100)='GPL\x00'}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000140)='kmem_cache_free\x00', r7}, 0x10) r8 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r9 = ioctl$KVM_CREATE_VM(r8, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r9, 0xae60) r10 = ioctl$KVM_CREATE_VCPU(r9, 0xae41, 0x0) ioctl$KVM_RUN(r10, 0xae80, 0x0) ioctl$KVM_RUN(r10, 0xae80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4010, 0xffffffffffffffff, 0x0) openat$sysfs(0xffffffffffffff9c, &(0x7f00000003c0)='/sys/class/pyra', 0x1010a0, 0x0) [ 85.307296][ T124] usb 1-1: Using ep0 maxpacket: 16 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100001c0000000000000000000000850000006d00000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000980)='sys_exit\x00', r0}, 0x10) getgroups(0xfffffc8b, 0x0) syz_emit_ethernet(0x8e, &(0x7f00000006c0)={@broadcast, @link_local={0x1, 0x80, 0xc2, 0x3}, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, '\x00', 0x58, 0x3a, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast2, {[], @dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5b6890", 0x0, 0x0, 0x0, @remote, @empty, [], "aba78096b67d02103223b0030b0830f0e7edc5824fa47dbdc10a474401753f34dea8b68878848fa0"}}}}}}}, 0x0) executing program 4: r0 = socket$inet6(0xa, 0x2, 0x0) bind$inet6(r0, &(0x7f0000f5dfe4)={0xa, 0x4e20}, 0x1c) sendto$inet6(r0, 0x0, 0x0, 0x4098000, &(0x7f0000000240)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c) setsockopt$sock_int(r0, 0x1, 0x2a, &(0x7f0000000040), 0x4) recvmmsg(r0, &(0x7f0000008880), 0x45b, 0x44000102, 0x0) sendto$inet6(r0, &(0x7f0000000000)='2', 0x1, 0x0, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000180)={0x12, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x3, 0x3, 0x0, 0x1, 0x2c}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xf}, 0x80) pipe2$watch_queue(&(0x7f0000000100), 0x80) creat(&(0x7f0000000300)='./file0\x00', 0x1) bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x9, 0x4, 0x7fe2, 0x1}, 0x48) bpf$MAP_CREATE(0x0, 0x0, 0x0) read$watch_queue(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$ethtool(0x0, 0xffffffffffffffff) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000001140)) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x8014}, 0x0) mount(0x0, 0x0, 0x0, 0x0, 0x0) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) setrlimit(0xe, &(0x7f0000000380)={0xbe, 0x9e0}) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000200)=0x3) sched_setaffinity(0x0, 0x8, &(0x7f0000000180)=0x10001) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000bd000), 0x318, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_service_bytes\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f00000003c0), 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2000006, 0x28011, r2, 0x0) [ 85.417297][ T438] usb 2-1: Using ep0 maxpacket: 16 [ 85.427361][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 85.440781][ T124] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 85.450611][ T124] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 85.522814][ T1505] F2FS-fs (loop3): Test dummy encryption mode enabled [ 85.548012][ T438] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 85.560485][ T438] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 executing program 4: r0 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TUNSETOFFLOAD(r0, 0xc004743e, 0x20001400) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000840)=@base={0xb, 0x5, 0x2, 0x4, 0x5}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000001a80)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r2, @ANYBLOB="0000000000000000b7080000100000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008400000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000080)='task_rename\x00', r3}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x4, &(0x7f0000000480)=ANY=[@ANYBLOB="18000000000005000000000000000000850000007d"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x18, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000080)='task_rename\x00', r4}, 0x10) r5 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x1, 0x4, 0x2, 0xc}, 0x48) r6 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r5, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000008500000001000000850000007d00000095"], &(0x7f00000001c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r7 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x10, 0x4, 0x4, 0x2, 0x0, 0x1}, 0x48) r8 = add_key$fscrypt_provisioning(&(0x7f00000002c0), &(0x7f0000000300)={'syz', 0x1}, &(0x7f0000000400)={0x1, 0x0, @c}, 0x29, 0xfffffffffffffffe) r9 = add_key$fscrypt_v1(&(0x7f00000006c0), &(0x7f0000000700)={'fscrypt:', @desc3}, &(0x7f0000000740)={0x0, "607d5a611cd99a62cb520e679277a3a8eaf9b4005e9597af4ca6018a317ea650a9662e131e08a629f2da4874aee0669cf8e1417d0590f9ba7f527832d8181b4c", 0x36}, 0x48, 0xffffffffffffffff) keyctl$instantiate_iov(0x14, r8, &(0x7f0000000680)=[{&(0x7f0000000540)="f6a7410e6cbdd482f5027e560b2b4271e020fcb43a3d200eb6f9079e2859d36200bb44c902d2005458fc1945b03591fcc2d8de8115bf7e73fbd7f493a39159b31113", 0x42}, {&(0x7f00000005c0)="26c7cc2d8fc17f65ae07c37df7c2a52a9b35691f638abab7d50d985a5f74270ad10105b38a2fadca2853da42ec8c06f80dcc8218efb4ba9377efcd276ec01fd220226addeece7c0040881232eb840fd60d0110786c45ba185edd298399fe931fa19fdfbcfa9c8aa8a63fa8e0ebeb5b7a247e9af81e388c7d1011b71d12db662b54963c2eb1bf30d6b863eeb26fc6238d49e6f5d8149ec340b7872ae19de1a477714bc35135da1ef10f16bf0967dd27e1ae2bc6baa4", 0xb5}, {&(0x7f0000001b00)="1d2961cd8ce4870be9f7b9f2a502b53ec04a94a560b91994db427dd755c4b58362c314951067e5fb697c8dd7b12536f80cd13df2b7993eceaf758583c53403012cf34934a9f1dc1bd4526eb1772c13bc97dd50b7146b4dafc2008a68710b404d81f6d601f10ed4f669d9e6d26f12132ae3937be20e67e16f1c59b3ba5310d5f274a219a6de6365744b8513364fd2a45bb205715126bc5c97bff23b4e594793b765ada74ebaacbf7cbd333654b2c96ee7e6873d7c89ffa0f7f13c754ecf6aff2091ce9ca246388975e734442c4590aace6185704007c232a7e85e7ebeda25bcf383326b1090cb09930f013c6144a6dba18acbdb3a8dda813703722b259109dd7cb52905ed29d5ac56d17bf01f2a64e04f0ffb02f11f5e8347f09142a476ebb60183b009b23f26ade574c71d71f7af0d1922a68e3b8d5c0838ab37dcc328edbb922b5407abbb6d1cc9fdc0ee2284f0ad81dec862aeaa540c0764c7b2f2a2904368cedad3f8f922d70b8445f58ce6c7166b8ff3d7f6fda64811167890dfda0d3a6cfd45943626d769b47070b2b0d499c10a837165f2855f7825f3bf80ea2be37635b56616846cd671835f8c1fcb0fd9ac41bf282a9e105fd75ab126529ade6d8143f47ee29df0b00a71f9f6efff7e7c3528746c10882f4c3097416a4d34e1002322bd2eadde01279552c9523b6d8d5726fd7c95645794a0a117941f79a9a6ffbe3a7eb34e753820f922d6e22f25c21bb283bb5e0af1d98550d1d46c740e58b7e2f160c61914cd8589d7de2cc0f363a6c16e647263797962b4f6cc6a9f310fbbf0c5a04c872c1d31d47a836f88119e46dfcba9ea5d6e88e34fcaf5c47b93adacb9cbab4096ee923160f5fe1dba57f458ce03b3637f34b112b6b34d011d4b509c4b792fa488e75ee3a1b28ea45041051005463d3a374cd064a6192af5f477e4d79aeefecca50fe3617a4d786171f8163f9f0d13061d2aefba863483e9f490d64f272e3896291cace555413397f8c1acf19764d77061f104d22026caacb14310536eaacb8d12efec95c17c1d54a09c06855bd6272e80d49b5dbe554504a195b5210f8baa23e31e04531c5f4acb742c7315e6a5c1bb2fd775d918ea5e4c30ff8fc13b43525801502a63fa38051999ba9f02854377d10720d7ff2d72355deb9b19209a45a0d082f44483f6c3f809cbe4d7eb5c7a907c8714069e68d7edaf94191b7bc395f5aed8874434392146e5e4a5f78efbc8c6ad31b64c1579508741c23042aa5952b4bd16be5b5ff82b7a6b7314fa5eb56e1fbde01644671b4de96a68782fc1a3319b45e6f3b9ec2ea4da18177968925979b6607b4f64ef68df142a54138859a76ee7e6fe174dc7c50a7a7975db58edbbb7220f8c26c2f5f76cbac377d2cfe75e95a96ca688c86e8690967d5c85dcd15ef21b317f984e64bab43c9d3fcb7f7dba103c3eb3edaa0de11de264cfb06e6262ceb3d5c1f47edbaece859d65529af459da24a4581f887f4b11e14e4bae7cc5eab0af62e0319d5bfb3ca2524d7abac324427225b009486d52f6c570ca78f23f1d16da05271794e69a8ae272b372e39525da2edff2c035ffc03fba1dd45634cdff7ef300a0b10d95060e8dbaf43c5dda805c8fdfc1ff3cd6ec577c473526d70419bec417368f210f55c5951a9c83d0eb2356bba7e9fd4719e19fbc717c06bf0e8d4c1bf9b46ed608b7246855abc525215d05b94d4e0d81c4e567fdce81496c575d5bd1671baf29047a130c97c5c677a367ea5baaf7ea0a64a785110a047de3d42e9cd0e1b877ec6f88b1868bf4415d77c05cbfc04063f9c9b13216ad95550b1f8bce165969a3a830426407d6f5a60096909b65ddf26ed9d41de1657e5f12443258304a85955df2a9a616be92915b02eb6fb63ec252cdc65ed8189143ef540015994c71f3f94c6707c297fb6705809901cac839be242b6bb046e556569e2687c93ae7965db668994eea1f8beb1c6418701151d6f551ca1507cd0b282775943ee21ef72d970099fe694922b468e24e467149ba8f470b7b1217d24ecf61fe746f2c66b3d342bcf09cb0f1ce4e508a978182a383fbf481f9a31029fe094cfba35320ea23b2eb039b23fa146ca8bfffc4f4c6a91118e726760f222ff47f80acbf242c1287a83cc13c5125b190f07983343e8605c9e1b6d571641b1362c99d045dd3b6f177bd3a10a45261a8c65c6ac11eafb28d73b51471b66a6e3bbcde7db14d93bc4db3abf104b464d040d7a5dd512ffaa3c7029df10d5ecb78393d931a186e2d61dd8be7bd5aa032811314b5d00f6ed2bb26d58a24e0a4594824a5fbcb1774e2fcd07e9efbb2a207197ecb83bca9391ae1a45e8bee7d3fe7e45fcc6dd79a98290321c1b4b726ee251044705e76a12f586325901cdea04806515f0e927fe0d58e648824c0b75f9f62ada2b5c082d3e10994079493c603f1f05df0abec22a7bf65810197839ba68e8ea91eb7b9fe89587dd37d790374eb4072105291b4dee5d6c80e846e284e77478665e7c40e1b037cab4883cd2e9139095633c56d026c7f4242ccd221c29625ab7a1b3f7cb875622a7f30bcabc40c48916838c8a595deb42d750d0d5edad0c49abae4824753a34328f1fba6a95ea3dc0e190c5651e2aa5a3403283f98e35569facd542ac0c8875b76e5edbe9d4c2820536ae4b429c14b261a8e5d893d2ff4c789d49bad2c7bf171180a7398365b906a8c7625fbe44ae3ceee6b7311eee4214c6fe88dfb1e5fff329c8499b95f840685ed4dfd29d5b44dcaa145f1af9684162a074fc9e85b7598ff7ad7582cc2e3e4e3ca50a893f80b5ea95baa447b9df14a2e9c3fda7d7c960887c03076d2d88cd466bb965cb547de2e92c83b9bcbaa11030deaa9bb3207f9972c2b4812c914b634ca895f58b3b6250d8f73a811fc5610ea81d6ba470213be8d0400c5e64fcd15438fc9bba31a49c9b318b64b69546e96c8a76c8c7da4716494a2a9f41f1e26460047d4bdead901c70063685503824fe51fdf2e34ca9d46ca65de99ba09f2214fb8c7cd16e1b7f35dcde52f2dd6647bd75ccd73b512aa11948369d6cd1bd03e52a0ab31f710578ba92d3e05d4582643286045ce5db7fda0c19b12c9913375afe0f17f18e822ca8e38776d5ffe6125a11ddea7b76e6012dfa6c3bb9d5d6bc73abb65ba834f746ee4268d0de177a8d7cabd9687eae3ce7417b4b597c43c4fa2078c6e8916819fa7eb5430a1b1c35138878fb3c38cccdacc13bd805dea2b602ce889b14c143b09cac586da6dba90d03789cb15d32c37010d7339f9ee9907b0a58f1c13dc7233aaf2ee36664c6a82c67dd369bbd11d72da5bd347520b9689c8e358e382081a7cde0e594f4a6b6ab7798e4775bd48cd39a4aee81dcb7c0fb0d8d1b0e01f283562f9389fb34aa821668d2bb4b7746441e9555e6f69c0f8645fe981288720ee36ab7eb840ef48b1dfe3db7aab0f173b66167958ab2fed5630007b0184e6046e5edbb309df4a1ccf16f1d0cc590449ec4d6c12e2931694ee534dbcfe71ca3d32119b2389d32acdde49fae6a8f72e83ee8f1ffca0ead698a617550fde335a2822fe10dfb3befa83a303374e3d8728d8de72a47cbd06ea86cd254b7db1bc8d14a01089f5b081608821a2dcdbf7b0feb3b89cde2464405e86544413bc921a6eaedf23d4cbfa19d1e25599dd834d97d94bb01c4cb02789f7bd267de1549e09a8d077687927213901da1b47315573f45cf06cb2d5afe507f17c76b37d808d447b3f46a826ec5bd4f5ac3e2520ac2fe19b62f5e27d640df72cb84b6d07b65b41f8473d20e5039f2722827643ceb45718f12f8c7ab350ef1dd591f1a5fe0201c0ac56ebf850ef7a20ac9355ab3483cae6a3c633a32978fad44529b68a1fe4f21b11cb17022f24064060fbc41b2ab138d6cd97b1e82445341e5693a3ac65cb24fa98d9b5e59f77884a18149e7b707b530693a0f780b50d7f75590c4c3536acfd1d79a8f0c6946f0bf67e58e6cb87701ece9a35cc0f719cd457451c257f0ea415b315b83708114c098ace6b68ccedea8750b0f599c3f249e2afce69a692e8808bda06626131bcf49b7bb9986feacf19dc2ebc6b5c4342463adfb95fc546a75e3dfca5a805a7bba0746ce25e370683b40958594f6b7eaa335f94cde44646d5c63b4bf577d4288d6f53435d7922cd338489c5fcca64b0fa40d6e67a2e18000bb10c3a9af9490958c2aa3f6740fca91e8c4a767df524249dfed897eb28a206840533ab06ccfc959c6217ae1eee4a1c174b98aa8f750d00588d936f00585f2404acdac0f7bbcd5c66dd85236608728787df763311d43fcb5ef723b8376e459ff771003a0b02fed233bfedca9129223e060205026765f65dd87702218b6cab338886e1e80ccd476732fa6fff2423661f65b69c443603475705b137df237483bddbcb1de278d3f3a9a2a607dc32726ddde02607b4b2e4d505ae7afa860287beba6780d56a435d7ce639f3c79a67db02a2229f0e3caf5e45e3cc1fe0d3f237a34ac315ce77063973404aa44c3176237d23ca235d1597a59421d9b5f84a0184f60322d28e31957432ded71c7ad8c195754a557fa6682b06ab1fb83eca9bbbdef37a29acd0c5b5c49d4a11f9d3ce442a4ec3b2b3e7ce0efbae79faa9594366695c51d2738c91f1cd96f204f7b4b5f2779c2dd85cc4cbef843581ad56fa5ab558ad718a899f228afccd90bbd817cf4b8c1a7922c258a3003fa5284a2e9333f448b34222f81e17cd7e682581dfb7631c4f87d6e4c05dae80bdb66bad6618c693c8cfcbeb8ab1351eebe8e7ce8dfb4ff4c1f0f3382fd2b1827053a9b7221b60e97fa7a48ade44805ca3ab6975b97078dee852452a854e709f0f6ced820e4a0db68c5a1047375223f4e7665630d5aaae3e5b0390354a657f6d9ffd66892c541b9b1cb566a455fd6378f8d750157430b2e3706ec51cfe004a9df1b8752512fb333787dc1da8937b4c1131ae67bf2dabacf9f2e4772e33042a152142477e708da1b28a712489eeffdd46e3243be94dedb7bd883690d65b38895c567d9033dbde2fe40b77a8dfe5965fc5398d8e435795629bb202ccfdd4ff1c18af216b8f937003f8ee929f7f556e5e70fdd4428a62dcb2223e64cb8dbba2ae8ddb7fc0b3154fb7bc7c738b82bf80546a4e1a1c49328a7fce065057aa61bec3095eb646def24632be3960e7643969deb381428768a5edad8a0bbdada790e0abe6530184e177dbfce58a1cdacc0b6e5a3de6769fe8f20d6f301cacbfc7e37b88273c3e6b0867b4cd23c118df5c532dde5361499f0c9109868d08fa968cab09b0484dfe86ca10fb3339a12ad546f16843a71ad7f168edad620f392afebcb7cf2baa57147a869f009ee39c3da78dfdab0b6488628deccba204c430ae3b47e6039682da05fdf0e297ee3bb38c5862648dcdfd8e3555adadb39fc45956cd27854ec266715845cd0df250408f2c2b78ce9ab5e0b5fa32646261b42e46b1455267247c591e77cfebe3a5421b7e90363f194c947b23cd83b768cb412f58aa4ce8468a70d89fcfc773438d3fd87c77dae04a8448bfd6ee721ff6c191bfd9b282aabddc6a1d58a98db5fcd9e1f53e4ee0a5c5a7ae294e79836398dbf84c6c60009b29baef18f452230601b8a03800e89749791999740f230df903b7a98f14b4510e2e04af4ea60a00c228f2f20634ad8474d12c6654f3b773403b89d91c8be7555b95610752140759ffb3fa64ef694a71360fdbc41211ad4550314e3ef9e62d73f2f37d18ab61efecb940e63e2179965290454a7b", 0x1000}, {&(0x7f00000004c0)="1b7221947a5faa79a85763af2bbeb6045a68a9e0eb27a076ff61a3d160f315d8177278b9ec4325065a5f7d", 0x2b}], 0x4, r9) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000001540)={{r7}, &(0x7f00000014c0), &(0x7f0000001500)=r6}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000ffffffff7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002300000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r10 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000500)='percpu_free_percpu\x00', r10}, 0x10) close(r0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x9, 0x4, &(0x7f00000000c0)=@framed={{0x18, 0x2}, [@ldst={0x2, 0x0, 0x3}]}, &(0x7f0000000080)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0xc}, 0x80) [ 85.570101][ T438] usb 2-1: New USB device found, idVendor=1e7d, idProduct=2dbe, bcdDevice= 0.00 [ 85.571283][ T1505] F2FS-fs (loop3): Found nat_bits in checkpoint [ 85.585248][ T124] usb 1-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 85.597700][ T438] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 85.602085][ T124] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=128 [ 85.614354][ T438] usb 2-1: config 0 descriptor?? executing program 4: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6cb, 0x73f5, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0xb}}}}]}}]}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={0x0, 0x38}}, 0x0) r1 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @dev, 0x207}, 0x1c) r2 = dup2(r1, r1) sendmmsg$unix(r2, &(0x7f0000004d00)=[{{&(0x7f0000000000)=@abs, 0x6e, 0x0}}], 0x1, 0x0) syz_usb_control_io(r0, 0x0, 0x0) lchown(0x0, 0xffffffffffffffff, 0x0) syz_usb_control_io(r0, &(0x7f0000001200)={0x2c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000b0000000b004eae21de12bf6425"], 0x0, 0x0, 0x0, 0x0}, 0x0) [ 85.632467][ T124] usb 1-1: SerialNumber: syz [ 85.642801][ T124] usb 1-1: config 0 descriptor?? [ 85.653262][ T1505] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x9) statfs(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096) readlinkat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)=""/49, 0x31) quotactl$Q_QUOTAOFF(0xffffffff80000302, &(0x7f0000001100)=@nullb, 0xee01, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) mount$9p_virtio(&(0x7f0000001140), &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0), 0x100000, &(0x7f0000001280)={'trans=virtio,', {[{@dfltgid={'dfltgid', 0x3d, r1}}, {@debug={'debug', 0x3d, 0xffffffffffffffff}}, {@fscache}], [{@dont_hash}, {@obj_role={'obj_role', 0x3d, '/dev/nullb0\x00'}}]}}) r2 = syz_usb_connect$cdc_ncm(0x0, 0x20f, &(0x7f0000001300)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1fd, 0x2, 0x1, 0x2, 0x80, 0xf, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "508d44"}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x5, 0x7, 0x1000, 0x2}, {0x6, 0x24, 0x1a, 0x401, 0x1}, [@network_terminal={0x7, 0x24, 0xa, 0x4, 0x80, 0x4, 0x80}, @mbim_extended={0x8, 0x24, 0x1c, 0x3, 0x4, 0x7}, @mdlm_detail={0x99, 0x24, 0x13, 0x15, "cc99c8192e842bb92076ee1b66660e9e4fd2c9d9ccebe63d466ab477d39d6ac31f45d352132699fc3b53ea10d659918b28264cac39e0df1fbebef32bb6ab67c5996b6673e57f925655b4632f6a7882ab3af840d816e3da2b441d1de226726d7ff66b3751d778ca4464da825104af690c32fe16c48fee7074b71388c86b2e05f820fba972c74944a5cd63502aebb278a1672b2fa4b9"}, @mdlm_detail={0xec, 0x24, 0x13, 0x3, "e3e335894f30730b82043d0caf058b202fdce8a513c2a1ce4eacc1847a1de6d681e81f83b43916b2a28375022e6cecea88d626ae2218205317bbf6f3046a8307a7ce1799001050b47d8ec6fe3dba632c95a6a42cde77c75641be76bc20bea1cee8364097235b89848f3c33c427964fa07af139b0ca7953d2850596591000e06e7937042c5dfeff0d11faf40d1eb18e2f844b1dd8e5175b528a4d60bd9164b08f65823c0e22ef28e6ea9e4fe9839390ff173b42213d251730301a18325d751c11b2c179c826d15e4a94b05b999141d5704a85f7b83fa6cd965bae73eb5a9ba4d8d8c24bf7e3f16abd"}, @call_mgmt={0x5, 0x24, 0x1, 0x2, 0xbc}, @obex={0x5}]}, {{0x9, 0x5, 0x81, 0x3, 0x10, 0x6, 0xfb}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x400, 0x0, 0x80, 0x9}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x8, 0x0, 0x3}}}}}}}]}}, &(0x7f0000001900)={0xa, &(0x7f0000001540)={0xa, 0x6, 0x200, 0x1, 0x4, 0x2, 0x40, 0xc1}, 0x62, &(0x7f0000001580)={0x5, 0xf, 0x62, 0x2, [@generic={0x45, 0x10, 0xa, "5fdb781c8a55bf637a77eb21154bbb911babd86f5fc900d0364e7a3d0960a64f279aac8818d18a550701fe29df530bfb3c477020226f8309270b352893cba4946c68"}, @ssp_cap={0x18, 0x10, 0xa, 0x80, 0x3, 0x1, 0x0, 0x9aa, [0x3f00, 0xff000f, 0xffc00f]}]}, 0x5, [{0xd2, &(0x7f0000001600)=@string={0xd2, 0x3, "91b9f43057e9c7d56a72fe6963ea71438f2b4b9d575cdc850de820c79e724c834f07bfe6f0d056333cf8539061f333a6188f9a6a4a2b9fad3af2866c5207666fcf67f9b9d91076d7268504f872202e15225a442bb2f67832c2b0909a973d4c8eb34525e1a448e93a5ba5b87aa3c7c9a26695f83a99377060cbea2e9c97c0e6ce1f4b9b2672bfa7fc39a96150d401956f587a58e52a3e8921e6365c603c0d0af87a2c196f97177a277e0533ae960eeb18f18a663533fc6511d32e417ba0b2d19ba6bc7f8defdd90c65f68dd16c54e4efb"}}, {0xab, &(0x7f0000001700)=@string={0xab, 0x3, "9e4fec63363a51eeb283330323dc9fb38c6ea83d780b264d5846d2553d28d8a0f2434c9002e655ba247d6d4a910eaf4425e01577dc3799bef8e68a55e7e3434191147a2b86fad781a6720c616b7515e9ec41e070160dff5c09bfaf719a7f38d9fe232ecc4f4eaa140a2919050563234ac5e4bde083aa3c0c640a460c3d66c3a82cc56b127cff5dc6436a03207fdf92e14945d7aba72188697bb3196ece07dfa08375557715695b70b6"}}, {0xbf, &(0x7f00000017c0)=@string={0xbf, 0x3, "f5b4dfbb298e3b75cbbd3e97cf3e76500de147c2c8942852c80f4e80d35f60c514b9974bd338cd837bd47ab2214f87d4182b94f58247342d8008944d09cfc823e117bc8ead66ec5c8c9078113f5e11b4c8f13384e78b18f7d35439987206fa050be60703a24f4b3fae56db4371e7ad7a0ffeb4ff4700c3e8507b8516581709a4b866e2019993742aae6f6e8cafd2754c90378f9731db51bf4d58bb2e7bf0b2611c0bd70d35a9e6943e6cc3914f0b6470e2cebf69936a4b1b712c9664e5"}}, {0x29, &(0x7f0000001880)=@string={0x29, 0x3, "db22158e44a6a8d36efb2556bb1aa34e94f6418b32c5f5f6844ab1a296d8c631971a91f49bd584"}}, {0x33, &(0x7f00000018c0)=@string={0x33, 0x3, "b5ad934bca7dea3e25cae594c8e927dbc83669758dedcf71d9a8927068f9bc64e9af1fd2f460ff0b5ad6c92dfb371046fd"}}]}) syz_usb_control_io(r2, &(0x7f0000001ac0)={0x2c, &(0x7f0000001980)={0x40, 0xa, 0x15, {0x15, 0xe, "ba093f6b8dc406fa7e13166cb7ffb002ccf9f9"}}, &(0x7f00000019c0)={0x0, 0x3, 0x1c, @string={0x1c, 0x3, "dae5fbab5b16ac365d1b1cb0f3fe0d32d78a282838f70d7e5d50"}}, &(0x7f0000001a00)={0x0, 0xf, 0x37, {0x5, 0xf, 0x37, 0x5, [@ss_container_id={0x14, 0x10, 0x4, 0xf9, "2de25e745ef010468cc436819c0f93e9"}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x8, 0x5, 0x0, 0xffff}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x6, 0x1, 0x7f, 0x6}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0xe, 0x8, 0x30, 0x3}]}}, &(0x7f0000001a40)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x18, 0x6, 0x8, "7d303cf7", 's(/\f'}}, &(0x7f0000001a80)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x81, 0x2, 0x56, 0x20, 0x7c, 0x9, 0x8001}}}, &(0x7f0000002000)={0x84, &(0x7f0000001b00)={0x40, 0x0, 0xfe, "9c1b8c0a7c75a1f2f380c24b1cba0b1d04ec72cf69614deb89b1646fad1c077c9220d16d7e0aac997c453256d20b3556b1b56259062b11fbd7da823a82fd94c9bff7776d5d8b3f97b12c8754368dd1a7a4fc9a8da7722df53ce47f5a47b25616c2b438d53e7a0529731714ae9cfed1b04c1b63ca94eaaac77c46455306f333e33b4f7e6f004123fea20df940ef0d0ed6fc9110767ccc17b6134d7644d88f78c271902d72cd3e3ec496a32fd4ba34d2c7d5ddf440e0a09580d966f9d548f5fd6b1a434b08ecdd60e22aebb1a8c25c554ae3f820ee589ac7e0805ed9f3b4603c1f8e5f3f2288fbd7201dfe9569b2521e2a89d89191ff08c4d17d7b37464dcb"}, &(0x7f0000001c40)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000001c80)={0x0, 0x8, 0x1, 0xda}, &(0x7f0000001cc0)={0x20, 0x0, 0x4}, &(0x7f0000001d00)={0x20, 0x0, 0x8, {0x8, 0x20, [0x7abd27ce5c57a80d]}}, &(0x7f0000001d40)={0x40, 0x7, 0x2, 0x7fff}, &(0x7f0000001d80)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000001dc0)={0x40, 0xb, 0x2, "3be3"}, &(0x7f0000001e00)={0x40, 0xf, 0x2, 0xf497}, &(0x7f0000001e40)={0x40, 0x13, 0x6, @remote}, &(0x7f0000001e80)={0x40, 0x17, 0x6, @broadcast}, &(0x7f0000001ec0)={0x40, 0x19, 0x2, '\a2'}, &(0x7f0000001f00)={0x40, 0x1a, 0x2, 0x81}, &(0x7f0000001f40)={0x40, 0x1c, 0x1, 0x73}, &(0x7f0000001f80)={0x40, 0x1e, 0x1, 0x9}, &(0x7f0000001fc0)={0x40, 0x21, 0x1, 0x4}}) r3 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) rename(&(0x7f00000020c0)='./file0\x00', &(0x7f0000002100)='./file0\x00') r4 = syz_usb_connect$hid(0x6, 0x3f, &(0x7f0000002140)={{0x12, 0x1, 0x201, 0x0, 0x0, 0x0, 0x40, 0x56a, 0xce, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x2d, 0x1, 0x1, 0x79, 0xe0, 0x44, [{{0x9, 0x4, 0x0, 0x8, 0x1, 0x3, 0x1, 0x0, 0x1, {0x9, 0x21, 0xe9de, 0x3f, 0x1, {0x22, 0x370}}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff, 0x3, 0x6f}}, [{{0x9, 0x5, 0x2, 0x3, 0x400, 0x6, 0x2, 0x80}}]}}}]}}]}}, &(0x7f0000002480)={0xa, &(0x7f0000002180)={0xa, 0x6, 0x310, 0x8, 0x87, 0x2, 0x10, 0x7f}, 0xc, &(0x7f00000021c0)={0x5, 0xf, 0xc, 0x1, [@ext_cap={0x7, 0x10, 0x2, 0x1c, 0x7, 0xc, 0x9}]}, 0x7, [{0x4b, &(0x7f0000002200)=@string={0x4b, 0x3, "8a19042239b1f4cf6d0abfd387d2c09bc7b2faed9a467bb235e8fd0daa514089234f7c969d3b4be7709896e0d75be39f2ee4454ed1f01a39a8a6c3bed8ab326ebdcdc53aabde353db6"}}, {0x6c, &(0x7f0000002280)=@string={0x6c, 0x3, "db5293a0bb880ce8e1b37922284bd3efd433abb71be218d1f90d7cfb58601d8b60bfe3943909518b30eca5beafac6e8680febfa2e3e87db30b76a5931852ac985a5d0ae78f065eb79c944892d3f97035bc0566d5ecae36bebfbf7ebed0488c5dfeeb93c67eada15d28d6"}}, {0x4, &(0x7f0000002300)=@lang_id={0x4, 0x3, 0x407}}, {0x5e, &(0x7f0000002340)=@string={0x5e, 0x3, "00f418561eb8f930b4e372d2b77424db3ee7cb22c7c0bc747f7783e00ae86e05e48ecae8bba193c483bd9ea44b24923fae59ade69d0546f8b1f7ae5bc224d2a6759330e963f15fa5f149b1f3f8596279d11c1c1b0eba630b5d9e5bb8"}}, {0x4, &(0x7f00000023c0)=@lang_id={0x4, 0x3, 0x280a}}, {0x4, &(0x7f0000002400)=@lang_id={0x4, 0x3, 0x4001}}, {0x4, &(0x7f0000002440)=@lang_id={0x4, 0x3, 0x44c}}]}) syz_usb_control_io$hid(r4, &(0x7f0000002680)={0x24, &(0x7f0000002500)={0x0, 0xa, 0x81, {0x81, 0x28, "3dcadc4608fe6fe1c8b0934696f1e9c8514bb311e5891e56ab6469998819ec63db07d8cb80bd24b59826052818c700cd94b254faf8f6d4b329e05921241e37717d279282c05c4631a6eb92e3c659cb93eed86e86ca1ebea96e08b48dbb07b5e036e6a96b8606941a2aa746e678d5c1c76c5fbc5fd12b8544e79708bee52313"}}, &(0x7f00000025c0)={0x0, 0x3, 0x31, @string={0x31, 0x3, "e92ca160e07616bfcffad3e0a7857ef80b8f2d9791e043ecb3a079a0c6a91712a060e2d643546048dee80396755ac2"}}, &(0x7f0000002600)={0x0, 0x22, 0x6, {[@global=@item_012={0x0, 0x1, 0x6323a2c70241ae8}, @main=@item_4={0x3, 0x0, 0xb, "71ebc0fe"}]}}, &(0x7f0000002640)={0x0, 0x21, 0x9, {0x9, 0x21, 0x9bb, 0x0, 0x1, {0x22, 0x41b}}}}, &(0x7f0000002880)={0x2c, &(0x7f00000026c0)={0x0, 0xe, 0x15, "3746a22172803c94ae37d5b3311654d905dc8c9ebc"}, &(0x7f0000002700)={0x0, 0xa, 0x1, 0x40}, &(0x7f0000002740)={0x0, 0x8, 0x1, 0xf8}, &(0x7f0000002780)={0x20, 0x1, 0xb5, "22398742eda35199d188ccd0b0f60b020340827ef049f2dd7d2405603b13dafd21828a0069ba3160ea678e4c6743966acffd3b6a908cb48b84c3f950086486426e41cc2a671f050a511e01a0931e053fcd0dab3ca2947e034a5a482d7690c1c9179a238daf51670affdaf29d94b7da98666c385b2a8ba2cf4857ec521f2d656b9a6294f598d80fe76075d562b2e25193b2fb248c23e2da30eb3e4dd442a6d758633e5fa47359530c0059c61ecb963a54341940d95b"}, &(0x7f0000002840)={0x20, 0x3, 0x1, 0x1}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000028c0), 0x8000, 0x0) r6 = accept$unix(r5, &(0x7f0000002900)=@abs, &(0x7f0000002980)=0x6e) renameat2(r5, &(0x7f00000029c0)='./file0\x00', r5, &(0x7f0000002a00)='./file0\x00', 0xf) ioctl$sock_inet_SIOCADDRT(r5, 0x890b, &(0x7f0000002a80)={0x0, {0x2, 0x4e23, @multicast2}, {0x2, 0x4e21, @local}, {0x2, 0x4e24, @empty}, 0x201, 0x0, 0x0, 0x0, 0x3, &(0x7f0000002a40)='rose0\x00', 0x7, 0x6, 0x3}) syz_usb_connect(0x2, 0x765, &(0x7f0000002b00)={{0x12, 0x1, 0x110, 0x10, 0xdd, 0x50, 0x20, 0x403, 0xdafa, 0xab85, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x753, 0x1, 0x3, 0x4, 0x50, 0x97, [{{0x9, 0x4, 0x51, 0x3f, 0xc, 0x6f, 0x93, 0x50, 0x8, [@uac_as], [{{0x9, 0x5, 0x80, 0x5, 0x10, 0x5, 0xff, 0x81, [@generic={0x7d, 0x23, "815ab27427778f6cae0246e4f85ee08549a5f466f81ec9927b5b1f6be263f03c5ad7ca4ca0572eb32ac7c5287a9e47a4019a331292c998b44eeac10fa365a1267b023d21aa6dd182906831ef7ffdea4e7f7dc97cac2fe756d439276b1b5718ca87f088370030e4ded2cdbc4856429441e9e7dce949bee7d08460d3"}]}}, {{0x9, 0x5, 0x9, 0x1, 0x8, 0x9c, 0x3, 0x1, [@generic={0xf1, 0x4, "e3839be3c5d4f59e745bfd33cb1b8a28caf5bbe369394522ba856f10d318ceca468a1042d4d01a7be5ce4d33869e36ad7568d6c9d09b3d2da66fe54becf458255b73b7a19883d545846653b92b690549ef15f8006ff514ab3cef96b70e5f8bd2957271e9e75eef93c901a40b4f910ef34da43c8da413b6dc41f1a91d3c5b9c402abcff4772f97890b046f25ac0177d3116b59def02cc4273f2ec227778e18fb3dca1b837b939485f9a2a224e5f6bdb6cab5898d56c2a67344fd49be6b8f1a630600f3293e5f6cc5a72a9a531993d2671fd7b64e0b43c17fd92080741a2c62dbe0210b9a7b81826b25a61f3bc0db546"}]}}, {{0x9, 0x5, 0xc, 0x8, 0x20, 0x7f, 0x51, 0x2, [@uac_iso={0x7, 0x25, 0x1, 0x81, 0x4, 0x6b1}, @generic={0xe3, 0xe, "1161f2cd1895e1d4f8f87269cf6e6f2abe83797d29e3d06016ac3e7f218fc14951158dd673060dd8a22fa8abc9ff21c89f4618c96a781ff3ad83995f91b6c67f41440d7badc3d23df0e461a32ac2f747753451cad43599718e6f898baf32cb1486dc3e2961a6634b8442c6df4a2c90d9f5f3d0ab689d74554bacc1b512dc448fe7a0b781694cb5a1b6b176a1962154e601612d2d5cc65ecdbf4dfc97153795b894459977efd654752bb1af8847b692148795897a8149c7c80537e3ef41c5573181e0e96b2e5835234c7050cc759c1c709622afdbc16b5ca4827207587da93944b0"}]}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x1, 0xff, 0x7f}}, {{0x9, 0x5, 0x6, 0x0, 0x20, 0xa6, 0x0, 0x5, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0xfff}, @generic={0x8e, 0x23, "1a1626d7525a12d7c238d31411c1ffdc88f90f2acd136bff3f3c0c634229acb7321f1816007a346385d55e04e407170c63b18049045ff91a9b7e9575c541c16cf10173fc9d462c8917dcbd9e8915a10a6a97c55f36936f207b0103ec72d203d9d807e0b3f4efe2daa1acd59be824293f398ea8ecd49f13ba9036e6b7cad17957e12ee7cfaa636f9d47d0106d"}]}}, {{0x9, 0x5, 0xc, 0x3, 0x20, 0xff, 0x7, 0x5}}, {{0x9, 0x5, 0xf, 0x0, 0x10, 0x8, 0x3f, 0x3, [@generic={0xef, 0xe, "f01a4af6c9405059978731931b55b8492709028d9e79e4276651b2a30ff045553ce2e62a1f542900f9942d14bcc7bba3641ade3c425c02216c98ed919020d83cf417a9825a0cb13795383945282b6da30ccc0d842ace4bf724ceae479195e2109d230f80a9cd46f368692c8e51a76a92ad01348cb3e10b857a1f8f1d296492ba7142f85ea05223b881b440aac2d94de919ae83eab8cccc62df3a94875e43561473915bfc5eb20ba31b678f3319438004f75addaf04746cca679de0a54b7c57058b32648c878c3426bdcf7061e5d8e9fd71c71f53274fd1bb86c1cbfd2f5ae1e6e8c27f0d44ef733c0ad965971a"}]}}, {{0x9, 0x5, 0xd, 0x0, 0x1ef, 0x7f, 0x0, 0x3f, [@uac_iso={0x7, 0x25, 0x1, 0x3, 0x1, 0x5133}]}}, {{0x9, 0x5, 0x10e, 0x10, 0x20, 0xc9, 0x1f, 0x7, [@generic={0xd3, 0x5, "fbad02c3366ba2442fd3f7c4316c0e4aa989488d480a9e0d824b7859d2d30608db0eda605ebdc4c5bdce29c219bb694a90d40e5382841220fe2a7082c740c5db8cad4e00869d806377b6bb08b390d224ba1ce1c3969f19df08db61f5bb6726ec136cfdd9bfe6faed7b507325f9798ea7225b159cebfcb5a79cfadcc05d92e7961bbc543b1eaa5ce5d25a9582e61df754efffc94872bb3975b9c9dc8ecb9552683bb3a57b851dc6313a74921c117c2e7c3780f10971160a53e4d0c3434b29de9bd79a2fa7fcf6f8c347005655458d6d683e"}, @generic={0xae, 0x11, "29ea0e9f3108aa9debe28abe8d03d9b09a7d8081ca836e35566c82051120476619c98477c9ac47038c07297a9737a27a72511cbe452369f4ae5011b47bc1df2715fd16185b6d08dfd69d045404ae02276188bab6d5f573a0c9a06b8036fab8dd665084cecbf2ff83c91a367ef0281eec0cae9b511237eaaa3bf4df9669ae1e86873764d6fa843b8de6ab326b0131c7e03d6814d6c7eda10ba38a263e52a16b3074af14781d310f5b6306d776"}]}}, {{0x9, 0x5, 0x0, 0x3, 0x8, 0x3, 0x0, 0x24, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x3f, 0x1}]}}, {{0x9, 0x5, 0x4, 0x1, 0x10, 0x7f, 0x3f, 0x45, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x3}, @generic={0x7b, 0x9, "090fad9a5254188016325afccf2a3bbc48881485f2b58cc254367774ad6d76073aac254cf57b3738e16390803efa5d7dfee00df7b9ab7156452617d75b947026724972d5e811429918515f7c17e471bbd782c98c979ec8d77e474d7391eff924f96198e26a510f9754b53297acfe2a4b39addef17e4c68d1e4"}]}}, {{0x9, 0x5, 0x1, 0x3, 0x200, 0x9d, 0x20, 0xc9, [@generic={0xe1, 0x11, "c6a3acd5520581741fb0ca50ffd8368732360a8407167b2f9d42c982a4d2c90d318c33482a23722603f518d7f2cb9ea2d7c4fa9237ecc5486144cdd49702b077f7c3827c7ab20020b1deb60a5fc2af3b1a49f5b83c0dba770bec748faf2bae806a0a7fdb25c8bb9a55823c8ce03a49212c6f6594af9369daeed99c51c79c6ce4483500b6a1f00d11a454696c00fdf425a24ac0c4a64aa1fa3a26103453d5f836e2c84ba25eefc402b9e652fd294bf90d5369930d1d8686b5e899e983db1fe9e3551c159184c64ad97abb69905b9cdb0a33861054bbbeaae1e8beb2a60c18d4"}, @uac_iso={0x7, 0x25, 0x1, 0x2, 0x7f, 0x80}]}}]}}]}}]}}, &(0x7f0000003580)={0xa, &(0x7f0000003280)={0xa, 0x6, 0x110, 0x4, 0x9, 0x3, 0xff, 0x1}, 0x5, &(0x7f00000032c0)={0x5, 0xf, 0x5}, 0x4, [{0x95, &(0x7f0000003300)=@string={0x95, 0x3, "bdbe960c050842a462dbcfaecab36bb206754663fa36cb2f16b02a336b785efb1251ec3c17c44648284e39ba05ba6658d05c8c50ab714183b064645d2bc92f39de920e7ee7794fc939a9ee78674fe0fb45f84a0eb73adfcfd6f3457a1ab0329ee8224617aa369cdf11bcc5bcf76543b76f0933c91c9b054db1a90457474ae183bb333e90798f1e8c45fc0e9cc6280a6375eb28"}}, {0x100, &(0x7f00000033c0)=@string={0x100, 0x3, "cab928005c0cd6e64c616beaaa3f778356e02356320befa4db98e2de69c7fb3bf846f0c2a43d80e8d1856abff1b84b3ee9db463bb18719108e9e5febaaea55c38198d2013a425de21e27dead66623dcc8677c10d5ca2a7478d6352b683db0e547b7bf7c52fda1d8ab142b7f949753fd55cba93497fe1dd0fdd092768f14b35077ad6cf0cb8d9687e0c9db12e41caff7a161a990d3683d79955481abb1e7f862bb2dfd796435f9f5f1f730961a3b1f2b5a2612fb55d03ffb66b149d9285fef57f667c72701d3918ee2dd22c9238daad06d3cb0c1c6de64ed475ac1dd94e97fbe44155899a54fa16baaf338bb043cf9b26ff8f5f0eb609fa1d9e0528f6cc87"}}, {0x30, &(0x7f00000034c0)=@string={0x30, 0x3, "9e4bf2d78acd7f6b03c074dde0f54cf6b5e19656f813bbc700993ea95271307d751dce78d4ed1198998059d50ce0"}}, {0x4e, &(0x7f0000003500)=@string={0x4e, 0x3, "32a68b1b462f653c5a467910ec7a8f867f50f256ea024a99ae587c67ead02b863b6b3587baebcbece9f3b5206044e97c8b8a9da979e43a4a26e8cf37e58820ccb527bd37520cb4072020bd1a"}}]}) r7 = syz_usb_connect(0x4, 0x5c7, &(0x7f0000003600)={{0x12, 0x1, 0x141, 0xac, 0x50, 0x19, 0x20, 0x1199, 0x6859, 0x7c77, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5b5, 0x4, 0x3, 0x3, 0x10, 0xf1, [{{0x9, 0x4, 0x51, 0x81, 0x8, 0x44, 0xcd, 0x61, 0x81, [@hid_hid={0x9, 0x21, 0x8001, 0x1, 0x1, {0x22, 0x8b}}], [{{0x9, 0x5, 0x0, 0x8, 0x200, 0x40, 0x8, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x47, 0x3}]}}, {{0x9, 0x5, 0x1, 0x10, 0x10, 0x1f, 0x0, 0x3, [@generic={0x2, 0x2f}]}}, {{0x9, 0x5, 0x4, 0x10, 0x8, 0x4, 0xff, 0x9, [@generic={0x1c, 0x10, "71652b43703fd4d9769250d92167228088e3ac36851e2fc0f989"}]}}, {{0x9, 0x5, 0xf, 0x3, 0x200, 0xff, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1, 0x6}]}}, {{0x9, 0x5, 0x5, 0x10, 0x3ff, 0x9, 0x3f, 0x1, [@generic={0x2c, 0x6, "9c27e8133bf5adba184a8ed79cafed4d3f090e659bb7ffb2f6c711061a1befb0abc6fdeaa6177fe05734"}]}}, {{0x9, 0x5, 0x4, 0x0, 0x20, 0x6, 0x6, 0x4, [@generic={0xa1, 0x23, "a2c1c4f302c0794708195fd2b426f8a57a24b774a71db20903702ec5095a4add33fa804393a10ba3d496e16f514f9461c9ad0e78bb19083d8143656bde1ebc2cf84740a2f3585c801e46c01ae87fe5a541c09a9a5a60a7b384551d59bc0d815f45c1dcb460e4993d0d3c14e16ad15e79e61cd6ae7a5a251bae75241d73a93810e05f338e25cb2fb85ece73d8d6ed40bffa6387b3368712ef5e0a3971ccf03a"}, @uac_iso={0x7, 0x25, 0x1, 0x3, 0x1f, 0x1ff}]}}, {{0x9, 0x5, 0xe, 0x0, 0x3f7, 0x4, 0x1, 0x3, [@generic={0x17, 0x5, "d9160e0dd36dd0b8e8574edb1f2826fbc3d73270a0"}, @generic={0x3d, 0x2, "3095988b58e57c8c14249397a8cf02c95b534db744698c1ac05d127116d91705d842c18fa5195cc62af5e7b18b2f52704d8ee408f9490fd5c66152"}]}}, {{0x9, 0x5, 0xe, 0x10, 0x20, 0x0, 0x80, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x1, 0x5}]}}]}}, {{0x9, 0x4, 0xd9, 0x6, 0x3, 0x96, 0xa5, 0xe, 0x8, [@generic={0xe4, 0x4, "0c5b8569902fff68cb772ff5aeb0683ed3e4114f5d0e904fdb76c7a5fa904e52b01ae6f7fbf768ec64d5fe7b65885f790bff55c877275c04c40cfd5d8565b3ea56e06f7327b9bd082a0c817c615f4f325cad1c21dfaba1cdea1f2f0c06a858f6e194309dca3c47298cae1fb4535a6610c04e2ada21f4797a5a59ed72171a153632520dc78905dececaf2224e30a2dcf367bfb1802195314f8b0bdc449d1a3faf87597ac9c746f9643625c1c1127545bd5c4e0c390e0a5d219e3feb9d361b111ccef40070f61e3b8a1f0f3d69d6682217d924cac8fb20f9a8913e6ebf409da446aba3"}], [{{0x9, 0x5, 0x7, 0x10, 0x8, 0x1, 0x1, 0x9, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x1, 0x5}]}}, {{0x9, 0x5, 0xe, 0x2, 0x20, 0x4, 0x40, 0xfb, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x5, 0x1f}]}}, {{0x9, 0x5, 0x8, 0x10, 0x200, 0x1, 0x1f, 0x1f, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x46, 0x6}]}}]}}, {{0x9, 0x4, 0x8b, 0x5b, 0x7, 0xff, 0xff, 0xff, 0x80, [@cdc_ncm={{0x7, 0x24, 0x6, 0x0, 0x1, "aa9e"}, {0x5, 0x24, 0x0, 0xfff7}, {0xd, 0x24, 0xf, 0x1, 0x8001, 0x7, 0x5, 0x80}, {0x6, 0x24, 0x1a, 0x0, 0x1}, [@dmm={0x7, 0x24, 0x14, 0x3, 0xa6}, @acm={0x4}, @mdlm_detail={0x26, 0x24, 0x13, 0x2, "681198f9f3448c6e95f214cf3a739423b008a91ae293895037fa5e94ac518e0eca83"}]}], [{{0x9, 0x5, 0xd, 0x0, 0x20, 0x3, 0x76, 0x3, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0x24, 0x7f}]}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x0, 0xe0, 0x4, [@uac_iso={0x7, 0x25, 0x1, 0x0, 0xbc, 0x1}]}}, {{0x9, 0x5, 0x8, 0x2, 0x400, 0x7, 0x20, 0x1, [@uac_iso={0x7, 0x25, 0x1, 0x2, 0xcc, 0x2}]}}, {{0x9, 0x5, 0x8, 0x0, 0x0, 0x2, 0x7, 0x20, [@generic={0x7c, 0x2, "d03a7f6395f5179a6862d18cdbf145e79c72506354949cc1979038f49f3b466cc101a0ed9220526f4afb2bdaf88106986ad00a28fc4ba2f50aded26b72bc05ea307f2cad30259799361ef7f29d0566b772e0ab860d4a533bd0588f8fe4375c6a52689d2483bca6907735758bab761247129e53afb1ebe2346236"}, @generic={0x3f, 0xf, "82f3626b65d98a61db0809b0a68db02f3256932667da22afecbadbff3e770a90b63970d2108ca317529a0aa43d8e777d8a481f1f01c85d3ff3d17313a7"}]}}, {{0x9, 0x5, 0x0, 0x0, 0x20, 0x20, 0x1, 0x87, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x7, 0x89b2}, @uac_iso={0x7, 0x25, 0x1, 0x0, 0x40, 0xa8}]}}, {{0x9, 0x5, 0xe, 0x0, 0x400, 0xff, 0x3, 0x7, [@uac_iso={0x7, 0x25, 0x1, 0x80, 0x1f, 0x2}]}}, {{0x9, 0x5, 0xe, 0x3, 0x10, 0x1, 0x4, 0x9, [@generic={0x60, 0x23, "be2a032477a88602e375b2c003c8232ae1b721ec5762e704dde3c168d77f0a0469e3242c90f6d489de037c1b9f11542d647d4ad0c0a54e597637eedafbcb9e31167b9dd457955a4a15ea1d769ed58044980c690d08faef64eb8686807ebb"}]}}]}}, {{0x9, 0x4, 0x5b, 0x8b, 0x1, 0xff, 0xf9, 0x63, 0x7f, [@uac_control={{0xa, 0x24, 0x1, 0x7}, [@input_terminal={0xc, 0x24, 0x2, 0x3, 0x1ff, 0x3, 0x7, 0x6, 0x13, 0x7f}]}, @generic={0xc8, 0x1, "d49ac64ff6d699d6a3090329fcc6dca823e8cdcb259d5d4ba4736f158b0b570106c1d6ad65cdebe81b7e68abf63109632d4a5c8121e24d60d079abb6fc96292524ffd3bfd25b13dd4e7fd6e105498294a92b62ee3f3001f58344bfc0fbf582358392ccaf6febc1e9f8ea5777117457940118c91dfd8dad5902d496fe3630b2d3abe5fdebeabd966000fc8529a572267de4bfa02183340140d1fc899bce881019c290cf1be255463740e1585f3e5847f6641029cf69d460719713e7a72c16f8b331c109089ad7"}], [{{0x9, 0x5, 0x1, 0x0, 0x10, 0x8, 0x3, 0x81, [@uac_iso={0x7, 0x25, 0x1, 0x82, 0x9, 0x83}, @generic={0x7, 0x23, "7bfb1d3bdd"}]}}]}}]}}]}}, &(0x7f0000003e80)={0xa, &(0x7f0000003c00)={0xa, 0x6, 0x200, 0x20, 0x7, 0x0, 0x20, 0x7}, 0xf9, &(0x7f0000003c40)={0x5, 0xf, 0xf9, 0x6, [@ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0xc, 0x2}, @wireless={0xb, 0x10, 0x1, 0xc, 0x20, 0x5, 0x40, 0x9, 0x4}, @wireless={0xb, 0x10, 0x1, 0xc, 0x18, 0x4, 0x3, 0x5f7, 0x3}, @wireless={0xb, 0x10, 0x1, 0xc, 0x20, 0x8f, 0x5f, 0x5, 0x4}, @generic={0xc9, 0x10, 0x1, "02b89aa52e342acdddf29e92a01f5f8c008c251e014904563288081fc4964db5a2ddabefa5fe0afc7e977b818c7879f9d579476848688b65b54b5a7bb213ddaab159afc36ef076bdf9b5e63e98bf5560ddf3fd8f2b06c6acdd39dc0a52dd53b2ce590ba44d6cadc3e898b44af77a6b438d2b488ea1040cbdae39424d89b355c183c12e3e5c35723948e1034881df7433e1795b7e815a25b70d974abcec04b5f5bacf3d00106473b268b305db19d88ac034d8f58bb4568e97b01921b81ac3a846924abe710989"}]}, 0x4, [{0x4, &(0x7f0000003d40)=@lang_id={0x4, 0x3, 0x406}}, {0x4, &(0x7f0000003d80)=@lang_id={0x4, 0x3, 0x3801}}, {0x4, &(0x7f0000003dc0)=@string={0x4, 0x3, "048b"}}, {0x4c, &(0x7f0000003e00)=@string={0x4c, 0x3, "511847ae1ad83ffdd0cea25333bb26295ddbda37d7bea7d7312bbe0142f6b7919b677f76d62284ea64c5d86a1a391c0c732cd9c3d741e8b5868fecca8bced978c7381245dd70c02c46a2"}}]}) syz_usb_control_io(r7, &(0x7f0000004140)={0x2c, &(0x7f0000003f00)={0x20, 0x9, 0xc3, {0xc3, 0x6, "423d5fefdac0e5c0705ee5a217d11dc8fcfdc93201a8c90c91db7263b75d45f9de7d89d9eafe126bb3217faa76d3dceaf53ec40e995c3ce2004842613657b590fa297f07b5261bcfa1f2e90aa3100ccaf42ca366d5ad782e50dfbf9f28ebad4fb706a9327a7522ecfec9868735741f43ec422bd8aec5e568118752423690a00c308b3e604dc29ac4b1ad7e863d40b94a0c1aaf40fd2911a5961f62e5521effb90b6052476238c8dbb0aed12e1cb9036d19ce4e4a0c2a65de958a0d2ac4e6356694"}}, &(0x7f0000004000)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x81d}}, &(0x7f0000004040)={0x0, 0xf, 0x41, {0x5, 0xf, 0x41, 0x5, [@ext_cap={0x7, 0x10, 0x2, 0x0, 0x7, 0x0, 0x9}, @ss_container_id={0x14, 0x10, 0x4, 0xff, "57431a2157669baf385efe3959a6823e"}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x0, 0x6, 0x1}, @ss_container_id={0x14, 0x10, 0x4, 0x4, "b6fbfa02062b91a5adedd39254107272"}, @ptm_cap={0x3}]}}, &(0x7f00000040c0)={0x20, 0x29, 0xf, {0xf, 0x29, 0x6a, 0x18, 0x3, 0x0, "acc0d733", "e3d230a9"}}, &(0x7f0000004100)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x8, 0x2, 0x0, 0x40, 0x35, 0x0, 0x1}}}, &(0x7f0000004640)={0x84, &(0x7f0000004180)={0x0, 0x14, 0xe1, "82caf1c616b23b3bcb20251e352a8c1998376a92f68fa33e63f5c83f8958c82ede51ddf60c27424d76f9455dfccab07ed329574da04288913801ed639bc841adfcbd2a0a4faf76dfba7ab0190b3611df5b9864c70d3b2959e7ce47cf5ecdcf1a5b3c27eb26abb7637204b51dbbf6e7e39176c1f784751ad1ce712cd39d9012eb3afa0a33dd5c6289c11400518f06bda2d9199877221e42eb132953d823e9d291664564482a1a3d096deec90efb1d7a71d829af7b0972c53dac8e2c7ee5ecb4d583a0f6fffda87eb712e0b049e4548c503b0e2b6c8e40e10b1b5c4b90ead11fd710"}, &(0x7f0000004280)={0x0, 0xa, 0x1}, &(0x7f00000042c0)={0x0, 0x8, 0x1, 0xb9}, &(0x7f0000004300)={0x20, 0x0, 0x4, {0x2, 0x1}}, &(0x7f0000004340)={0x20, 0x0, 0x4, {0x100, 0x8}}, &(0x7f0000004380)={0x40, 0x7, 0x2, 0x40}, &(0x7f00000043c0)={0x40, 0x9, 0x1, 0x5}, &(0x7f0000004400)={0x40, 0xb, 0x2, "09e4"}, &(0x7f0000004440)={0x40, 0xf, 0x2, 0x80}, &(0x7f0000004480)={0x40, 0x13, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0xa}}, &(0x7f00000044c0)={0x40, 0x17, 0x6, @random="991d340c41a2"}, &(0x7f0000004500)={0x40, 0x19, 0x2, "43df"}, &(0x7f0000004540)={0x40, 0x1a, 0x2, 0x3183}, &(0x7f0000004580)={0x40, 0x1c, 0x1, 0x7}, &(0x7f00000045c0)={0x40, 0x1e, 0x1, 0x46}, &(0x7f0000004600)={0x40, 0x21, 0x1, 0x32}}) r8 = syz_genetlink_get_family_id$tipc2(&(0x7f0000004740), r5) sendmsg$TIPC_NL_NODE_GET(r5, &(0x7f0000004940)={&(0x7f0000004700)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000004900)={&(0x7f0000004780)={0x158, r8, 0x100, 0x70bd27, 0x25dfdbfb, {}, [@TIPC_NLA_BEARER={0x24, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x7}, @TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x93b}, @TIPC_NLA_BEARER_NAME={0xf, 0x1, @l2={'eth', 0x3a, 'dummy0\x00'}}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x90f2}, @TIPC_NLA_MON_ACTIVATION_THRESHOLD={0x8, 0x1, 0x94}]}, @TIPC_NLA_PUBL={0x4c, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x9}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0xff}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x3}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x4}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x29b}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x1ff}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7}, @TIPC_NLA_PUBL_LOWER={0x8, 0x2, 0x2}]}, @TIPC_NLA_LINK={0x1c, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_PRIO={0x8}, @TIPC_NLA_PROP_TOL={0x8, 0x2, 0x2}]}, @TIPC_NLA_LINK_PROP={0x4}]}, @TIPC_NLA_NET={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_NET_ID={0x8, 0x1, 0x8}, @TIPC_NLA_NET_ADDR={0x8, 0x2, 0x4}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x5}, @TIPC_NLA_NET_ID={0x8, 0x1, 0x1}, @TIPC_NLA_NET_NODEID_W1={0xc, 0x4, 0x4}]}, @TIPC_NLA_PUBL={0x24, 0x3, 0x0, 0x1, [@TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xfffffffc}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0xffffffff}, @TIPC_NLA_PUBL_TYPE={0x8, 0x1, 0x200}, @TIPC_NLA_PUBL_UPPER={0x8, 0x3, 0x7ff}]}, @TIPC_NLA_LINK={0x24, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz1\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_TOL={0x8, 0x2, 0x1f}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xfffffffc}]}]}, @TIPC_NLA_SOCK={0x28, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_ADDR={0x8}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0x1f}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x2}]}]}, 0x158}, 0x1, 0x0, 0x0, 0x8040}, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8933, &(0x7f0000004980)={'wlan0\x00'}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KVM_SET_USER_MEMORY_REGION(r5, 0x4020ae46, &(0x7f00000049c0)={0x0, 0x0, 0x6000, 0x2000, &(0x7f0000ffc000/0x2000)=nil}) getsockopt$inet6_IPV6_XFRM_POLICY(r5, 0x29, 0x23, &(0x7f0000004a00)={{{@in6=@mcast2, @in6=@loopback}}, {{@in6=@private2}, 0x0, @in=@initdev}}, &(0x7f0000004b00)=0xe8) r9 = syz_open_procfs(r0, &(0x7f0000004b40)='pagemap\x00') utimensat(r9, &(0x7f0000004b80)='./file0\x00', &(0x7f0000004bc0), 0x0) sendmsg$IPSET_CMD_HEADER(r5, &(0x7f0000004d00)={&(0x7f0000004c00)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f0000004cc0)={&(0x7f0000004c40)={0x4c, 0xc, 0x6, 0x101, 0x0, 0x0, {0x2, 0x0, 0xa}, [@IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}]}, 0x4c}, 0x1, 0x0, 0x0, 0x20009000}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004d40)) setsockopt$sock_int(r3, 0x1, 0x10, &(0x7f0000004d80)=0x80000001, 0x4) executing program 3: r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x42, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0xc0, 0x0) mount$fuse(0x0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000002100), 0x28, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=0x0, @ANYBLOB="2c726f6f5a0200000000000030303004003030311e303030302c757365725f69643d0000000000000000", @ANYRES8=r0, @ANYRESDEC=r0, @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f000000c3c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50, 0x0, r2, {0x7, 0x1f, 0x0, 0x0, 0x2, 0x0, 0x0, 0x2}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000002140)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ed10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000889049938edebcd600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) lstat(&(0x7f0000000780)='./file0\x00', 0x0) syz_fuse_handle_req(r0, &(0x7f0000004140)="769ffe1684caac6cad7be41cde3689936f2af2bd5557a042c7068448c1f8f8eabae11f928e958c2b198a3c8acfe0830b722e26edf2299202d4082b571f0c292667f061db2e99d83f21f9a5ca7f1e5b862a8be8d64531a225f9b9e33054267b2e99ba31d2d4586e226062b53071835a943ebb339075ad1d1bcb0e705b84e63f0f8fbcd243f17d9205832b7000bc9d42447e355a893ecee9d9dfd75bb845e0c95d256d623acf484d0015a1a84341e9b81c4d49c7d4403fc83b205ae8ebb4df7166b29021ba0d36116e21b9ca1e5c5188ae6e39973e6394665818591916a37da861b4fdfd4f79c087a410062ac5b021186928ca788107054a00f81cc42070fbf2270af0cbe7e5fccb22a4160f697add0c16705e35ff77dc49a5e0cc7731eef48535f39e79e7a2e3511ffdfaf217f165ee94a5ff7ad4e34dc00cf1ab180f0e1491d526e36078188f4f5e4db58220b45986366e570e76b4dc1d6767cf869d6b9794ed440ce32c6fe9c115c072ee95fe0bf974c59887692cf06f6ef88289d90eace31545314ae57829a3420f9914671d6486ff6a8e89c8c02415fbb46a46c7a99f2c9a5a1f622a67d4ad213ea3e68bcab9da8ec8492c4cfec2fcbd02d24a78cd8ff4f350af539a0c734a884d253c3d4240b7b52b6a486b7ae853625138ba019a7b2120e750c57423a4e87892a9ca232b08d8bc30f813645488070913bc10087447a9ec3901379a4590c2d0ab0fc8392a4a239deeca509cd05af812ed1d39a28fc1148a44cc0664a2dcff210bff1ace3475d4ea9cd1977c20376a0a82762a0a91b32f03b1d97393733919c24269e75c3f1c0ec4407242987d3a3ee28a23fa8f942cb2fcd66c6e93416048cae24bec65d3f52a041737c93984102b881c44bab08df6f6b355e42b16feb91b88f8350d58ba91b755436c1e3c0e0a2c774a3af03373478beeefcc69b761986437f45934c5e50525572642f5a75b09f9a6da21d43ab246e77349f91c00a56de55c1fb803bcfb272333af8440c947298e1697be80c024824f4771feae3ae80deed68dc238769fddc0a05641da04430d7ec850ee620f04f566fe299332e3aca1881daabc0051f12d63f63601d677da0dcbe32b94fb7d199bb1d62d10855ed2e2c91acbb73c96f3187082c3dc0b69f80934187a2416be4bdcd688e89a20113da8dc7a10ad3bda2baa1d58cd295a7b98be3911df078a5758324419b50b592795495ce2f8998c746da143235b0b6ce5708a0629975a7cda59592b1da2911f6c1cd53029830e5bab167c8b9bb3cfb90e63bfc60d3410441b6d4b67de38a4e437cb5e69792ccd5ba48dfa7efa45fe431d937fffcb067bf7a05d7af269630a6f65901c1fba19c9b6d346abbaac0cd06349f014dcdedfa8911169df3c6964f9070000006b9eb0ab259e25aa81bad5fbc76e5efe08a240d489e215cb771abfb86b41d8f12ebd6c367a2dc9de842e4855df31a6a95e8aeff534cde0e621b4a6899be3eb2496190867d23ebdd150dd41767bff4725441b5286b9d612153857d389502f0ee181c7c1454842c624980781fcfe759945b2f03620b5b022d597575a04c49f0b5b8ee521a740b4a27ccf33e406a729828d5b4a00323b1c36812b87ef626f0ec26fac1229b228b1502d44c8ee3a0e3fa487dfb29fad19ed5e467f3c7427632d487d8108761b6d84387b10a7507b3c62720940f39c265df0d13ff75467b391847edc49e216f3e1ca95877f0aa12d43f375bca53bfed37a44ca3d5e109137e662020c9dd513ec014ba3203580d5833578c31e62b6d9a1df99e5b19970863eb22807c336fdfc759a6fe73b239e5db55fc74bd29708df41712c73b152cd286455859f8b067e42f3b230f40419d039e753e30d7a3b2dd78928f6c00c18c2dbefb0640d35fcd2dd8bfc58b4d3b58e98ad8d943c8da9d2b524554c372d22c29ab3dfaa1621625cac3672a7dd85cccd58317c9eadd63fba791c2459505353fd4369647a0c4ba827023cc82f34a604ef63facb6817f78726363f70748e26b62c620f4b4ce88001f05fda8845987c9e4c66cfa2fceb818f600f0172c6b67c95c5b3a9a3d1abceec388d299bcb911462535fd399010f8506e13d93ce3a24c0a5219cc09960c9a6e5284a5a7f90c156d812e04b464a21c81ad1e658076e970aff6e24b9ba01d62d978f8334466c9464abde6fc95c46a7068e3d79f315f7eadaa586a8cd1af0e46a8cb0d29614b7d72e5e5f9d8bad469a7c69e526d4051b10316d7ec9a2a046ce7818ecd8fd274da142c6eebda25e0f6315d83ca6666e12242ced754704ef66856a4a160830511e2bbc5c6b177ae5855475ac5252e103538dfe3a7257f41468c343ef48214b5ae12aa0319473be69aca05066faadbb13db446dfdd878b429da4999be496b7e823799272e37286084e4919a703810158aaa1a2fd3f8512b6fad577a66b00750b5154285af7acc5bd3255f0719ed6ac945d14dbc9c51b5cfe25b71bb972f9366451e686888945baa003de7a85884d56448ded640934d3943788ec7a3d090ec54dc40e9a7b24fe9611c2c0b162034b5e12417ac8bb81292004eda23f1e9a5305abeab7f69e446b3ecc190ac89a68b844cdadff4363ef09784edb05338527dd22720a83c45b24201ff1b6364302ff18db7970dfe3ab24d2c70cb65d29913d4b241d6554e47ca4b2aa6cb3a381d7229577a5cc4d07e8984cf6dff85115af3ee450412f857a7cf7359aad721e2ff70c7d149411aee43620c84242376e19c224385aa13c7aef9fb968606496568f36b746dc1cbb964bceac8eb070b9b06f3f71d6f83bc6830e6fd2b2acdc91c849734e0cc2ca905689582f2e331d5df70072f1b2a33f8797751ac004c8138f952f9e2cd6f03dad4451e94eba3a6f7e8bee898b85f5ea9e05a758cf91cdb3f64105603e0925f1a92bc7f6d65f98c32c7fbf84fad5e50acb52c0edf18e62c025d602ad22639fe94e26c258b81064d4c8a3692b2f0e503dd9c35cd481e3bddce0f786d0938d5da96b7b33bb3d6fcbc00f191fcbfb326d3242b71aa19221788b7736c60d68cc8c738c030f3ce73184497b0a5c5ce45bf6c3134f32edd27107db49a027b401ac34a1f222ac5259816faf0a59afaeb49c5f997e35cb53120afe333868cb9d9c9aaf3bd37f39b6e439a756ccecfb20a74a4bfdff675c0270142d18d5f11b24549fe73d649676a59541f3e368c6074df552b260ed4a6992af6b14ddd7630d602ddd63d0e3ce7752a25b4755c819311434d4cf13b74fc7356bc4c288b88832f21a9cdea08c4102d6edd248c8997de77060b3047745d176cf939c0ccb192cf14e5ba77a322f972c86094e8c8887318f75a4af5b9e62b078b34328f1788542de2b4dcc81a8162b46c95b249fef68db11a7f5e658a9d3718e80c08b13175944aebd0b72abdac226563da65560606e68673b8291439825fd9d4433a4b5052919a4b266a311e75abfd2d07d254f81242e3f25b67dc072798315e55d6c9ec78015c07961d0f025d907b48051f9f8e8b0a80490c7fbee799e966b0a5eb42dc61ee0084af75ff45f76f42569fba04a18b4e116c2ef136deb3fff75f188cd13bb09f6c41fc1709a6ae1ad4c4be13521a8788ea05bc36e20bb02bfddac475ff85b00e17ab9f30e63b41c457c4917c7a4d902d8a5338aa0d5998abeea80d2e1257d238da4dddf39a5fdd6a96ac2299fe3010ed6f1d994b1fc9ac1620c2db6cfac5c96a6753621cdee05d8d23ef4a1dcb4876e6fe0e3c2969c2375da2187cebb6299055a743d7ffcbcb83296ae0e404585f8fc6410018df9642a3d825c2c305387c3f047b68dfddb49540cfac640bd6ec3c35566e3680f4b3505952790ca575dc8ccdedd89aa6961bb304e39823ef52957d124c26877940363119e647efb566f52c5653424179ff4d31ffdd8116556aba879bce203477de5326557423dd581afa1f64d56e3396f316cff4adf09cfa13771a00aa364f9e5178ed1cc57b4622f858a526a52598ccaa767f732a70ee0e216057e87e1252b7d544c1c44c0404d4baa3046279d6e27b09810d6882f946aef3771d90102a470cdcf89bdb074dfcac040e75447d2172a255ecaf4811bba5dc4fd5729b2c8619ab72793e751661eec21e6a9747e7c3e63af6f3f1c15ad8c9055b43f8048b50dbfcaff9ea12d633e83b73e1402a2a6b6098dabb5f9e09be2179b3d5979bc1475be1979aed749163382213490f34b30dbf0fbfef73d2197e0758f90b21b8eb1dcca52ba1830b125d38f63ea3fde2547f4a22540b6cfc12dcc7fb6b8e39cf91d9b2c550a0ba0c193619479fa9fcc8d252a22bb0ad120d6147c8ca9b72fb3d67260b4672c300ef1c5db1cc6dadb5a6b9d2da547af006792645c552a1b63f3e0f0bd63db8ec52e1622bf49e8320a54f57c069f171dae54d125d7033c5f082b7627036fa07dabdbe08ef3a42c6fd1dcbabe5ef06202f132363f152b8e3e719256f7bfc3617547260572967450c3611b360844aaa27edc6cfa3a0b4276d2cc430f3d56cf469094ac4f93425a7f8f6a2d56f22fcfd96ae29fa004651828792aaec414a2d3c05d58028097111839592b6f429e437a5fe62e2645b8f71754c7c0b469156263bfa75180427c1c2de57c5d6a4e255fdb0a9840013d2535d50d6d5e5a1bb79410d278c88ab018e45a7d81f24799f3e3dbd9b3dddf063886c9a3b52f9561b4b5f48a08c3ae0500ae26e61b6260020ff49fa980841123c42e42a0da4dfcf8d01c190ba701c5ccc69873f51efe83f1c90222ba87274eeaf825f6b7cd647fac47b9dc20b6cf9492380900626dbbf7765520c300e7ef4be683e3fd8f50e26745df941407e0d4cd89fa9134b10880dbf4b0848a6ad97c89dd0463788a5641e8fc5b23c1feee9b113d3a7746fcb718e3d07d55075767672cdbd3fe3191e1587b300b62fd9f632893048fcf25691fcd6280eb3ed8329b51d91e4ae4e6159072ee27a4290aa1f3cd8f8c54a518fdfe4c3f20a78901d2eec3673dcf1c71d2150ca62f4bd52adaa9496d747bb8fd1311600100c1c121cc8862a92692207f97c6fbbe5c1fa1fd45888b26e539bab7fe44a87ad64da5b1e37145f545f0192db7a826e111deda5749b1c145370743923ce0b87334ed723159b276c2f399464f2cd8bbe7918cf5573cc627f8d24c9caff14799f194d66a64d6f1e795b91eb4a2b792219269d70987ff40e6e101b190bac86aab5e046374dbb318586721e65fbb50250c71dcb2146009300782ac8c5e4bba94ab4764f2fa3adf9d437c37044da395f4d29f0ae3dd0574f33357abcf782a9163ce13299efbc4f090955ed229ab5d53eaa2246a40bea04d79b1675bb4bf35a976abb8e67c4edb897e50b7b997a71bfbca314b6c7776cf92679b030a80298bf14c4263984f1bae85bd38f971d983d1663dc03415a3a5818f149af33047ba69c8b3264e4caf89f1d373bec0dfdc511f7fcef9118038a1555935018871621e0eaa0502751661b9d4ff89c30e6a7cec50ff8b4ac42ad8fe54ba124d36ebd7f3b3d12f1045db7568df1b0a953e216916405510ecfba65adae47daa9fe7395735aabe19f223a26e66b31873520aa5300441951657942e107c7082c4ee253dba5a44da4ea8fe4aeed4dee7307ef28ad28306192f14578f1edf1af1af31e5a44004a01151fc48e43bb6eded644f29db9fbd078b83db03f2cda303b5c55e2f59735e6c65e4c6a6e4eecb1989c9f39e7bbf3d499bfb6fa8141a3e4dba248f9df230de93d314ae11b8b18ede37099466e708b1bb7d59b7726efb4cbb11ae504d79410efce133a0412f547bd81cd0fda94e252dcffa4b915df275ba2be591034b2574f55f0dbbfe29c9193a74442cac3f478dd3f013a6ab31b0eb9c848e38f7477a2369ff726f8c4b95fbfabadd1ccb63d90c578b8adcdd7c657d62be5796317a67ec1114850d8bb3494c0cce65b39fd5e74284fd42e50b13f27cb5b074d9c88911f8c241324d899c719041d632f997d1ce7409772d86263a8b304601951f29513f1772745da310a93de983a60ce934eaf458e2cc4242e4661ffdb3a62ec44550eb7c5a856226e1df776799661c1e2c8005a93ebe816256a359095ed459814ca01ac9fae7ee3732c49b0e551ddb0d90c6923fd47498b5a3b8f595b703c17a5140365f33532f3b7cd1116ac03d5ba70d3267249e52e793680a81de04c951de48496e0d6ad746a5f487da4141339a4658bcd2dc90e1194f076aa13fe8dcebef2fb6cf6119d53c660a4380dc9a2241b72279110df4c02d32a3a1ff3b8d79df78100bab8376104eb11b2a2bef7f463216670156b8fb80d38e2f1bfbfaa16603673c0137f5412ef2555a2175bc51a54a47d822f5fe49b1cc7d11b4657fe4fbf8703073b9b237eaa64ddc01bff40f511c3a4d4aba5567c7953aaec70408ddf1509cc06e423a03a0e6446696c486b0cc2980defa80efcdff9bb9bb0feff3e82c2afa335a4a5ffe08fd3a60a1922dd83604d873c7729dd00416f29eb1e37a1946bd1ce33506a6eff5d684fe97e4bc83a46810943cdfe366bee70a4f6f9eb47e75f2b9c666a5c580f447ae4a4cf95cf78e83556cc3f89b56f6c2b64e1892088f0b6829d44aeda16063f5b760c01c200e1fd6704616bf812c873ee3e8793ecd97abd0a204abba200ae603dd83d2f66b139a5acd215e30d953706be00f1dafd61b54d735519c865c08094cd1a7e835266ee582bfa6839f0bf564c5ad871b0d1230dfee318f52466fedcc2158b8a7a0603ac218b3e40980014db2b783ca318f22a266f74db4a536cb79ecd510fde80310c733b4e072b7b0c7275695f15869038a3725a5e219e0f34320f03d25563ca031ca1b15c2dbf1de53d71b9f2364ebd1d83f7d452e29b2eee5122db727abccab6720262fe207d79df9632238caeb1e959862b268bd717fa93a68c8d5d8e9b6d7382a8a942f39dc0fd4741266ae4193565821511fdff5878df373353e057ae916e7266a08f8e0668ac2260919a9605665d333df8a27c07c65f2e45bc2abc4f9e40efae352ddd46bc04882e2896be805a0fb346578a3168f6b9ba09a266067e95ee119a59b3ff22469173d1148543c59281df35ac4b26665f4b8e131cadfe107f7a734829710baa0604b201afec4fab7e33dda0a3a28cf8f8d06218c63d2ade620fe68d47d6e5f0b6e225c5d7af43ce9d2a476daaae0f1aaacf1e629bbe012de15553f717d8e151fdf4d04fd7d5ed9bbac953db29b464685b4063e8d697b3524efe1395bb79278e41856bca75855eeafc5895870b2f0404a11a19a4976af51bf9546648c3347a7f26f772a048290e8d9aabf545574c789843c0ded714cc74fd3c13e8e362993a768156e079a37ccb76e53303dd376ec3de70d6ac7fc8e18414512e9879bf02e54906fdca1cb66021b63ae5284fdad29348a21514cca80c3b8e162a889c7bae5670f1ab2826340747909e1ddec71cf7f8aefd5c98b32d8a9145879362dc9db1ac925e721301015a3492fd58f5305249bbc64c06b3123e87297f112f6c834d75b86f068d0769d6c72e05dcc3c434019defad557762ba92f22dc6200419a098a517480b6a266bbc742fb1fe056251db2fce06b7fcd09265635f68a1bd75756767f4fc696f1c8f60123bcb457825830996c47afbf923381b8563df1c09cbd0d5135a7f11138f8203acf085539dc7c1a7e4d38ab4590776729d8cd890b74da7a1840c957d803198c94b1b321bc00bbd3544346865d278bbeb1d38962c573565dc57ec3cbd0709cf0b77936d6ed759be04961ae0ddad89587a44fb8e29bc8ed192cd6f5446ea563a368d2670f3993f99997b06cf5029de7b068cb5d8fe11847f57abfe605a1fbd2a4ec490f7a3bbd15b7f19b973f18db8d02cbeaad3d3ec072a5e308f77cbd434dca9fd08848fc576c40d7edeae28c097a9cfdd46c4f3ed5e1ee800bf353fc949773fd6b7c0470039c6ebbe0c7793997d4318bb85ae2c724e8bc2e6d9d40b6afe7f7fb50edd9b7f5e1918f360edcccc88e3cc8bf09dda2c066c59ef877a5d20befbe75f53010a6376767fe52e054f2f752a4104d9d2daa794de998836d07e85a9de4b603947a1e493775b05ed68d6e06907307c9e69302f55c6365dd376edd09cee404a0835eec2df4195e15c8e56d7aba03900938dc2d51f1cf37f1640d8504dd28188d1963a1e02e51d0a66b21424c16b07ab8b6284db7ca132d3f2882530a281f7d2029b0b01eebcee1a896e37079f850bd2d9e1263b34915d6563bf70bba96e304d74e4b9fb3ce1fdf278328ce0a1dce8e48b1eaf1761f17364efcf5950e7ccb0166de5e2d2b57b15e0aebd92d87d7602d01b3f53aaddd77898506be9a79b7f9e4d4e820721a3a1d57dad25dabf7d3d07a934200d0803ab8fd062667bd4355fabfb90cd619f60070a489cdcf2c0da51ed1525740524040f1c972d396f759a329f71b6d8d83df8700e678fedcd4e180e42abc9da051759fade500257d7f26fc91a6b48e3e155b25f5cfad7ce6f1109b873a429243fba93b554f0616da1e65aaf4d2a86e72a8a96c701c609cb9adfc6c06f0d60624d88c6a36a2aa0e33346bd8bb622dda7228f99b2e6673c575b9deb8e9f30692ff34067cb14da56467640d6abfd9e4048b97ffa39277746406dfa1324b22bdc9ea147ccceaf6c47be1de31bd76a0f557eb8eeb0fb6d79333ff838ccee5966ef6cf666510c26144109dd4f02cb3a92c8befa25055df0310b41f8a177c73d4820216e0e4c01d165f578fa0e9b263a0f2ec3e583cd112a6d7f8b26137e043cf1bf84bbbfbe4907c97edca63b371a27a4d66d743feaefcd280ec1d3edb9b3ee2420e24b26c9bb56e73b9a57cbce98c45088655a633171ee3f3ecf2360d53c540b09220fe8c20c4ee37535ef2e0df017c6a53488b631139a82f5b09d17119bb426fd618ebf6930503897885143bd1221a8550247e0ff21a9589276c49c4eed08548b0dd67756cf0fb9de2a28f88b2cd8a76657f1d281fdac7069ad1e21e110ab902c021dd99cedb93eb81e90bbcc94ac84c217bda42dead8151f5be3de4e2283f571da5a3490e3cf5f02586f9bbac4c05b02fb6ee5224026af8378107cd50e9e1474eefa2fb663c253f17cfda210a815b22dd91caaf049f44a9782589beb840bc52edddb47744075193dd9dc0ddf2f1ba9d6a156703ad429b68710b424b139eb43e32a17521663881e93f8686f6c57003ca62703eec79e39030d165ad508d541f870956e5d0fc04250a5baa359bf8037e5d86ac270f0cc55eac067f5c97ffa063d3aab588cc54daac7bc6526384ab00d6affd59f872f7797df2564d6695200bdeb835a1aa0dbde72abaf6a683466685950376d6389d7b2cae7874d3c31b0fed002cca5128587d6ed0dde0a9378d12e3b3278568db3a09eb3c30a52fd577b3ca20ce60f9f8347971578f953a2a1690545609d9469f3e6774a0bb65df65b2959f42a8bf53cd5b0361b7df6f9b9e727d2adde5c2d6ef468deda09945e7711c6c3d4f150cf21e9799fb63b09b465747356936043e6cc8b43e2baa9593512a8fb39960b16cc07a87d60e86abf645fb6efecccb401dd4f1daf079494608c9ae036aa9f215d15364ff099032e7c0724f5fb43e46fbc56183b6f392ec2dbcccd225dfb72f769932980b9f896d3c767a32ce4a79fdcaaafeb437b9275b9898f52dfeb38d42d4d4afb6842855ed37a7d30a40116504550debd4b12c91db17bd2ca3e71ba736273475625952596401c767c4921c8c57637545b43982258e2bd7b22a414855538930615f6e4f0d64b4b5b96bb699de5f70f2df09ea5f1f0a7efbef0f08e7159d06e730cc0c3f6302836de55818702015a817dc8bed25ca7842a141b9af7d363d9e179060ae1221d9227251943a5724796080d734ed351b4d697ec93b496f64b053a9e1b5c6f1241bd01c9d1cc6cbc94980684b12ae8a3106be3cfe134c48e0040a2fc0d0580725a86105d2eaa884c5dccfb7abf2699e4e49bb0d5a2107a0708134d989e8d7ce4536b9bb7daad5279a54898bf046454e3ae1de37b8b5466cfea8206c10202a604b109b2f2febf36ec747a555038c3077b896bead452397a420fc1dbbf3bcd0c5519c36b1f2b89bfa99f4ccc35b846f2ea1057a81140fb44280500228fe0209043ea1448e4b36c5421ef540e328d446d7cd0fbb021c4e9bb2688695229cecb7c179c9f1257f25659e8c2913ed2fce3738dddb876720f06805805cd0093025094c069858fbd8decc83306db2f6e2da7a895e527e5257c9580487f2ea5a890bbe6e9caae293a8efdb9db57e899a49102d3b91ef81af724fa2561e6208e42596161032006649cb70907716d5d6e11f076e45b7cefe5886ef46d5c3dad9b1c6338c54f20ed50164915660d674cf91924e26f378daca1ad60d6e6e884bb14a06881c43c4d6e8243327a413383ec6056dfb2093b9811954cd23569d60dd28f8ba0295d0aa906730fca4e7c5fb2cc18f4faaa073a17f5903841898531a008dff6b5713e88bed7be4b3e25a2e305afb00ed35cb306fd73a49ac49fa5294f3d9f0a9bd0cacc4f4a79e0c6c6000c6cd9470f74e1949ac91772dd966311cd4a35d994f8920809cefa2ff2bc31ce46ce3c215bd79a72eda32700b162a2721d6b99e2446511977ee030837ce0e53365408e5c964636acd691b96c1a2a1d6e13acc55ca56554f804e254d77079acfd27bc689d57002cbd08884a1b7f36aedc6b4a4ed6751bd29801eea314fecc1466b5f346bb0f6a378a7a25b8dae3cbe00cb212a2ea157693f4b1f48f757279cd937b808b3fc6cb5024d4a7303e6378f609427326e86d5c602564c1a96ec4f75b81c6a3084c4fb13a0d41a65adc161f44558572ff65b682778f5aa6b2ad6ae693032b7939c8e45a0a55eca6a25249a0a5f48c650b71b2107960640faf65a35afb8b19a3a48dd7cda24b54383a1fcc1a410810cd489883dc8136ae5e34379e67560cb119176b91daea7d1861760c70ee005ad446f1cc017b67de5c01eb0bb41eb7c461727acc7089d28d677a905247659c0cbbcf92b72b61c34d4976a3115f71840531a4eb975988d8e2d6bd59c7e776fa0402f4bcfc9fa795ed278d1708a96cffe1e2477abd041cc4687e28d4c991944c5de6e398ee4cca502054284ff268e084bc639bab477c174a4d13a90f869a6d9f2e7a9b0fcd99282c5445db0ccdf56c8068769fe237d8e440bba154a631ddb865b8bf743f25b08877892e2ef671262c8551bdd26c198998f2ae1d0747600e41cc7b88e68eda30651f46a25a29e584c4e1d87878c662506519b5f875a5fc38d8c4d198ec332f2e012badf55bab49e91b97a0bbdde53c932ee4bb4da3ee6d7828ec87adbaf90e210319733bef1fc14a9590e35f84f7ff9f5d2f6ddbcfa686cf53c3e1139e11846740549fddb2f471190d66a8789516a22c0cf55e1761e981a8c382514f667d7f8feb90e2b0d0ec4b84184540d23e1517d33a1a82904e8ec86b4bde1c4d7c29be2216b44349aeab50aa77c7b29e74402f35827627b10e95691d854f976829f751acd11000", 0x2000, &(0x7f0000000940)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x20, 0xfffffffffffffffe, 0x8}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x30, r3, 0xffffffffffff9000) mount$bind(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x4800, 0x0) [ 85.720205][ T1505] fscrypt: AES-256-CTS-CBC using implementation "cts(cbc-aes-aesni)" [ 85.947283][ T386] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 85.957423][ T438] usbhid 2-1:0.0: can't add hid device: -71 [ 85.963471][ T438] usbhid: probe of 2-1:0.0 failed with error -71 [ 85.984963][ T438] usb 2-1: USB disconnect, device number 13 [ 86.047311][ T5] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 86.060690][ T1494] F2FS-fs (loop0): Unrecognized mount option "•ò´z³fa¦·¢£p dZ9âhÇ^Å¢¹˜þΪ7Õ©ŠCøÿ~¤Éå 4ÐWi [ 86.060690][ T1494] IVd¤; [ 86.060690][ T1494] |ZsQÚ@Ú¶0:Øík^&ˆH˜['ÔÌ€émYR;:(ßrkȧ)" or missing value executing program 3: r0 = epoll_create1(0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000000000000000000000000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000004000000b703000000000000850000002d00000095"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000280)='sys_enter\x00', r3}, 0x10) syz_clone3(&(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f00000000c0)=""/9, 0x0, 0x0, 0x0}, 0x42) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000040)) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r2, &(0x7f0000000100)) shutdown(r1, 0x0) epoll_ctl$EPOLL_CTL_MOD(r0, 0x3, r2, &(0x7f00000000c0)={0x20002000}) r4 = fsopen(&(0x7f00000000c0)='proc\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r4, 0x6, 0x0, 0x0, 0x0) r5 = fsmount(r4, 0x0, 0x0) statx(r5, &(0x7f0000000000)='./bus\x00', 0x0, 0x0, &(0x7f0000000100)) r6 = seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7fff0000}]}) unshare(0x400) ioctl$FS_IOC_RESVSP(r6, 0xc0502100, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000000), r5) r7 = dup2(r5, r1) ioctl$EXT4_IOC_MOVE_EXT(r6, 0xc028660f, &(0x7f0000000200)={0x0, r7, 0x6, 0x4, 0x4, 0x8}) epoll_wait(r0, &(0x7f00000011c0)=[{}], 0x1, 0x0) executing program 3: syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000000100)='./file2\x00', 0x800080, &(0x7f0000000580)={[{@flush_merge}, {@fastboot}, {@background_gc_off}, {@noinline_dentry}, {@two_active_logs}, {@fsync_mode_strict}, {@flush_merge}, {@prjjquota}, {@fsync_mode_strict}, {}, {@six_active_logs}, {@noflush_merge}, {@whint_mode_fs}]}, 0x1, 0x5501, &(0x7f00000059c0)="$eJzs3E1rY+UXAPCTdjrv//kXceFuLgxCC5PQ9GXQXdUZfMEOZdSFK02TNGQmyS1NmtauXLgUF34TUXDl0s/gwrU7caG4E5Tce6NTX3Cg6cS2vx/cnPs8eXJynlBKz70lAZxb88nPP5biRlyJiNmIuB6RnZeKI7Oeh+ci4mZEzDx2lIr53ycuRsTViLgxSp7nLBVPfXp7eGvthzd++uqbSxeuffblt9PbNTBtz0dEdyc/3+/mMW3l8WExXxu2s9hdHRYxf6L7qBinedxvbmUZ9mvjdbUsrrTy9enOXn8Utzu1+ii22tvZ/E4vf8P+sDXOk73gYW03GzeaW1ls99Mstg7zug4O899th/1BnqdR5PsgSx+DwTjm882DZr6fnUdZrPcGxXyeN200D0ZxWMTi7aKedhpZHVvH+aT/295s9/YOkmFzt99Oe8lapfpCpXqnXN1NG81Bc7Vc6zburCYLrc5oWXnQrHXXW2na6jQr9bS7mCy06vVytZos3G1utWu9pFqtrFSWymuLxdnt5NX77ySdRrIwii+3e3uDdqefbKe7Sf6KxWS5svLiYnKrmry1sZlsPrh3b2Pz7ffuvnv/pY3XXykW/aWsZGF5aXm5XF0qL1cXz9H+PyqKnuD+4VhK0y4A4PQ5bv8/O+7/Q/8PPLmT6/93H0ScfP8f+v+JOFX973nv/09g/3As+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHPru7nPX8tO5vPxtWL+f8XUM8W4FBEzEfHr35iNi0dyzhZ55v5h/dyfavi6FFmG0XtcKo6rEbFeHL/8/6Q/BQAAADi7vvjw5id5t54/zE+7IJ6m/KLNzPX3J5SvFBFz899PKNvM6OHZCSXLfr4vxMGEsmUXsC5PKFl+ye3CpLI9kdkj4fJjoZSHmX/L8HTrBQAAJuFoJ+CvegAAgLPr42kXwHSUYnwrc3wvOPvP+z9uCF45MgIAAABOodK0CwAAAABOXNb/+/4/AAAAONvy7/8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf2Lmf28SBKA7AzwYv7D8tWu19W9kblLEl7HGPEQWkCUogLaQBaiC3lBBBhMdBISJRJI9tBX2fZIax4McMgsO8kQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0l21Xtxc/b5um7Pbt5NnNgAAAMA522q9qJ/MUv9rc/97c+tn0y8iooyIc2v3UXw6yRw1OdUrr69ejOE2ok44fMakub5ExJ/mevjR9bcAAAAAl2uzXM3Taj09zIYeEH1KRZvy299MeUVEVLP7TGnlIe9XprD69z2O/5nS6gLWNFNYKrmNc6W9S/13P1btps+aIjXl2+/PNncAAKBHo5Om31UIAAAAffo39AAYRhFPW5nHrcBJaprtvc8nPQAAAOADKoYeAAAAANC5ev3v/D8AAAC4bOn8PwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALq0rdaLzXI1b5uz27eTZzYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAI/vzjgIhEAZhsHd9ZzL3P6w0aGpqUgXCx98YDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb373l/8TU+NMMvfaWHoeSdZOja1TY+/cOPrD+Po1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7M9LCoRAEETBnPG/k77/YSVBzyBCBDQ8qqhFAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAX/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABc7NzPaxxVHADwNzM7W1sV1yh7iIiCB73Y7ba29iYelODBP0EI6bbGbv3R5mBLEXLxJjnnInoUEZR4y/+QcwK5xFsOe4jgWZnZmWTyA1x/dGaTfD7w5n13GOZ93yyEfOe9BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoDR69yBOskNnHMfFuc29xwtZv3Wkz6yvbM9mLYujOpM+HV6ufoi6zSUCAADA+ZGU9X0IYSddm8v6uJPX/2l5TVbzf/fsOC7r+aN1f9mXtX/Wfv1l98X9gTrjcbKb3l4cDq4cT6X15GY53Z772yta+ZPP370k+RcSf7D8wijNn2f0zcbGe+08vFBHtgDAv3G57Iug/H0o6/tNJgbAudGqFN5l/Z90ms0JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoA6j5fB0GUchhNnWQZzZ2nu8cFK/vrI9W7Ybq6sr1Xtmt0hDCLcXh4MrNc5l2j14+Oju/HA4uF9/8EoIoanR3ymmf/ejCS4OoZHnI/ifgrj4sqcln9MRNPhDCQCAMyktWlbX76Rrc9m5aCaEP78/XP+/XonDhPX/7sc3NqtjVev/fm0znH69pXuf9x48fPTm4r35O4M7g0/futp/u3/t5vXrN3v5u5KeNyYAAAD8N+2iVev/eOb4+v+lShwmrP+/+Lb/VXWsRP1/ooNFv6YzAQAAON+ef/WP36MTzkftdvhyfmnpfn983P98dXxsINV/7ELRqvV/MtN0VgAAAEAdRsvRofX/W5U4TLj+/8wPL/1UvWcSQrhYrP9fXvhseKu+6Uy1Ov6cuOk5AgAA0KyLRauu/6f5/v94f8tDHEJ447VxXPwbwInq/+T9r3+sjlXd/3+tvilOpbg7fh553w2h1W06IwAAAM6yp4qWFfu/pWtzn/x86cO2/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdfsrAAD//9WjPmI=") mount$overlay(0x0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180), 0x2080400, &(0x7f0000000200)={[{@default_permissions}, {@index_off}], [{@smackfsfloor}]}) unshare(0x20000600) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) unshare(0x22020600) r1 = memfd_create(&(0x7f0000000140)='@\'+\x001`S]\x1d\xbdE\xedJ\\\x0f\xd8\xcf\x8ci\xd3\x1c\xcc\v\xd7G\"\xed\xe9\x85\xd8\x0fh\xa3\xaf=\x1c\x060xffffffffffffffff}) r1 = dup2(r0, r0) preadv(r1, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/139, 0x8b}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/241, 0xf1}, {&(0x7f0000000640)=""/255, 0xff}, {&(0x7f0000000100)=""/69, 0x45}, {&(0x7f0000000740)=""/247, 0xf7}, {&(0x7f0000000940)=""/243, 0xf3}], 0x7, 0x3ff, 0x3) ioctl$SIOCSIFHWADDR(r0, 0x89f0, &(0x7f0000000900)={'bridge0\x00'}) bpf$BPF_MAP_CONST_STR_FREEZE(0x16, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x4, 0x15, &(0x7f0000000300)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x96}, @initr0={0x18, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x7}, @exit={0x95, 0x0, 0x7b00}, @generic={0x1, 0x6, 0x8, 0x8, 0x5}, @snprintf={{}, {}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0x7ff}, {}, {}, {}, {}, {}, {}, {0x18, 0x3, 0x2, 0x0, r2}}]}, &(0x7f00000000c0)='GPL\x00', 0x4, 0x92, &(0x7f0000000240)=""/146}, 0x90) executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18010000000000d00000000080000000850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) mincore(&(0x7f0000862000/0x1000)=nil, 0x1000, &(0x7f00000007c0)=""/221) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) mremap(&(0x7f000081d000/0x2000)=nil, 0x2000, 0x14000, 0x3, &(0x7f00009d6000/0x14000)=nil) mremap(&(0x7f0000366000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f000082a000/0x400000)=nil) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000500)={&(0x7f0000000280)='netlink_extack\x00', r0}, 0x10) r1 = socket(0x10, 0x3, 0x0) write(r1, &(0x7f0000000080)="24000000580025000307f4f9002304000a04f55f10000100020100020800038005000000", 0x24) executing program 1: getegid() r0 = openat$uinput(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.throttle.io_serviced_recursive\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0) ftruncate(r1, 0x3) unshare(0x600) ioctl$UI_DEV_SETUP(r0, 0x405c5503, &(0x7f0000000000)={{}, 'syz1\x00'}) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000000, &(0x7f0000000280), 0x1, 0x4f6, &(0x7f00000007c0)="$eJzs3d9rY1kdAPDvvU26nZmuzaqILri7uCudRSdpt+5uEdkdQfRpQB3fa23TUpo2pUnHaRm0g3+AIKKCTz75IvgHCDJ/gggD+i4qiuiMPupcSXKr0zZpMzZtxvTzgdN7zv31PefSnNybe7g3gEvrtYi4GRFjEfFmREzl89M8LbQK+531Hj+6t9RKSWTZ7b8mkeTzDvbVKhci4lpnk5iIiK9+KeIbyfG4jd299cVarbqdlyvNja1KY3fvxtrG4mp1tbo5Nzf7zvy782/Pz2S5M7WzFBHvfeGPP/juT7/43i8//c3fLfz5+rda1frcRzr1joilMwXoobPvYvtYHGgdo+3zCDYEY3l7imPDrgkAAP1oneN/MCI+0T7/n4qx9tkcAAAAMEqy9yfjn0lEBgAAAIysNCImI0nL+ViAyUjTcrkzhvfDcTWt1RvNT63UdzaXW8siSlFMV9Zq1Zl8rHApikmrPJuPsT0ov3WkPBcRL0XE96eutMvlpXptedg/fgAAAMAlce3Vw9f//5hK23kAAABgxJR6FgAAAIBR4ZIfAAAARp/rfwAAABhpX751q5Wyg/d4L9/Z3Vmv37mxXG2slzd2lspL9e2t8mq9vtp+Zt/Gafur1etbn4nNnbuVZrXRrDR29xY26jubzYW1Q6/ABgAAAC7QS68++G0SEfufvdJOkT8HEOCQPwy7AsAgjQ27AsDQFIZdAWBoiqeuoYeAUZecsrzn4J1fDb4uAADA+Zj+2PH7/+P5stN/GwD+nxnrAwCXj7t7cHkVjQCES+8DnckLvZaf/f5/lj1zpQAAgIGabKckLef3AicjTcvliBfbrwUoJitrtepMfn3wm6niC63ybHvL5NQxwwAAAAAAAAAAAAAAAAAAAAAAAABAR5YlkQEAAAAjLSL9U9J+mn/E9NQbk4d/HTjy1q8f3/7h3cVmc3s2Yjz521Rr1nhENH+Uz38r80oAAAAAeA50rtPz6eywawMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAqHn86N7SQbrIuH/5fESUusUvxER7OhHFiLj69yQKT22XRMTYAOLv34+Ij3aLn8STLMtKeS26xb9yzvFL7UPTPX4aEdcGEB8uswet/udmt89fGq+1p90/f4U8nVXv/i/9T/831qP/ebHPGC8//HmlZ/z7ES8Xuvc/B/GTTvwkjsR/vc/4X//a3l6vZdlPIqa7fv8kh2JVmhtblcbu3o21jcXV6mp1c25u9p35d+ffnp+prKzVqvnfrjG+9/FfPDmp/Vd7xC8dbv+x4/9Gn+3/18O7jz7UyRa7xb/+evfv30KP+Gn+3ffJPN9aPn2Q3+/kn/bKz379ykntX+7R/olT2n+9z/a/+ZXv/L7PVQGAC9DY3VtfrNWq2ydkJvpY54Iz7z8f1ZAZVCb7duf/8Wz7OePmxzLZWTYvxACqMf4Mn9PBZobZKwEAAOfhvyf9w64JAAAAAAAAAAAAAAAAAAAAXF7/4xPCJiKi75WPxtwfTlMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE707wAAAP//KcPWBg==") executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r1, 0x4068aea3, &(0x7f0000000200)={0x79, 0x0, 0x800000000}) r2 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0xe8f, 0x3, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x7}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r2, 0x0, 0x0) syz_usb_control_io(r2, &(0x7f00000006c0)={0x2c, &(0x7f00000004c0)={0x0, 0x0, 0x7, {0x7, 0x0, "4643d3c36f"}}, 0x0, 0x0, 0x0, 0x0}, 0x0) [ 86.413390][ T1547] attempt to access beyond end of device [ 86.413390][ T1547] loop3: rw=2049, want=45104, limit=40427 [ 86.445405][ T1551] netlink: 'syz-executor.1': attribute type 1 has an invalid length. [ 86.497459][ T5] usb 3-1: config 1 interface 1 altsetting 1 bulk endpoint 0x82 has invalid maxpacket 1024 executing program 0: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'syztnl1\x00', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'ip6tnl0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000c80)={'syztnl1\x00', r2, 0x0, 0x0, 0x0, 0x0, 0x0, @dev, @mcast2={0xff, 0x5}}}) executing program 0: mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) waitid(0x0, 0x0, 0x0, 0xa100000c, 0x0) mount$incfs(&(0x7f0000000340)='./file0\x00', &(0x7f0000000140)='./file0\x00', &(0x7f0000000100), 0x0, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f00000000c0)=@ipv6_newroute={0x30, 0x18, 0x1, 0x0, 0x0, {0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3200}, [@RTA_MULTIPATH={0xc}, @RTA_PRIORITY={0x8, 0x1e}]}, 0x30}}, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) io_submit(0x0, 0x1, &(0x7f0000000700)=[&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)}]) r4 = openat$incfs(r3, &(0x7f0000000080)='.pending_reads\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x20081e, &(0x7f0000000940), 0x1, 0x509, &(0x7f0000000400)="$eJzs3c9vG1kdAPCvnV9ONrvJLnsABGxZFgqq6iTubrTaAywnhNBKiD2C1A2JG0Wx4yh2lib0kP4PSFTiBDf4Azj3xJ0LghuXckDiR1TUVOIwaMbj1E3jJjSpnY0/H2k0896M5/tenHnP85zMC2BoXYmIvYgYj4hPImImzy/kS3zYXtLjHu3fWT7Yv7NciCT5+F+FbH+aF12vSb2Sn7MUET/6XsRPC8/Gbe7sri/VatWtdnJyrlXfnGvu7F5fqy+tVlerG5XK4sLi/Ps33qucW13fqo/nW19+8Me9b/08LdZ0ntNdj/PUrvrYYZzUaET84GUEG4CRvD7jgy4IL6QYEW9ExNvZ9T8TI9m7CQBcZkkyE8lMdxoAuOyK2RhYoVjOxwKmo1gsl9tjeG/GVLHWaLau3Wpsb6y0x8pmY6x4a61Wnc/HCmdjrJCmF7LtJ+nKkfSNiHg9In4xMZmly8uN2sogP/gAwBB75Uj//5+Jdv8PAFxypUEXAADouxP6/98m/SoIANA37v8BYPh09/+++weA4eD+HwCGj/4fAIaP/h8AhsoPP/ooXZKD/PnXK5/ubK83Pr2+Um2ul+vby+XlxtZmebXRWM2e2VM/6Xy1RmNz4d3Yvj377c1ma665s3uz3tjeaN3Mnut9szrWl1oBAM/z+lv3/1KIiL0PJrMluuZy0FfD5VYcdAGAgRkZdAGAgTHbFwyvM9zjGx6AS+KYKXqfUoqIyaOZSZJ4NBh8dl39gvF/GFZd4//+ChiGjPF/GF7G/2F4JUnhtHP+x2kPBAAuNmP8QI/v/9/I17/Lvxz4ycrRI+69zFIBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAxdaZ/7eczwU+HcViuRzxakTMxljh1lqtOh8Rr0XEnyfGJtL0woDLDACcVfHvhXz+r6sz70wf3TteeDyRrSPiZ7/6+Je3l1qtrT+l+f8+zG/dy/Mrgyg/AHCSTj+drbtu5B/t31nuLP0szz++GxGldvyD/fE4OIw/GqPZuhRjETH1sJCn2wpdYxdnsXc3Ij5/XP0LMZ2NgbRnPp16mB785HVp7Ff7Gr/4VP2L2b72Ov1ZfO4cygLD5n7a/nx43PVXjCvZunP9Pd3+lLIW6uzy9i891fJB1gY+id9p/0Z6tH9XThvj3T98v701+ey+uxFfHI3oxD7oan868Qs94r9zyvh//dJX3u61L/l1xNU4Pn53rLlWfXOuubN7fa2+tFpdrW5UKosLi/Pv33ivMpeNUc/17g3++cG113rtS+s/1SN+6YT6f/2U9f/Nfz/58VefE/+bXzsufjHefE78tE/8xinjL039vtRrXxp/pUf9T3r/r50y/oO/7T4zbTgAMDjNnd31pVqtutXPjc4Hib4GtXEJNtLfmgtQjGM3vvPSzpwk7eslzxmP/+vlSfJCQXu1GOcx6gZcBIcXfUQ8HnRhAAAAAAAAAAAAAACAY/Xjv6MGXUcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAur/8FAAD//z4Jz7A=") ioctl$KVM_CREATE_VCPU(r4, 0xc0386723, 0x20000000) [ 86.667482][ T5] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 86.676372][ T5] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 86.685031][ T5] usb 3-1: Product: 듵믟踩画뷋霾ã»å¶î„쉇铈刨࿈èŽå¿“애뤔䮗㣓è푻뉺伡풇⬘䞂ⴴࢀ䶔켉âˆáŸ¡èº¼æš­å³¬é‚Œá…¸å¸¿ë‘è³è¯§ïœ˜å““頹ٲ׺̇侢㽋嚮ä›î±çª­ï¸ï¾´Gç­áš…á˜ê‰æš¸Ç¢éŽ™â©´æ¾®è±®íŠ¯ä±µãžéžë½‘å¡âº»ï»æ†²à¬œà·—ꤵ铦氾釃à­ç¤ì»¢æ¦¿æª“ᭋⱱ撖 [ 86.712698][ T5] usb 3-1: Manufacturer: 侞æ¬ã¨¶î¹‘莲̳뎟溌㶨୸䴦䙘嗒⠽ꃘä²éŒî˜‚멕紤䩭ຑ䒯眕㟜뺙喊î§ä…ƒá’‘⭺惘臗犦愌畫䇬烠ഖ峿뼉熯羚â¾ì°®ä¹á’ªâ¤ŠÔ™æŒ…䨣ꪃ఼੤ె昽ꣃ씬ቫシì™æ©ƒâ€ƒî†’䕉ꯗ↧榈ë»æ¸™ßŽêƒŸç–ƒç•æ¤•ç› [ 86.737898][ T5] usb 3-1: SerialNumber: ⋛踕Ꙅ펨ﭮ嘥᪻亣è­ì”²ï›µäª„ꊱ㇆᪗햛 [ 86.747269][ T387] usb 2-1: new high-speed USB device number 14 using dummy_hcd [ 86.757417][ T124] usbhid 1-1:0.0: can't add hid device: -71 [ 86.763321][ T124] usbhid: probe of 1-1:0.0 failed with error -71 [ 86.771035][ T124] usb 1-1: USB disconnect, device number 7 [ 86.779120][ T1562] EXT4-fs error (device loop0): ext4_ext_check_inode:540: inode #3: comm syz-executor.0: pblk 0 bad header/extent: too large eh_max - magic f30a, entries 0, max 32768(4), depth 0(0) [ 86.797544][ T1562] EXT4-fs error (device loop0): ext4_quota_enable:6059: comm syz-executor.0: Bad quota inode: 3, type: 0 [ 86.809946][ T1562] EXT4-fs warning (device loop0): ext4_enable_quotas:6100: Failed to enable quota tracking (type=0, err=-117, ino=3). Please run e2fsck to fix. [ 86.824708][ T1562] EXT4-fs (loop0): mount failed [ 86.859981][ T386] itetech 0003:06CB:73F5.0014: hidraw0: USB HID v0.00 Device [HID 06cb:73f5] on usb-dummy_hcd.4-1/input0 executing program 0: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'bridge_slave_0\x00', 0x0}) r2 = socket$netlink(0x10, 0x3, 0x0) syz_usb_connect$printer(0x1, 0x36, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x3, 0x0, "", {{}, [{}]}}}]}}]}}, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, 0x3, [{0x0, 0x0}, {0x0, 0x0}, {0x0, 0x0}]}) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000440)=@bridge_delneigh={0x28, 0x1c, 0xc07, 0x0, 0x0, {0x7, 0x0, 0x0, r1, 0x37}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) r3 = bpf$MAP_CREATE(0x100000000000000, &(0x7f0000000140)=@base={0x14, 0x16, 0xb3, 0x7f, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1, 0xffffffffffffffff, 0x0, 0x3}, 0x48) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000400)='freezer.parent_freezing\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) unshare(0x400) fadvise64(r4, 0x40000, 0x0, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x11, 0x13, &(0x7f0000000080)=ANY=[@ANYBLOB="18080000000200000000000000000000851000000600000018100000", @ANYRES32=r3, @ANYBLOB="00000000000000006600000000000000180000000000000000000000000000009500000000000000360a020000180000180100002020782500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b50a00000000000085000000060000009500000000000000"], &(0x7f0000000000)='GPL\x00', 0x2, 0xff5c, &(0x7f0000000340)=""/222}, 0x78) [ 86.902025][ T1560] incfs_lookup_dentry err:-13 [ 86.906521][ T1560] Error opening source file executing program 3: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x256c, 0x6d, 0x0, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x3, 0x0, 0x0, 0x0, {0x9, 0x21, 0x0, 0x0, 0x1, {0x22, 0x5}}}}]}}]}}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xe, &(0x7f0000000800)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000702000000feffff7a0af0ff1000000079a4f0ff00000000b7060000ffffffff2d6405000000000065040400010001010402000000000000b7030000000000006a0a00fe000000008500000032000000b700000001000000950000000000000075cdc4b57b0c65752a3ad50000007ddd0000cb4500639100f51f00000000000000ff7f0000002f17cee19d0001000000000000000000cb04fcbb0b9bafe3ba431351a58a885be602000000000000d11b6b9f6cf7db6d574620260000000000008062d77e84cef4a2ab938f65aac33c4d620de2c9b7dc2695ed094bd09b52680910d7d313f9f57606b83b994fb484510bef2e48f5f5c2fe6faaf75e5cc4051ade12f41deff6df6a936b4ec3827c739bb39aad16d875fe369258673b5df11cc2afb53611cc320000bc0b80e80e3c99042ee8f60b27da0f99c0a052fc8f5e64be2c9d2d29db3d36dd015c7bd3f15aa6aadbeab2a01685108e61aaffe400000000000000000000008b798b4f5458d1863cc67c4c6a06e828e5216f601b19db1af1b5d356d0f072137d866d11be4ba3f0151f07bd4e97d62ecc645e143a60f1c6edc76609077909826151e2b42bf0ed0c7e8b0db51662de6d87c493db845b10881eb8c9cfa72b08eecc952a3fd2c46f3c1cde71a19d1a2982492a210e00d2bfea3b8d188df2eff8d56aaae7d32a2e183722537395019f02ec4b85f6aad7faca088de9b26797a8446b16c28d85f225992dbdd5bb01ba51508951c7a7d6ca0916c3a12912715649c2b1c7192a4251b59d378d060da48c7957e1226c9129a7c5f8ee5f50579e2f638f7eb12f63be72a3d817b324d6e417afc2cbfdcada0a16e31790e26cf1010000805f6ee2782224cf30f810da86cf1a3204f4c9404f5d7321a4fefc4d1c9139ca4b65b99909950000006b4207e6078625cb2717e21f8f187b1866108b6e8c71e26032176066599783568628f0309c3afa716d3706e1fa89917e131f4034a8387e99c3568fd04201b37cd92ca6d22775cfd75652f87b039d543000000000000000008ce31344b554aca78a00000000000000e63a0dba7f6b25e8d5e40a3ae01a5dfde3b4dca2f38a9c0ea7b5bcd49f977c609915c7601080d10b96af1eb55922765313a0eeefae505f4535cd9dc69fbab92150c7e74e5c5b051ddf6399b0d00eee5c3afee38cdc55b8d3fbbe210bdec686a23503f4a547327caf381171cc9002be6d89f5734a9e204dbc0000c8f9851d273fa07369c419942509198605ff2781f4d2d4685d762d4764f7ff762e09116946137b7ab812a2d408ae4c53b3dcd3ab82f187bf77779d035818e562bf2737acf0412b217aa0d530438c101979312cbdb013c2f26afc26375d6e325e583e000000006a362b45436ae09a61859607693dfc004ea20306d00592e3ebd5093e4605e935378deef98e88ff2e203154a12efdf54805dd02055bcbb5d7334124a8bb777e7229f404e34572324ea33b024b0d54342f7e630e00000000000000"], &(0x7f0000000340)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000100), 0x10}, 0x14) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000240)={r1, 0x1f2f, 0x241, 0x38f, &(0x7f00000007c0)="9f44948721919580684010a486dd", 0x0, 0x241, 0x0, 0xb1, 0x0, &(0x7f0000000700)="389ceff69d08b0af1cc71b6262d50660bbaf31a7f8cd6a6f911beb65d5fe6b54bf21a66489121f24fefd198059288c9b735e1898e77a7469489a249292c02a72bc193a3008ebdbf4e9dd4ee8fcceef55402c913c8dd0ebece1330aaa93ece835c5044a246a5967e3acd7c950b3b19f351830e545eb9bc3a9c6dd22ce97f1f857cfe8b68a2370b69ea336006b589368f92deb68f3dfc6f2bfee09f8342da437fce5dcdf658e453e3132bb42067575318c39"}, 0x23) syz_usb_control_io$hid(r0, &(0x7f0000001440)={0x24, 0x0, 0x0, &(0x7f00000013c0)={0x0, 0x22, 0x5, {[@local=@item_4={0x3, 0x2, 0x0, "741cb976"}]}}, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000001840)={0x24, 0x0, &(0x7f0000001740)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0}, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r2, r3, 0x0, 0xf800) syz_usb_control_io(r0, &(0x7f0000000e80)={0x2c, 0x0, &(0x7f0000000d80)={0x0, 0x3, 0x4, @lang_id={0x4}}, 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000000)={0x24, 0x0, &(0x7f0000001880)={0x0, 0x3, 0xc, @string={0xc, 0x3, "3b772b5c38e2870b4e77"}}, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000440)={0x24, 0x0, &(0x7f0000000280)={0x0, 0x3, 0x4, @string={0x4, 0x3, "36a0"}}, 0x0, 0x0}, 0x0) [ 86.997810][ T5] cdc_ncm 3-1:1.0: bind() failure [ 87.003510][ T5] cdc_ncm 3-1:1.1: bind() failure [ 87.058606][ T386] usb 5-1: USB disconnect, device number 10 [ 87.117410][ T387] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 87.128094][ T387] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 87.137854][ T387] usb 2-1: New USB device found, idVendor=0e8f, idProduct=0003, bcdDevice= 0.00 [ 87.146671][ T387] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 87.167778][ T387] usb 2-1: config 0 descriptor?? [ 87.199181][ T1530] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 87.208817][ T74] usb 3-1: USB disconnect, device number 8 [ 87.287263][ T124] usb 1-1: new low-speed USB device number 8 using dummy_hcd [ 87.467282][ T5] usb 4-1: new high-speed USB device number 9 using dummy_hcd executing program 4: r0 = socket(0x10, 0x2, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x8, 0x0, &(0x7f0000000000), &(0x7f0000000080)='GPL\x00', 0x4, 0xc3, &(0x7f000000cf3d)=""/195}, 0x90) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) futex(&(0x7f0000000400), 0x5, 0x0, 0x0, &(0x7f0000000000)=0x3, 0xaffffffa) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) getsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r2 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'ip6gretap0\x00', 0x0}) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=@newlink={0x4c, 0x10, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3}, [@IFLA_LINKINFO={0x2c, 0x12, 0x0, 0x1, @ip6gretap={{0xe}, {0x18, 0x2, 0x0, 0x1, [@IFLA_GRE_REMOTE={0x14, 0x7, @mcast2={0xff, 0x5}}]}}}]}, 0x4c}}, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000440), &(0x7f0000000480)=0xc) r4 = socket$netlink(0x10, 0x3, 0x0) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000280)={{r0, 0xffffffffffffffff}, &(0x7f0000000000), &(0x7f0000000040)='%pB \x00'}, 0x20) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000340)={{r5}, &(0x7f00000002c0), &(0x7f0000000300)='%pB \x00'}, 0x20) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r4, 0x10e, 0xc, &(0x7f0000000640)=0x4, 0x4) r6 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$DCCPDIAG_GETSOCK(r6, &(0x7f0000000540)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f0000000500)={&(0x7f0000000680)={0x23c, 0x13, 0x200, 0x70bd2c, 0x25dfdbfb, {0x15, 0x5, 0x3, 0x3f, {0x4e21, 0x4e21, [0x8000, 0x800, 0xff, 0x3], [0x7, 0x0, 0x6], r3, [0x0, 0x10001]}, 0x1, 0x2}, [@INET_DIAG_REQ_BYTECODE={0xbf, 0x1, "5f0bd5e4dd2a6fd35143a453ae5f7f2866a4301b22a4b3d7efdeedba1bdec7a357a7f8b1ea16768b1d9097f86228172d974cfc2d8b7c9e998920bdbec65c34228b09b7da3f356e7dcf94a34eb4d790dfd6a25f34255754217ffe2614a63ff0ef9f4421f41ca3feb059e396a508cd6f9942c8a80451ba26b0db95c8ab50b2fda10f3cc2164c866dc5468802159db0b3f4f5bfd318712181b2537b2bd4f6e0c70a212019b78512a3505224aede3ff09483c679a0824e7907d648f0e2"}, @INET_DIAG_REQ_BYTECODE={0xa, 0x1, "76b71942e91c"}, @INET_DIAG_REQ_BYTECODE={0x71, 0x1, "673c0eb896cdc77d33d201d05c65a78a810518022e7ecd9777bb63fe7b4454e8f51e9cfee554fba2d5e90e4b8f7b72187e446d447f9cc115e500934d3dfaaeba13d3123bbb976ced7c68a2b0d6ed1afebf656b7649763352ac39a46d37298acd224688748a5c4c1e85f52a5957"}, @INET_DIAG_REQ_BYTECODE={0x83, 0x1, "f863a9050742a5a6a13161c5b1404d8e367987175eb28d1e6336936d6ee411095a8019eb9e315b05e5c071a2358981d7e2b0a2ef41890306aec3f3f9179a8e6168a0927c205296ba60d3ca3e649d012d0cd28267a05cdecabedfb3ce73a5336089eacc73d4c0d0acf102cc05fdee28ecadb088f8a95e74a6dbfa2ac3a2d4a3"}, @INET_DIAG_REQ_BYTECODE={0x2b, 0x1, "e8b3ecdd80a0b261c75a78412cc8c8816a85c4a854c340ba1e466b7d80a5bb245ce1814a769e19"}]}, 0x23c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000010) sendmsg$netlink(r4, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=ANY=[@ANYBLOB="240300004b23dc01000000000000000014004d00de80e3ffffff089f3d32dc84a994f095b5536d9adeb4ce3a5131d9823b67cacc5c09d9b7280807a84108f37af15a13ee7e60837257afe667ffca1f3039787baa768c690c03"], 0x24}], 0x1}, 0x0) r7 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r7, &(0x7f0000000000)={0x1f, 0x0, @fixed, 0x0, 0x3}, 0xe) syz_usb_connect(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="120100009b23fd406d04c1088dee000000010902240001000000000904000000ff0100000724", @ANYRES8=r1], 0x0) [ 87.570403][ T1572] futex_wake_op: syz-executor.4 tries to shift op by -1; fix this program [ 87.649112][ T387] pantherlord 0003:0E8F:0003.0015: item fetching failed at offset 5/7 [ 87.657458][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x1 is Bulk; changing to Interrupt [ 87.667604][ T387] pantherlord 0003:0E8F:0003.0015: parse failed [ 87.673788][ T387] pantherlord: probe of 0003:0E8F:0003.0015 failed with error -22 [ 87.681472][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x1 has invalid wMaxPacketSize 0 executing program 2: r0 = socket$inet6(0xa, 0x80002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @remote}, 0x1c) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@enum, @func_proto={0x0, 0x0, 0x0, 0xd, 0x2}]}}, 0x0, 0x32}, 0x20) setsockopt$sock_int(r0, 0x1, 0x3e, &(0x7f0000000080), 0x4) executing program 2: r0 = socket(0x10, 0x803, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000240), r0) getsockname$packet(r0, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000140)=0x14) getsockname$packet(r0, &(0x7f0000000400)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000280)=0x14) sendto$packet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x5, 0x10001, 0x9, 0x1}, 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="1800000000800000000000000000000018110000", @ANYRES32=r1, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000580)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='consume_skb\x00', r2}, 0x10) r3 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='consume_skb\x00', r3}, 0x10) r4 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f00000005c0)=ANY=[], 0x20}}, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x7, 0x6, &(0x7f0000000000)=@framed={{0x5, 0x0, 0x0, 0x0, 0x0, 0x71, 0x11, 0xab}, [@func={0x85, 0x0, 0x1, 0x0, 0x2}, @call={0x85, 0x0, 0x0, 0x76}, @exit={0x95, 0x0, 0x1008}], {0x95, 0x0, 0x5a5}}, &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6}, 0x70) sendmsg$NFNL_MSG_COMPAT_GET(r0, &(0x7f0000000200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={0x0}, 0x1, 0x0, 0x0, 0x20040000}, 0x40004) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$devlink(&(0x7f0000000300), r0) sendmsg$DEVLINK_CMD_GET(r5, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000700)={0xc8, r6, 0x200, 0x70bd2a, 0x25dfdbff, {}, [@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @pci={{0x8}, {0x11}}, @pci={{0x8}, {0x11}}, @pci={{0x8}, {0x11}}]}, 0xc8}, 0x1, 0x0, 0x0, 0x80}, 0x0) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000040)={0xcc, r6, 0x8, 0x70bd29, 0x25dfdbfd, {}, [{{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x97aa}, {0x6, 0x11, 0x57}, {0x8, 0x15, 0x7}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x1}}, {0x8}, {0x6, 0x11, 0x6}, {0x8, 0x15, 0x10001}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x1}}, {0x8, 0xb, 0xcc}, {0x6, 0x11, 0x40}, {0x8, 0x15, 0x401}}]}, 0xcc}, 0x1, 0x0, 0x0, 0x20008000}, 0x41) executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0xb, 0x7, 0x8, 0x8, 0x5}, 0x48) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000600)={{r0, 0xffffffffffffffff}, &(0x7f00000004c0), &(0x7f00000005c0)}, 0x20) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xd, &(0x7f0000000300)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r1}, {0x7, 0x0, 0xb, 0x8, 0x0, 0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}, @call={0x85, 0x0, 0x0, 0x5}]}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000180)='kfree\x00', r2}, 0x10) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpuacct.usage_sys\x00', 0x26e1, 0x0) ioctl$KVM_SET_MSRS(r3, 0x4008ae89, &(0x7f0000000200)={0xa, 0x0, [{0x964, 0x0, 0xffffffffffffffff}, {0x400000d2, 0x0, 0x100}, {0x349, 0x0, 0xff}, {0xc0000081, 0x0, 0x4}, {0x40a, 0x0, 0x100000001}, {0xc00101ec, 0x0, 0xffff}, {0x64b}, {0x8cd, 0x0, 0x7}, {0xa91, 0x0, 0xffffffff}, {0xae9, 0x0, 0x74}]}) r4 = socket$nl_route(0x10, 0x3, 0x0) r5 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x24}}, 0x0) getsockname(r5, &(0x7f0000001dc0)=@xdp={0x2c, 0x0, 0x0}, &(0x7f00000000c0)=0x80) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=@newlink={0x28, 0x10, 0x581, 0x70bd2d, 0x0, {0x0, 0x0, 0x0, r6, 0x4010, 0xa840}, [@IFLA_PROMISCUITY={0x8, 0x1e, 0xfff}]}, 0x28}}, 0x0) r7 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, &(0x7f00000003c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="20000000680001000000000000000000020000000000000008000500", @ANYRES32=r6, @ANYBLOB="04e0"], 0x20}}, 0x0) r8 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, 0x0) socket$packet(0x11, 0x0, 0x300) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000001c40)=@newqdisc={0x24}, 0x24}, 0x1, 0x0, 0x0, 0x1}, 0x0) socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)=[{{0x0, 0x0, &(0x7f0000001bc0)=[{0x0}, {0x0}], 0x2}}], 0x1, 0x4004040) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000180)=@newqdisc={0x2c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r10, {0x0, 0xa}, {0x9, 0xffff}, {0xfff2}}, [@TCA_INGRESS_BLOCK={0x8}]}, 0x2c}, 0x1, 0x0, 0x0, 0x800}, 0x4080) r11 = socket(0x10, 0x803, 0x4) syz_genetlink_get_family_id$nl80211(&(0x7f0000000380), r11) getsockname$packet(r11, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route_sched(r8, &(0x7f0000000280)={0x0, 0xffffff4d, &(0x7f0000000480)={&(0x7f0000000200)=@delchain={0x24, 0x11, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r12, {}, {}, {0x0, 0xffe0}}}, 0x24}}, 0x0) [ 87.691901][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x82 is Bulk; changing to Interrupt [ 87.701673][ T124] usb 1-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 87.747715][ T1578] SELinux: unrecognized netlink message: protocol=4 nlmsg_type=16 sclass=netlink_tcpdiag_socket pid=1578 comm=syz-executor.2 [ 87.761343][ T1578] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 87.771841][ T1578] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.780085][ T1578] device bridge_slave_0 left promiscuous mode [ 87.785967][ T1578] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.837332][ T5] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 87.848127][ T5] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 87.857689][ T74] usb 5-1: new high-speed USB device number 11 using dummy_hcd [ 87.857971][ T5] usb 4-1: New USB device found, idVendor=256c, idProduct=006d, bcdDevice= 0.00 [ 87.874230][ T5] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 executing program 2: r0 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @dev, 0x24}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast1}, 0x1c) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) fsmount(r1, 0x0, 0x0) r2 = dup2(r0, r0) write$P9_RSTATFS(r2, &(0x7f00000002c0)={0x43, 0x9, 0x2f00, {0x7, 0x800, 0x0, 0x0, 0x4, 0x8d, 0x1, 0x0, 0x2}}, 0x43) personality(0x5000002) executing program 2: r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_int(r0, 0x107, 0xa, &(0x7f0000000080)=0x1, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file1/file4\x00', 0x0) syz_mount_image$fuse(0x0, &(0x7f0000001040)='./file2\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000100)={[{@workdir={'workdir', 0x3d, './file0'}}, {@lowerdir={'lowerdir', 0x3d, '.'}}, {@upperdir={'upperdir', 0x3d, './file2'}}], [], 0x2c}) syz_mount_image$fuse(&(0x7f0000000140), &(0x7f00000001c0)='./file0\x00', 0x40000, &(0x7f0000000380)=ANY=[], 0x1, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file1/file4/file7\x00', 0x0) setsockopt$packet_rx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x1000, 0x3a, 0x1000, 0x3a}, 0x1c) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000002c80)={0x3, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x18}, @call={0x85, 0x0, 0x0, 0x2a}]}, &(0x7f0000000080)='GPL\x00', 0x4, 0xc0, &(0x7f0000000140)=""/192}, 0x80) r1 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) ioctl$SIOCGSTAMP(r1, 0x8906, &(0x7f0000000340)) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x4, 0x5, &(0x7f0000000000)=@framed={{0x18, 0x2}, [@call={0x85, 0x0, 0x0, 0x61}, @call={0x85, 0x0, 0x0, 0x7d}]}, &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x46) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000600)={r2, 0x0, 0x14, 0x0, &(0x7f0000000900)="e02742e8680d85ff9782762f0800", 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x48) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0, @multicast2}, 0x10) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f00000000c0)={0x0, 0x3}, 0x4) sendmmsg(r1, &(0x7f0000007fc0), 0x2d, 0x0) r3 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000100), 0x8001, 0x0) write$vga_arbiter(r3, &(0x7f0000000080)=@other={'trylock', ' ', 'io+mem'}, 0xf) r4 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_GROUP_JOIN(r4, 0x10f, 0x87, &(0x7f0000000140)={0x41, 0x3}, 0x10) r5 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r5, &(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{0x41, 0x1}}}, 0x10) r6 = socket$tipc(0x1e, 0x5, 0x0) sendmsg$tipc(r6, &(0x7f00000003c0)={&(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{0x41, 0x1}}}, 0x10, 0x0}, 0x0) r7 = accept4$unix(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000440)=0x6e, 0x80000) ioctl$sock_SIOCGIFINDEX(r7, 0x8933, &(0x7f0000000380)={'vxcan1\x00'}) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000200)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x5, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{0x3, 0x2}]}, @union]}, {0x0, [0x0, 0x0, 0x5f]}}, &(0x7f0000000280)=""/265, 0x41, 0x109, 0x1}, 0x20) [ 87.875353][ T438] usb 2-1: USB disconnect, device number 14 [ 87.886815][ T5] usb 4-1: config 0 descriptor?? [ 87.926335][ T23] kauditd_printk_skb: 16 callbacks suppressed [ 87.926350][ T23] audit: type=1400 audit(1713738293.513:312): avc: denied { write } for pid=1581 comm="syz-executor.2" name="vga_arbiter" dev="devtmpfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=ANY=[@ANYBLOB="900000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000110022005533189da0d143a1840b26635c00000008002800000000004c001280090001007866726d"], 0x90}, 0x1, 0x0, 0xd000000}, 0x0) [ 87.957274][ T23] audit: type=1400 audit(1713738293.513:313): avc: denied { open } for pid=1581 comm="syz-executor.2" path="/dev/vga_arbiter" dev="devtmpfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 [ 87.957818][ T124] usb 1-1: string descriptor 0 read error: -22 [ 87.983110][ T23] audit: type=1400 audit(1713738293.523:314): avc: denied { bind } for pid=1581 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 87.992117][ T124] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 88.017055][ T124] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 executing program 2: r0 = syz_genetlink_get_family_id$wireguard(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'lo\x00'}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={0x0}, 0x10) syz_emit_ethernet(0x4a, &(0x7f0000000440)={@local, @dev, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, '\x00', 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) syz_emit_ethernet(0xae, &(0x7f00000000c0)={@broadcast, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "120008", 0x78, 0x3a, 0xff, @remote, @mcast2, {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0xa, "a78ce54006598080a8030037004023493b87aafaffffffffffffff23732472eefa45ad96579269748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c15b37adac15084dbaf736b41e5af1802"}, {0x0, 0x1, "ffffffffff60000000000000"}, {0x1, 0x1, "ac6dc2a8b203"}]}}}}}}, 0x0) sendmsg$WG_CMD_SET_DEVICE(r1, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000cc0)={&(0x7f0000000480)=ANY=[@ANYBLOB="1c020000", @ANYRES16=r0, @ANYBLOB="01000000000000000000010000001400020077673100000000000000000000000000f4010880700000804800098028020080060001000a00000014000200fe8000000000000000000000000000aa05000300000000001c000080060001000200000008000200e0000001050003000000000024000100000000000000000000000000000000000000000000000000000000000000000080010080200004000a004e2000000005200100000000000000000000000000000800000006000500b01f00000800030006000000060005000500000008000a000100000024000100dbffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff200004000a004e200000040100000000000000000000ffffac14142a06000000240001000000000000000000000000000000000000000000000000000000000000000000d4000980"], 0x21c}}, 0x0) executing program 2: r0 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x81000) finit_module(r0, 0x0, 0x0) syz_genetlink_get_family_id$fou(&(0x7f0000000040), r0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='pids.current\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000480)={'#! ', './file0'}, 0xb) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) ftruncate(r2, 0xc17a) ioctl$sock_SIOCGIFBR(r1, 0x8940, &(0x7f0000000000)=@get={0x1, &(0x7f0000001100)=""/4096, 0x64}) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='\x00', r1, 0xffffffffffffffff) r3 = ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) fstat(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r6 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000140), 0x420880, 0x0) ioctl$USBDEVFS_CLAIM_PORT(r6, 0x80045518, &(0x7f0000000180)=0x8) ioctl$NS_GET_OWNER_UID(r6, 0xb704, &(0x7f00000001c0)=0x0) fstat(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r10 = socket$nl_route(0x10, 0x3, 0x0) ioctl$USBDEVFS_WAIT_FOR_RESUME(r6, 0x5523) r11 = syz_io_uring_complete(0x0) statx(r6, &(0x7f00000006c0)='./file0\x00', 0x2000, 0x20, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0}) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r14 = syz_open_dev$usbfs(&(0x7f00000008c0), 0x9, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r6, 0xc0502100, &(0x7f0000005300)={0x0, 0x0}) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000005380)={0x0, 0x0, 0x0}, &(0x7f00000053c0)=0xc) r17 = socket$unix(0x1, 0x1, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r6, 0xc0502100, &(0x7f0000005400)={0x0, 0x0}) getresuid(&(0x7f0000005480)=0x0, &(0x7f00000054c0), &(0x7f0000005500)) stat(&(0x7f0000006700)='./file0\x00', &(0x7f0000006740)={0x0, 0x0, 0x0, 0x0, 0x0}) r21 = socket$inet6_udplite(0xa, 0x2, 0x88) getresuid(&(0x7f0000006a80), &(0x7f0000006ac0)=0x0, &(0x7f0000006b00)) lstat(&(0x7f0000006b40)='./file0\x00', &(0x7f0000006b80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) statx(r6, &(0x7f0000006c00)='./file0\x00', 0x6000, 0x800, &(0x7f0000006c40)={0x0, 0x0, 0x0, 0x0, 0x0}) read$FUSE(r6, &(0x7f0000007340)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) r26 = socket$nl_netfilter(0x10, 0x3, 0xc) syz_clone3(&(0x7f000000a500)={0x100100000, &(0x7f0000009380)=0xffffffffffffffff, &(0x7f00000093c0), &(0x7f0000009400), {0x3d}, &(0x7f0000009440)=""/107, 0x6b, &(0x7f00000094c0)=""/4096, &(0x7f000000a4c0)=[r0, r0, r0, r0, r0, r0, r0], 0x7, {r6}}, 0x58) r28 = openat$ptmx(0xffffffffffffff9c, &(0x7f000000c100), 0x8100, 0x0) r29 = openat$vcsa(0xffffffffffffff9c, &(0x7f000000c140), 0x642480, 0x0) sendmmsg$unix(r11, &(0x7f000000c900)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000300)="a466087d618895d816b103a7a35748234a6cc51385542925a934664dc98a159b575afa700bdba98f2d8dd41e997cd0d67643ae8393cc39acccb7f3796f7f61a95ea2b69df4d8ec5c38624e3ab9", 0x4d}, {&(0x7f0000000380)="d17010350a2b425b030b15a489fef3e68eba40bd3282086f9ce9d08e973022a405d89a89957ab01df03b07c01930c13f604f19f3f9228e8cc648f04220be79", 0x3f}, {&(0x7f00000003c0)="6914e4e3d807098cd500191fd7a46e644756814a332470aaf06359e9be5de8938549fb8720c2e41c2ea42a279d62fbaf1dfd8d152104cd0144f4ab0a1443f9aa3b4e7504d18cba6aa3c6c82341ebb17007126cf876c2d5291bac6a3998b9123ae1bb4976644b44ee1bdd4e888be45b3dfaf433004e1457aa8a53613689c9e17618ea88f0897346", 0x87}, {&(0x7f0000000480)="3eccb2e43fc329b1c2e5ccfc8242b4bd946913dbc249b03d0ca7f1a88eedc64812946f58b674cf987c2b4c9e7b3309a03c6f6a728e5289b058517d943bdcb92ab6fc18f1567243063414f0f4ef9d9c7e530dcbb3d0df69907933cc91f3188e0b990f99c0a68384ea499108123a5eca40", 0x70}, {&(0x7f0000000500)="336b534ea29b92d24ba6be3858d2d3377db4d21a1a", 0x15}, {&(0x7f0000000540)="e65cf5f6d25d8970c44666ad6fae70c5de22eb2eb84b0f89ad12ce67a5863efafc2da9384f5b667240c4fedc8a4025619b55d72d15d101dc21d613f5e0c94fe89316ba2604421a532a1a089ba743775bb1639a08c4831cbfb79207b55af924797e403cc74264822dff4b6a371215dea7127d", 0x72}, {&(0x7f00000005c0)="36e60f66e57731e8e0520795a51fddf69cb986cbde0c60c90fbdcd1cdb15d63c11c0b7767d0b130e00cb67d7529f5efd166f0e05e6ac85e71145e2ffb94efa20fc39bc0ed996d0eb38ed299446", 0x4d}], 0x7, &(0x7f0000000900)=[@rights={{0x14, 0x1, 0x1, [r3]}}, @rights={{0x14, 0x1, 0x1, [r6]}}, @cred={{0x1c, 0x1, 0x2, {r0, r12, r13}}}, @rights={{0x24, 0x1, 0x1, [r10, r3, r10, r10, r14]}}], 0x78, 0x20040030}}, {{&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002c80)=[{&(0x7f0000000a00)="d44b9beca84027dac3a156f11febba3f2419bfc28e615f1df2779bcb5b53fe61ad4279a74b1850b0e21ae65d9a6fe1f16902e429ae6967c52837e27413c169bc584b29091020c6a6ecb2dec200", 0x4d}, {&(0x7f0000000a80)="1adda4383ce51ecdc1867fa245f7c24075a979cab15ec65c856517abc66e7dad86a1546a42e0a1b9e85f593aa943a15b5786029e84f18159dbc2616fc61dafc12934e35f2587cd48ae275bbddcde1380cf1c456b6cbe095c1c5dcb51e7e50f4abdf7c29c84d3ed84440421b908d2ce14aa2954d8c65fd24a94f81c2ae7661fb0eedd6b697b30cb3c3935e27c138eefec8d9d0440dee8179d13be48d37b57fd13d5822e5a120a97a08e284996480375ebf295501126de808d687f1a58e71c9eeb200bc850bfc25ad30b3688b3e616bd18c995dd06283cd10d8db855beb78a0c497036f08b75b3bdd7efdc161407d3be3d57db43a9278bf3a7eb8ad2384b41d73bbd346c001c06008ff5d545f47c274e28c16d07be41d78d62441c37e33d4dbb455c35610cd166b9bf80fee357e88db1e22fb4a19fd47af3b7988f72d6afba90d84167ece816b6da61abe258078ea4144b7bafffc26b8651dd067b4336d2b31a24408693c2767fcd092883341df146e325bacbfca9490abaffc92704da0802f3cb4d66382d6e974a0b38bd8d62696bc2a1b00e3fc98500f9269a73d00cd2fef3f95636bf120b2f5e83c0d6b8689ab37f857dbb9231af1a234f23ccfd13c4203d35cc3c0926341821fb15578ac74de10e62653314b515c7e7a0c198ac7a2480968e693a945c8d4c1cc3c46e1a1eb13051f5b724c57538cdb0de0e4bc74e4971253d5afdaed2871961a0769eb3b77d658eab865920154044e0c4314cc665e037677241802f9620a0f47fdae0e893363baf6888d6dcac2422179bda675c7ec6ca7e1ae413dd4f083c401cee7b0486981877e9236b70fd08dc5cc61489a45850744a2e281fe83ca88a541263851e892e94f490cdba5044203cdc526e3f2ffb8c6ef36ac70e363f89ebc4a25e2261ad1daa5e4b515005bd1ff0f025ce992c5480182decd6946d65515349a74df630aceae57ec2159ba12cd1148b7be08b279f4daafd3d7c3f5817049d9e6754448606e59235e75f2114cf850662b5f43282722d6d92fd3fd09c8fe6e00320d6a414bf08146d232b6d7b7345a4ea30810d419675af432677e57fd880d06d3f0757e10f51be5c18d3ab0fd5b107a6c92090f79ad41b50aeb74ea9e0d79b18ecfbb9ffad7b9e5031071f8658d3f2ad8238309ea01e4385209f7862525fe2f90678f17b63518407d6f628bd04dafbe42ca6c1b350c77053341d8f6c8c03096c529b597e21809f9c0b9c30de291335ed982f9b695bd7e9da51c52ec622abd9fc5d51529618883d50231e68ae0aba7da35c32d1f91068ae829fb23e381b73f9529c0826a1bbf89564a89bd656d9eca2304f23912d03600509bf49a95d17ab9f1eb3ff15a918e531d0b80979e9a121bf9c688f581e8f08d95d834e974e8367d0129a728295ebddf00f420c7f9a2190e0069e94a6b1e7befb0dc359eb8087a2a328aa063975dc49f534c1e20a172ef2a31f900c056aa5308ff42954dcd143edd203bb21aa58447be37eb6e1cb04bea7be3bd985a733242d122db96b9c7c14a4efb572f0534e4fd06f383c4464ee9b1f10c107523f3fc4d577c262d4a5fa441d3b9c5aca597931b5551bd98e3ea5add1e3ce9d9e62be5f59e711de8ccbc6fec907b5c878182f9f9786526227a2dbeb44c374d6c4add05de207583537fbb7b646fa9991d737579128df98a50a223b40f8cfc06625ac7ff23042c48cc88412fe6440b594d5411a5b985495d77a99ee7d5488f18df32e103686d99b97c73fb9738de662fb8af0063c396624afd353556d7358f5e0349fd615040adce5d67ae5ec75d9875395c4529bcc3dbe235efa18529c2e1f08362ed9c3874732b1013a221ccc910b73d5920b50386677534a68ac564a5088f8eda31c85b20ee0be877e5aeb9eabdf117e9a663c399b355826e70fc2b98e20378032e9c4fe1496b021c33d6e6b8d4fc85f334f9183318f950de37bac4bc305bcebc1f44d4d0504d227371e7c48e9d0c9579e103afda91919fe132499f1778aedf917b84ee31ca6f1db89f43ace3ecaecc73f1022e1e9dd4f5df40092b22b2640538a871e017c14b53577af3e4a64215cbfa4ceff91cd4e60bda6ad253451d9e4303e9cf14572a55b0640bb9a5650e543df8a469873d7fcba00754973f0304295cc83016eebbb06d7ee0b6fc867c5f4fe07d65bceab68b278bb2c53d28ea629abe5c2c8b2a0d6fd08cdbc12c4f1bae21e1edf46bff557ff3b2beadc43db68f99bcbf421132a96e9c5eb99ec13275debfb7a828ffa76c150ed3e21a0eacba54a73b72f812538475e8f44a76eb265e1392671f60e33b933d578bb39f230128b1e5bcdcad98021775be371de26697e4f7f276643067031cbbbe69e2cf6c63b83c355708bc23d4c2a6385b57a27c989a6ea7a40476788bd1b58eb56c924144a8f451c2c0704e699a34cb1f458381ece4e86f19accbb3c731d55a2f4da2480221902c0be7e0328e7a3abda2c83a5772dea1a52fc60de347897d5ccfde12c005dcb27aaf0afe729a0cc0c34b6b82c906e8ac219cc23152a4e836010fa294c6798282b1aaa86c88b116ff47afccd2bb813433afeec001d600736ae77a1bb39664ce347d54c2e16cd9891efc67be45d692a3e64848cd1315a7a4f46bd194006606b1c3d209a5098930453a62667230d15c452f9df380acb4e62f66abd8a5cf90ae085ea6f554bba967aebe5d6b2dd55bfc11efef3edd81a12e698cba54c1d3571b906476ccb83c9b87e128a4264f81795711a9441efd7c7fbd882838a6cc53ce058a9de6bac2a0b659d54cc7aaf933890a19a58a5507b998717293959946f0484e1d40b71b28e1a084277f07dda13566c6af2e25a5eceb800d100bdaaed501d96efb7d8136ab4aec1501f88b056f21cfb3e28b8efe901d2c8127d1b6a28b64adebc94ca15a4544117a663399588a96897cbba84ebbe79855a5860d0b221aaf3600aec286b3d89f162d2ac91b4b85d5690b73226265f93c78aa4954bef3cc4574e996cd330088d401d16802634c989096e255f1a44f6f61f44fbb7cc6253bbf59cbbedfddea100bd6b245ffe38799c21eac4c2a3084f9b0aafed7a2710c18e213128bbb9cae70fec44a9cf5eb63e39315ccea402c1ef5a7d4079ceffc86405e3e23abc8e4c7171fdff423712c831da78a2c291d05061bb5dc59972cd87b4a2c44b1bbff5256f2afbbbff720caa37bbd883d361fb72b5b8fe4cd4fe5e8eaad1d992f02d4853e5210c052b34857225151aa73dda32195bd13d6cdda90ade7a7a07678b8445e4f7ede76c6c5f2e10c260d4192d428665e26090b534fc062d6fac2a8bb0ce7a4369c2a16cfd043bfd36c622214a243f24cb1bbd6afaa8788f96e45eb35bdedc16d646bc6756b1c902a76855c5d85c86a0541db88fa07691205d15f0a2965179c5cabe8131b4f032c8307f7309e0f6eceadebf60c4a1d2d6a0f3b3036dce0c98ef376569a340dc41a2f51ef84b6f8c3f459c186a6694ef8d78f745999c790cc49d1288ee829320f567ec721aa735339bc6573cbf5ff6adf49c242be45827ac01259b1c51d8b07e497f640961856a19b3e3fe8a3de254ca1859c86d2c928a1bcdc6f57f717d5e5e41c387c1664bad856f372bac1ce588aebef13862f672511c45df436737dac0a924b972b30aa801e32a96609075ff95a5b8c37fc7e4b6ed39b438f3fd68d32d257ae041c619947e9328d91222c3736dbaae294d535d11d82237a9d979dd0e898258cf82b3e09cdc14cec518a90fcfe4711bf2b8f247125aa3712af496355ff2da0c19cac6adbc5c1a3c383f5019da9184a2537323e07df508612973d021337033878efe4943ba9ff433f783ffef0e398ccc7d674c6c92b742bd47d3dd3580e7ba23560101b4bffc9451bb9331ccea395f824922e10ed69433123cc614a7e3bff5e56e394516a91bcbb550c1a5cb3f52d88f0a0e853a894023e49af3eacfe6b2b2815792f9c9fb378cddbd2173bfea4c5e27a5c86aa3a0073bd1e0a828ac5f1d9a76f0ccb005b803216ca79aa02cd04d8d30d85b36fe2568f70999c05c4c7472a150f07e584ab817e8ab69f1f2493dd18bb324b11a5909c1c6e60dfa1e27eea8f22dd33e68fa9beb0a3b927a17e5bab79361d349891a6b2121f9c5b300157c2e1382de538d0b7554e008548a854b6a5bf9087cc5f5515d8ad75ea6fae1bd16decd82d81a96442aa2352d2d44303a1bdbe9c21d735cfd9f997b0b093e406646bf038e73e6bd1245ee3de311658c6cd6f778db816cf1a34a1076591c79146380da6b28b2c996ebeecc801df0fb26d949b69696d9213db3e4b5b3bbecb62a490b1b937a842907d0aa15806980b35d5163d53f2b789c2c964307fc29ef4510f5530a42c51317e211d9d4a201281d6888a20c12379b1bb0092d64044707c3ec79dc4f970d95e1bdbc683f1cda0824fe3ea03e8afb185dabebd4d3e5afa0e96270a89c124e3be51866068e30fe12ba1704b09c67e4663534da4cb731ea7ff9b1f1a663db4dd48654321c4e4bb8595628ffaa21e7d601a53744f9ae0819fc52f358798fd6d94943df89d0f1b2b170c8bd542ad18df6cf2c77a71d4dd9de06a7223ec39e34b844d053f9dab4674123b34e0f4bb8dbf546662dcf6de86068d7a89aeb5fb10492a54719ae00654dae996c92eff5057dbf9cd5a914e0f72eaa91c11d5a4a7c3e25942365f852d8e8ab3eeba6398298e711e1d1959988edd3c73d5de9de381df8952c7950eb93d758b7bc2112fa2fb38d8be8f526b8a60ce6dfc73dc54b4898f28071e1315924f81a5509ad8e2ccbb5dea11c1a1c46fd8c23b7cdf3f3e4f052bfe18e1227a62261b0a2d114a84dbc06c3b816a589b96e426011a73b6676214a1257b0173bedde6d23d8852026823f3494b3a90b857a9b1458e578b6a29d714c72d7555aeff05be159720bee9b312a0443fa8b649ce84b96d8c0ab8ef0abfd1cff61343727129328896c591d8ddcf656000702ceebbf1bfcad2df423c8ca3e5f3ab948d472a2244ef0b4f35cf4044758ba80589a997738d7c3f4a97a29a9cec28756d9321ad4b615245cefc2fb3935333f5b99f1210491cee3f2ea7e52edf885265bf79fe4da87c6d0e52cc9cac0d5b1f979011e1c9bfc09317431d18493d59bdc3f557ee01585272ad7dbee160e02df2ecba2ae94150ed8b3060c33f69a475f2f62cb23ebc75c7df6a46a2b4456b9307e387ebaa96aae1f8aa0e8e10afc58feccd6d0f9b7628d1143892e0fc309823382ad7361206851e2b52a9b719902d1d641299566c7edbab7ee600977f442dcfc478b350045c4c44191fa5c6d5e44cd3c537ee0a3cba3777c95ea7ac293a04764016597691273cac41208660a0f3340d2a4d48e5700080e66b407831d2372ec25353c5e80186b502d67ec06e7b56d941d3203c437246968eb8933bd67cf537b5bb8578351da382290f42a031101bfd86aec842cedeafbb9f90f07a5388e9ea5d47b6dc2246e51c3e82fa88dc7b52972da439fc11bcc1c0049b8cae1c4c07a99525a7815ff93c00cb4d1bb99f949608b4004c2ef07a7e7eef783f2f2b26d79322f70113360bc73b42f45340254097d74b2c5abb2cfa53c4106d647c2fbdb39afe58ab4cbf6b25e6f74f00bc6f45b0ca175b4f48ea5ba45606b38bed82a9d64b7af785d43b2adc57add6ebc53fc5be5959cded69e5ca7682575e3620e05bb1b4a91f56a24695c39e5d78d3c26e139b4eb5abcb27cd256f0e1ed9d97298c8c4f67d4864de013d19c1c664b2dbd25bb94be5ffd8b96", 0x1000}, {&(0x7f0000001a80)="4daaa073dba219df72d717bd68611f6fff41ac35c2ad12cc707abced8fab646d60abfc4d4890edf716d872ef5218ac05f76626042a6d03cdfde08dc44134c792a0b39c220581ccfc812c5a9b3a5a9305f4c43e61450a6e8e3c21a934ab30d349d63010c07d94337e94ca9c9db4100c38b5d1e96e", 0x74}, {&(0x7f0000001b00)="65ff588b68b0173b4439841472fecc15df2e6d2cc7cace6aa146727b0818478eb0d48b25df33ab0b3885994cccfadd035eebcf4056a323bac91d137244f2cec4e5c4e71143802f7909427182d9e89853151613d45d9047c75587b015cc43180113191768c563dbccea4a2961bc4ce9eabce86d082f139d3aa8d396183809c28f5e25a9fd1bb4a7018b530bc755a4b268979106ea328cdc1235b5dea4fce03a", 0x9f}, {&(0x7f0000001bc0)="c556f761330496ec952b27f7554e5a3072e05457a21e2e3273b4635858c32dc9baad00465321ba6cab6ea9224de0f0f2331ceb445aa018bf08a0a30abaee6019b3301fd25ec3fbf17ef7fbc8145ee9eaf4792d868568f5d9cb5b13d17e530be9804ec98a9e0bc532c5d88fa6ffe3453a7ac64d8d1f69fe2c682da139b3f687b9710cede396eb6bebfe3d5cccd9c127032f043adec66c18ec5754e5c5433d8e9eef922f5d4a0aa8c1a10564f75f47f71535f845a43da22e3888a5842df215c7c7dbbe862c3684085c5ef7d8c71e51b1f9a4cb33bb163a3c5e3b3528b0a7f68b319c6296d4cee29b140b55f063a727470d9e0641ce616c7b69c1c81a51ff98fd3370dc888e334538aa9940b2019c553178112f7a61be6dea6e79d15108310a39b5ec245d26ae92001cd00addefe5a72b024f088d1318ef3d20b8d82bcfdde29f4ff0beb339b5ceedc25f7b7c46239a603730719880f2cec33d9db3baa8dbe0cf64a7e208d8eaf3c8a1d618a4a4bf7569e45b6fa1e237a4032c58ca03fcaacce025c73e088254b20ab2c98b322305af77b3140c4747769ce02f295f82673a68fd49ad63af6ab20f4349fc18d179f8c2d2593b8d46406a82c07aaa0f76a997c54750a09da95de081dcb34cfaa35143d14335f4a3885597d8ca7bd766101f56cf263c1e83ffdfc74ec0d5ab072f05b305e15a71f205ba8f9800ae875047be278deb2e1fe28770486aafedec9bb0b3a415ae1108cd6dd05589cce8c06584cb02b06f49e0d693562ea9b714d0361d3bf3edf2a7bd1c37fa61576597340814a07f43ccd4ff6bbc3515a44348e80d7dde377474a63a224a904cea83cc665c5cb62d0ab6268d28d3cc8589ba5868c5ab0ff635114145fb39abf619263b553970fc67ed3f24915bb6f403f110af9a02ec50dd9bbf1441b38362236d7212536c96ec1165c82be334dfa50b728e5e27242896c62452f2c2dae935d3a7e90ea410ea50cd03ab53a70418e54c2fb586533ab6768cdcffc116ee2ac9c7dfad44e0ee335647ca8bb442e1861f4102c3c8b83433eae07ed355415962c54ce03a172a90cc734342a4d1eda1504fc53859a1b4ec48a7061ea220276586c41376a3379271c9a2c86cdd8acf8ffaa3545ee52be0982da21cb3a913141492a9906a08f349f8e7c5327e1e8e0954f105ddfc6c71ec246bbbc7c6506bdb413a1ea2900e0510035f7c7634a7e482c2b17ed584951c0c195df80c5f83c8560889923970f7342abacddc192febfe65a221e83df735f646332955a393ef8e2c1f6fcee34012c988c5d1c9337cebb0d3f5ec3831102fd28dcfb2b987729df89d7cb4d174cfaf2b12e1cd03779588f9d5cab2d4289b49bf2748b4aac537e806c348e74f89505b0d50563661436d01c6001e707f7bd19176d012113905bf7ea0c18929fdbc2232ed283b9c6d52dec780b8f1c315d590293730fc0ac536159bdf5f33e2bad286b304b12b95df6c4d6f42bed1c26646ef2af03236c20c740ba1d12d58e5917b1edabd91f1b7837243f0c89714f45af85040b3fa79fd9bca13d990810e0e819eddaaf3c234e39348b3f5704d62b28288517dfaa0c1b603912545b0b2f0930707a26d558290e460a87ba8649fea5eb83bf184c76a48f6c0c90bd7a81a9c9d833fa38e6aff5ad3a8987067effae95484722689fad605a4083da72225d21d853923b4dd952ee985dfc43e992b2171493a5a2e2818f0bdf1c33988d6cef50e75a9ee4fd79ef898451c97055b7a62793dea419afff50f3ca714fc03814379838193ecede3e4e366ff239fcdea62d4a12e356f4a815a1250d16392a5d0895aa22696bdbe9fce471a4cd7c9e16943e478182ee9870c063e67a122bc6c0f8531e99a8a45f3340ade668c09d600c0e3b2b47826943fe693f2c4db980145983221fad9413a32676a43c7ed41dd6fe5c632d15dd3b9f77e5fdf0adbeab2ead31dd5d327c5f92c89106b69647e706eaf153fad94e766eccd4dedb0330114528fbc783194ee2243e4cec0510d283fe79ae0fc0ca27a7fab147b8f6b159b6fe9db42303407f615802c9afd35821a3de58ca5e8839c5abdb8d1eaaf8be2913e4806ef33ab0383aa526252d2be990af324863c7116f6b3a024451ed221ede8af86938899d148212b536387bbe105da90e8b3543866bcb2a41cc071b3962086953cc688df8972a2041e76933bdf5349f81b9fa5540d774f32067dc617fbc4120fb1e82c8ccbc7a27e45945d5c75c8e58fbe3310a4a269165bd76a041cf09f92c855a0826ddcb13449c72c0ece8f322e76c9c55123e40fafd1646998664e8c2356794e45f9148b30596cfc308a75ea4838212d92ef983a6db4231cbb462e75d88a113fdd6e243f0f0540aa5e3ea533a644051a26d06d8c8c3e62f7df48bdecd83c19771bee0b8d40582a9ed7af72fe5e4e645a29a5e3b79048937bcc5bb339134083953f957b8ba3fc2b0e547a93ec8a0de7aca5d991633f742f1acd9ac97f6216cbcda1d90e9935562f8e4478a5ca865916758d71ee55ba48b44e3a8d60ea4382b30d8572bea0df6781b2ee5a3976e5c42e68e8f928c3cdd12d3667502ca38cd1cfe994b4cab6659f0aa5765e5c175c176a2b4aa5c9b6083d7e3ba4990489c5e81101ad94253555043fbb4d6b1c133e60b3b775239b11217fcb213e5ea0f2c4d3475220f44a7bcc6d7132b0b3b3265504bfbc33bd124375b766723a972c97a6b448a75f7b8a228060e92efb21d3374cd84bf5f291e64bd34fecd39c231a3d35ebdc373b20aaaec7bea6cd3ba635feca4722dfaaec4cdf4738d7897ee28b5cb14922822ffdcca8b0bcd2a3e735bf32a982ef99d5ec2963f190c978fc04ae9400dd9ca324d76d80868359fdda1fa7f2bf4ab0abc9ae7b8919e16baa1db08e4039703459a6c178e56b3b744e4b700f7b28280f59f6090e185e98386b617a3dcab52dcb1e9b93fdab6d1f347f0926e93797b1580b5aabab7d5789e42877974c44c6e2abf3c51cedeae15ca106f6869fdf1aad9c663a1350d8da72c4b06fe48ba3a97b273c96fe963e153ff65e5d1eb2e9ebdf72eda62d6b9aaed2eb3849ac77c63507edec48fe85b4c2ba4cc3cfb060112764e7584c01e4a07e57cbed4aebc16500a179cd62ce431b959b7cfba12b5648b4ffb12e5b203059802b283e3389325855439667d9be777c38b4350714f3ccd395d277b471c837395dd4d98dea15aa98bcbbc2cc07f92b3968313a28b7a13855d805f7c2749263fabee87a3845980c802fd8c2cb9ad53bbce1437f425a90aeed8f9eca5dfe8979082efeb640aaffa923bbabbe4eef7294b11589a68de6f466c8d89cd970f82df63d209d3a011ad3a64c4d627ef9e46944e1d4861829a11d62d39edd583964b371a83295aadb935670e261cdbb21d8f8b4303f5c24b20ba85a7068d8e40f36bfc1631043765daf89c13fbbbac806a271e4d039b8776197a5c3d4dda032379111b58ef141f5f15cd33926fa396694ed71373aa5bd13195967feffc6b458eef1fedf649b60bcba5a421d1a1bfb51d222a69cfcc7f25dd9f1e7af885d1500c925eb02ed349f266f9e418b7388dd7ad62ffbebb89a4602d4aebd4df77108b1b55eee45ff895504d64cd1df6e41b53d33e31f402ab864b6b6df7b97d6c751b86cb8e7b483f5b8cdfe25e6ec5f36b121fa5acb3229c500a19e756a3253a5aa45933a19d58541de02a291958866a57440fe4865ad7cc1799a1420c2c56596fe0d48a760f25ec23f3135d92f5e9b43d237fffbdc99dce4a6e4f64ba3d2990a7127b12be71112c878c8852c48730f9d33f67fa2346a2f8344c2808399c158f013c623b14dee3b5a1ee0eff9e4ea8ab68993f8537ffc96ea9247ec77fcb254d3969fa0a83d4a11ac696e83fde40aa87bedf0efec873df5a491be19d90c2b08fa8ee8f8008e404acfb32aa78669ade5904a0249c8aaa0c4a78162f620ff53b3d86f35c6d7149c6a0f65344dc06f234d98ead51483a20ada9a0551a602a219936df2e399531379c156e1a3ea3f12d3ed1a5db9912b3064ed372abfe2f1f2b98132ae6592c2920490fe9e8d8bb32002ef0e68764d8c66523eb77c07b944caea616c9d37b490ab5f6b653cb2e0ad2c42f43d58caa81de31dd4a142828bc5881ced3a0d30368974e5c7db9be68ff6f5c68d45c8bf1624c099269b6f05ae7a93104bab77a4eead99718bccbd45dd5329e50ebb6e0cab8cf62fc3c17248810c5bb788680fc2f7abc5282e2c956edb43e8de14228fb878995c6e896ed11c792c5755728060fc26aeaeeb4d381bef6ea39a4ce6c3c3958a69e45f79024714c24c4a3d8b85c381935a7d3892069d72bfca5a254dec3e0422380f4f4127237e8eb4bf6fe901f1d8c7126306a63a57bfabe920bc358ebfc5063ff01040b3b3bb94d1ef9a30021a26de7d2d1d988c5e9a5e237d65425fad84958ead4a9ed701733c48001773f7bf1dd53cd265db93bb52538b23382b16aad01ad4d1d618d01bf2915c44030a46f5c4828fd166138c6f40a871b2e8539e5b078b01bc9daac77c395cf928486c378a5cfa2ff945da059e11974402fab6c0eb75ec545a16320567d2669f198f7c0dc9b6b40c7e55f102f2a822b16af7fa5b9f0ebdd445a20cd4118bba7e1581e9864940e35fab6e3701365649c2a067f3a677df9f5a19dd6e91fb9b720764f33cfa8ae647d8581fb998e3360ea637d4f41419bbd513571323254d8aeabb7daef8e48bdfac608220fbaa96a77c72bf67ebd6f2e1c54e5059ab37f97199b81429b7c477b7c5947f3adff4de5a41fe7fd42a7b0564ee891df2c519ef54ba5d76303db194735ca92a175a040c4e33ac6b4eb05ecdd3a17747acffe0e46255f5a5b7a61efa43242e4d922dfa740531a32f311d670087efb2f3bf9d3d4c51329a2b341b0103eec91e064c9c495408ec7cfc1857d5aed8e9608237fc570d5755612f636653f7a00598b4c67b6eb7487f92e20ecdd5d771d4982a52f634857e6eaace5832078cd69831b90c7da8bba081af45a2c7b2455f64a4f8d20aa607e5d0dcd3ec126a4a668d38cca4a92cd7d9ef9ced73aeaa0635723e071be02ce065436a5dbf3d04d611679a3c8540b89329cdd39991d0889d037908cf0c8ecdc710d3d4c832e74bd3188f733a9d92c62767143304fbec7a590220a9f4f93d2708a0a78b3c0a5aedfc99be6cc1b0f8628cae1e1583c41c7bb5b7ac6bf86b3f7e829a03f21b554fa13794e6057eede657a0904b75b2da4665e40082143e8e46e1b509d7213e6034388ede041dd08c4bfbd8ab74afff6d93c886987c7768a4239dbc9151ed94700f17f28314bbc65ecab8a960e3799a5b7a11231174d66fcd97976049a4c395ec55c2995901a6fe3ddf65752def209321f68d0f17d754cf64d3fae1179aaaf8b2da510e408e5ee9d3d8a8b89e29d3d689acfedf37bbe84efea910fe3d78092b6a807761bb41f193f91dd3d40217ae61571bdc1394e5ac3c495a51434ea8e355831719c881632477070dc52310d2733bbbd85f2b7273a950a82f8e629a6f792740f57660a0da78c9ad91215d1746de60301e73a9d1ac1580e4d546ed76699bc37ca9a85b61182e8cf416d625ff0cc359072b4283fce3365f2a25e0c83a48609e6a9ebd1ca995024f1e82243cf70756f569db399c7d67220f95a63a509309ebdf3d1f283ce241a68fc3a82fecf03dbd3b45ceddeb94fb5b67c63faf1bff568830407974544840c1699cc80b9d92edd4f4b353554a890cf4659c7b2bb6a7c81b54ae23f97cd935dd", 0x1000}, {&(0x7f0000002bc0)="2802ce9497c24f878829f7a11195e62ae5000e0059373ddca39ee5d070aeca6d61597ed05b17f83f58e936536b438a2da35142ade506945fa7b3abc59fb8baf115f1c5fded861c355d792d255bf682ae15aaf4eda55f4e2623c5b8ab3f4dfad5076751365decd6ebfcacd3dfe293a9da7286a181a49e9d35f584106ce99bc09c696fbb49032d940446acd46ae83b1bc1dde6f9d3d5f54153ff5a126f1dd4f1f04c48dc6e4d5c8be4f8c03d5389fc", 0xae}], 0x6, &(0x7f0000002d00)=[@cred={{0x1c, 0x1, 0x2, {r0, r1, r9}}}, @rights={{0x18, 0x1, 0x1, [r6, r3]}}], 0x38, 0x44008841}}, {{&(0x7f0000002d40)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000002dc0)="dd81b19853d72b56c788e877a992f8519e82c4096bb953bb2907d2667a0c3eb2676f609fd446e3879ab4b24e00b513bc3f3d4661ceabfd4266476dbbd9b1eadc52a923efa3d140634007fc226ebe8aff95048bb4d22d8c70f6a0606d449e088c0f2ece2b66b3d4c8c32f0c4c065a81a0fa3ef70bd445e05a62c76d4e4db8eec472dbb17dae749e4fe3fbba7a48896abca932f511e0b8189e9f8745aecdc70ff8e2ef49e0e5edb9", 0xa7}, {&(0x7f0000002e80)="cda17f72cdbcc0c6047f52e6b755958e520245999ab61d378dada3a20cc2e2747fc300aa7f71690ea84ee5a9530b6b0859a41436f918da2e27a5672ad6b23c603ecd6a025508f9a36e2ee51a88c713730134c2080bdaac9dd2d4b9751ccba9951062895f9c71b77227ece9e6e0173604a810b48cd49ee0612af4f55bf611f66ed6af510f07991a2dae10bad39d6bb8db2e", 0x91}, {&(0x7f0000002f40)="f5d425dc0651ff6198d1371a9bc20662bedf42ee244fa64a995cb8ef2bf69e48f468a001b2b4b7a0c123334527e8973b3f1921f559b42c75b42d00010bafebeb2bf14fc4ab586452", 0x48}, {&(0x7f0000002fc0)="5b06c537830b5a08fc0955cef1218355775b612df34f097463230b03a6b50525bbbca327faec6bef659d5e8adada5fcc5db7f066371d0d0aba9c0be6a41d15426b7a4eaf18787d4ac61100344423b06180a974471117680c29ab12bea0f35739000da051e8a1e153f5f0048c60feaca87db43d287c7273ddea94bb76c288d6239e58faf4005b95d638e35d9a9df8602bf9ede934e548c544bf6b5ad5588f6cc732bd7cf19eda0eb0b0a356bee53d4f238255dc2123a980e3684b8e4f2147a6ce2e818c9c7ba57524d55a84667315c40660077df6550a9c60f3867826d2a161e5a067d488969992ea650a1d6d0a5bea2b05aca1f5d5eea78982952dfa0ffc4ee1b2500b65fea76a2f9626790361947c83df17df7721605d032becac270f55618b5199ca20b7f3e40d0018f5388f16aca5852800413087fb9abe9104125ea29e8ed8aabd4be8d8184b01c67050c7fe80dcb0bac8079dddea58fb44c074d29306ac1bfaf2fdb1cdc09a023a8bcad63f92de7eaeda6761e184d19cd5d5f245cd0d3d751f33aff639333ae16ae6a22e181d6475a19d938fb678cc64e686ffa65fdbd5aabcee93b356b2d3ed0e50032964fb7521d7d2b3eab6b53dd7560b81959779b0614fbfdf772ca224529730a8d8e85b1ad0634494a7555113f7aa13f9833fbf5a16c290dd92c6c10e88e0705f06e9d7668db11c615c357af4155aff78641c525902b5fdb0fc6f08d537925000977bb5290fd9f4545bd3cd4735e825db9c32cb971fa11d423601a24c287a92f7c06b0d51b6483712142093e5c0b5cf96f9b34af1cd6ec03c8149a8f1f372bd79c68ba3a0998895a976d928dcf65a2ac3660270dbe375f14b12f7e5e6625112b29556e87d077c27e54cbb4224bd0d3e3280dc644d9b22d5d554ccd1ea6efa60afcda4996af566866bcd0343eed6ec518abf435a89dec450b60b0c003fde641acb2356c15b7f1f04ffaa1b63db7effcdf1f7809dfb82c129ba55cc09ab2ddce36b7f4240f7659f773c52eb098db90d0df330ae0cf972ca5744f03c2b8af65444b1f2e36ab848fff77525580b817ae2b6c8ee73b00a230aa2ba3c6be52a986c19e4b5b43fd4afdfd721597d527020c6e271483e4ae3ab9c756ff9d0f8a3a1b94e99f061382b9e9d98724dd26196d3a0a165982150adb88bd0ceaba70bf9efdd22daf2e4de4f9d6f63962a28d22b86206dcd76146d55f1a5ed9451e108be03705e8b57e38650f3c3ec13ac70fb11d30f782107f7e13a17d19ddfd831c9433cb345cd482c82ea769b63055c50678f7b730cbe526c327215b3b26e44e64e44b4473d18893f200a43a6cbed93f665fc839fd8ec5e2902dc55711db6cd6bb566160acaa430895e1ca95d298a9cd99da68103ce28388c7fb616984e6d758526eaf79faf3c0b4e12819a105ee7fb69098f707d53eb10cdb915753693aaccd82cf890cae6df2de9e8d2e1f5bd8d70f1a9bd81a3edaf7c2f65a0246ebe4f4dfca1a408516fba5aa3591a47ef301dc44be3ef4db5b3d2d8afbc4fee2e7a2b390ee1ea7643ffa74e6f88dd5fd4ed2d03259c2054ee5687f6443ee0059b1f600532fe0abdd72104482b3e7c2ee5f948681e293da6294bfabe237aa5f2100623144ebc238c6506398d144898824fe4b2ff6c1689f80b493f80921e505836d8e54f05415a0238ecd24af50cccfaaa5c29476cc2459fde0aa41bfa1b048035f2dee579ddc84e96516e4247a70a597c566a720f8f7373553c4a8194d7f93e7f327e576dc40ca0e1b39ccdd2f7751d9c031c71b973fcd6482a6f7f66d8f145ebc669f3fca9e7f38b487641d22838357a363ec62fb4aaf85dbbde5fcbe46b930bb012597a9cd699640f6cf1bc27ca3f9bab103a56895ab21544a069669dcbe59e332159f0d5d9439266a5b54368044fe5a4a08345905bcd2c0ced1aff79abe8028e2998e950358d6dd30c3b3519edbfdcbc79dd58a31ed09f486a43920fe919a454f21960c1caf7f5c23c5cf74f18428a8353f576e48fc32dcb9e5addc20124531d905a0a6605661be63b245fe2bbbfbccd020d2230c87b6f0562e7b74bfd71e83fad0a502bc6b6fd6a6287a14a0ec76d489e4ee18bb0d7c6b758662482bedcf65b2f9b3b53cb26b9228577037e4d95a2858ecebefd3f7fada0050800450c28cf0a4802bffe27441461b4afa0711c9811d85a6059f92d86cc77a7a044ae7daa523103a97c95cbb5c202ec67bee88ec8bd954cecf7201dda688d48f971723d638e092196604081fa62514fee7ce838dc43852f8a637f4657977d77736f59de3be2907078af3d2025b40b39d703d15ba1a58fff1b42a6d2d87a1c503ba0d63d5b7e2b0a767ffcac703f5aa30d9cad56d849c1193dfc500f80abc79bec18463e47bcb5bd62d6605bd3c3d5190de3bb22d5118021b6f62bbaf4bda2dc80623fe856df1cd2350c2ded9f9c744e8e263479e26a31a7cc338ed2ef02f8288602463c1fce905ded0b041716ddff446daebc050ec0a95b9cb2c44bd76ff9a3189554d7846d87d4931018ff776b80ebfb14cc40b784f852b5c5059d064eb87cafcba4f1528befbed33d2147c3d83bbaef484e08fa01bca31338ef0920f10c83803eb8260dfa3bedbab003c1ff8d055a1af1e690da67ab7ada0a5d17ca25d2d1b6c76e2e23a3ad792b344b73d1a00ebf499ba88e59712156a02c5a367ee1926b04bc6f656652b8e979b7184036e8e70d0c626b16d9078f6660ffdaafc1b5dfc40aab6893f50c6b1b0913d694a2e6507ddf541d9623eb5c3802f2312e87dfb1f018878fa324643a190b062cb827c8c9dd12994fffc51359f92ad92bfd8de806b7e09d104d1d375c4a088efe85c8b23e551fd51a89c7a32285d3d29bc845e17c5a2230b0e0592b50036502b72b67beaa1d02fb501394517095f7c3d8946f7dce68a246123e28f63203a2e18bbb9b70b13f1df9d96c5f9b293e9f5eedf90e7b31a1df72072bff563058de660416c342778387ff8c4dc9928909abb7f0836e9f930d5b60fe0e5fe5afae3ad832a12b2bda817227e4063ffcfd0dd22561d2404948af04f81952e08a75cad335f70ff880cdf929ec4a3722fc9fa5e09ad5f3a9c330e17e7fa0cea5e32825c6a181d5111304ce40f2e344d67a3cf67e88592d2c205dc3ed38335879b35bd4e8401257e2931988f3eae23149b363565bb2d805334418057ee9d7ab7df01dcf7927859b3de88c14538ef4e997df509a46599e7e30904d2a6d661362457c61845c342d6e8b1afb8a3dde5285f2da4d06fa91bcace8099a2b7f42e3a7f2b024a6a124b17830e3cb5d8ed7c0f5a8599efe3730b37bbd949837416436f93aeff81749a47603d70dc09e509b7715eba8b1cd0aa3b2dc85bce68f18dbd711bb51671d19c4b768eeef8a8e2228a0b592583764733f7538f0e3a8894c161836912fbad14bf46c24aa7b0337f7530014549d2d8802c23f170105034e38e11357325ee95956e45bd480af1e4bd2640f7a35515d023024b94bfbe3e5ba96ae2007e784f4682acafc2ace3bdfa75f95c68cca9a0afb014276913874ff1d44624f4983029ddd0d74f20fed1a512568e900b1b20d577ecf53d747501dac96c0bb21e9f502fa59ad1ded4064810e2c7f8afd374da2b564778d62b44e3c0a1411cc8276ea2df4580d264ae475b2e7adc5cf42a8ba4baa4f80cd223f61379aacfb9e24dd2c05a4a78c35b67c2dfce9b80d5cedfd9d5c75cce9e46cbce45368e3ce007cd1413cab17cfc2ce199a30d9e98b69ee6b622ce65ee1f25826e5bd572dd43466c8acc55bda45fffa10a9a223c583268277d1bb6d5a3038ed7a9fdb1ce2aafe7eff6a84f50cef07d8035a78898b4ec52fddeabb6795114667ca7414bc7aabd0736f5fe5ff98da62c6e576d56557e27ab56003e592c78d8b9c3c7316eae39f79e8a6163f64dd31f8516e11066d280a8f9a714523a77e77e3689cd31dfcd0a408b8a594da321e1f5028e95b55eced88a400f86432f879e1064b1960c245fb65b2e376eba9779da48ae4444867c5fefef4fdcc2a4d83500ae62b7d288db766979d7ac099d81a237605686027ed4ced3bef87bcbc7ca0eb002ab4e60d7b26571f21be337afee0d1011653f8d7e0dda6c121856fab8e43a5a88c6fb723355b592c6e10e11c87d28883926b890ab11ae60494290f224bc3920bf97bb8a541d96429b920bc67cad2b6fea73cc588607a6c7e22136aa71b52ffafa1e35ebf4008a26625d6eb2e51d98159c8ae56b9ffa2dea24b8606c7974973d7509ab6c81e5eb26dfbb0468fbeb6ddbbfaaf46b7774ee1379f8d3c4444c867a0711053741555a60a1ee6cccf2e7cfd62d2b8e94bf269ce35b483edf7f2dd6342d99b23cc4010829ca9abe77d589a2243de3119554069a4912b3ead10f5a578e01b1b1db847850a604d3d81cec72b91c4fdf518987ab21f50974e2dcdf056ea774e4db97dd3840ca95cd97dbfb7d54d08ed6b19671ba8a5e21c580cd52f62585e63caa135e1f4ef724497709c9fe651cbf270e4690be221286e17cb2cc6d65255a6d1ccc0a45e158429725614c6f250c8c176a8b48efae6c117b7bd19dc96bb9b6b632118f143496cfbf354a7523321c27dbb7d8f992a930b5591391715b0ba74b2ef9414102c7713091433cb22718f73d2614459ebe4e2d8f0738202fc18e616a9754f22d45af8dfb59ff7c13950b76f79746accfda0a36b3afbd08837c48e44c99d2cfd086c149fa823e3d2f68ab7c508be12f83298f2fc5109afcd0f1f28aedf1aa4303f24091e79d254ec75d3d771318a2c2326708f99fbbf83a47545a2742d9ac936944b5728083de308000e763a9f37a80f69c10cb0a9553db0b730b7545307cbdcad170d58c59243b64dcd07e243a81208fbe0f2e47010c2be1feff137f66f997220717abea32eb0a347ea4d58be06f9ba0c9299050ce52fd2b4b1f27b7da78323dbe51908804a31bcfaad98d1ee633a01f697056af26b9ee3eaf8dbad3135dfb3ebf256021c36adc0ea9e334ddf3bf9452ef6310b3d18367e8eb57c88ee8a068532500e9bf8adda4cd4b3168d526efeaf9d40d91af31f46131339005852d833abd49f06c941252a2261b91d57f21f562c9fe70f6026afeb7a1c69620760bf873057e406edad98996d83eddb225e26d21c7e205ba8abb51699b4dd74488185fe4179cd7aae80c78fb22173a8752d16e6bb9f63810cabf634d6e563514fd5c304e91fec5db65c91d2964ada7395856d5c0b4652a8389673a3395bc5ad22fd6061598d05414022f1df8ae9b1b4ee2d0f0813243fc2110cd1fba1f932619ba67884cd3e193cf6de8aa4e6a802bae0e6960f9ecc80c735608d20611e520cfb9c90991cf5e609490262073ec93cc3ce1e159eea960c1bc419e86374963cf4d91fabfc9ea3447b5a7e932dfd70df7e3efe963f958019122553b6c6b7e3904e82f17487eff3e6add40e48c7994734fb7e14d067ccd568ab5b5a7b3d3fd21c2ed0468634675816fa1874597a0eecabdd3569a418731539bdf661309a95866a048498ad49a77677001048a37650ea6c4cedbdec51fbe11c38b5aa5150c676afb771125a13ee28b4022a308ec92a619d28590de8bb368212e8aebf0b5ee2b5738953b02a9d9c304f70220beb5f180d3237dfac2a8488c91d9f3cffa59654d08c25e188f6459c5f7c67ca4ef0d9fbb0706c01d24e87ee8e4acae54b1c3a5c175f570de8b272bdb5d9d98dc8a4436d2f25344fa4af9894fce7ca7a5ac420272dbb74ba3eb787be5c10cabff3c98b", 0x1000}, {&(0x7f0000003fc0)="95b2e0186509313d4a8840ad65e2af635afbe581ba1a7a992192708572c0657c613de62b757e86f851a03fad2bb29122e22cb3f38352bf2c6ac792073b27de05690d0b40cc625e89223731abd708c36934cbc06f2a4ac323d5b6a33b7c6e489cf857f3965de6e74f92f4308eb7898aeac49fc5f097269be8e67adbd573b1809406a9916986b3d5371429d91b09e594c4a588189519131b880096465879e2d09196e77983461bbc8bf81cd7218414f6817bb864aa6cfd5544cc20048e57b7c8780153f76fb2e4ffe08813c082c7bf5f01bf42c4d738a7daeb0026761eb285378af5dd7a45", 0xe4}, {&(0x7f00000040c0)="5e126f006bdd9f33dc4832b0060926", 0xf}, {&(0x7f0000004100)="ec6c394e0ad8e2a9a1c946caacfe1e21d791ef6b85ddc07f3b2b64e5a3226d332812e4940ee569444091f520879b42cf821f90e691127177fecd7f476a649041530347ebf4ee54f1004251de1a5edbf184aff57cd264d2df89b908df70a7d9e3a1ca5fa948e742a73362ff04aa64d649296c69f260fe971feacb7a8550cd9524a03cf727febe8669d96f2cbd6d8e464340f5181546cdae644d30c5d0dec9d05089825329f69171f90e2d30082e4dd87f61c6e1eeff4dd5162e95c32abd92bd9c40bf4e726f81426e38a4b6a64d1a8efa76725455ce667fea14ad0b5dda98020ab9a289ad285c875bcd2a800ebab9c299c032d50168f8c0dda60718e1ee077f801d5b6084ead16abbf45c348ed3443a7a2792028e1e96fec332980fe2292966e870c86aeb1bf549c2528ab25273eeed537e454d41ab6e3c772df204b2d66074d0972662fd15b747c11cad661444522f0a9c17236e18b0620f2fb7ca103a2a299ae44e3ba0dbb6fa84bfa11f1110adf161244f304158ac423d8db51d1a7f448668b9aedf2a58dc60d5051541f90b481e35644d67aab921a0b31cccf37f7d99f90ed6483140f34b37bc708dfd282e68ec0782345a5ced5fc63db97d577bcc52238f239c434f379c452c09c4f2a9120c25b1cdce77d8fc5946e134293cdc41360009d54be605d6626c297b7e33be3312ad2be3d4ac6f42ec0110736243932943b959e019acb7d1f98ea8572a4e339e79ff9c583ee0757a6c4d23209fc832e418105a7eb6e9b957969851bba14af4e209b179a9f38f2a4a1db48c8629c2592c5fef14c99df7d279366419f273b0bdc23472e4d002030130f2ff797222b78daf827a1b76d6662e47fb5904d97681760e584c002bd3b9c07e9c3635b02387c3347ee01a7409e33e26c2f182cf83d6a4b5c21308874a95703cc9545fa2845dab5d9c8a7138ab385c980d12a0f56eaa0edd588a7dbecbc503a4c52bc075786c6dd0084c8ed2e1dea2442f07fa9fb88202e0a29b4cfb8d8fa44ecfbb2ff884494376a831c5edc5f6759782c21f5161e7a96a877a41ffee612cd384c7b95a414e1188036236ae36fea201b3e50f3ea46a72e102c21b1fc108ac04a60fbd3d1a550bc65c16405ca6b14ff6bdda85c7d645164d731287cdd20bb81fd680adfec7ff258de4146b1c33a0b886d27882b606377d13eff8b0479e9e60cb3a140a210a559fc542b58f3f3187eed39baef4d6a7b18ad1e9fca2ad796584c445be8c9ce858ab9f7441bcc996bed5b6c75e88c06276fbb222d15f60c24a8fac633a1e75d435ac042a92ab2eea48ab28838b710d0999a2fe8ca627895c1a510cfa1d4258bf7ee53807f36fcbf96ca0ba9e4aea62958a7d1bc26a70dd0323364f866d94afbdd30146660a55fadbb7e780afa4c045397d558c94de9513546faf963735dfeb45e064436395508a302e54780b403747586a7c79750ae56b0892eb02c7f19f8d952036c40491e5b862113f484ad3198130c46818eb0ee30ed37fada93c9f0fae04b2864c4d7ce7d3b3d8e21a8c00fc2b318532373a10f73fc8a3e2a488e2ece4fa9a61c0cd48d9caf3566f5a5ae26b35703ef418c5de0dce1fa6025a20bece939ed995a2e2447a589732bc1b5c977a2ee7dc3ab551eeebaf58c008f26b53e4b283bca25aa2369bfc5795c4c5107d2c912691f7e1770e63ae32ec799d27fdfd94c496482479a81dfdef8b624c66fff6b8da368c3d85081e4284baea3cf0d4fa0ee958bffcfbddde79c14149f940093c17856188c45a6f92a0904cf3b1d50e4745a3e5dbf1170617414bb007bda9d82b4d9653bebccee0531b4f34d319a3ccb6b0b4c63b85c603ddc649aad61b09c190580f9801d960508d724706600e047acb9ecb743a1049b1fba8054916306b5bf17095ad1d0dc68f7bd534dfac66e1465b3e79430e359a70be2e3d6aa4968a9820904f6c7b6383e8679bd29f5a166a181f868a7b04502e053ab47f6e9dc035a686a5d8b52608b56a124d645052939c0a95412d0c6a1fc9bc0b1e501047da6aed0aebea00d09253527d399ab860feda1b9e37e7c5563a96064e943521bf144c1cd3a4454f6832201b569662734fa70bf29bde1085d5017f41d1b5015a70b29a79945c84e50be1cd5b3da0c450eead335e7e114d3166b356059e7ce83b74773d471c50df45e367983e8f745b9dbc02daeb31eacc7b8cc5b03dac4d88efee71638e2e4b3b32e1fdef36e0e0e980f95d889e714e2b11de68e3b64b682a2f8710b3c5bf051b2100cfeedfc45017b4e04e664b473751faf180a31719ac048958b7a7198eb3a9f6bd83407fdcc6c1296c6c872a25b6b1863080f468a0caad11e8a4e983994f4af294f05e12140d342d18d95f45558a585f0174859d3ec525466adf939935c7c76043a42fc1fcd3c233b5d0bd57d204854bc19dda2c1c718f0a12bbe046510e76dbde1c18a3d56e3b377ce0d21bb0717edbf24b779b73eec91e8fac3e852183bb4b3b27f06af12a760a4cdc057f2c1819273fad18685795358816ff2a60f0a4a24512dec2bab3d06961d99c743adbe0e728695d10b63b7effbde92201d1a30b2159b911cece803007722bdf465d9c18a4fb2edddbceafa12233793a66c5b5f6afb3d538d77556dbb51ee15d1ffa0b63eaf61317d5052010011e7289279199de8a0fb7bf61f63268e0d7a2fb845dc94279e47b83861e4625719844762e1882354eb25f90d082dbe8d10d20ed1eb52165c38503dda15aba19574a5d833551b5ea38756cc803007373a5d2ad4c25eed7ae0bd596de15edef393d67c94068dee7227001af448642c8ee10ea207cd300ccdb8a7b2b0c21525854ddd8f7b28759c08827a4e4a7b58ae9d83e1bb12bb6d4c74f8f256b05e3fb89423bbee4b7c90f6a1718e9b992ff95a2f14d9686f01bc898d769f97fa9e5104ee8f2287525b847df212f4f5b8a78664d9ef24f65f5159dafb491f75b38539f84818a7824c659dbba21fdafdcfb38186e74f211e0ad98e4d6032816672c3e75f23e1729951ea43b4aeaa8ce5eac56657a7cadbe214c75587c655917d567fd0d43bb57cf49068ab2a905755ae26bba67fe30a56af5cc149f66ad472d1b43461ceb0518581dd3b2deba3d87c454f1bd66aad1cd3799c3cf7d8806e429f60fdf1cad77fcfd895565b4a281a5c858d65ef1b4b062aad3516a8e9599a9a081a4ad260c7500f98e0a006d5017ce1e6b8a1f35608c82f5b257f7dce318e828196944f44f0e1fa8fa45c4ec9c8eafd3ca9bc6e0cf4c75f08ea20e9c14ef63d98694bf1c0631fb605267366cd70eb24715974dba7e89206e09484068b95dfc229ad226ec5416bc82fba47b36216b00cc1e4ba344c9fa8cd7542a4585f3d4493d5cf56490aea4fc08100a0e898978483bf429e6f1465ba0f1c60a59801c3112122b6e6292e4793a97e1231d19649dbe1228a3367d3e4b2d83af8f6426cb4d00a338be39690921641ea45b91ca9616611c66f2b99df8a024fab63dcdbd41a4349adc2af7dd76acf03fc0c054685b12169ce9570612858e4e9ef90db22ff71b65214cdff5a4162548a720016aecc4e44c08315226880fdd8220e6adbf21d3149cd1fc0de4d94eb7d7e079e7a8adc71b8d55f11d6ab867f5e1ccf520349c9ba76345b2df89b5190db33f31f781f6be84f0121e0dd6870b171c1cdc266703486189de5437eaa50f5b62182090a101f1e002e0c9505d0fc592326eadb2794286b0916cd102472d8604b9718f1e3ab09d0cbd02cf5c8a0682fb3b83f92cd3a661f372c8e5d93934da388416167f5239a14b816d9da4d5b030d6c8a08df6c0cdcdf594194b7b43baffc9c3524a086b1f48c9fddd9f70d7a8ddfb3244cc3d4067cdbf2dc848a468abdc0fcab9195b7818a8ea7292473390715a246a128c3619d1cdb529eb03e6654acddc5d97a583c05c346c76488c0646f3d5bb903d7335a1d0990b12674c786e118e2736a0f4998b7a5e5ad8f1c3b9748fab1cef70a3486530b3ac458364d13a172f63f26a215ad4d61d4070bc1c10d13d667cb786909c851690672572b7cb33e3fc0b11aa26dc94b81a1680f569736c4b3291511470186d8519da091c4a0e44ac1ee43b2db3729e15d135845b0798e21779fcf547139dba4e9f00e644968e7891387d5b8eeb2f98aab5143b88603294b8befba78e5e57e80b979e6e1c40c39029c7ed58c445082de139cec1b265efc00db58ba1177c908e5ff3910659d20300854cda03434fdac7c9e016fb22f12e96ae077c0090c372db944abafc9e01aac574eb94bc4b35aa4f7d6e8cc7528f3964a495fb600d2709aa8caa3410ae06c5704f1539da359904ff38e7fa28785a051567b2b221ecddc157cd1e93f5b51cbb97ea3c9c5caf31f8b1c043ca482edb6be3bfa57e02ec78d489cbf18362bd9c11b5e762ae23d888fb884afadc7056c4dd5443c07f2cf858e6fe68ccb7e87c024d4dba030971cafc18c534a1a72ffb39b5c6aca1ffb0304ee80e39bd357b373b904efc242d3b273f949479d3901204516c1683a8549a38b55233e00c3ef390bf4bd8a4142013c71f0058daec997f376c9dd355bcfa5c0677be4ab392cb3a93b5ad1d47126efc3035b7402c6bb194d5b65c0a8281885efd6f238028bc53dee0fc2b6371e68c92170f16ac7de0cb289a42d75af54bb4344942f6781d7302a513cdd2f3646e584eaa169328f255a711af1fde6d4e4b477ea672d96cccf714c3701dc2b1f2777c6c3b4856daffb891263de8ac2df10fa6aee9e54bc97f756db64b1441b5b19c0316a86f3931be3868cceec4e2058aa3f2ec970d2acb22550d44bcce33efe36bf7202091e4605cc3a5a9ac3677ddf9d7f2791512614979e0e62b94cc73ccf610946ad28b23be2b7a2ef198470ccdb479dbb4ccc3c5ab24e1f802c9d08550128fbaffc114490b4df78c335c032b960a35653584e08c8572b4f6b5c946b14af239f8280f7816d41be91726412c98c4974307b610cef005e02c52f52a642eee4200dd17492c08ce353cf7db3e1290e3226c8d1af16ff821431b4ee8685dd20021e3a378795170d8b1eb35b50b038ddfa9f00f70ca3ba5f21c845b01e4b32063ba294f8bcd803aa24ce2f237b49fb470b86e770c30ad23ea24bab53027e7ae201885cbf2e49335c8380b3dbf458479e64aadfc103db119c5dbf34816d3b434321ac37e27859b0c62b31d7d869ec2e49aa1968de4fde1e9b17ff0b95ac667cd61199533a2ab0ec3218d43281407ffb03272741380e3a715efb0afdceb8daafcf430639cb43dc74c0fa601524ec6a724c81092bbb257a713b2d705df0936aa51e69a13a72f319ca5c0261ae3f1ef7e0c5decf1ea2976f786509151654e62d17a94e8c47f2ff5a56269d8703f5647977ab296969b16cc9c5fe8db742f879a89ea34f743805539f1c7d20edc9a8554063128bd1c3faaef389b246b7c26c86bb820d4f117ed40a5827bd15ecd1831b840bda3e543874cfaf101625f9fc1d333df03255744018f1c465aa0caf0e24f72fe41a46bccba1435da0b523b3bb1518d1878dd54a3fba727d1da0c1b8305f736b122837e6241249a5f07d95ac8e0eea36173d6111d02c82c54bce96a1116f6437295bf71c0441d88f6d84397fafa732949b562ce758abbf01cd8d327187bcbaf70b08697225033c167936e64b3450e1dfa97083408b2dc443b0870757caf8b40ad874abe8c8dbd4292e61ea10d4577be624b036d815cbdb49ab6b2cac042fd966f9f2e0dc4784cf2ba50864bd0730927cde78d4250", 0x1000}, {&(0x7f0000005100)="16a7addf67a88c8bc620f56a5c780435c6773a86049264cc05502362b5444f22060cb70d82a368f4037c", 0x2a}, {&(0x7f0000005140)="cefd0e96885bfdb1c34396e72effa4c25ad07903bf379f577bffe6c4c22592e45ef2fe14689dbc19d84bad45ff63870f453465a6b2bd3e71f0bc541bf821cd6413c6e2ccc4f6917785e9ab5615dcaccded0fa5d40254bc4cff948e58d22b45892a3376503ee0a31f413dddf193ae453cb328b0bdbf104ed4ba3ff8a22f000fcb86c86c0ae2b3c66f2f4e80e4a3cb4a154ad6cfceca478ce239e4d00194389ec1ecb0be2ded87602ed775f30d0fa1e0f22f38cc06b37362c9214d776e95bd7780023f64c9896661a7abd0a89263cf92aa78b5133ec9f6879d1f3ab04b96f820fe03ed043ec87eb3bf71df36ddadba08128ca9a1db869e546af6", 0xf9}], 0x9, &(0x7f0000005540)=[@cred={{0x1c, 0x1, 0x2, {r15, r8, r16}}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @cred={{0x1c, 0x1, 0x2, {r0, r7, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [r10, r6, r10, r6, r10, r10, r10]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, r9}}}, @rights={{0x14, 0x1, 0x1, [r17]}}, @cred={{0x1c, 0x1, 0x2, {r0, r7, r2}}}, @cred={{0x1c, 0x1, 0x2, {r18, r19, r5}}}], 0x100, 0x4008000}}, {{0x0, 0x0, &(0x7f00000066c0)=[{&(0x7f0000005640)="2cd16433013cf25c3c9db17edd735a415819fbf2e2de3a1da7ad2eaacdac3c344854ca01d3da47280cae3dfa624bb18dbd286b4796d0ce3b87f928ab9ae1b4e42fdcd1be710a9354fd5c205e4b716775d99ea52af5e31b7ef3f64b3140462fd8c29fdc162c9c033c1386cb02545b6bdca9c66317e016705e5c016e7b0dbb6b33a202d072c316dc3b79b9d8a0ddcc2e5ff22d08e407b8b24fd0b99bd486ec402458679ebd7a0492ebc0dfd6b96f7c06f736b7100ecf38175be26dad22a9d11cf93c821c0fc034b58fb5794e6c3cbc7a6450924ee8b7d0547a5d3da875bcb412bb157f14ef1b9ae0ba372c64710f015e35186f1d2e80d4ff69435aba76dab3010b7b3711bd154cc075eeb5971f289c35eec52ce02fbac9a9fc3ff06421ad2cf33ee52363113db8ad09e7ee3910e3b17d3ec880f28bed83987516940e6bd1d73fbf9d5e085d76ce9cd4eefa5cf1cde758237aec5352c0b16f5dde63bec80a1c19fad9a9304fa2abf75a47ea7ee9517bf77b6ebabfda1919a0410592398b743491488963cf76a38ab84be5fa55d8728f9f4496df171e517e5d869118c24b71e3069df657aaa00cca5b23503186d8dc91c751be1efede96a0716bd75b8ba6988506d7f0f1202249671dde4259e704c1d622fa67f902e3c9f6a1b759d2b3b2a69831f0543bcb098c7019b2188000511ffade7bb50f9e4808049b87f19820e1914275f0b341e06347c74ed05a4c2b40e58ef021a07bb2110dfd4e7c85e901974471f4a66e49d0eba16863f0143d273088122b95a60751ef4c22ee85b10cfea6e1c1f7c1166ed693150688138b6d2d8490ecbfc88c1ec02c6c2efd411d3968b82f197e85f4de20558eb30dabfa8fe29b3b655d7213d49b122dddc89f0776944b958eaf3fcf39bb92b56042adf0428d9bd726c14f70f4ab654672c53f450da6efba2773ce20679d8928e5d35be2b2770dbcd858e03c9c819f8428494f1a9b63c61f0b6a89f19b352a7a9add85f2a35ddf010461af9d54080139b9c679dfb1d4f5c02c09c5fc376cc6faa6321b703273907fd4f8231d5d1fd2c13fc0e96bb454873d5f1f37e254cc194c9bf05b66c8528f5e973aaca7c450af9c5e22313d076fd41101882da3bd8a7346c38c04f6d3553e54bfd54538bc3187bcf6e3c12dbcb3e4e59bce4014baf66d8a2cdc25b1157d0da740f60f30339c56681570cb6e46e4083892f73bff9edbd5782ca3ebf6b5589154650743b1d50edb1e37b04d9b5eb090c72ea3429677e6d8cbdbe6b08d418778fd12cc78bfc1c5a9164ed55841feae5f7316e55ead79522134e346b33aa1ff74d7124aeebb73ba5e3a9742b2bfa07b812ad6d231896ceb244a7b8291399884b4411686d944b0764e441adce2172c2ed214924cea136ccbac8bf104ab74348946846071a0a41456be45582cc434327de4748672ee7bc7fe2c9d1d62101bf28d301904b0de56e13263b9be07c8b6f26eea14646e2b9ec8e79916b93c658a250c30ab34fcef26a6a15469e77ae6d7a986fbd686af2a8103c6bef7d5a8fc412e0dd2dfc3168450b302ff7225b4cebed2f70e501d30aa511097e41db7e5ca189986ca9728b398b7b1b0e8d3c7a928d5f74d9d03490c758d81c0af438227c48ac38e39a3f3c44a49e76632fbb96197bc8ce76839f5d3e3e69655dbb09e6161c56f823f4b33de727c6ea5bf50322464eda2592f8e55973fccdcc8481148433c41a23cb6e68748e606247f1901131b8907cee41943f155551200432caf86c8cc25a5c805f8d5e1bddfbed2121e503149b91b24436df82e9108429d7ea319b40f76ab403abdcc66ae8afd678254e66d7cac7eb9ac3c848ea1798b0bacfd9743fa6b14d26fee76140c7fa6c92052dd331c165e1acd5db4f9f927936c9cfa9b03ea184a3a06d0cea9cd88a0d587feb8bf14b096b64b31fefbf9d81dcc4f9b62811b96106255a68acad86fa1c0334240e823d2876e98cb1f5557564224f6ab60cb9ffc2a35a15cd88f4432bf087ca6274354803ea873d57234d8044055f05fd8df13ac3a9a8fa83005041783edbdf0206acfa8aa78bad1436ede1057441eecf31e1a1a4534ae9495994915dab7e77fc195df9bf23203e58acade5decfd4bf5e7c3a8ca8e47e12c0f6a1517d8aa5a7a85de09cad3043b1cde348f3731e006f565046beab990fc56b8e6ea05c2a1d716e5cb73b0f22d6a1190feef1b7621b1fed677a7153033fac3c25dd252efda4fc7d97a5b269ae7e6023b6027784b5354125688a850a0a59e2dce549e0d7d51b2f4275f371d962fae8c43bd259586cc73a561c8da073ec7d050e2dd52da0b80860ea22a380d04fb76ba15b568a0563bd7ed7fa67248deb719ccc80f7cfdf8968ede2547a34982260c280c031048f87d00524f2385838d108837ebf6848c073fc71614a69de5a349eaadd9db5615ae670b75d5eb83692f740fe285dc2590c04018e5951cf31267e337f8a00b26cbd58afb69a78520a22a2bd5f7a9d414c6c41ff804567f8035b2f781d6fff351ac6cb35af9dce7a4794c13506efb50b0fedcf0303819c9f10e44e81e52eef8b3c6ce0ab2205a220c15eca814f2597604149a8f23c419607f76f94a76ec191870d2961b8ad68fa59f01eea0dfbbe3f940e54b5d71a543a042c375e313975b5f5ce1aafcf4cba836d6e35dd1ed7bf2f24822fc09205912de7459c0eb0454de8456dee6b77d1e519c964de073e9edce21350f6a778db4219bbcd163ab15cec6c1360f6a949029e1105fed8388f6dbd2da8bb11e807cb81163d41b39d9428633e5cfa25957da2a98303cae47f9ef7577b14bf8d5e2aa4c5df9bd0ad7c7402f38dc3267b5b6eb79b135181d4809401088e53ee6d4523122acfc055e4b9e00472b82d9541bb57ed1e4692cbacf429fb2db030ad5992aa37b63ac904ff106e493ddd9600843fadc245734e43743f27db3eb370d8e7db68a73b539bdfe48f08d9fbd38d4f111e5850b88c22b0dbdda7686562e30487cf09610b5997073062abcbeef733071c65252d7a9af8afb547139cc7d46651e828213da961ce6c810c8e27d79e10dbf44ae08f7d1b9f3a58dbaaec7b1b1d646b8367f5798adc33034c675254df59a8062be89e43dc9ec5c7702d8e32264ceb4611c89b889192df61d32153999f76f117d9126dd81eb6a13e30929246486bfda22df657d54d03e40a9beb4052adf52a133acd02af2d0429cc2f193083eb5da2bfe439511c0547e9b4455314c13982d3763d4a48046327f936fd3d6ec3eb00fe094e3cc9377814fd004b9ef798e3219b93da59f7967e716bfc301e96970036921485be072404a464b1a7beb1ebf1203e319782031f9d6dce82a1de73773d1fe98110aeadb8a08f7dd043fb1767aa8db9cfbd7e973f85913bc865699b80ea0710d62f78b6ca09bbdcfe472c428c4310c332934a26dfca332d37125bb3cf47ef6a84f67722157502fecf004a7c7df22846d62430c0efc38aeb1d11481591f8ddbe5ded363cd847f8d61408a9934437f4578b055e832ee5ffc8bc80aad072ce21a6c1b9eeb39bbf6452afee75d08a8ba64a692a0feb719eb1e1eb493ab822660eebc18c160f1c6aea1a547d7bf5ac975c445bf8f6d7621204202243a3003279e4a4bb7e08db5e41a4eb86cb25a0ad10e5368376f0d64c3b32f97c9f42e672ad92bee9be8f1fd7224f1ed8604312246a26b1fd834d491a859688f555b8b7303fdf8d7364a9bcd2dff3527872b6513ba4d261a4e8fdbce45b6c3c71fa4f28d7a847d74c79f534d1f88a905c36bea76916fa9b5073f1be2a184d300c16126af60d2bf89eab3a857a6baa27ac3ffc47874c970078ed472fae4825eedc7678bfef60f6a005df953c1a86dacb4db8dd271cc50ffa23731aa0d7c0f7ae1d37a56177aa89ec7fac3307e4ed5280d54aa8727e939a15e1a2396bcf3ae9cd2e5acae0fb97f011ddc11f79665dd1b53e429b8f978c0e1517ba2a59dbbb30b18a820bae2be972925614947f6904f165f353974cafb97b0c7dddebd0fa14f2e31c296d6be9091e975489dec623501f3d9567df959477d7a5f9a6c12e3cdb4c0b4df1a0c70d720cd69626d4594e626f4ace486a89f0c31345cabdbcae1ffac92a5fb5d17a4c4c92dbbfe1a2352509586c7800f1d80bf933dba1a6719ba3436476c06add55a79fb90f110e8b25c2ce7d0ee7bad7fe6c263b6d8020ae5a22e82a3cc98ab36384a7362811278b0fc03dc60632d79de05a6d2ac66d8476c4b1bbb29320b7545e1123e5d6299c39e4ba83ade5e5497a21b4887dcc7fc9c302c2180a899320fe67ca5dfe1f0c58d45ed0c239b8cd68d748e323dec6360e820f4cf138eed686683d88753a6c024de6f2a1c49144ba34255fd610310da7b4a7b36568cdbde69e241a0ac1503cb66c8177905e6792c19209f7f79f5377b154654064d531fa76c01001fba35399320fb5ed9926e5a088b9e74d5e59c658df9cfe467b5292918e7158acf3e567cec3c3990aefc4d65ff575668e9b21831652a0b7ee606802c50bbaf76485aeb82d9a20b648bdf2623cd7038cf1cfde51a6826e5795ab594772549072082e3ba3aed239dd712a163aa2af7fdbff185718db011ee47f6b3c6a380071f065889234774062b948cd4c4c0ed9ef5ebd750bbf365a2b4a53fd07b3ba0c07b4702ee0710c67ba5f4d7e7c4fa6c98f6875b4515e76fc5378829706a1063f4618b6b9e9c3e4a5cb4aac8617bc86a7a3bd84f2887f5def1cfecec39972be8c5f959d0a600cb0b9dabc8c90c7f992f89f1092bda4e731deefc840a28a2b95fd9c82f58ff7a12148d0dddb9e369a704d125fb78e09b87b435c698198c9d8703284680336d0ec1c7d640c674b7cb885e525cdf8566ef1e5acafa4932fd2a7e27962d14f87a9c8d7903166eb3e7fa5982ceb409bdc5d54a1d45b5ee3140a0da03e87da8a73ccb4e7dd66b7a6081aa405bacf1a72db31817e6c8ed7ed6bf3308a6880fa283bab32c8bca3440988b3a8e248f25a0c6ecc7dd61db1fe6c9c21b31c79a735065d3e0ac044d5411d127a169b64d3f610965a4e012d06147235a8a909217cf2fd2cea797fae875348b06d0cd3eddd266313d4a031791c900c5848baed4dfc01cea8e85e98ea18f1b952717f67f806815a25782c8c7a8ced7ea4ab518cc3e706daf0bbc3e38ab34ea902dc42e8fed4e576196ecde73fdad01accd72560f6a54fd82cc875bab93a4f0b562a1e92b457d44e2367ee83d1251771c0192aaf24193fd8b9b69bb8422e1734e197756984735ad8eedb217a3bf571dbb0707a2c584cfd4c3f3ff686a18a38e80a09ba866a15c538d43a259474dbad32f89abc3287037c0e5833004541f589c7b23253360fcf0f8559beb195697491a4718b88a49d3066efbb26fa1806c40abc5f0e6e9a2ff6a8f4e4aee49d3e9c7aec6659ec6b3be6ec245c4a09103b0a773e88704b48890d7c0b4435c57a8e8306be752aa50d55de42bf05584bf09432655d48a45784ccacb986da582eb8b4346ceec1162b7b6fbc86b03a96749436c9da5bfae4521b1c2c6cbb3c5f22b0370335d5afb3e2722f078b9f5fed5363b28a776632796dcd14a42a4250ac2654d7b8091294d8d8aaf249f4eeae2028986e8da1b839c9ac134e34bbfd7d90e87aa81a6ec9bf1d2d73061778ead0900c7a5b19c110025ae0b73ea8047b55e7ab39d30b1bd1a1e289fd1ac2290c09c046a2f88132f8afb120a15844fbd27d4a18acf4e688b9aa5a24dc98e11e873f129651c6d05fd0241713a59fedcc433d0fc8c", 0x1000}, {&(0x7f0000006640)="71ec65cae9d11fa711cc19996b1f3e63272f71a6f973a4659b765ddb8659f12f7d331c90aa3c98335b7a676fe822dc28c8f621e0cee0fafeaa17b833e59a2829f018f0bb0c12c01a306c4d528738e05518f58d7b1905f65cd1d1", 0x5a}], 0x2, &(0x7f00000067c0)=[@cred={{0x1c, 0x1, 0x2, {r0, r1, r5}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r3, r10, r10, r6, r3]}}, @rights={{0x14, 0x1, 0x1, [r10]}}, @cred={{0x1c, 0x1, 0x2, {r0, r20, r2}}}, @cred={{0x1c, 0x1, 0x2, {r0, r4, r2}}}, @rights={{0x1c, 0x1, 0x1, [r6, r3, r3]}}, @rights={{0x1c, 0x1, 0x1, [r21, r6, r6]}}], 0xe0, 0xbb3a55b0f0d7ccd3}}, {{&(0x7f00000068c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000006a40)=[{&(0x7f0000006940)="8ac10409e337bf28d3a0b8323967a48ac3db12870e308b2e7235546f73e0b8da1293b1db34cf6aab654b1fa7612fa6b28daaa1594ff0a72d9088f76681c5806bf76fe0afac2aa2e768f95d8659b352dad3efe0fed95e0c7c4f697a5a972570ff8e1c7e94542ed774b9a196713a8e2ac1189c4704", 0x74}, {&(0x7f00000069c0)="1040a6dcf7b204d444e48c110e7b9ddae92047ff7cff0b2fef5afdf740662234872bd4d2b6967f944eab83261bf8fb09d2833deb0cb6ee36cffa7f74ab5a652ac77004bfbcbf1cb8663cc532588742523d38add8fad0239c6cc91670754f4d09b86d0e0cd6a207a2", 0x68}], 0x2, &(0x7f0000006d40)=[@cred={{0x1c, 0x1, 0x2, {r0, r22, r23}}}, @cred={{0x1c, 0x1, 0x2, {r0, r24, r9}}}, @cred={{0x1c, 0x1, 0x2, {r0, r8, r2}}}], 0x60, 0x4000000}}, {{&(0x7f0000006dc0)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000072c0)=[{&(0x7f0000006e40)="52e905297fab9cca591240e8ac4cc055abe8ab7db48e1c8214c6b664d427be8d258dc8d23d0f2ffe72f7947f593f4cb8d7af3a609c6bbb0e4bdfd4e1fd0cdbaef1dd5c98d994370032619a3459df73eeb34d79e24fb89722253dcf5fea66a110a134fef265a454e67587d093ea8ffac9b48394e61c600b5f1ca9d4965d24a0f0fbd68c38aae72feedae69828c4d9c40446e00be070e5a0b90027a9e439dc8c8bf9bc50ceb2c542479193fa61ea1d03bc80", 0xb1}, {&(0x7f0000006f00)="389132edceae4b18138bb7bdc8d9aeab54e6b182904bb201310b64fd63728a1f0a4284c4b9592d19b9bd6899008e0b2ecdb18572579b572469fc39ba34c730f2d595c11db0e7dee140c6e33a4d7e3b18ba58ec2b83eef111bd476d049489a92dfc1f63cf03c1b7cbab885f4763dc73daf0e9e38cf5f47f907768d899c1f4f7", 0x7f}, {&(0x7f0000006f80)="2ed660a19d470d04e0a508c75667f02462218f116040d96ded8a5a1c7f4301d2f1be59e5b3740848c071c71159f632b833f1b94badceee06e43565d00c72ab073bc52004b292ac86d7fec77ceca426c23c0211217e187ae935af6c99b17658f2e7abeee6168782c2d1046b6815930b44b8575080bcf78fbd03a884f4c52351f0b14efe80c9ca5b6a", 0x88}, {&(0x7f0000007040)="e65ca7ef3d51efadeb67b154d9bd10450b2cebe302be", 0x16}, {&(0x7f0000007080)}, {&(0x7f00000070c0)="477cda4cb17b438c184f5a67c0fbf5ed047216dfb70790cba8984e3b63c6afc2ecc904990fafc75b2f4b2835ea90327f9e6f5a247a1a48a5a300c419326db396482e2119ebabe99e841e96b5d9590e1389819a6e42b9209924bb3c66985e4b9914f69c7e0a48b1dbc4a9f0089120ac853554244b22450f7df59e83ee2c44e6a8d31e40746045ffef9e9d4ad19acd60c1c89d6c5a738f0d844f3b47b870b082f5ac9309c32da24982da06adbdb4830bd2f93faeae02dc8810e2d088e2e6027c255698278cc8328a0a90f2", 0xca}, {&(0x7f00000071c0)="1a6f67f5b08452e44b654ba266de941fdfa65e31cda5dc83e72bc8a5d727d6cf14b45956334631aacc7807fa9c6d988181c4d6f4cab9e6d243d6d312f19992ebdbacf88f4cc3ba5791eb292dd2508110a535d27a8f6cd22f85ba550df02ae236c4b1ccc6a84a37798ee8588d1d1ad78102a4bd365b3834d3256f2e5625910fcb339fbffb459193a4", 0x88}, {&(0x7f0000007280)="2249d7efe3f313cc7c2282297a7187d21f9712d8bebdc748d3cf2b64affd1e479ce159d8e77260736870a2", 0x2b}], 0x8, &(0x7f000000a580)=[@cred={{0x1c, 0x1, 0x2, {r0, r7, r2}}}, @cred={{0x1c, 0x1, 0x2, {r25, r8, r5}}}, @rights={{0x20, 0x1, 0x1, [r26, r3, r3, r10]}}, @rights={{0x20, 0x1, 0x1, [r3, r10, r27, r10]}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, r2}}}, @cred={{0x1c, 0x1, 0x2, {r0, r7, r5}}}, @rights={{0x18, 0x1, 0x1, [r3, r6]}}], 0xd8, 0x20040011}}, {{&(0x7f000000a680)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f000000a840)=[{&(0x7f000000a700)="bb7e4402eee7a4b1a442ca9a839b3be16ac55e466d7c9e7ba1b9f86f0781c664d7eb6abc13e8c24bf7f28dde28cfaf09535553880bfbd2fa4620e6cd22beeb5693c2eb25b95fcc5ac54d90d9c4e47a3f4c2a601832786c39b028abae9433ba7adf03fc9ea660d50cccdf", 0x6a}, {&(0x7f000000a780)="bf52463430ff8422532bbbd5cc679918da541e4ee69b7735363f96c01842b0e36666c07bff9648c31b7c822e32bdbf605a764fa5a66afd0c2879c217154c87020a4b48342e738737921c6386946320a3e38e33fe90e9d4f910c5a1cbfdc13e21ab5ba6ab6531bfeb60491f964f09394f39465b5c0fe2c9fccfe56bae9c99460cd7285b1bf868422dfd35c8f93e05887e53d08f", 0x93}], 0x2, 0x0, 0x0, 0x40040}}, {{&(0x7f000000a880)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f000000bf40)=[{&(0x7f000000a900)="6e0a0dce745c64b51880d579a06bd07be937077a72a4bc7a52e26e69d2cbe056e587bc1d74e1ca2a4e3f9a53a94c460bdffb57dc903aa5afc7a88b01849100afb2c1934ae500f3052a1da0ff83a73fa4e659c35507666c53d4d96c6522bc6d7dd33439773c0bb87f4e7a08d48d64bcd002bc97e59276f553b4d4b6e95a317d8fa9cdf3f1e88cdaf61ee7795abb1f809b8bcb4967c4b9f0476d7670a52ce683b117ef7f87c6bb23014dda42053dd67e11ac22ea2a60d47129f24ac49b3bca7314817eba0cfe84979667a60e41", 0xcc}, {&(0x7f000000aa00)="6b98bb1b8ca3034822796235b3dacc9d8a5270fc5f58274b9feb38403e35ef86658fa6202fd87c41faaecac1adc5df4e91a28926261503f1b92c740e391b6d0815de477349e2ebb4b248dd9719e2ba5dcf5eadcc233841835f", 0x59}, {&(0x7f000000aa80)="c34866a02ab11d785b937b0d9168376214b941c549759a7a9bde7e", 0x1b}, {&(0x7f000000aac0)="6bea569c082c3c911d86f290527c9281cbd6986e8a280609be442d111b4e2e9fcbcbf9444b8b1d86268a8c0048078a7a959aeea2b023a726967e830b4bd5c1ad7a2146c31f15f8cff5f854091b05462fce1025094f523b166ace46066b1ac65439560537c0a6d6f74b1f7f0ce80e4fbd22a7a99e56b0d230fb0985a2960ab0c0b363074b1e30dad4fc7e5155c19f141896d9cc005b64cfba3d61858ab02cc1e49077813addd6e8d3879e6fe690ba680271cda45ed8d215988e370903d28d079c79c882ebe68aaa384eee57e601643bd8c2c417726ba74f713a565612deba991df67a305fee91862a79a53466663fb927dcc0204bc7b970b99ee70d05beae5ca27d11698233a4bb6e627f73516840278525e9ebdffdd49a479fecfb4ef5089512574577043e06123d1038b6d1ce96a1110d349ec424a171a54344fe6ecb7355ca14e9443ae9bb02a27e720ebdb1fb9d6a397ba6d7c4cfc8ba6340dd54fd202f64cfcd93cd48f33994d9c0d6ad72beee9fc09f79c1a53e790a30c35c8ac5675dc9c5f7340e5b26b38ec7e09bfc97e9be85769cbe38c9aedaa7c8ed66de2fb7bdfc92f094eb81f7ef9b04a5263e7bf899385536a468be8eedd7530e642b0992074344760b7addea7f3782b898de74fc80516014034d5ffa0b29f35aeddc7d97cce2e704c022ccd7400a8cc7fa595b0133fc53aa54fdfc79e3f627d8fe5bb2052af2681af610d22c4817dacdc08a46b95c27632bd648d1c447449488957742226c9c935e0458e813b3e1bbe8cee702a75072aa702731610e64c0093371f8552d79232cd07c04644e538e1d9ed7797c5ddb8d2d29a2850032309d1c19518ddefb5c09549017ae030060e54155d030d18fa2fb3b683c1ef54efcf7d906d2f1fca05eb96bbae3c44dc3c5a094bdc4a59250e2f364b499e431024d490d4bebe6d2599738a6bc60de4ec27ed0a01cf781e376e78c0cb7f9e33ebc0d5a694aab9159414cd28f5a6d650e948639f7d21b4d3a594f2aeaee15612baf1a7a40085b2ee825bc33b46860227e39cf08a744afae7b91b062bbb3041c869b917e6c1151ab861de6c474d5e532d4e54d6b9597bf8f151a089cbf0c79cfe3e7c4d64ee4d193184e55d5efe617bcd37cfc9533ec6e96db7efb2f60abd170003784ed3811fbada29cc547eddad016c2e739de653d9ad7380f5456e44d1c43bdd508f1762ba39628d8ff599f96abd52abca0921d906abacd068082f2406f15839d48ffd13da4c63966a2f940b26d7a24088c0c3090d8a0889eb16cee0a7e0866bf6809e4922b8f19e81af6dca9ef839f34a4cbbc1b089ce16fc3d1b44c9324ad167ce1107e71f4a212dab7599f8542d67751e61a40f81e5047e10d72081c13a4889eb6fc545de0b5972314211ffc7087de3ee25adc04f218a7aa32d073a12ad158e198f50e22df66398d42524f9e8613763695239250cda41f553bfa183da3c1c2bda079fac2c9211d5d4c13ca8756b9621e478fe7c2458f989fb6eaf33376b7dfa5eff020c8ec2ea860e23320cd9d47404110b4336b56aed69919f241d8cc90a6de60b664994cdd6301bd70db5eee7006ede3bf36b6ea4f84ff638475df7c9a7201351bb207addc3aa214e1f7985728367f03e7a024a66e8ad94c6968e3ce8989c89540a1882dcd01c2de3c6a0ee356b94e86a7bc0ca7edf57647207f2eefb5d0d1c1e40ea8e7973e781861ccfb96250dfcbe36e1ae4284440d161f95bd7a91d36e2aedec32f4bfae014dc755cd69d669283273c0faef30978b88c8bb032d73d4284c2e46c3d74bb0e050ee3151efec4f2881b5ed8f06554dc599fa4c33dc4321d1a0e0cf24a90ef0f2e596687e4c3747fbb5739447fc227047473a282bb206d4dc5f4fea16aa6a4ccc541e4b15b1af87e84d34a0cf447ede0a1c95383c5339d8bfad2206dff273949a0deed874acb1de1273f776f4af66e5ffc0c9eaaa41d534dc3cc790c9ce39a55aef499b32b3f8960734218a49e32cd76903bfb267998fac24b815e24ec64333d1c627397fa6b6c2672dd3da79c13c2257a72c59aecbb95fabc4b14b52347fec4e15decb5459ac5662ef514fc876ed18c06b58d1e17f346e0dcefbdaa7e8a9263d4ec88c10e2821ddf9ebbc58cba93701aef57465d34283e720dc49e5013d74b8d6831b73ea361179fe56736e2a4460f81949d8256fe05693039ff26e1311830041e397f8e0a549407ebe1d9ee75f1f0fe64eeb27b22d4d5fef709d075fc94458569663799b39145b7373c54dd2e52157f9dc8bf75e7099020de5b567f357d0b215d6c34be50ca706ee34072d38311c9d094252c7b356e6f7e8b6eba3f15ccc332128a504064a3f47c6c2389d65967d85c45e37d11ea929e86f855ea76778b8db99d238c50aedad0bdd9eb8139fc9cdc4cc408ff060f4d95231d926d2756243ddfc8828a471fd1a6426bfb6736a2b97f50d28bbd48efcbad8b7da159fda5b0902ca162f1280ab6b372f56e1f8115728273a7b7ac5b996b4ab2204044f35abb554f575a652ab4ee77c51ac9d0453d094e93aee760a7f47433d984f3101e7ae3bf27e26199187c0c0227661aae696575264624b4f7fa1fddc2bff5d813cead23f33dc5babb1c518bfc0771b804c0a6931fcd4e246a640c87b991e57eff2b28df32656ece19af61363212d5cbea5dd58243a51ca99f1101719b114fb2651ce27404ae66fca478b37d6924f220b5b66186140b6c3bb60347398054cb57393441a5332d7a90f92ec1727bebba98252ff45696a94fd660e08987997edfe0ca73ac9137e93b9c7cabb8ee5f091b93861c8d3b24fea8b22dcc1d53aee20afcc4366f48136f996dbd704185d3e2ad07ea3d297d1a94eb54c98ab7b6da6c87d7bce6c54844499be03653125cd27886fbb9052f7c13fc7cb00931e314993b76661c04c52a576371793cb9534bd7222bd4bc860c92a32a7fb342184dea19d02241c196128cb3750fb1c4d97d3dbd617abb65ce611e3ee3950b17f04590fe0acc10081898f12187ff05630ec624279ff91c61a4723760c703f02417b5ca666c11fcac1c75058761df9c38a965967887f229a0da0ed372689c1877c64c887b612dc296b14ba70b7d71a4d469948cf0b891203468865624d0f53a06e0385292594611175bac0077f3168495b0aafaf67cbf52b34e857561cb0f6718b21a276ceb77d5d39ce9516d3788f9f3917011d01a0694d21e9d48a45952167fa803e00ccc38987e62c9b737b8b877a578648874b3570810b983a29508519ae746a0a77ff00bf3220f2a6d5bdb7f07f828038a570537de9dbfbd447a29ee2ec22b8500d754c485d162379cbe458c70dc4cce015c0f3e42c3d70895ff5a2cbb0c5e44c7f0dda1bfaebf8ab76d963dfb35ccdebc5519d49d564621e684cf6f5fad5882fafdab92093adb87315f43289c09a024b7f2cd86bf6512929c4cab16d696588728566e6006f74dfe011137225834c9524990ed1a32823c456a755aa2db08e1f04e1dd636904b5c48b8bc939f0fea67166b646724316eedddefa6949db5969721460b462f246e96c28924c8c8b3dfcb2f834b5f0c2c8c3522fd5cda723ffc3acaf0669b7140c814c4d1761fea4b45401a7ecbc7645dc773b86061878e18572f00fd075493227cbd4bba8cd0a5ce469f3400b09a84910faf4b4e6b048eacd3157cb26c6101fc150c07d1b41497ac9f04b159e3845cafc3fbdf5130aa9a56fb9403a86de4e6fb2988204cde9b3b620e1fba174076d95ac4de3c9db4e947472c19e078f8cc7ff0a21c707849f649ab1901a3591d297f4e90466e2a5bdef76bb5568b3e87140f4856789f45115b5cdbaf13954489d029c5d4586b3de4a6433a48795a51535dfd224b1a2d66f2746005eacf0518ed16f39734bd94a87fbf83c3269f327cd77663d14de4f265518530d65ffb2d9acefe6fd0ff7c6934f2c0e0407a2b54aae57921a2ded7dc2e7ace7e47a891c7bba9f7bca6a94f6ae8a26c5af02b7e93acd812d97cb874733054770b23c90229f77ac7a647700133ad869b38bd8060c7a1eb2870572ef801b985f4fe823e43274ccc73f5d41ab255ab2b062b1655a3e4bd251b1ddb118cb21609e8213fce5f1d785cc5edf7b5ac2bb555303523a9afc63a074b69fb6aee4b987933f03f6f30a3377d2fab1cb06060eba238250cd69f027aaee1ae51b0c8e32c70e84fd3b88357e74dc657d21f5e0d9fa03d166839f4db85222a90d7855e0fd9d322a179072736af6a28fa54696c01b23561d40d5d6cc903c47f202d73bceff3eba85c8c634b56254a5d36c9e4df803f10685bc72ee62483092e04661dfe7e7a6c15191509cc74e597ffaba4df234252881daa872999dfe491e0880803f107267c417b445842e9f813fd444769966419c4f22ca1baeb49353da9ec14de338a57754e4f1789b0e41200f854fc8c51f65d93f833fbbd09348ee83eb3bde8de83cbcb155170576f21b0858979e44ec9ed139d9801796ece5d25ccf0e869b50067b786fafe7cc2deaf77d48bdd79aab53db79c07e0c455ece210987f2bc029b73115ff39e5c41088f8e5ff0b91714c901914d70a3e4b68bb2cc5cc34c2805b3faaec3adba02588f40b1cfcfb8554b6c1fcc3c31b69ce93e79f2e7be9199c70dae54aa87f0dee0e01c6e72d44ceb174e1e64bd2e31311e3ef89de3a59a68c418325919a6c430adbc42bad5432f3d9bf893b6221af4f628f641dc7429521f6bf0d8935c7e82294572eb1cdfb8578bcc5979987e6ff04a1e38bbfc06e77ce922c5cfbb59ef5c88b9de8851733ad79eb9148677c18568eca42dd5bc98c229b33d46980712b123fdc8c84c4de85a4e45c0c52c7253725057deeeb1bfac35e063159c1fa418aa9bbcb7c98c5d7ec7238596ae8aded53beb87fdd897f9b9f45e30c72ab6fc2ac9b8a1e077c38ae848e5345727e635d1b2a503a67f5451d001de6a2fefea623fdf94a0cab8534888ab92c772d86f5001c6ffe49d44e2e126766f7ef43015975f7b45ad9fe361f1d5d2606c9fcd1c58783ce8be48d107b74c8db957f79580e573322b6cb953ad6d6a4912bc5eb4f22c5cfb1d57dfeb7494dd8e40a7837cf630f85c2295689c51387f03ce98b63c0c0bf979bf680002132754d1bb2eb78b58b8530438c68ed3ab0091ea440b372ad9b0c1df9bcf772c26b8f45381397e90fc3d391316b9897b7c2f2c837c77a5617bb098ed59a68756c6856be0eace74d14794367b36a5ebfd8e32ff707a56fc8bddbbe33b74a76b6c5cd0381d887168cf540223ca2d64130c19c8093f442705d690902badf9647273c0b20ed374b3c23f64a2e726d9ba7a989a5caa77901346ceb1244bcff72b9db08aa00797223e178943d7bfa1becc12783c6039e45dfa1a581b9f67dd778afc5e047b89c88e72f802ee6c5c168929c6c85f57b7f594de10f936ce562716d1f87c100a30a67128704953b5ca16fd65d7109d345495d39c0393393262aee90bc3e29f38f7109d95965490b683fa4890481c6085fb91ccd27cd5f005e6843556f577618ea62c4318236973e3578610498bb9d70c0c13911d3212572e483e193fbfdb47f0588ea2e8688e04d82f2b06af197263964db37cb727fe79c60426b554de97e9951a7c699d2cbc3727ab4fb43e85e3cdd01b0fac4185ff3725878cb6d191f8b8b28a32e2816d9ddda3515fabb22cbec1a91c5d294588eeb1c825478eb8a92c5846828adab5af6662d9ded77caef52a1e09773b1cb8eca2582903ab39ac94ba71e66488151524d1444659107f6", 0x1000}, {&(0x7f000000bac0)="8fcb46f0ce59ade38b01f011a3fa91b2a3f69866fc4ce0b6b76adeac7e18a5bb4a8a5c36de3f0df99657cca0b9aaac9f1c3bab404d7dc293a98adb84c78ef35d4651b677d2d62b2ad18f37ca881615fd3bd13b4f9b467fdbb733801f0eeaaa2e4cbd7c8e8a1cd1595d0ee64ede034f05eb48a5cbb149a38434f7a7ac381dc0103c6f427275924748a0e41ee8316b12ca9c87808e2344270b6dcca4cfd442879988b7f6e7790b7f67cf907471f3b5aacacb2239c491ad2722c7038ae46404d0e27e53606aa97e2e95e6680baf63318e3442d99f71bae26d082e8335bed6ab6275f57b6fce1d7318d125605438ee80b520a4616ffac757830a48be3311f5", 0xfd}, {&(0x7f000000bbc0)="28b25b8af2afbb5717ff45274e1dbd381e7c03922cf250f812fe6f8bb94c84367d4a709a9b6938f3fa736951665a214fbcc3fd801857d44b759072b961e02e72a3ba808be2f2fe7b89266253348c6e3b15e3da9da6520511f092f8c966f59c0b79bb2b8931abd9ecc019a5ee3e95abaad157248e158eb20cb6fe7dbdac500d224b34a6df8ceb7d36ab5ee637697646b49fae781bcbdbdb53b1df89a8edb2321b2956a34db5f0a42769d60ff93e2bb89f84ea7c276ab0a3be9c48f27809ae521a8a8c5b4b98b2d399064ae51ddf61b94fe7063e8ff1315f7c18d81975a1fa58c8981e116ae43aca09", 0xe8}, {&(0x7f000000bcc0)="8a0cbf2afbc79c4109a1e9378a4bda5c97204cbc9221555c3312274bf662c189a02a14561610cbe083a1cb8c968c2cf9014a1909d8c9e34f97eabbdd6d7a67765a154c12089ea6f81cf591d06590e8eb3440b8fb02e72f74c80ee27c56dbb0430d83ad884cd9eb3cd2de300642e11a2d58d4618afd065bd4a8f754369113e0a49bc4f7a73f02112127d5116290579fc62307e351f5352e8e03ce23884863829e366858f0295df775f35c4e7e26c186e3adc65cd48c0555254af2f706ade2e8aa12bf03b06dec65a53f9335cb5b5beaf51ee3e95a055c007806433b0900cc8396d07c59b33d6330580d943b370790ae", 0xef}, {&(0x7f000000bdc0)="a071f5bf2978b3223979ff6036c14ae0b4c4f44f18ac34ae0c4537d60d40c3cc9359b2b3be84bb152050071bc04b4f4dcb1687b45b1aede13949", 0x3a}, {&(0x7f000000be00)="a6eda4fbf7d46a71358a02d06173ff98dc5c32d94d4cb168550a7a58c40bf1b0254c0578c207830e74168f0d63f5c6e420d9b4f5d8a06356293c2092ecc5140fc238d80e95b0ff34762e819a881e4127427b769199a97a0aed009b484d488f826b5ee8482e248a72acbc910d045d04c0f02c7d29330db932aea65aa26efed8d63c001796cb93e4de8258e65bca084c24da183a3597ea6fdff3cc9df708f63fdab110075b0e292817eed6ea6d228c7500d834b48f942b5c818f8e95f547c0ff4a414220897bfe72090fe5f81171e36677e55f94805411a43745448ffd8c2adfeadfaefd12cfee4bf265622452", 0xec}, {&(0x7f000000bf00)="e5067fef8433dd9c30e5ee6bb8", 0xd}], 0xa, 0x0, 0x0, 0x10}}, {{0x0, 0x0, &(0x7f000000c0c0)=[{&(0x7f000000c000)="b2a0b4d3505cdf0a854e5d4bdedba80027bc624c794c190e7e578ba1e66ac3d23a4444612d7de13a320c2f7489a4c51816ffc798afcf227c41257187faf6bf8a3b636c884f879dafec4d2e25a67be0b717fa0e30154a3b288d958069628dcaa1d8bc78b5c8af06dc81aafa50cdca838ea14e61739545eff531e5792b1a3c2efbbd89d7f84aaf1ce3bfada0e3a47f21b16189ec9dac237a7cae7ac5339e454488ea21d3891bd6", 0xa6}], 0x1, &(0x7f000000c200)=[@rights={{0x34, 0x1, 0x1, [r3, r10, r28, r29, r6, r10, r3, r6, r3]}}, @rights={{0x30, 0x1, 0x1, [r10, r6, r3, 0xffffffffffffffff, r10, r6, r3, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r10, r3]}}], 0x88, 0x4000}}, {{0x0, 0x0, &(0x7f000000c4c0)=[{&(0x7f000000c2c0)="a778d553e2fa6c02d4dc3f991eafb1573a7a65c8a926be198e71656b1c50759c0c597155bbcd4350e2d8f55032fb110adfd365f5f340146eada8334423326e1c199e42425ebe37d32683e706d0d1edaa023a1c68a1094c133efb0991deff1f1d17817f9e983f66a397b87840e3c7ff7f845744625fe153537d395a971f30448bea49c49a", 0x84}, {&(0x7f000000c380)="d7a8d341c71c66bb7c23907237b879fc75e7126da4cd1f7135b8f5b229fe3e29b05053e253164c5ebb22dbe4b391c579d1f7414e98eb20ec6141978fbd6101020acae4647a1bd47a38891d413c948cf9437f592d16ece6153c1ec1a86f7069f2de0e4dfcc24e2048fddb6146b2d9b23223dd3717d9261c34d5cf48bba6efe607c938de9e1d186092ae0188b2075f126ff6a69af45599e64761265cf6a7ed1aaeb80f4efba1cf88d8c524aa085ea3e9f3e9ccc2900d4b412c26551afcf28a74a9", 0xc0}, {&(0x7f000000c440)="4a0c019be837cc1f7bc4ec580f049da9128955314582eff12f4d4e1a34674f6cf6c61bb6f769cd33653e4c38230a22b969d9cad065aba3fed4f3dc2514f298c1c144b8f2b96062cebf3aa3b395d012f31305af696434a85fb35250befec6cfd296ca55ec5d1c7856765bc40ff103a638504e878e839226", 0x77}], 0x3, &(0x7f000000c800)=[@cred={{0x1c, 0x1, 0x2, {r0, r1}}}, @rights={{0x28, 0x1, 0x1, [r10, r3, r10, r3, r3, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r0, r4, r9}}}, @cred={{0x1c, 0x1, 0x2, {r0, r1, r2}}}, @rights={{0x28, 0x1, 0x1, [r10, r10, 0xffffffffffffffff, 0xffffffffffffffff, r3, r3]}}, @cred={{0x1c, 0x1, 0x2, {r0, r4, r5}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0xf0, 0x10}}], 0xa, 0x200088c0) executing program 2: syz_mount_image$msdos(&(0x7f0000000100), &(0x7f0000000040)='./file1\x00', 0x80c406, &(0x7f0000000800)=ANY=[@ANYBLOB="646f74732c646f747300646d61736b3d30303030303030303003994db69d6fadd9febb9b326973636172642c0166733d6e6f7374066c655f726f2c6769643db0a274b54a903862b1d491a0644fd032adf103782b3e6ab9bb8b7d5a2e568a8781052c1f78a90d525fbffbbe712b3588cd20fd6b4fa30f99796b63d0000200006bf7964f30b515830fe521179cb856fcec51525e76986850e3c2079c07811902047009a8bd311ec4398a92a06f061a5a0ba1eb2b3db991e65cb55232662ecb874cb1ea47734fd6c56b06c03f20235fad7299622ac7c70fbb5466c8f69e506f15f9048273682c4abdddc8cbc849980b03000000000000000000000063e0c97554c132b6effff3b3e0c109c72f794db4da27b9108716f1877464f58d22d0ea6e75321d887a6a375c5cf8cce358a8df2720e76ce466c78c7901cc6071bc2eafaa394d4290e95d4db56b59ed5d9bd10d94b075a7ace6d3f19993baa452ececc39f61cc383b51b627ad3b736c045f8c784b64531d7535f784998dee85b80f515bdeba72caeb00c76ae7cb06986d7e9f9fec03b990c1fc56d5161ae3c622a649f9f95781dd32bc8e4090861fcad6bed6a3be33f3602b136695e7543543b93f62312f5387cd4c6d1aa22271ec1be39d675c08f44ed601b6c8fbf92f448158194570618bfd504dfd0ff459eff7bc34e453816efefe372fcecc66f0956afbe155f1f53d0eff4872d6921804209e82af2ed0a588b8ebbef33bbbc3d495d110acf1a753", @ANYRESDEC, @ANYRES64], 0xff, 0x2a9, &(0x7f0000000540)="$eJzs3M9rE0EUwPGX3TabVvrjJOjFh170stR4VMEoLYgBJe2KehC2dKshMSm7QRMRzNlT/47i0Zsg/gO9+wd4K4L01JMrTTbrJqYVa0w0+X6g7My8nXZmXwtvCpu9B9vPSpuBvenWxMioGCJNORBZlKJ0pKJrutVOx+NyPStNubT0fP/N6sNHd3L5/HJBdSW3diWrqvPnPrx49fb8x9qp++/mLUt2Fx/vfc1+3j29e2bv29rTYqDFQCvVmrq6Xq3W3PWypxvFoGSr3it7buBpsRJ4fld8s1zd2mqoW9mYm93yvSBQt9JQQxpaq2omWlVFbdvWudnDdkYmSPq3Zzg7hYKb6xuaqCc33nw/55oiMvNTTp2d0awIAACM0tH1vxHf06n/jd76X+QX9f/r6K759wOv/02J6/+S16r/a35D3SduMVn/41jOjSPr/2MYf2cx+BOpZqJzsyvk+7mZ/pOo/wEAAAAAAAAAAAAAAAAAAAAA+B8chOFCGIYLh1dDRMKob4mImej3mcob4mMgmf8w8WVFCT4m/xgDiRf3MiJfmnWn7qRa13Z85XZ+eUlbEi/+7dfrjhnHL7fj2h2fltkonu0bT8vFC+34YezW3Xwyvl13ZmSjZ61mV685yMcAAAAAAMBYszW2GA9mJD7f27Za0htvnd9bjSkR6fx/oOd8PyVnp4a4EQAAAAAAcKSg8bLklsueP5yGOcSfdeKGyMmmXw2tgSzDFJHEiBWlKnlPYVVkcFtOy0m33NOwxOusdriJ+5Qb/a/NcBrXBvYNw5RIe2Q6ylnPXwEAAACA8fLjPDDqlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMLmG8dFlo94jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8K/4HgAA///iILNY") creat(&(0x7f00000005c0)='./file0\x00', 0x0) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0xd, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="85000000460000cd760000000000000027000000000000009500000000000000"], &(0x7f0000000040)='syzkaller\x00', 0x4, 0x99, &(0x7f0000000180)=""/153, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0xfffffffffffffed8}, 0x23) [ 88.114631][ T23] audit: type=1400 audit(1713738293.703:315): avc: denied { sys_module } for pid=1588 comm="syz-executor.2" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 executing program 2: r0 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @dev, 0x24}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast1}, 0x1c) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) fsmount(r1, 0x0, 0x0) r2 = dup2(r0, r0) write$P9_RSTATFS(r2, &(0x7f00000002c0)={0x43, 0x9, 0x2f00, {0x7, 0x800, 0x0, 0x0, 0x4, 0x8d, 0x1, 0x0, 0x2}}, 0x43) personality(0x5000002) executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x154601, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000500)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000140)='./file1\x00', 0x2000040, &(0x7f00000007c0)={[{@errors_remount}, {@nodiscard}, {@noquota}, {@init_itable}, {@stripe={'stripe', 0x3d, 0x79}}, {@resgid}, {@sysvgroups}, {@delalloc}, {@usrquota}]}, 0x10, 0x4d2, &(0x7f00000002c0)="$eJzs3c9rHG8ZAPBnJtlvf+VrUvVQC7bFVtKi3U0a2wYPtYLYU8Fa7zUmmxCyyYbspm1CkRTvCiIqePLkRfAPEKR/gggFvUsVRbTVgwd1ZWdnaxt3m0i3OzX5fGA67zvv7j7P27Az88687ARwaJ2LiJsRMRIRlyJiPN+e5sutdvudzutePH80316SaLXu/jmJJN/W/awkX5+IiJ2IOBoRX70V8Y3kv+M2trZX5mq16kZerzRX1yuNre3Ly6tzS9Wl6trMzPS12euzV2enBtLPiYi48aXff/87P/nyjV989sFv7/3x4jfbaY3l7a/2Y5A6XS9l/xddoxGx8S6CFWAkX5f6tH97ZIjJAACwp/Y5/kcj4lPZ+f94jGRnpwAAAMBB0vrCWPwjiWgBAAAAB1aazYFN0nI+F2As0rRc7szh/XgcT2v1RvMzi/XNtYXOXNmJKKWLy7XqVD5XeCJKSbs+nc+x7dav7KrPRMTJiPje+LGsXp6v1xaKvvgBAAAAh8SJXeP/v41n4/8jRecFAAAADNhE0QkAAAAA75zxPwAAABx8xv8AAABwoH3l9u320uo+/3rh/tbmSv3+5YVqY6W8ujlfnq9vrJeX6vWl7Df7Vvf6vFq9vv65WNt8WGlWG81KY2v73mp9c615b/m1R2ADAAAAQ3Ty7JPfJBGx8/lj2dL2QdFJAUOR7NGePSTkWV753RASAoZmpOgEgMKMFp0AUJhS0QkAhdvrOkDfyTu/HHwuAADAuzH5if73/10bgIMtLToBAGDo3P+Hw6v0+gzAq8VlAhTlI3u0v/39/1brf0oIAAAYuLFsSdJyfi9wLNK0XI74MHssQClZXK5Vp/Lxwa/HS0fa9ensncmec4YBAAAAAAAAAAAAAAAAAAAAAAAAgI5WK4kWAAAAcKBFpH9Isl/zj5gcvzC2+/rAB8nfx7N1RDz40d0fPJxrNjem29v/8nJ784f59itFXMEAAAAAduuO07vjeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYpBfPH813l2HG/dMXI2KiZ/yzR7PV0ShFxPG/JjH6yvuSiBgZQPydxxFxqlf8pJ1WTEQni17xjxUYP42IEwOID4fZk/b+52av718a57J17+/faL68rf77vzS6+7+RPvufD/cZ4/TTn1X6xn8ccXq09/6nGz/pE//8PuN//Wvb2/3aWj+OmOx5/Elei1Vprq5XGlvbl5dX55aqS9W1mZnpa7PXZ6/OTlUWl2vV/N+eMb77yZ//6039P94n/sQe/b+wz/7/8+nD5x/rFEu94l883/v4e6pP/DQ/9n06L7fbJ7vlnU75VWd++qszb+r/Qp/+v/z79zjQtmNe3Gf/L9351rN9vhQAGILG1vbKXK1W3fh/LKTxXqShMJDCkfcjDYVOoeg9EwAAMGj/OekvOhMAAAAAAAAAAAAAAAAAAAA4vIbxc2K7Y+4U01UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDf6dwAAAP//sf7Zeg==") mount$bind(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/../file0\x00', 0x0, 0x101081, 0x0) mount$bind(0x0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x100000, 0x0) mount$bind(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00', 0x0, 0x89101a, 0x0) mount$bind(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00', 0x0, 0x1adc51, 0x0) r2 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) move_mount(r2, &(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='mountinfo\x00') r4 = open(&(0x7f0000000080)='./file1\x00', 0x10b942, 0x0) sendfile(r4, r3, 0x0, 0x80000000) [ 88.227347][ T74] usb 5-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 88.237746][ T74] usb 5-1: New USB device found, idVendor=046d, idProduct=08c1, bcdDevice=ee.8d [ 88.249011][ T74] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 88.257858][ T74] usb 5-1: config 0 descriptor?? [ 88.297939][ T74] uvcvideo: Found UVC 0.00 device (046d:08c1) [ 88.304982][ T74] uvcvideo: No valid video chain found. executing program 1: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000080)='./file0\x00', 0x19f, &(0x7f0000000000)={[{@resgid}, {@noauto_da_alloc}]}, 0x0, 0x509, &(0x7f0000000a40)="$eJzs3cFrHHsdAPDvbHbzmjZ9yVMP+sDn01dJi3Y3aWwbPNQKoqeCWO81JpsQssmG7KZtQtH0LxBEVPCkFy+Cf4AgBS8eRSjoWaGiiLZ68KAd2d1Jmqa7ybZvu5smnw9M5jczO/P9/jbM7PxmfswEcGK9HxHXI+JpmqYXImIsm5/LhthuDY3PPXl8b64xJJGmN/+RRJLN29lWko3PZKudiohvfC3i28mLcWubW8uzlUp5PZsu1VfWSrXNrYtLK7OL5cXy6vT01JWZqzOXZyZ7Us+zEXHtK3/54fd+/tVrv/78nT/f+tv57zTSGs2W763HS8oftLBV9ULzu9i7wvorBjuK8s0aZka6W+f+a8wHAIDOGuf4H4mIz0TEhRiLoYNPZwEAAIA3UPql0fhvEpG2N9xhPgAAAPAGyTX7wCa5YtYXYDRyuWKx1Yf3Y3E6V6nW6p9bqG6szrf6yo5HIbewVClPZn2Fx6OQNKanmuVn05f2TU9HxDsR8YOxkeZ0ca5amR/0xQ8AAAA4Ic7sa///e6zV/gcAAACOmfFBJwAAAAC8dtr/AAAAcPxp/wMAAMCx9vUbNxpDuvP+6/nbmxvL1dsX58u15eLKxlxxrrq+VlysVhebz+xbOWx7lWp17QuxunG3VC/X6qXa5tatlerGav3W0nOvwAYAAAD66J1PPfhjEhHbXxxpDg3Dg04K6Iv8binJxm32/j+93Ro/6lNSQF8MdfGZR2/1IRGg7/KDTgAYmMKgEwAGLjlkecfOO7/Lxp/ubT4AAEDvTXyi8/3/3IFrbh+8GDjy7MRwcu27/5+ODSoRoO+a9/+77fDrZAGOlUJXPQCB4+xD3/8/VJq+VEIAAEDPjTaHJFfMLu+NRi5XLEacbb4WoJAsLFXKkxHxdkT8YazwVmN6qrlmcmibAQAAAAAAAAAAAAAAAAAAAAAAAABoSdMkUgAAAOBYi8j9NflN61n+E2PnRvdfHxhO/tN8JfBwRNz5yc0f3Z2t19enGvP/uTu//uNs/qVBXMEAAAAA9ttpp++04wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgl548vje3M/Qz7t+/HBHj7eLn41RzfCoKEXH6X0nk96yXRMRQD+Jv34+Ij7eLnzTS2g3ZLv7I648f49m30C7+mR7Eh5PsQeP4c73d/peL95vj9vtfPuK56VfV+fgXu8e/oQ77/9kuY7z78JeljvHvR7ybb3/82YmfdIj/QZfxv/XNra1Oy9KfRky0/f1JnotVqq+slWqbWxeXVmYXy4vl1enpqSszV2cuz0yWFpYq5exv2xjf/+Svnh5U/9Md4o8fUv9zXdb/fw/vPv5oq1hoF//8B23i//Zn2SdejJ/Lfvs+m5Ubyyd2ytut8l7v/eL37x1U//ln9S+8zP//fJf178mOAgD0TG1za3m2UimvH9tCo5V+BNJQOIKF7/Z0g2mapo19qs2iBxHRzXaSOApfS7Mw6CMTAADQa89O+gedCQAAAAAAAAAAAAAAAAAAAJxc/Xic2P6Y27ulxJOBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAj4/8BAAD//6Oi2P0=") r0 = socket$netlink(0x10, 0x3, 0x0) r1 = syz_usb_connect(0x0, 0x36, &(0x7f0000000300)=ANY=[@ANYBLOB="120100009b23fd406d04c1088dee000000410902"], 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f00000001c0)=@framed, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000280)={&(0x7f0000000000)='kfree\x00', r2}, 0x10) syz_usb_disconnect(r1) r3 = socket(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={0x0, 0x24}}, 0x0) getsockname$packet(r3, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route_sched(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000140)=@newqdisc={0x40, 0x24, 0x8, 0x70bc2d, 0x8000000, {0x0, 0x0, 0x0, r4, {0x4, 0xa}, {0xfff1, 0xffff}}, [@TCA_INGRESS_BLOCK={0x8, 0xd, 0x91ce}, @qdisc_kind_options=@q_multiq={{0xb}, {0x8, 0x2, {0xffff, 0x9}}}]}, 0x40}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000003c0)={&(0x7f0000000300)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000380)={&(0x7f0000000340)=@ipv6_newroute={0x30, 0x18, 0x8, 0x70bd2d, 0x25dfdbfd, {0xa, 0x80, 0x20, 0x5, 0xfd, 0x2, 0xc8, 0xb, 0x100}, [@RTA_GATEWAY={0x14, 0x5, @ipv4={'\x00', '\xff\xff', @private=0xa010100}}]}, 0x30}, 0x1, 0x0, 0x0, 0x5}, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f00000000c0)={0x77359400}, 0x10) syz_clone(0x8186b080, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) r5 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x6, 0x4, 0x40, 0x2}, 0x48) bpf$MAP_UPDATE_CONST_STR(0x2, &(0x7f0000000280)={{r5}, &(0x7f0000000200), &(0x7f0000000240)='%-010d \x00'}, 0x20) r6 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000240)='./cgroup.net/syz1\x00', 0x200002, 0x0) openat$cgroup_ro(r6, &(0x7f0000000280)='memory.swap.events\x00', 0x0, 0x0) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) sendmmsg$inet6(r7, &(0x7f0000000840)=[{{&(0x7f00000000c0)={0xa, 0x4e21, 0x0, @private2}, 0x1c, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="28000000000000002900000039000000000002010000000600020000000000000000290000003400"/64], 0x40}}], 0x1, 0x0) sendmsg$nl_generic(r0, &(0x7f0000000200)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f00000001c0)={&(0x7f00000021c0)=ANY=[@ANYBLOB="341200003b00000225bd7000fcdbdf251b000000111116800a002e002d2f2c2d290000009f494461008eae83feb5f63f4ae924f3de721bd26061351778577e6761ad974d3c0b4750e518901bd27cb588e7be13939f55c343d6ae4ced8a6ffee9fec282363dd4de73e86b950cd7dbae032690ae86c7c74e00fa0087caec593144a719df6c28eb94b0276b7a76888baf430f8b4737de2de9413b035dba6dfeebde569cfbf40e657baa262f73c636bdddc3bf350ffe6cac4be1af9c8b0b9647f56001d5fdf5d32fdbbb4aadde8532e9e1f35942188684a74358b2bf1b995390d604dd65f961528f09713d7cf8ff55669772181400f700ff0200000000000000000000000000011400ac00ff0100000000000000000000000000010c00d4000200000000000000327c5faa3b45241aeb809b8426bb7399277a301c0f661a107427ba8457d537d547f539a57a41cbcfc1654a1af1cda92aead88a31dce352b61db8e1d6d3ac162782cb44987e56212aa5414c4477e160b481dcb1e46e4fa8de1a6aa74225780233aa91405461478dc1c35f337ac4fc1fb4840df0793c22475760c8541432621ac1954a7a3b8187d279c2175f1814b46cf264fdef68a0cd0f6821ec6c93f8a2174284a012f17ca1ca4acf5dfea208f4b555c44e2c5f28d6f41d4eb0e69fe57e7bbfc4be7797f85325c8ba8c299950bdfd30d8b9c1c762aac3ae1681f7ec0eac948ff6cb79446b70b3e9d2681ae56060efc420243913c6b9ff7e751066fb8873c3246be012abda9cd6b5ba69a1b6203e057db7db54955c5c55d34295a48a8eb215e8371638b5a1c495e9861984fa1045a8680b64764d63058d01dd3a66bb2c3ea48b03550caff84b903fe16390405ae0e164c7ecc5322eb561cd2fc4ac2eae867efffec53eb1721cd2a79311a9f12c4a6be0a5c563a1b5965f061941c794285b4a5bbfcc5dd591cd3d1ad315513cd245f5b916598d51e9cd745ce8c0015ddb96eaaac74270d8d435d9e743d0f09224a629de09d2a00cf2046cb7a401a1a5bce860de4158fe53caa34c7da8fef3f52b2cb65aecadffb29a560d92c7a66a7f354bb10b965464e7f6d670f96bf344b7211eaa013c41ad29e0f77c4931c7c874eb9261c5c115f868ee8104ad5dfa434fdd7bcd053df264baee334f95d053bc328d241b6b77182de39fcd99d1cc42ea0a2200caf7c725b8fc57f4931ad289a2f1b669227542b04954e06a88739688b3731015c9fd281f0cfd1e952d22974b01af9047d413e12796017752d04c4ecb49d2e9221fa5792fe24d188c2d47ce4e9601c7641fb2d6df6bdee38165216b635cb861d18635334afd3ab9e4835bd3b5eb24e8e96d78845af10ba70bf7199e3504783f3b4b6b867826de277d13f451ea13150b26d9d3704a27015380c52f17d77b66a2db9ce5ec31d23a7512faac45fd12255845ee4ba567e880396dd0cfaa26bf7e33a23e160886bc04b5063e91e6d8873c5a39602fa14e3329cbab414ba72f69d169a1e72613ed75213ee29e535d439a29ce593b92c3b4895d0d14fb0a21faec0cf08a55f42538df908d637bb052c42ef9b6b790c1c34069236c0bdd6582ec6f0251a52d429a7bc30f0edfe1fd84fd843be7d33a34dd3bcae79af44ae78c390122ed96c58bef35bdf25dcc2612e1f256d785ff0a57bcb2e58312ad76b3615248a64670cd2b174c2ccfe37083425bd11f88f7065c898a40faf586492464bfb7f54605ca4e35644a8c1fc108d827de4a63b3ffbe3a4a31c42999fbfa24a705fadc3f5f76077e99d3ecdd97b286de70de6ca3c2ed365cb24a076407b22ccec29739e56b4dff05a432b8d24eaecab890ab849a151e4c0558795e913a8eed8161d76aabe283186a01425b252d3763e64c49d525b9ca7f297f124040c48a5f46515139c55684b3283fc26724b41ba7c2b08c7a2258a196eb488920d666fe5ce7a4977b501761b8cd03706a4a1ae8540e2c4b615b94b36aee5892e3b290128d3ff8c74c61b7b5d8772642f6b91aea8a1b3b486b8f4709023ca41d195dbff79ef254ccfd78d84ff6d27d74ae3c77a5c8483d0344fe0f68e60fdb60a10c316be31acb0e452f9ec00384a8973e198bb36cbcafc066868ed9de2f5dfb4b0472915526f2281d4dd61f63b379131242262841f3f69bfba4a47f29dd5d05b2cf5ffdd3f242cd97ce7448226aa7af85c1488b0eff83adbb22ced9c6845f953e60dd46c868ee9524c4d56089d27d7f58850e4e833e6c75ec75d2bc5688b42943aea6f3667abdc8af770156b06b5b514db652be37a5436376920b44d0588f2843a19184ea52e8700badc496b79f71058ed5dca58f43bf2bd3d58977905a1b369935f55b34fc3e961ccbfc7cda7edbcdb322952f65eb8292f11bbaf2479c2cb0a004ce16f4ac1627555b1a9cfd277584ada7c03ba7f1b682c5b4306811b913e7981b47550a4a35ac0596a43cab808a9f6fafec136968174f4a2c02d8f5e0c0737ed80ed69bf8f5b1e3531c5365cd651aeda8d199a3371949ffa24ce17720655e9724ef9cdca3463f42411571aa412a8ad4953fe2402fc362558ed4d1d2adaaa2a50b0b6cf0cdb779f4c1ec1c0e2bceecb5ff68b66da7b35148238210aaba97a719538032f6883949b44cecda3bef5ca006db612cd2d7582a6c716437b362b562b655697f8df93c7d49e2df0a49758b48fa91505b3d7bfd6d0a20cb109b1019cf96c864c926f11a2ad7b658a1e2929c765cc66c5942814513bbd5957ba559901c0e77adf576b73cbc57479f6e1a865f94d4541f75d8a538904aadfdb08745b1955a14a51d224b8832d2dc15e83514297d31b2049c64369697079a490f2b03126e5200c27a52613064b101e1db501c23b62d98c298f2d64160412a5c1f900aea7e78ada0708bf80316c2d7f243b4f495149b0fcab7e519a68a3e51aafb8086a1cb97060123fd0b3e0891f34fd7557b44e9bb30bf7728a08e1dff829aca4c6c2619f12890bedc60cfd09f1f42e5c424cea9ea3f7cc126ec2435ed59cc16b898f50e7065d9351e14a4f0f8e1b986a15a123a24fee0777f10a7f89f17bba68fa90bc9a8d8d718c32b10213119907155a416e708936607a0a972af2996bce02502b9d3d3ff49f48bbc2c46e7a8bc2d00abddd26036e49aba1ab34e638b704cc7aaafa23565d80ac7c115443e0e44b550f94a406b37b93460e1775c075c54a642514bc2b3270e3898a2ccb2630416238d07d1c691e72f2865d5f4217f6cf429777cccc3bafbaeb74408fe96bc5bc65a46058e982538e84862427bc9caf24004fcc7db2d30e264d4021bc6ac20e38e557b0b26117b84196b8b155b883593cc44b816eec2c2c9075a6f1d5171711cd60098b28614c2c3c134f5f6a9ce73ec00b9062a8265cdd9dc58646c2c677702ca7757e223c9a4af481964e276fa7eccb28c334cfcb7462f6bd045368a9cb98c34cad15d95c1c8118e45c0767d5945b3f12c107ac1a9c5d5d70c7041dc1b538d84ad9f8637c2bb872f8cab2c29b665f0f4dfa89c6361333bdfc3ded73764962e6ed5e552f2aa3386c11585c52e20640a1fdfc569c9e008d000e0267a0c4e1260fe3639dfc8a7891f8050baddb68888f980bc7d1e23df3e3edca5dfa2924b681fdb0fafd610a017d971875c7d984844b90c4e9ff89be9adcb550b93ea744ea5e0db761825450ddf347fc90b98b2ce476af2b9598e7978123efe6bcdbb790c8a176e1c60dbcc1b5a8562f931b07e929bce3b670b8230fec163334d2df90d6ca6652fb4ae9b3f1d759791c1720bf76ab821fe4bfdf9aebacfa6d24624a2eb08edcea408077835b8e806a69470d453891e54568136f87787e959cf6ba58f471c788899b650de24abe84297fef99576ca7420a33c469494a72895bc4ea14f1c22971f779539bad7886013b35fd485d0d77b51d5fd7ef01c9b820b9e844095e76001e55f02f855db1f851fb809748d82acf8851027cdf5bfeeaa43f3545004d24145b43f67bd28fcf6407423775ffa55e0aff490a2b95f784606f0e3394972c1d756886e5c48e938072066ffb5ec0b477caafa871ec863e8f835ed6d186bd84b16d25d8d80c12b550b6042676341c1dcf9797e40e6982c9f8717093ca7012f473bee6228826c991b5637a9ab958fa8c2d85ee7692b7c8ac86f00da6c94dc38b8174e47767a56240b2a3fe9115e5b802b219cba125c1ef63af882ef6116b1c245c4a6f555ef33bd0c3a4aab8ec5614f5eba0879429fe0d344f285c49bfc6a25fcedcd3f97fb1f6a5e385771ae213118499bef49acabe236721eb7cbe4f8955e218a63b01ca75b14b1e5ac11505efbbeef2c13f2126f7dbafea1f45d2c284a50a8d6397d33b0ae05b87b75d9cf9e807aba38323994e804218a2f322037024f975eeb0f1dc975f5ac09acccc70569fe789226e1766834c611ca41d721472630f85959dda831c0fd910b7218b63e27f52261d40f521a0b9fe40b93493de84605d30d4419548df0bca9cdb760889199259a778cf4fab0c77b0883c8218cb43f8004f768b8395e8251c198a7a380a3782c8f06ff824001d008d09d1d693d54de19d58cb5380ad67338eb12957de4e892c73055e193e25c607264bccd9e7ef9bcbf6ebb0520382ef03a1ff1b98a17860d076190b50fcb8a95f4ce252dde2ab7d3c31c2037699351b32318ee5a245e5f55cce9e840dfba31529fd39b9b3e7c7df5ee43da67b4aca8624ea265e7e38c5b26bec11b1df6dcba7a4442ade010322870ee9d9c5158a9cfcea3dca9eb43e57f0c871f6eda3de51a486511478cb76b4c46fee5d8930c4078618aa23050618f2abbb3b2a552dfedd0ffb5bc7fb5b50b0a8e2cc863a7884ebad8349bdb4b076db548415bb4bc38aaf7475035efd3a744c1db0be671ce146357f8b1b40fa42f2142a14ac780a1633f5726e53abacd9511980f5078a5d95d10c1c2fb5ddbfd5fd0a0969ff6ce063479f16fa0d772299fb98ceac10f6b4344bb64c9fa8dbaf3774914896581461aec8a63aa7b038ff194f6ab6245bf79dffd8645e1b9fff96416f0881253ee3ebcf27cef70aa5d10714a8574111812ae8e3634a96410ac0ee646cd42de454cfee3e1f64b89359294ebac7e88c64cbbafe85d8defdae4a27b0451be53598837388b9a0454b20415fa61b627de146aa9a9d28a5a8c755c17f6f49e07c94704ed12eb861eb0f61b884325ae8eb8750c5c88decf139d7e046d38f58f84a98a09e60096e01d36bef9bfcb0e6c3f6f04df9f47c3d9021fecf35ae1bb9aacadc0539e0c52447d981d0a7cf6e7c57748729aa4215e4a940055b7f1acd283d4388e31b24cb42b771b60a706f1253a4716a669ac3be85ac26aad186d8fd3b13053b185399b603ef483e0d27e56dc802c88958d5ceaff544a0cb56c13ab3271386fd8f24bbffb1ffe564eb1561c62a16bcea2e7e0a477c7c8ef285bbcf28d5533173c426df4417093951bc9cc79ac653f89014d01511e1b0fe786a9264c1e02328b9027dd70beb3e822cca809d0592e09921676a86fa21fecb877cbf3701ebf167dabfd52ea898cbcac2c49f8b235711bfdb88bdf55c7982f80fe98817026b209b57737277a7fbb898de2c1b14e4827b7f49827a637593fb0ebd99aa3aa0ef3eb4bf7244e7a85a9f34a85fe3be79926e6f3aca52c321993bdde22bf3bcc5776f032fb253ff7014c1b93b61137a661de8d6365569559d503e5504ffb8252f892ef8f58021d6974925109bae207413618720c5e98f607b0c495ed3494e12286fec2cdd35c0efe4d3fac71f2f026e041430a47bf5097251c0be0c052ac8d537c3342016e98b6e6d8f0b8378fffcde59147e21ed94baeb138fcd55d8fa984c0f1f579c8ef83941c3ea87fba62893818e015ad95d150a1bc6e44f9c9dccba26de749b71be505b465611e0e5c62d5db64baa3342895bdace120bd3521bdd857dff903b3fa430489c2929c141e238ac147bb8b37bee4b8b6912d6c1da53bcf0132e60fd70c936371853cb6a0077a117dd06031d25d9463efef94046036d200b5a0cd2004df3569a79df42f85a0f02ef79ab818b93743b3f9ab03607ae62f663f57ae1ec614ea9a98234a2c35e688186c4b572b3af23aa4490ec790be3702f46ff74ae04276b23efd14c4c2dce3c53260fda5494b2d5db3f8b18ac8e8fd463468787e6c48e1400129e39cf964157c9878729d4c5093274168589d0000000800da006538515486f2b9ac811ce5629d36850459b09c0c94bc18b4eaea2811e3fa6e4a43f8be027c39dc6094505d0108f599f5be611ce5021c999b11eabc880b2baee93de09bc47f963c8ba1205f1b78e10a471a56f89f493baaeaab14e2e3493a0980492d549be1ad4399273e95a06ed379e738cf4d549dd88476a93a6db3135297ff1299cdfe58f09f44560eff4ecd03d3f2190c57aa399be6de76aebfa068d5316881fed9f2ce0d91a5e9f520bd052a7694f8c86f3e6f9908c63593a3fe0d1a5d8cbfe45f0ae52d463a05658ada2d85047b69cd4872c29a3668c6bee4d0a0290d1a1aa87e3c2ef6d1e366c530381365d4ba1528823bbfa1c658ee1b774bb29bc5269b1c4a30afa7a327a3186add40f1facf8b6076cd58c7a771d11d0592277e2a0480d7e6a26d1f2c36777e8603033e14b4f990f8f5c7453f69b7cc2f96d398a97301091169094cee973c5f6734cdd38c0cc582bb0ae32603eb776ee300024bb1c5", @ANYRES32=r0, @ANYBLOB="0301630060401d7e0e564b6d947089b4352675356a8a188485871d0f9cdc6c9b477b32e8050f52185903c6a92c2c2a0e37b71fc769baeebb706a03b2ed52b45351ea8a520344398db5484456a7de46a56b61dcdd4b6e4f30cbf7dea3a5c3bf2f5f0c7b5696e4a9999087253f0250bf160b2ee35fb2c477b47dfe088b56adc18c61b2a04f2aa0a19ea8bad7f07fb1e8b7424c7a1b2a12849ba69d66d12dd950a1cc5b49729253ecdb203f1283b06bebdd143eedb8d584a983fa18bd71cf8936c1373c38fb5de9c3d672d88c30bedd090b7f73337de23fd830425aa86f7fb96475f6136089fed7f278e1ee0ecb724f36e4763debab95457e53a2eb8784483292a315485700"], 0x1234}, 0x1, 0x0, 0x0, 0x44}, 0x40840) r8 = accept$inet(r3, 0x0, &(0x7f0000000400)) accept$inet(r8, 0x0, &(0x7f0000000440)) [ 88.340259][ T1598] EXT4-fs (loop2): 1 orphan inode deleted [ 88.346066][ T1598] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,nodiscard,noquota,init_itable,stripe=0x0000000000000079,resgid=0x0000000000000000,sysvgroups,delalloc,usrquota, [ 88.367451][ T1598] ext4 filesystem being mounted at /root/syzkaller-testdir3105285535/syzkaller.uN1KZS/16/file1 supports timestamps until 2038 (0x7fffffff) executing program 2: r0 = socket(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000400)=ANY=[@ANYBLOB="900000001000030400"/20, @ANYRES32=0x0, @ANYBLOB="0000000000000000110022005533189da0d143a1840b26635c00000008002800000000004c001280090001007866726d"], 0x90}, 0x1, 0x0, 0xe000000}, 0x0) [ 88.410232][ T1604] EXT4-fs (loop1): orphan cleanup on readonly fs [ 88.418256][ T1604] EXT4-fs error (device loop1): ext4_validate_block_bitmap:418: comm syz-executor.1: bg 0: block 248: padding at end of block bitmap is not set [ 88.433445][ T1604] Quota error (device loop1): write_blk: dquota write failed [ 88.440711][ T1604] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 88.451410][ T1604] EXT4-fs (loop1): 1 truncate cleaned up [ 88.458847][ T1604] EXT4-fs (loop1): mounted filesystem without journal. Opts: resgid=0x0000000000000000,noauto_da_alloc,,errors=continue [ 88.498875][ T387] usb 5-1: USB disconnect, device number 11 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000240)={0x1c, 0x2, 0x1, 0x201, 0x0, 0x0, {}, [@CTA_MARK={0x8}]}, 0x1c}}, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000180), &(0x7f0000000040)='./file0\x00', 0x300001a, &(0x7f0000000580)=ANY=[@ANYBLOB="7379735f696d6d757461626c652c666d61736b3d30313737373737373737373737373737373737373737332c73686f72746e616d653d6c6f7765722c636865636b3d7374726963742c2c756e695f786c6174653d302c726f6469722c726f6469722c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6c6f7765722c6e6f6e756d7461696c3d302c756e695f786c6174653d312c756e695f786c6174653d312c6572726f72733d636f6e74696e75652c74696d655f6f66667365743d3078303030303030303030303030303465302c757466383d302c0077b5b28056fc4549d277ed7fab6b0be29df17f888ccab55cccc917ad315c8ea56f5a89c104f92d058b92f5881e69e06002f5914c03fefbeb09121733eaf5ded73df976fbd4cfcba170b0bf44da1b46bc3935431d5e60a641f9e4ebbf71c77fc9a810ce726b8c6d6295a5f2e2b069b95ba8ecce52d6d99b82923228c37d5e1ec11cdbcabb8a89cbf2cf2771d69e3cf0e6760094145e542e426bceaab9b2cf261046247bce0565db3ac5888b74efd48bc9f455e60f49496ca8137aba85fe39756814fda1f0624b33a2025792a477ccfff09befb1d0cf1599d272628028b9786e1fbfb3d637c2561421488c9de8d3739a94bf13ac582f6b67de0cad933631794271b2259fe5d73a74ad7da615c31505c7c0c168052d38e5b64c4bb7d0599e5dcf0000000000000000000000000000002790cf17418aa278cfc0c9d1c81c63e58b877706a4b7eed8a5aff253298db2939adc0efdab4745ab0e09ef8beaaf04e5374c2e7e4672e47fe5a25502919954242f8d779d84091f20646210edf871d3f20ad66fcf4b816323b8abb307381d4ada887dcc71e35f364baa1b93fd5ee36c02aa4628511442992ced893ab946472440b53fc08cc41403e167b1f2605e04d5f0c16ed49969b59d650d88642b10c7893fe9b664421a40f4822ffcc284dfe9aea76e4a04293c970f2dae776decf07b085e16511b0bd365b0f86c7fcd8df00a87f4dbbf8e623667e3b65e4c487055a2e5cd64402a4de537bf113fc7370099e4faebe6ea9d4f155f8f5f4c5f9b205ce1bbc8c0002a19457e05a210d9e9820bc7f318ebfdfcc22f83150503b2", @ANYRES16=0x0, @ANYBLOB="e8c2671e4c7ed3c47fd5ace644a468213d6ea885dcb3c3b5e0213ea9d8ae27cb500458e48583e3f292a7caf5d8cd7070c531f247fb6045f402c39727a3283692a827911c811073a2357a0e40c5f29585f74a644173b14447d0bf40f7fa90fa5a97c947501f52cb2bbb119ba106c0b267c70847a3be17dc63fcd83c296e1467e63e74871e9e6dbc353fb80d2883bbfdfa1cfefa9f87fdfc8dc9ca1e0f96daba6340ad46acf5b661edbeb64de9f7fe165b095ae0d93c6810a0cc55bcfa695b06e67fe1d7ad433b3c7fab1dd744203752057aa187181141bda88b982f3b48ef461b4b6b686f2374", @ANYRES32, @ANYRESHEX, @ANYRES8, @ANYRES16, @ANYRES32, @ANYBLOB="ab500000000000000b431af4e2d0d596cc5c556407e8da8bc3b5848e4e650bd1261a5f9c182652ca463adc1b0fd75c7e4e8a91"], 0xd, 0x2a3, &(0x7f00000001c0)="$eJzs3c9qK2UUAPAzyTSNukgQN4rggC5clVu3bhrlCmJXSgR1ocF7L0gSLrQQsIKxqz6BS9/DR3DjxjcQ3Aru2kVlZDIzTULTP9SYQv39Vof55pzvZL6SrnLmq9fHwyfPkzg+/T3a7SQae7EXZ0l0oxG1HyINAODhOMvz+Cu/S2baWH83AMAmlP//S/fdCwCwGZ989vlHvf39xx9nWTte7ZxM+klEjE8m/XK99yy+iVE8jUfRifOI/EIZf/Dh/uNIs0I33hpPJ/0ic/zlr1X93p8Rs/zd6ER3df5uVlrIn076W/FiZNF7tlW32olXVue/syI/+q14+82F/neiE799Hc9jFE+iyJ3nf7+bZe/nP55+90WxTZGfNKK/PbtvLm9u8lwAAAAAAAAAAAAAAAAAAAAAAHjYdrIsKcf3zOb3FJeq+TvN89n6TlbrLs/nKfOTulA5HyiPakTPNI+f6vk6j7Isy6sb5/lpvJZ6sQAAAAAAAAAAAAAAAAAAAAAUDr89Gg5Go6cHawnqaQD1z/rvWmdv4cobcTQcNK8uuH37vRanDRS9XntzpGms6bHcFLxQ9LP2ytvzw/00yqA+mLXu9fJ7ZdGj4SCrluqHPBwkN+3Vrg/u5/lSpK34t43lsz+J83z5TNsXrS5ntdb0NFovrVz6O8/z29V594/yjKoryWzExu1236qClR+wCNqXz+KXqwte+ZXRXMsXDwAAAAAAAAAAAAAAAAAAcMn8R78rFo+vTW38Z00BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwIbN3/9fB+2IWL5yKZhWydfdUwWtODi8548IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/8A/AQAA//8EJ08+") r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='.\x00', 0x0, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r2, 0xc0185879, &(0x7f0000000080)={@id={0x2, 0x0, @auto="9e976712b63fa73e1baeff79da3b89f5"}}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x15}, {0x6, 0x0, 0x0, 0x7ffffcb9}]}) socket$nl_netfilter(0x10, 0x3, 0xc) syz_emit_ethernet(0x1e, &(0x7f0000000080)={@local, @remote, @void, {@can={0xc, {{0x1, 0x1}, 0x5, 0x3, 0x0, 0x0, "db04935cc63dbcf4"}}}}, 0x0) ioctl$FS_IOC_FSSETXATTR(r1, 0x401c5820, &(0x7f00000000c0)={0x9, 0x3, 0x8, 0x2ee, 0xb0b}) [ 88.648716][ T1608] bridge0: port 1(bridge_slave_0) entered blocking state [ 88.655541][ T1608] bridge0: port 1(bridge_slave_0) entered disabled state [ 88.662911][ T1608] device bridge_slave_0 entered promiscuous mode [ 88.669658][ T1608] bridge0: port 2(bridge_slave_1) entered blocking state [ 88.676465][ T1608] bridge0: port 2(bridge_slave_1) entered disabled state [ 88.683787][ T1608] device bridge_slave_1 entered promiscuous mode [ 88.725873][ T1608] bridge0: port 2(bridge_slave_1) entered blocking state [ 88.732811][ T1608] bridge0: port 2(bridge_slave_1) entered forwarding state [ 88.739930][ T1608] bridge0: port 1(bridge_slave_0) entered blocking state [ 88.746678][ T1608] bridge0: port 1(bridge_slave_0) entered forwarding state [ 88.747269][ T438] usb 2-1: new high-speed USB device number 15 using dummy_hcd executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x70) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='nr\x00']) r0 = openat$dir(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = epoll_create(0x10000e9) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r2, 0x6, 0x13, &(0x7f0000000300)=0x100000001, 0x4) epoll_ctl$EPOLL_CTL_ADD(r1, 0x1, r2, &(0x7f0000000040)={0x60002004}) connect$inet6(r2, &(0x7f0000000080), 0x1c) setsockopt$inet6_tcp_TCP_ULP(r2, 0x6, 0x1f, &(0x7f00000000c0), 0x4) shutdown(r2, 0x0) setsockopt$inet6_tcp_TLS_TX(r2, 0x11a, 0x2, &(0x7f0000000280)=@gcm_128={{0x303}, '\x00', "0090709400080000eb1eaf7b05200020", '\x00\b\x00', "060000000900"}, 0x28) r3 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='net/rfcomm\x00') r4 = dup(r3) chdir(&(0x7f0000000340)='./bus\x00') r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TUNSETIFF(r4, 0x400454ca, &(0x7f00000002c0)={'syzkaller1\x00', 0x6bf1c2d5adba8c32}) ioctl$TUNSETLINK(r5, 0x400454cd, 0x1) epoll_pwait(r1, &(0x7f0000000000)=[{}], 0x1, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') r6 = socket(0xa, 0x2, 0x0) setsockopt$inet_int(r6, 0x0, 0xb, &(0x7f00000000c0)=0x1002, 0x4) sendto$inet(r6, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0x4e24}, 0x10) recvmsg(r6, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x2001) openat$null(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000000d00), 0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000000080)='fd\x00') r7 = getpid() syz_pidfd_open(r7, 0x0) creat(&(0x7f0000000100)='./file0\x00', 0x0) [ 88.770808][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 88.778342][ T387] bridge0: port 1(bridge_slave_0) entered disabled state [ 88.785457][ T387] bridge0: port 2(bridge_slave_1) entered disabled state [ 88.786603][ T74] usb 1-1: USB disconnect, device number 8 [ 88.809051][ T1613] tmpfs: Unknown parameter 'nr' [ 88.827636][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_bridge: link becomes ready [ 88.835869][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 88.844895][ T387] bridge0: port 1(bridge_slave_0) entered blocking state [ 88.851772][ T387] bridge0: port 1(bridge_slave_0) entered forwarding state [ 88.859402][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_bridge: link becomes ready [ 88.868253][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x208080, &(0x7f00000000c0), 0x1, 0x598, &(0x7f0000000800)="$eJzs3c1vHGcZAPBnxp9N3TqBHqACEqAQUJR17LRR1UubCwhVlRAVB+CQGntjmayzIWuX2kSy+zeABBKnIvEPcEDigNQTByQOnBASB4RUDkgBIlACATFoZsfOxh7HG3u9G+zfTxrNx+t9n+ed1XzsO8m8ARxbZyJiIyJGI+KtiJgstyflFK+1p/zv7t65NXfvzq25JLLszb8mRXm+LTo+k3u6rHM8Ir7yxYhvJjvjtlbXrs02GvWb5frU8tKNqdbq2vnFpdmF+kL9+szMpelLF16++NJMz9p6eumnt7+w+PpXf/Hzj3/wm43PfzdPa6Is62zHYxl9dHG76SNbcXLDEfH6voI9eYbK+R67gSdUGhEfiohPFcf/ZAzF8Fi+Pcuy9UHnBgAcjiybjGyycx0AOOrSog8sSWtlX8BEpGmt1u7Dey5OpI1ma/nc1ebK9fl2X9nJGEmvLjb+lZ0a+/238xuGhZHk6mKjPl2UFeXF+sy29YsRcSoivj/2VLFem2s25gd43wMAx9nT267//xhrX/+7UPFUDwD4vzE+6AQAgL5z/QeA4+bMoBMAAAagi9//5cP+jUPPBQDoD/3/AHD8uP4DwPHj+g8Ax8qX33gjn7J75fuv599eXbnWfPv8fL11rba0Mleba968UVtoNheKd/Ys7VVfo9m8Mf1irLwztVxvLU+1VteuLDVXri9fKd7rfaU+0pdWAQCPcur0+79LImLjlaeKKTrGcnCthqMtHXQCwMAMDToBYGCGB50AMDDd/8b/1aHmAQxO5cu8xysXH/bDxwji3xnBE+XsRzv7/4uhfyv6/x9+LgAcDfr/4fjaX///qz3PA+i/fff//6S3eQD9l2XJ9jH/R7eKAIAjqdvn//eznbcO6z29EwEGZa/BvHvy/B8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACOmImI+FYkaa0cC3wi0rRWi3gmIk7GSHJ1sVG/EBHPxumIGBnL16cHnTQAcEDpn5Ny/K+zky9MbC8dTf45Vswj4js/evMH78wuL9+czrf/bWv72ObwYTMPPtftuIIAwOErrt8z5bzjh/zdO7fmNqdHVvD1Z3qaz+3L8Z9yKOK5e3duFVO7ZDiGi/l4cS9x4u9Jud4ei/T5iBjqQfyNdyPiI1XtT4q+kZPlyKed8aOM3Ys90X389KH4aVHWnuc3Xx/uQS5w3Lx/OSJee+j4Kw+zNM4U8+rjf7w4Qx3c7cvtyjbPfQ/Of+nW+W+oIn4yGmV+XcR48Zdf6lwf7Sx7N+L54ar4yVb8pCp+RLzQZfw/fOwT33t1l7LsvYizUR2/M9bU8tKNqdbq2vnFpdmF+kL9+szMpelLF16++NLMVNFHPbXZU73TX1459+xuueXtP7FL/PHK9j/Ye5/psv0//vdb3/jkI+J/7tPV3/9z+ey31fs/vyZ+tqK+/+4cpz9mT/xs1+G78/jzD9o/Hnt9/+ObpRHn2ovZ+h7t/+BPa/N7/AkA0Eet1bVrs41G/eaBFvJfob2oZ8dCnmJPK+xcqKj5j3FIsfazMLL/vfpeMoCcf721ZXjrXrW3Ib6W19jndqWbrUgOcsjcz7KsJ/ncrSjK1mP9cY+U/Ava89Db1eghn5aAPmitru3aN9CjLnYAAAAAAAAAAAAAAOCA+vE/qLbHvJdlFW8pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgMf3vwAAAP//QonTAQ==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000240), 0x21, 0x4a6, &(0x7f0000000a40)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) mount(&(0x7f0000000380)=@loop={'/dev/loop', 0x0}, &(0x7f0000000140)='./bus\x00', 0x0, 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x185102, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r1, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, &(0x7f00000001c0), 0x1, 0x4fa, &(0x7f0000000540)="$eJzs3U1rJGkdAPB/ddKbeYl21D2swr7grmQWne5k4+4GD7sriLcFZb2PIemEkE46pDvjJAySwQ8giOhc5+RF8AMIMh9BhAG9i4oy6Iwe5qCWVHX1xMTuSUL6BZPfD57UU6///1NJV9fLM1MBXFpvRMRHETEREW9HRKWYXipKHHRKttzTJ3eXs5JEmn7y1ySSYlq2WFKUzPVitSudQU+tvf2NpUajvlOM19qb27XW3v7N9c2ltfpafWthYf69xfcX312cG0g7s3Z98I0//eSHP/vmB7/6yvd+f+svN76f5TtdzO+2Y9A6+6Sc7YvnJiNiZxjBxmCiaE953IkAAHAq2Tn+ZyPii/n5fyUm8rO500mGmhkAAAAwKOmH0/HPJCIFAAAALqxS3gc2KVWLvgDTUSpVq50+vC/HtVKj2Wp/ebW5u7XS6Ss7E+XS6nqjPlf0qZ2JcpKNz+f1w/F3no8nR/oA/7hyNZ9fXW42VsZ32wMAAAAulevHrv//Uelc/7/AvZElBwAAAAzOzLgTAAAAAIbuf6//H4wlDwAAAGB4PP8HAACAC+1bH3+clbT7/uuV23u7G83bN1fqrY3q5u5ydbm5s11dazbXGulUxOZJ22s0m9tfja3dO7V2vdWutfb2b202d7fat9aPvAIbAAAAGKHPvP7wd0lEHHztal4yL2U/JvqsoK8AXBilsyz8x+HlAYxev6954OKbHHcCwNiUO4Nk3HkA43PSAaBv551fDz4XAABgOGY/3/v5/+ThvQHggjrT83/gQvH8Hy4vz//h8io7A4BLb/jP/9P0xG0BAABDNZ2XpFQtngVOR+lZ2hEzUU5W1xv1uYj4dET8tlKeysbn8zUT/2gAAAAAAAAAAAAAAAAAAAAAAAAAAE4pTZNIAQAAgAstovTnpHj/12zlrenj9wdeSp5V8mH+doBPfnpnqd3emc+m/62YHtG+X0x/5yx3Hrx5HAAAAIale53evY4HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEF6+uTucreMMu7jr0fETK/4k3ElH16JckRc+3sSk92VXo9IImJiAPEP7kXEK73iJ1laMVNkcSR+RJQi4mqexdDjv5qmac/4188dHS63h9nx56Nen79SvJEPe3/+J4tyXv2Pf6Xnx7+JHvGzI8+nThnjC49+Ues9Z6ozf7L38acbP+kT/81em+yxU777nf39frmlDyJme37/JEdi1dqb27XW3v7N9c2ltfpafWthYf69xfcX312cq62uN+rFz54xfvTqL//dL/7jexHX+sSfOdr+pePtfyurlPtt+dC/Ht158rm8VkmPbSKPf+PN3r//V47GP7Jrs7+JLxXfA9n82W79oFP/b6/9/Devvaj9K33af9Lv/8bJTc+9/e0f/OGUiwIAI9Da299YajTqO0Ov3E/TdFSxsrOjUcU6d+Xl/59UDysfnmXhdGrUf2wq566M+8gEAAAM2uFJ/7gzAQAAAAAAAAAAAAAAAAAAgMtrFP+d2PGYB+NpKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAC/0nAAD//7aj2ng=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) r2 = creat(&(0x7f0000000140)='./file0\x00', 0x0) fallocate(r2, 0x0, 0x0, 0x5) fallocate(r0, 0x0, 0x0, 0x10fff9) r3 = socket$inet6(0xa, 0x2, 0x0) setsockopt$inet6_int(r3, 0x29, 0x2, &(0x7f0000000000)=0x803, 0x4) bind$inet6(r3, &(0x7f0000f5dfe4)={0xa, 0x4e20, 0x0, @empty}, 0x1c) setsockopt$inet6_int(r3, 0x29, 0x8, &(0x7f0000000040)=0x9, 0x4) sendto$inet6(r3, 0x0, 0x0, 0x0, &(0x7f0000000300)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=""/72, 0x48}, 0x0) ftruncate(r0, 0x1000) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000040)={0xc, r2}) [ 88.876278][ T387] bridge0: port 2(bridge_slave_1) entered blocking state [ 88.883128][ T387] bridge0: port 2(bridge_slave_1) entered forwarding state [ 88.910140][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_hsr: link becomes ready [ 88.919475][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 88.927199][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_hsr: link becomes ready [ 88.935789][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 88.951262][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 88.959660][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 88.968931][ T1616] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue executing program 4: r0 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(r0, &(0x7f0000000180)={0xa, 0x0, 0x0, @dev, 0x24}, 0x1c) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0, 0x0, @mcast1}, 0x1c) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) fsmount(r1, 0x0, 0x0) r2 = dup2(r0, r0) write$P9_RSTATFS(r2, &(0x7f00000002c0)={0x43, 0x9, 0x2f00, {0x7, 0x800, 0x0, 0x0, 0x4, 0x8d, 0x1, 0x0, 0x2}}, 0x43) personality(0x5000002) [ 88.977543][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 88.978797][ T1616] ext4 filesystem being mounted at /root/syzkaller-testdir370434208/syzkaller.j1N0ci/13/file0 supports timestamps until 2038 (0x7fffffff) [ 88.985413][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 89.012560][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r1 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000000100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r1, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r1, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r1, &(0x7f0000000240)={0x50, 0x0, r2, {0x7, 0x1f}}, 0x50) syz_fuse_handle_req(r1, &(0x7f0000008380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea210560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000006340)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000200)) setsockopt$ARPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000040)={'filter\x00', 0x7, 0x4, 0x3b8, 0xe8, 0x1d0, 0x0, 0x2d0, 0x2d0, 0x2d0, 0x4, 0x0, {[{{@uncond, 0xc0, 0xe8}, @unspec=@NFQUEUE1={0x28}}, {{@arp={@private, @dev, 0x0, 0x0, 0x0, 0x0, {}, {@mac=@multicast}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 'pim6reg1\x00', 'syz_tun\x00'}, 0xc0, 0xe8}, @unspec=@STANDARD={0x28, '\x00', 0x0, 0x1d0}}, {{@uncond, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "b036116ac797cedb157831e515c4a1b88244939879c5b3baec21e709599f"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x408) syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000020000402505a1a440000000010109023b0001010000000904000012020e0000052406"], 0x0) [ 89.023272][ T398] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 89.042736][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 89.051314][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 89.063939][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 89.072722][ T387] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 89.079672][ T1616] EXT4-fs warning (device loop0): ext4_read_inode_bitmap:143: Cannot read inode bitmap - block_group = 0, inode_bitmap = 4289122201 [ 89.094208][ T438] usb 2-1: too many configurations: 65, using maximum allowed: 8 [ 89.103079][ T1616] EXT4-fs warning (device loop0): ext4_read_inode_bitmap:143: Cannot read inode bitmap - block_group = 0, inode_bitmap = 4289122201 [ 89.117021][ T1616] EXT4-fs error (device loop0) in ext4_reserve_inode_write:6099: Out of memory [ 89.126270][ T1616] ------------[ cut here ]------------ [ 89.131529][ T1616] kernel BUG at fs/ext4/ext4.h:2984! [ 89.136798][ T1616] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 89.142684][ T1616] CPU: 1 PID: 1616 Comm: syz-executor.0 Not tainted 5.4.268-syzkaller-00003-g2d5d8240a7cb #0 [ 89.152731][ T1616] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 89.162640][ T1616] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 89.168436][ T1616] Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 0d fc ff ff 48 89 d7 e8 0f 85 c8 ff 48 8b 54 24 30 e9 fb fb ff ff e8 20 b1 98 ff <0f> 0b e8 49 69 6f ff e8 14 b1 98 ff 0f 0b e8 0d b1 98 ff 0f 0b e8 [ 89.187875][ T1616] RSP: 0018:ffff8881eb87f400 EFLAGS: 00010287 [ 89.193777][ T1616] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: 0000000000040000 [ 89.201592][ T1616] RDX: ffffc90001f4d000 RSI: 00000000000009ba RDI: 00000000000009bb [ 89.209401][ T1616] RBP: ffff8881eb87f510 R08: ffffffff81cb8b29 R09: ffffed1039933722 [ 89.217213][ T1616] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000001 [ 89.225022][ T1616] R13: ffff8881d42ee3f0 R14: 1ffff1103d70fe90 R15: 1ffff1103a85dc7e [ 89.232835][ T1616] FS: 00007f2dba3606c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 89.241616][ T1616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.248020][ T1616] CR2: 00007fb7316095e4 CR3: 00000001d60f1000 CR4: 00000000003406a0 [ 89.256104][ T1616] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.264648][ T1616] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.272451][ T1616] Call Trace: [ 89.275587][ T1616] ? __die+0xb4/0x100 [ 89.279397][ T1616] ? die+0x26/0x50 [ 89.282956][ T1616] ? do_trap+0x1e7/0x340 [ 89.287038][ T1616] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 89.292443][ T1616] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 89.297753][ T1616] ? do_invalid_op+0xfb/0x110 [ 89.302258][ T1616] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 89.307662][ T1616] ? invalid_op+0x1e/0x30 [ 89.312670][ T1616] ? ext4_mb_find_by_goal+0x139/0xc50 [ 89.317921][ T1616] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 89.323625][ T1616] ? ext4_mb_find_by_goal+0xc10/0xc50 [ 89.329324][ T1616] ? ext4_mb_new_blocks+0x29f/0x2d10 [ 89.334432][ T1616] ? ext4_map_blocks+0xa2f/0x1ba0 [ 89.339516][ T1616] ? vfs_fallocate+0x551/0x6b0 [ 89.344784][ T1616] ? ext4_mb_use_inode_pa+0x4b0/0x4b0 [ 89.351296][ T1616] ext4_mb_regular_allocator+0x229/0x10d0 [ 89.358275][ T1616] ? memcpy+0x38/0x50 [ 89.362235][ T1616] ? ext4_mb_initialize_context+0x6de/0xb80 [ 89.368382][ T1616] ? ext4_mb_normalize_request+0xf5/0x1250 [ 89.374011][ T1616] ? ext4_mb_normalize_request+0x1250/0x1250 [ 89.380654][ T1616] ext4_mb_new_blocks+0x59a/0x2d10 [ 89.386629][ T1616] ? memset+0x1f/0x40 [ 89.390708][ T1616] ? ext4_ext_check_overlap+0x180/0x5b0 [ 89.396575][ T1616] ? ext4_inode_to_goal_block+0x265/0x360 [ 89.402139][ T1616] ext4_ext_map_blocks+0x1e70/0x7450 [ 89.408123][ T1616] ? ___preempt_schedule+0x16/0x20 [ 89.413374][ T1616] ? try_to_wake_up+0x9d3/0x14f0 [ 89.418669][ T1616] ? ext4_ext_release+0x10/0x10 [ 89.425242][ T1616] ? check_preemption_disabled+0x9f/0x320 [ 89.431086][ T1616] ? plist_check_list+0x20d/0x220 [ 89.436104][ T1616] ? plist_del+0x3bf/0x3e0 [ 89.440352][ T1616] ? debug_smp_processor_id+0x20/0x20 [ 89.445577][ T1616] ? wake_up_q+0xa8/0xf0 [ 89.452844][ T1616] ? _raw_read_unlock+0x21/0x40 [ 89.457785][ T1616] ? ext4_es_lookup_extent+0x559/0x9d0 [ 89.463371][ T1616] ext4_map_blocks+0xa2f/0x1ba0 [ 89.468051][ T1616] ? ext4_issue_zeroout+0x150/0x150 [ 89.473727][ T1616] ? __ext4_journal_start_sb+0x295/0x460 [ 89.479573][ T1616] ext4_alloc_file_blocks+0x3b1/0xc20 [ 89.484778][ T1616] ? trace_ext4_fallocate_enter+0x1d0/0x1d0 [ 89.491373][ T1616] ? down_read_killable+0x220/0x220 [ 89.496410][ T1616] ? check_preemption_disabled+0x9f/0x320 [ 89.502126][ T1616] ? avc_policy_seqno+0x17/0x70 [ 89.506779][ T1616] ? debug_smp_processor_id+0x20/0x20 [ 89.511985][ T1616] ? selinux_file_permission+0x2be/0x530 [ 89.517757][ T1616] ? trace_ext4_fallocate_enter+0x26/0x1d0 [ 89.524045][ T1616] ? inode_newsize_ok+0x17c/0x1b0 [ 89.529072][ T1616] ext4_fallocate+0x3b5/0x570 [ 89.533588][ T1616] vfs_fallocate+0x551/0x6b0 [ 89.538354][ T1616] __x64_sys_fallocate+0xb9/0x100 [ 89.543209][ T1616] do_syscall_64+0xca/0x1c0 [ 89.548596][ T1616] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 89.554484][ T1616] Modules linked in: [ 89.559448][ T1616] ---[ end trace 72711050cc5dc364 ]--- [ 89.565829][ T1616] RIP: 0010:ext4_mb_find_by_goal+0xc10/0xc50 [ 89.570064][ T5] input: HID 256c:006d Pen as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:256C:006D.0016/input/input13 [ 89.573117][ T1616] Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 0d fc ff ff 48 89 d7 e8 0f 85 c8 ff 48 8b 54 24 30 e9 fb fb ff ff e8 20 b1 98 ff <0f> 0b e8 49 69 6f ff e8 14 b1 98 ff 0f 0b e8 0d b1 98 ff 0f 0b e8 [ 89.605037][ T438] usb 2-1: config 0 has no interfaces? [ 89.611874][ T1616] RSP: 0018:ffff8881eb87f400 EFLAGS: 00010287 [ 89.618093][ T1616] RAX: ffffffff81cb9600 RBX: 0000000000000001 RCX: 0000000000040000 [ 89.618369][ T1018] device bridge_slave_1 left promiscuous mode [ 89.626282][ T1616] RDX: ffffc90001f4d000 RSI: 00000000000009ba RDI: 00000000000009bb [ 89.645773][ T23] audit: type=1400 audit(1713738295.233:316): avc: denied { read } for pid=147 comm="acpid" name="event3" dev="devtmpfs" ino=21567 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 89.668178][ T1018] bridge0: port 2(bridge_slave_1) entered disabled state [ 89.675415][ T5] uclogic 0003:256C:006D.0016: input,hidraw0: USB HID v0.00 Device [HID 256c:006d] on usb-dummy_hcd.3-1/input0 [ 89.684152][ T1616] RBP: ffff8881eb87f510 R08: ffffffff81cb8b29 R09: ffffed1039933722 [ 89.700823][ T1616] R10: 0000000000000000 R11: dffffc0000000001 R12: 0000000000000001 [ 89.702686][ T23] audit: type=1400 audit(1713738295.233:317): avc: denied { open } for pid=147 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=21567 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 89.708881][ T438] usb 2-1: config 0 has no interfaces? [ 89.738788][ T1616] R13: ffff8881d42ee3f0 R14: 1ffff1103d70fe90 R15: 1ffff1103a85dc7e [ 89.746818][ T1616] FS: 00007f2dba3606c0(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 89.751536][ T23] audit: type=1400 audit(1713738295.333:318): avc: denied { ioctl } for pid=147 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=21567 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 89.756076][ T1616] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 89.787314][ T1616] CR2: 00000000200016c0 CR3: 00000001d60f1000 CR4: 00000000003406a0 [ 89.795846][ T1616] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 89.804040][ T1616] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 89.815290][ T387] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 89.825208][ T1616] Kernel panic - not syncing: Fatal exception [ 89.831356][ T1616] Kernel Offset: disabled [ 89.835481][ T1616] Rebooting in 86400 seconds..