98a9f4e4c464193bb690d05de90af27ac70c603e0709a716127abecc1a1a2d64a9944ad1d9be666e39a63ce6012c27f33e904f371ac1ba9a48dbca011a25d35a42c597b4a3b8eb89191f910377e1db173c3d77f8cc52690bad9c9bd3fc54a722b503f55dd714d0f32ae60d9753657645fe4883faa6439ff106e0dbfd8df2f05f4ac66b27544fe068ff18cbe4478646b745ccb1daed68b4394b835c6db76e50ed8b46a29bda0efaa7a29659a3745c0c9e4a1c8183b024d8dde67360f178e3848e9e809217d88f32a5623ae3e7e55291528dc545ac89d09b82d9573b7a733bde4555d62be958f4e7013cf6ad361eee02dfd21c6edbde4d445babff222bc58d6ae61cdb3b88bad626a6d055159b85969c4236063bcdc51a5d375d10f60f05cd7e619a14aaee40edc975f1f3887de17b2f758b9630c6334697317df939d642a0ae20ac155167a6cac7fe198ec3cad973defd565490984df040399b26847e00f57c986a6cf652bb971b59d84e374056fedf0aa04ac86e4f6bc1e66670c0d7b57e83291411d596e9ff8ca40e973d7aef488fb73c1a3554644557c38db6c6fdc1a6c95dec31721b78adfbcec4b163f503e5a093febd9d4b79648e82d6fcc768053d2746d8b4f7a61870b91dc3375ea51efa586019dd6778223b934273dc2690e2043035219043c87d41bd908185a558532e0d0b85b2ae4cc36903efccf0719bcc93b1e62b931c0979c22c411624c0d2c5a57ef742c5a056349334c310bd2e45f64665e227c2741e6afc5ccc0160691faa668d37fa68afd469bb0979f4cbd2a26f660b04e1deb533c4ebd8c716ac406dfa5b69873deb510dd53cd0715028c0afba61ee77974b3964fc572c06da7b746d88f3703394daab0d5c62bd3dd4870a515a8463889eeb1ca22cb5c9fb8c9356d203ed71b1c95348f0589499d57fd8a847a0c292c27cc3cee90d4fde70d32eca3edfacbe059b642a3e7dd1a9a96b50956049bb0865a7e41b74604a67a968e4941acd8b83159f5cbf9de9a871c00e9f34ec981f49a3268504bbb81294925b3fb06e2738bb7601e37b3131218af923ddf36cb6b40b9842385e784bce00b6762693f5e7c931fbf2ad26cc2e429012c4772639b64a240d87e4ed88e57748970df49503a887a8e3a76d7f0dfef68f26233ceaec5b78bbd30e164208c950cc36709201f1906235dd1140ba8381193774c648c805fb5531766269740be40be3b0c675b4463646a4248dc3190e8f599e8917c07a8a3b07650a583fb8fbeb25e8af316d04fbcc89f9ef1edfb15fe8b3e737f4b679a972a20e2dd71acaffbb2092a354439371cb8fbfe9171d6c0cd95d896997579ccb344c35287291b6e5d5993b71e792a0ec6f18b5b8b070525ad02220de2a39bc499950b4972764f3a99d765c70573c1a242517c685bd6bd969011fd61259222d8214f09697a7740ee3df3cf04fba97c3075267580a55ef73c7ecda40e7b33d8ea9231f000ab0ea434f4ce750634a132c35241eaa4ddaef5d1fb488c9bc6334858717d8ccda73fb35ec4fac9700bbd8953e1a68844185bc530561dd308926e23dce95424851702d5a2455ad6a5d99872b9dab6a5c744c12cfa8af18def46df4cbaa9c9c28dbe6f1e173fadc159fe980e024e0b84f5f62f80412a6e4afdd7b040f6461d78eebcdd403863bb18b0de435247404dc393c092828a02c9ba1f2dc14e34dd3a9f7473450725854055463e51bc525cea48fc9f31d9f134882c70008f1f40b70c2a144a3dd128f109a2dbd71810bb0271b127dfa70654c3e274bdc58ff73cae6c7da43597c44d6b8df80b9311360fd2ed2f6220bd1a27cb588d65ba04ff80cb25accfffe6153e4025483b9cc47585c34a624af5770783ce7beb75ef28f0fc4447dc1d0c2ef9b0522591b24ec23a2acbfc34ecebdef2c671ddaa5caeebf355bf215f0d679d424aed37283b6afcad81587c74e3b0e96f98866e5b02ed4cfb0e1e7df77d45929aba52fe7bfece903086432458fc039560fd07a89f248dcc47d3b9d9c9b4d65a500dd63732b107f7d05afc697a4a02c7857849f73264156bc4b2fd936529ba57d340cbc004c7868806b299487ce851a5d5ef1a1e28e6c345f96002d33aed809bc098a493132087d0dfdb0857aa1c024552cfb4307d22273eb3a8e623538e998b560207cd0caa01ffc714f4aa6b0f150b5892e2442492810ddee954953fb78b3b2b78815f10acdfe412c572568138d6040cc34163322bde37890e1bce94d5c044b1a05b3443f0e9b1ca324ec1af37f4c9c48ac25087b744719a5b79d466af632ccc30b941e1a5052a1b687b34a2046b5fdac1189145a36f43e740b3497c20f2551d6467fc7490a31f0f4e500922d52c3a649502de9a413117e8a104cff1ff3bb6f425f7d018abe11620287a421de10f9c8ba72aaa3fc4202ad3b9ae21ef924dd769cad31f9c0cfd87249f69a25ba9ebe6525d3259b04ba6d243af7c5bd53b576fbd159cdc78277fd147476c86c8311d00dceb07ef91ebd1c8c725f9814567f9427db58bcce05c667986f3f5a9b713211b1659ccc2ec3a6c4f34a44f941fdf541c31ded2378a63e33d5f3ad39d92dfe8652d6000aed0113cfe25c9d19d6bcb75a82dfdcde33e0a43eff38c7fccf6747dc7997583cff10980e1ee799fcb65e4cfb9172f18ba5b1bc87a806d48a937866c7e54988947a79ca904abe68e2804a1eb819d1be661cce268e4c8aa8b15937297fad8ecdf527164b8931b54952c272e0325ebb6bb9490e9046c42b39e39bbddde2d7c6602a12dc696d46bdf4ad94f857f52e778de52e6aac1ceac2c3523059f7bbc70ef392f218a58f895431c6020a13b85a0a45bad577fdbd75986d3d457d9d1b76cc4bd3c0005f3c6a50121353b9f8c6d0eb32239a098e2a122c38e74cc472e7fbbc7adbe31f6c72a2b83875ad3716bf45ce11ad18973c27202cdedcc7c70842a0b4cfdfb1e4da8dc9e620d0d8b127aa9fdd2f414ce57e21bda2e207cb96d10c777e12d4b066549f697d9afd35b8fffd4c9a142907af20847f5e2230bdb7af0284bf9733d4cdc28a763d5028760c3c298f6d5f899f48681bbca1d3d0f60dba6f744de7e198cab1af1f3e3791feb54b7489b342023435b1683c6691644631bf8c7b0ad07424bd55a9ec7bb8805e81f09ab5e36a7e44632f1b13de714ecdebae45a13ff0a24f655eda80e5f75b243f7f59920d7ebadc0c5a96846e64c3e364cdb9f1ba383f5ef8996c3785d56c5d3928fc6dd6495d5e8e21c13ee1f433e174b3b1715385e62fec1c2b65bd0e57e06191f974a8fe74aca2e7decc99525e204bf58bd518e3bca1c304505217e28c308d4df413fa82875229d1ff0240ae8d63ea813569505c185ff9f1fa940d4af66e3b2b08e7d03ae0ea76cdfcfea8d8367e77caa162d95632fcae6423cec457742ea309721061e31fea0301a88e2367295664928f0f9f783c8aa3085a6859cbaa9dad583d3f412c2bd23cf9a0d7d73b06f93681c51bd", 0x1000}, {&(0x7f00000032c0)="2cc33c04fc66357b29733ebf786df59d9558", 0x12}], 0x4, &(0x7f0000003400)=[@rights={{0x1c, 0x1, 0x1, [r7, r7, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, r6, r2, r1, r2, r6, r7]}}, @rights={{0x24, 0x1, 0x1, [r7, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r5}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0xf0, 0x4004004}}, {{&(0x7f0000003500)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000003680)=[{&(0x7f0000003580)="d1e4cc13961103ec471f367996c46394346935501ae4ff77b921cdea9dd0bbc94e95f079b045f2262782a887dd6413ca39c37b9feac439c900e64131a5d248fb1a2c85f7031d63695f57af7bdbaa9298c60283ffd7266a4176eb0c01ef752e0310428bf389e2772eb3cde2df50c2e5a3e64039267e60517e", 0x78}, {&(0x7f0000003600)="80f21d6502e8f2858d2e0270365d78d6838cfb6845d8fc", 0x17}, {&(0x7f0000003640)="56e751e1fe73af525f686fe08715ddff6d5972eae5c399a1f6149b026191a42451f1", 0x22}], 0x3, &(0x7f00000036c0)=[@cred={{0x1c, 0x1, 0x2, {r0}}}], 0x20, 0x40}}], 0x4, 0x24008000) (async) r8 = syz_mount_image$vfat(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) sched_setscheduler(r5, 0x5, &(0x7f0000000180)=0x8) (async) r9 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_mreq(r9, 0x29, 0x30, 0x0, 0xff97) (async, rerun: 64) r10 = socket$inet6_udp(0xa, 0x2, 0x0) (rerun: 64) setsockopt$inet6_mreq(r10, 0x29, 0x30, 0x0, 0xff97) (async) r11 = pidfd_open(r0, 0x0) sendmmsg$unix(r1, &(0x7f0000000f00)=[{{&(0x7f00000003c0)=@file={0x8cc72c9ced109744, './file0\x00'}, 0x6e, &(0x7f00000004c0)=[{&(0x7f0000000440)="201d1456bcfe85847068dea87e8ed4a503714dbb4a853c65c5dc8de5688a651487d8860bd8411e78c05ab9a379326cf4a88eb1d29d49025351f57378d9a304eb988f09f41878395f067dff92d004ba9c0d10673d1efa222d2af91b", 0x5b}, {&(0x7f0000000600)="3dfc3c53b5966d30e1db850198a54e9536931b449b849efc9eaff03502cbf92fcfa0a9566299f875fe5dfbd129ea8d95a625c934770d47fb6b7946b515ed4931d5163e1a5b79c126891d056d4b10f16abd65366e952c9c177917c4fa46e5969662885a4522a15503ebc290551e1401afd27306c44b3224056c93e970d9273e56fd97d518fc135883f7445035a2283d7f5237fc328e0506fa09e0e67981e54c9bd5e2df972c9df6ed5f24db9b2cf88b7c0cd5fa654a", 0xb5}], 0x2, &(0x7f0000000940)=ANY=[@ANYBLOB="18000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32, @ANYRES32=r1, @ANYBLOB="20000000000000000100000001000000", @ANYRES32, @ANYRES32=r6, @ANYRES32=r4, @ANYRES32, @ANYBLOB="20000000000000000100000001000000", @ANYRES32, @ANYRES32=r9, @ANYRES32=r6, @ANYRES32=r10, @ANYBLOB="1ca31400000000000101000002000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x40}}, {{0x0, 0x0, &(0x7f0000000e40)=[{&(0x7f0000000c80)}, {&(0x7f0000000d00)="908f1353a814030158d491820b5baf3669118c245fb978d141a9d60890526761f150326bb6b83abb08a00c9a836367eb53", 0x31}, {&(0x7f0000000d80)="07a9868e1abd91b44cf4c3c1aca690e2c24c107995597c80", 0x18}, {&(0x7f0000000dc0)="060bd9f9a0c7c2e060c0b16613ed72530d0b0f6cc5b696dd971622a0d59571d819560e0c4a11374a92cc3e9754a5e429a31c884d3b7fa460657ac280c9af17ebf5252cc436223c19f8f27fff57efaa6b5d24151e", 0x54}], 0x4, &(0x7f0000000700)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r8, r11, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x28, 0x48000}}], 0x2, 0x10) 13:29:28 executing program 4: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2000010, &(0x7f0000000000)=ANY=[], 0x4, 0x4c2, &(0x7f0000000f00)="$eJzs3cFvFF8dAPDvTFtaSqFFOahRQUTREHbbBRrCRbxoDCExEk8eoLZL03S323S3SCuH8j+YSOJJ/wQPJh5MOHn3pjcueDBBJRpq4mHNzE6h0C6tULq/dD+f5GXmvVn2+31s5r3JY9kXQN86FxEbEXEsIu5FxHjRnhQlbnZK9rpXLx/Nbr58NJtEu33nH0l+PWuLbX8mc6J4z5GI+NH3I36a7IzbXFtfnKnVqitFvdyqL5eba+uXF+oz89X56lKlMj01PXn9yrXKgfX1bP23L763cOvHf/j9V57/aePbP8/SelZ0eHs/DlKn60Mxtq1tMCJufYpgPTBQ9OdYrxPhg6QR8bmIOJ/f/+MxkH+aAMBR1m6PR3t8ex0AOOrSiNtjkaSlYi1gLNK0VOqs4Z2J0bTWaLYu3W+sLs1FvoY1EUPp/YVadbJYK5yIoSSrT+Xnb+qVd+pXIuJ0RPxi+HheL802anO9fPABgD52Ip/z38z//x7uzP8AwBE30usEAIBDZ/4HgP5j/geA/mP+B4D+Y/4HgP5j/geA/mP+B4C+8sPbt7PS3ix+/3ruwdrqYuPB5blqc7FUX50tzTZWlkvzjcZ8/ps99b3er9ZoLE9djdWH5Va12So319bv1hurS627+e96360OHUqvAID3OX326V+SiNi4cTwvsW0vB3M1HG1prxMAemag1wkAPTMYsx7zoU+5+YFdtuh9S9evCD05+FyAw3Hxi9b/oV9Z/4f+9WHr/9858DyAwzfY6wSAnmm3E3v+A0CfscYP+Pd/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P+N5SVJS8Ve4GORpqVSxMmImIih5P5CrToZEaci4s/DQ8NZfarXSQMAHyn9W1Ls/3Vx/MLYu1ePJf8Zzo8R8bNf3fnlw5lWa2Uqa//n6/bWk6K90ov8AYC9bM3TW/P4llcvH81ulcPM58V3O5uLZnE3i9K5MhiD+XEkhiJi9F9JUe/InlcGDiD+xuOI+MJu/U/ytZGJYufTd+NnsU8eavz0rfhpfq1zzP4uPn8AuUC/eZqNPzd3u//SOJcfd7//R/IR6uNtjX+bO8a/9PX4N9Bl/Du33xhX//iDHY3t8c61xxFfGtwtfvI6ftIl/oV9xn/25a+e73at/euIi7F7/O2xyq36crm5tn55oT4zX52vLlUq01PTk9evXKuU8zXq8tZK9U5/v3HpVLf4Wf9Hu8Qf2aP/39hn/3/z33s/+dp74n/r67t//mfeEz+bE7+5z/gzo7/run13Fn+uS//3+vwv7TP+87+uz+3zpQDAIWiurS/O1GrVFSdOnHz0SfZg/BlI4wBOej0yAZ/am5u+15kAAAAAAAAAAAAAAADdFN//byef8L8T9bqPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHF3/CwAA//+qt9qe") (async) pipe2$watch_queue(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@RTM_GETNSID={0x3c, 0x5a, 0x10, 0x70bd28, 0x25dfdbff, {}, [@NETNSA_FD={0x8}, @NETNSA_NSID={0x8}, @NETNSA_FD={0x8}, @NETNSA_FD={0x8}, @NETNSA_NSID={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x20040014) (async) signalfd4(0xffffffffffffffff, &(0x7f00000000c0), 0x8, 0x0) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') pread64(r1, 0x0, 0x0, 0x0) [ 189.892861][ T1401] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 189.902685][ T1401] ext4 filesystem being mounted at /root/syzkaller-testdir1192262127/syzkaller.2cZlbo/32/file0 supports timestamps until 2038 (0x7fffffff) [ 189.925707][ T1408] fuse: Bad value for 'fd' [ 189.947289][ T517] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 189.959322][ T517] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1088, setting to 64 [ 189.970403][ T517] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 189.980650][ T517] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 13:29:28 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r0, 0x0, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="5de2cf0659bea8fd76db4a7fde6e5a0126c6bd2c83e71156", @ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB=',group_i', @ANYRESDEC]) (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) (async) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r4 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, r3, 0x0) (async) fstat(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r0, &(0x7f0000001400)=[{{&(0x7f0000000400)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000580)=[{&(0x7f0000000480)="c6c34ac303c5c260541c83d7bfb27df8bd75b3be537953b9d7f3187b6e0ffec76817ea3574be73db580c03481b862fd23c13f892ecdf5383f17de45aa5c9401e79868b1c456a7b42fa896ff8641fc78b8f0ff8be45d201bee29795eb5755bdaadc2aa9a21f7dc4846e8c664dcacb184f9204aef8c946847aea50df8d06dc700133574a9b88bc14fd9ea0e34dc24a5d822ee993089c81aaeaf85c77c28b3d876c4f3098049167156cbc48a8008bb6d2ef5d8854390b22b8580fa7212a1d957b02d1cc13cea80c80e1474b6b337a8d64f4120db4dc06603f2c6bb12bcbfbc46f8755bb17", 0xe3}], 0x1, &(0x7f0000000600)=[@rights={{0x10}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0xfffffffffffffc46, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}}], 0xb0}}, {{&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000fc0)="485495f995b7a654187842e2b2276429f7466911e5d58448a694e40d3af7ec5de5f2bdf7f214ac032c1e71b4ba79518e301adc9803340fffb7f52a4bee303c76f73fa1bfba08cd94dbd32ecf8d337571e71617cffcc02bf394e75a0821eed259fa27a6e02f5731e9d299d279a2f669660e0332e0d82c33bb903e8f4c912f219159d85968c41e140ce096d21f949be8f05f8749c509172e71297e47df8f7c4e1681e43c37f77fedac5c43b4b160616dd3c3ce096d43b9331afc7e7b17ce02a43a944952b5c26b5e356d633777840a86", 0xcf}], 0x1, 0xfffffffffffffffc, 0x0, 0x4904}}, {{&(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000001140)="d321c00ab2a69a7d34b4bdcb20009c8684f26a06fcffcda6b9a28aae814785ade2c05583c3232134c0271bff1a3d27a2d506a74d9a6b5a7c430b4d61fffa59470348880643e85bcbfee25495955714ad321c0ea514ea6ae112110dfb2a1a48530aacfe91c6a90054f33f9391bbd0e72ce82cdb0cbff99ac24358c164deef7ecb1f0b20d5af48b80bad10a894", 0x8c}], 0x1, &(0x7f0000001300)=[@rights={{0x30, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, r3, r5}}}], 0xc8, 0x80}}], 0x3, 0x4000050) syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000007c0)='./file0\x00', 0x21014c2, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x2, 0x75b, &(0x7f0000000840)="$eJzs3c1rHOUfAPDvbJKmv7Q/E0HQegoIGijdmBpbBQ8VDyJYKOjZdtlsQ81utmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttlNN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iUER8kESMZtOTiBhq5AYjTqwvd2t1pZimJNbWXvstaSxzc3WlGC2fSR3ICo9FxPfvRhzOba63trQ8VyiXSwtZebJeOT9ZW1o+cq5SmC3NluaPTU1PHz3+7PFjOxfrHz8tH7z24ctPfXXir3cevfL+D0mciIPZvNY4dsp4jGfbZCjdhHd4aacr67Gk1yvAfUkPzYH1ozwOxWgMNHIAwH/ZWxGxBgD0mUT/DwB9pvk7wM3VlWIz9fYXib11/cWI2L8ef/P65vqcweya3f7GddCRm8kdV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+1JEnBkb33z+Tzbds7BdT3exzPhdZec/2DvfpuOf59qN/3Ib459oM/4ZbnPs3o97H/+5qztQTUfp+O+FlnvbbrXEnxkbyEr/b4z5hpKz58ql9Nz2UERMxNBwWp7aoo6JG3/f6DSvdfz3+0dvfp7Wn/5/e4nc1cHhOz8zU6gXHiTmVtcvRTw+2C7+ZKP9kw7j31Nd1vHK8+992mleGn8abzNtjn93rV2OeLJt+9++oy3Z8v7EycbuMNncKdr4+udPRjrV39r+aUrrb34X2Atp+49sHf9Y0nq/Zm37dfx4efS7TvPuHX/7/X9f8nojvy+bdrFQry9MRexLXt08/ejtzzbLzeXT+CeeaH/8b7X/p98Jz3QZ/+C1X7+8//h3Vxr/zLbaf/uZK7fmBjrV3137TzdyE9mUbs5/3a7gg2w7AAAAAAAAAAAAAAAAAAAAAAAAAOhWLiIORpLLb+RzuXx+/R3ej8RIrlyt1Q+frS7Oz0TjXdljMZRrPupytOV5qFPZ8/Cb5aN3lZ+JiIcj4uPh/zXK+WK1PNPr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgc6DD+/9Tvwz3eu0AgF2zv9crAADsOf0/APQf/T8A9B/9PwD0H/0/APQf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NTJk2la+3N1pZiWZy4sLc5VLxyZKdXm8pXFYr5YXTifn61WZ8ulfLFaudffK1er56djfvHiZL1Uq0/WlpZPV6qL8/XT5yqF2dLp0tCeRAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21NbWp4rlMulBRkZGZmNTK/PTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8EAAD//z4HKi8=") open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000f5336e5d3b21e72f3d0500"], &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r8, 0x0, 0x0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000014c0)={{{@in6=@local, @in6=@loopback}}, {{@in=@dev}, 0x0, @in=@remote}}, &(0x7f0000000280)=0xe8) write$binfmt_script(r7, 0x0, 0x0) (async) ioctl$EVIOCSMASK(r7, 0x40104593, &(0x7f0000000000)={0x3, 0x55, &(0x7f0000000140)="7569f593be3e3121c082db44ec132429cf870b1f9394df313038bf38cf08a99ab2da2760546c91b7031555dc8f9ccc4798c96ab3e082bcb9291133ea9e7aeec9be31be1207bd7c0cef95f0e46b42cd618d052b9303"}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x1) creat(0x0, 0x92) (async) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) r11 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r11, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3000009, 0x80010, r11, 0x9ec93000) (async) sendfile(r9, r10, 0x0, 0x80001d00c0cd) [ 190.070723][ T1412] EXT4-fs error (device loop4): ext4_fill_super:4611: inode #2: comm syz-executor.4: iget: root inode unallocated [ 190.083145][ T1412] EXT4-fs (loop4): get root inode failed [ 190.089031][ T1412] EXT4-fs (loop4): mount failed 13:29:28 executing program 4: syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2000010, &(0x7f0000000000)=ANY=[], 0x4, 0x4c2, &(0x7f0000000f00)="$eJzs3cFvFF8dAPDvTFtaSqFFOahRQUTREHbbBRrCRbxoDCExEk8eoLZL03S323S3SCuH8j+YSOJJ/wQPJh5MOHn3pjcueDBBJRpq4mHNzE6h0C6tULq/dD+f5GXmvVn2+31s5r3JY9kXQN86FxEbEXEsIu5FxHjRnhQlbnZK9rpXLx/Nbr58NJtEu33nH0l+PWuLbX8mc6J4z5GI+NH3I36a7IzbXFtfnKnVqitFvdyqL5eba+uXF+oz89X56lKlMj01PXn9yrXKgfX1bP23L763cOvHf/j9V57/aePbP8/SelZ0eHs/DlKn60Mxtq1tMCJufYpgPTBQ9OdYrxPhg6QR8bmIOJ/f/+MxkH+aAMBR1m6PR3t8ex0AOOrSiNtjkaSlYi1gLNK0VOqs4Z2J0bTWaLYu3W+sLs1FvoY1EUPp/YVadbJYK5yIoSSrT+Xnb+qVd+pXIuJ0RPxi+HheL802anO9fPABgD52Ip/z38z//x7uzP8AwBE30usEAIBDZ/4HgP5j/geA/mP+B4D+Y/4HgP5j/geA/mP+B4C+8sPbt7PS3ix+/3ruwdrqYuPB5blqc7FUX50tzTZWlkvzjcZ8/ps99b3er9ZoLE9djdWH5Va12So319bv1hurS627+e96360OHUqvAID3OX326V+SiNi4cTwvsW0vB3M1HG1prxMAemag1wkAPTMYsx7zoU+5+YFdtuh9S9evCD05+FyAw3Hxi9b/oV9Z/4f+9WHr/9858DyAwzfY6wSAnmm3E3v+A0CfscYP+Pd/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+P+N5SVJS8Ve4GORpqVSxMmImIih5P5CrToZEaci4s/DQ8NZfarXSQMAHyn9W1Ls/3Vx/MLYu1ePJf8Zzo8R8bNf3fnlw5lWa2Uqa//n6/bWk6K90ov8AYC9bM3TW/P4llcvH81ulcPM58V3O5uLZnE3i9K5MhiD+XEkhiJi9F9JUe/InlcGDiD+xuOI+MJu/U/ytZGJYufTd+NnsU8eavz0rfhpfq1zzP4uPn8AuUC/eZqNPzd3u//SOJcfd7//R/IR6uNtjX+bO8a/9PX4N9Bl/Du33xhX//iDHY3t8c61xxFfGtwtfvI6ftIl/oV9xn/25a+e73at/euIi7F7/O2xyq36crm5tn55oT4zX52vLlUq01PTk9evXKuU8zXq8tZK9U5/v3HpVLf4Wf9Hu8Qf2aP/39hn/3/z33s/+dp74n/r67t//mfeEz+bE7+5z/gzo7/run13Fn+uS//3+vwv7TP+87+uz+3zpQDAIWiurS/O1GrVFSdOnHz0SfZg/BlI4wBOej0yAZ/am5u+15kAAAAAAAAAAAAAAADdFN//byef8L8T9bqPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHF3/CwAA//+qt9qe") pipe2$watch_queue(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) sendmsg$nl_route(r0, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)=@RTM_GETNSID={0x3c, 0x5a, 0x10, 0x70bd28, 0x25dfdbff, {}, [@NETNSA_FD={0x8}, @NETNSA_NSID={0x8}, @NETNSA_FD={0x8}, @NETNSA_FD={0x8}, @NETNSA_NSID={0x8}]}, 0x3c}, 0x1, 0x0, 0x0, 0x40000}, 0x20040014) signalfd4(0xffffffffffffffff, &(0x7f00000000c0), 0x8, 0x0) (async) r1 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000001100)='fdinfo/4\x00') pread64(r1, 0x0, 0x0, 0x0) [ 190.147194][ T517] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 190.156517][ T517] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 190.166317][ T517] usb 4-1: Product: syz [ 190.171366][ T517] usb 4-1: Manufacturer: syz [ 190.179500][ T517] usb 4-1: SerialNumber: syz 13:29:28 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f00000001c0)=ANY=[], 0x81, 0x10214, &(0x7f00000102c0)="$eJzs3D9vG2UcB/DfNbQCWkqEGNh4JP7IkYh1tpMKyhJRVR0gVUTL2MGxHcttYkdx4oROLPx5EWww8R54AWwsHfoOkNiQWCoEyHcXCVVIBDAJdT8f6e579/jJ77mzbvmdIgfw1FpMP/+UxeV4LiIWIuJSRHGcVVthrYxXIuLViDj3hy2rxqcnd6YDFyLi+Yi4PC1e1syquV99+9mdr394/40vv/luIf/i8x/P7q6Bs/Z6ROzslseHO2WO+mXercbbk0GROyuTKssPdu5V56MyD3ubRYXD9vG8dpGtfjl/tHswnubWdrszzf5gqxjfHZYLjif94zrFH9xt7xXn3d5mkYPxqMj+/fK6jqq8P94v63Sreh8X5WN//zjL8d5Rr7yf3XtFdob71XhZd9TtHU1zUmW1XHQ3//n3+6T4YDA8OEqT3t54MBqm1Xojr+fLe50ry3neeKe13O+2tzpXes2VbntrJdV6a+PR9lKq9TudVLtx7dpSauT1Zj1/K924+VHa7qbaNN8bDA/2B9vjpdSst1brjaX0WiPdWt9IGx9ev76+cTutj4bp5miSWnlqtK6uNq+23k4bt26nZt7M3f+pyk55PeaMBwjgb5tl/x/6f+CE9P/6/5hF//vmk93/6v/hX/AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tS5+/+5BcbBYnp+rxl+ohl6qzrPqs9/+RPZYzYVp3Yg4f8L5n2YRF6o1jrdnImKt2n558b/9DgAAAGCePXxUe5AV3Xq5WzzrC2IGmscHv/7FxAvFPrv0yYwWLl7rzOwZKl5EvTyragvF9c3qTi9G9YZqJs5Pd8/OqtqJLJzqagAAwP+DTgAAAADm2uP/hg8AAADMH/0/AAAAzL+i//f7fwAAADDfHj6qPTjrawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrX7Bbr9jjfd61zvnTznW4AAACAt6a3Ty/Tcf6aZV5y7dXbvTyV6kdEExHDD/dvSsQoz7jHICKWGafJr5sHAACAerXbw+rfdwAAAAAAAAAAAAAAAAAAAAAemP8HAAAAVTL/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05OAEQhsEwGuMCruQQnt3WWbw4gyLpqXSC8h6EwPcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN79oh7rcs/bNWz7cd7naPfWz7269AGABCKoSCEBVDsPyoGwQQ05N8l9c/2VfCvVjoAAACACsZZu756n8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLM7h1YAwCAQxVq6D/uPV8HD4zCJ4QvEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD//2GYFzI=") r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1c5342, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8000d70d) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) fallocate(r0, 0x20, 0x0, 0x10000) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/class/hidraw', 0x40, 0x1) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000180)={0x1}) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="1500000065ffff351cd73b3a1a9fb2"], 0x15) r4 = dup(0xffffffffffffffff) write$FUSE_ATTR(r4, &(0x7f0000000380)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x5}}}, 0x78) write$FUSE_NOTIFY_RETRIEVE(r4, &(0x7f00000000c0)={0x14c}, 0x137) futimesat(r4, &(0x7f0000000040)='./bus\x00', 0x0) [ 190.190198][ T1419] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 190.199233][ T1419] ext4 filesystem being mounted at /root/syzkaller-testdir1192262127/syzkaller.2cZlbo/34/file0 supports timestamps until 2038 (0x7fffffff) [ 190.213456][ T1367] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 190.647940][ T1367] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 190.687174][ T517] cdc_ncm 4-1:1.0: bind() failure [ 190.707180][ T517] cdc_ncm: probe of 4-1:1.1 failed with error -71 [ 190.728778][ T517] cdc_mbim: probe of 4-1:1.1 failed with error -71 [ 190.747190][ T517] usb 4-1: USB disconnect, device number 2 [ 190.805364][ T1429] F2FS-fs (loop4): Mismatch start address, segment0(512) cp_blkaddr(605) [ 190.815229][ T1429] F2FS-fs (loop4): Can't find valid F2FS filesystem in 1th superblock [ 190.827384][ T1429] F2FS-fs (loop4): Found nat_bits in checkpoint [ 190.851000][ T1429] F2FS-fs (loop4): Try to recover 1th superblock, ret: 0 [ 190.858111][ T1429] F2FS-fs (loop4): Mounted with checkpoint version = 753bd00b 13:29:29 executing program 3: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x440}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000680)={0x14, &(0x7f0000000080)={0x0, 0x22, 0xe1, {0xe1, 0x22, "20e52a51456a6903161bc3d732f855596f6af4fb7027942e82c8b453ebef0c0cf1454440be617669ab5588b3aa2f720fb09346d72a6abd5d1740d5936b1750f854077b6ecf8ac2bb7c42d3f2cfaa4783477e128653d2ffef7eb09c33f24748cd8c5f62d3c90be7d0e16636df549942e1fc8260eb659ad8b6367588ccb07556e351b28b1d8f11409166720db43043032d0a3f5d300957f4c7ff6d440c1d636269d9a02fb40b0d03bed62a26d09d1a163eb77328831410d77bc6f9a7be02879caf113f111dfeb7f61dd761d4b7f46129bb9aa07076179a95c1509a5e27ca9de0"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c40)={0x44, &(0x7f00000006c0)={0x40, 0x8, 0x4e, "efcb334a6cc5d92668e57223868841f733d66755b660dbf11702b5dca443eaeca77b5f760198ae41f94d9fe48ecf7294387a2a162ee6c88fc163977509e1098dfb6c60432660e9e97fe813564bf4"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0xb2}, &(0x7f0000000e00)={0x20, 0x80, 0x1c, {0x26, 0x0, 0x5, 0x369, 0x2, 0x1ff, 0x4, 0xf905, 0x1, 0x5, 0x3b79, 0xee}}, &(0x7f0000000800)={0x20, 0x85, 0x4, 0x3}, &(0x7f0000000840)={0x20, 0x83, 0x2}, &(0x7f0000000880)={0x20, 0x87, 0x2, 0x2}, &(0x7f00000009c0)={0x20, 0x89, 0x2, 0x1}}) (async) r1 = syz_usb_connect$cdc_ncm(0x2, 0xe6, &(0x7f00000008c0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd4, 0x2, 0x1, 0x6, 0x10, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x2}, {0x6}, [@call_mgmt={0x5}, @dmm={0x7, 0x24, 0x14, 0x0, 0x20}, @mdlm_detail={0x6c, 0x24, 0x13, 0x0, "e5fc143988dd4ff2d82a42700c48072348a1e9c90378c28f63eb0e674bc4b7743db49a8e9b248419793aaf2a9cadab8bc4e310487457e44d09fbcf930b31b743a1dbec090436c3c735bcb9934f38921351d9ee53af072b3a985d36156a1f50be7dd8eb94b710eb15"}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x5, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x8, 0x20, 0x35}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x0, 0x7f, 0x7}}}}}}}]}}, &(0x7f0000000cc0)={0xa, &(0x7f0000000a00)={0xa, 0x6, 0x0, 0x0, 0x1, 0x40, 0x10, 0x5}, 0x16, &(0x7f0000000a40)={0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0xe, 0x7}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x6, 0x9}]}, 0x4, [{0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x1801}}, {0xfd, &(0x7f0000000ac0)=@string={0xfd, 0x3, "ce4b664d7d7a53d8323f1437ecad85a4522932d6e46149177ae4868e3a6ee26a610498824df32f4f0e969fedf4eab7ec43da923bf29a4f1b0a30909ed27fe8764d290449bdc5d7a20d34a4a6236c5c0515c1ce251b6d3b6f9de571da70a7e855a000e65c8e07a6e977860af7ca4c595f491946b4b302d62a23308efbfa8e98aedc5b4f6e1ff51179e26c4361401ac09fca457a1ff741c47274e5a1da5b3ae073a440b868306a9cee0cf3a157cb90b56b31e6f3946feb31dfdbb0edfa08651d079aa276e97918e41d8ffbdc7bf73e59cefd1d49c5b1fd1544c9308d4cb2d91e816e2063795c3e0d7d94311c944dfb22dab0bb1a786eb15741abd8a0"}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4}}, {0x2, &(0x7f0000000c00)=@string={0x2}}]}) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000dc0)={0x14, &(0x7f0000000d40)={0x0, 0xc, 0x9, {0x9, 0x0, "5b494732a334f4"}}, &(0x7f0000000d80)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001000)={0x44, 0x0, &(0x7f0000000e40)={0x0, 0xa, 0x1}, 0x0, &(0x7f0000000ec0)={0x20, 0x80, 0x1c, {0x8000, 0x1ff, 0x4, 0xfff8, 0x9, 0x0, 0x7, 0x5a, 0x8000, 0x3, 0x6}}, &(0x7f0000000f00)={0x20, 0x85, 0x4, 0x401}, 0x0, &(0x7f0000000f80)={0x20, 0x87, 0x2}, &(0x7f0000000fc0)={0x20, 0x89, 0x2, 0x1}}) syz_usb_control_io$cdc_ncm(r1, &(0x7f00000032c0)={0x14, &(0x7f0000003180)={0x0, 0x31, 0xa4, {0xa4, 0x24, "3529d68c598ac395711375d0ed7775690f39317fdf61c6e96a62ef30aa293eeb700f4630a8094a4f910e05c70be001aee4aa6d1c308965fcd0085ebd12b8924ae3c8b6c1870a6489be0be5b5b487c82f465e2a9c9a1aa0e8964cdd09d8f2e7fc6d9ba14b27c84f081b22c7bef4eb24e991879896f1068107ea24393c7a3eb25f72eb9c6b21d9c28766ebbba6eb6548a10d3f67710dbc9104d7dc59fe8368b530004d"}}, &(0x7f0000003280)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000035c0)={0x44, &(0x7f0000003300)={0x0, 0x0, 0x35, "1f93854b015e04d0ff8aa0440f26c5cfd4b2693ba9ec34f322191d00b948003a3d92d9f7afa27c08529f5a7facf78c4663325db492"}, &(0x7f0000003400)={0x0, 0xa, 0x1}, &(0x7f0000003440)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000003480)={0x20, 0x80, 0x1c, {0x1ff, 0x7fff, 0x2, 0x6, 0x6, 0x7, 0x8, 0x0, 0x8, 0x8000, 0x4, 0x5}}, &(0x7f00000034c0)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000003500)={0x20, 0x83, 0x2}, &(0x7f0000003540)={0x20, 0x87, 0x2}, &(0x7f0000003580)={0x20, 0x89, 0x2}}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000200)={0x14, &(0x7f0000000500)=ANY=[@ANYBLOB="001102010000020dffb2c95ec99f31cb85c4e17b0f512401121cd85be09b7bcd6d4df6bb041427fc73fd47810237b573e6541a7c05d29a03c438b2c0165a892e10800b1af1348e12351c1412515b46000a4e1c43a1848dfed90719df082af3eb6fd00628689e98a8fd9be954a1b88c99259dcdbb0ed7f23400f08bc56a8ae1f8118393b23bfdd056dbd20635face20d2bb3bc580521a8c1df5642c91947bb1ea3cdb23bf2793e7d08294415e3c803787eca8d339ca1166f3d51395c98ea4969ee7debb36c6878360b2dd6f6a923d46db881f42e8a75c78cdd9214cfefacf94170a4bb8b98605151b0d4f018e976b354b577955cc791c3aaf0380d34a631c314822187bfd2516659f7bb35e29178e89d657dcde0927c3bf4979cfbde24e0ae4e8f5bd9e70dd51db841a414363bbaeee057c81879303ef108e674bc0d280e77eeb7b44ee0b97209d2bb47d64782e82e32aa4867a49be316d8d3daffa1c5a740b8517d5dd031a7c0600"], &(0x7f00000001c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000240)={0x0, 0x3, 0x78, "ee2f30efbfd89283a197987a2673db852117ac4ab7a296ff34dfc3fd4689122176d307e0b284efb3e336e078b3aebc0581d4bcbf7cd494513c0247861854390f7d5437351aa4a9c0879deca09e642ba6598d61ff36325a4c39ae691e81f06472ade8e2d04333b39030c6a95b2d26ba56aa32413a59cc0aff"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x46}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0xe0, 0x0, 0xf1d6, 0x5, 0x8000, 0x96, 0x9, 0x9, 0x1, 0x3, 0x37c7}}, &(0x7f0000000380)={0x20, 0x85, 0x4}, &(0x7f00000003c0)={0x20, 0x83, 0x2}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0xffe0}, &(0x7f0000000440)={0x20, 0x89, 0x2, 0x1}}) 13:29:29 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) getrlimit(0xc, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000007c00)=[{{&(0x7f0000000280)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000000040)=[{&(0x7f0000000380)="19bc46e5011decf8a6288b3226e603ba9027e0d418784ade5fb5025b8f8e92a2f6958cdba7d7008df44f41cc12717e380f15dd5afbb831b904a59a2877c5d7e789818f7a9bb027c01c8ed551a30eaaa72262ff09e3895dea194ac096275bed5908c1c298de6d87355654465a367394c820248052729a26082dc71c65473fc0502856c4c4cb4fef51f8e22f6191a9ffe5a567724dae8df7ad65b654af0d305b3fb39227b23589e64d1868bf73e0e57d0f7c950cc9d141010eb9454ea08f91b310c4810d8f3e36d77d95f43a6553be7aa352ccd869dc5a049226e0a5f0b777bef1a6e35f97b38d2d58025d3d820a98bf33507f900f84d64c13ad867a6b621e262b039d2668cc3bb333c6bfcedd65c5e49249c952a3b1c773845ff7d084d6dd9accb9cfd52a31b84761171acd0d537c8398d4b48fbdfef9f21a937963e06a41c9d91a245c1d2bcbb3bd5fe5327301895d54cd209ab8d15d55b0d33f4ba46ac3d100c445531d07d8af1557b9052b9fe131f117ea297d20b97bb4ba61f293c091d3ab5025eba8f4ee022864eafaf6ed6b67a5e6d3200272911616d55f09a7dea0604b637473a1245eda00e65d05c687fd5565e473239d148acc111e530d3c89272866fc1dcccea0287de482342437715966a6ce7b3052bb0b9bcde176a36b279d5f3614c0f4fbf1a8aa8ea2991f9f47689541897e9ba04114cec8a3864bed0c90612dbdd9ea80c634394089be2cc3a3b8419b1923256fab59d1156155b52e33dcfdd089868fe627106639304f677756f869ac0fb485cd8c246187bedb65815c85a3c6671e12e6bf2f3aa8484cb7746e469f605e2ba3a3488b4170949b5203f1bced771014069bd5bd55fbd95e72718a6d7e6227a41a6b9652b60fcb5a1494ba32842786a4c6d15521477003fc2e04043fcae3c02e80e66126a706cdfe1372bbc452f026754ebcb39a5133a4abb0acb6894782ad637e562b8248f34ba6f42d2175575e26a60b020b9bbf236665ae44b01def498a7d703f69c630abac9e9a6b7632aa8efc9340fba1aa5c94af10d834142683049e870ea388e9560f44f7482dd0a2a849d3b131d1292761e63163f92bd3899fdec3caa2bcc2c743f285d85fbb5456c9051c27b264a583d7660a9bbb08edad804f9c61f06b412ba28d1ad6401eef14e910906e4c395bba7d63e5fc5d6f1a1bb8f346f82e97bc0c43e72fc3b71a929571a2fd849370defbbf08306278b8c8d64e364163b7b7634942b4f3aae2484f24393731fdcf4b24ddb3ce29986867103eca58db1562c4ca483cdaea67dc9945cd18e4071c4babb115e407ebff7214fb19192010c12e1f19094a2472f04f1a7087890cc70080852fda98a0ad50d2930e53666f4850232cbc86507a8459f96fd683c83f6f7525652d6bef9595a69487d6ded790621d96b38cb8c132f3b8b8b6d57571e7791229330162e93c6d4abdd02b26078cbcf74e455bf639803a3f9f8252fcef9cfb8f9843e43facc527a90fd015bafc97814c7a6e6f4050b8ddae07e2a64de4940f915ce114ecb945263a7587878455738f2c0f8d4e298220ea30ea69007c4976cd3178f4cbf64ccca65b865ad2d3318bc623f43fc9b011215de591ab95c6a6d8bdd049dec7ca8372045a213841b9d148ecb7ca5c70866572a98e1ac4edb4053277edfc21f404f08427a1db4bdfe52d760fabbf9437f38678a23e0263d1e8912934175c04dd6f042483e461d988eee9b1b0e26c16d8e6e963fac1e58cc5927aec130f21794e04f65376b35dfdaea066896eef5c878cd571bc93a818504c29cefe06b0d9494ddeeb66dda4656e3f1df71f4af76854b6495634e36177df4683842e33c8fa59e11b19a0e6e9834fa041467a196cce010a15eb5864c2158602bf49f92bc1481b19ccd4ffc9b5e31b092952821c1e34e5cb6afcfe3c6f67452a2fce2924c0fd38b5af10b383e45bbdf3a05a0c406fed3abc0ee9d1a50517dbb19bd94db279879ac2a0161cbc18ee7f5915154339ad3c8a0a6a579d484479104d2aca61b739f02516edea4a6e07fe34e0a5a84b2aa584b92e37ec1f48debb6ee151872bfba31b9d8ff6fbb6db1bf7cb3a201fd28debcec04d1f23f8ce662db1fdc1261bae802d90f48bb412fc6329f5cb8feb560275d4ebc18adfe1bb534da3cbc7846ea5b99b0d9c70dd5cbb05bd146a6549dfbf35cff35298035e562cbed5f5c929bf1fca7d982e4ee90385b6f58632acf2cc7f57f5b6e031959ef9df5959d36981b5ef3fd1fc6cf9aa80fff94aec64da50ab17c174d5d4dafec8b8816bb8917a10cb9445513647b4a76949fa40936b32bc8a207206592fef304af22367adbae33d569cd8b3d27a69d3107bb5d52c96ae335a9a2ce7f6da1359f4cac3fb94cc3daa25d5968f5076c4af7ed7becc0095a39d598dc6c73e4e990dd47a5871ffb02a1b757da39a50af7a04927bcf398e4112dc4e4ff0e3e54ea117599b6dc78c91e1f8dda2d6ca968ad0912852f09f6e6bce0912d279dd9d175afd5ea1172716aad0c26243ff97c8f0b10f0682969f2c89f93e941a654ed20122e8809bbe698efcfb8f7df61c39ac6257bc8743b80547c4df7adaa18ce1557e18b2e4c56a42ba18ad9906dca0d043bad7850b5157dd07f93af2efa44bc65dd1ddb63e291749961533d8565bf00ac2b4c041dc6c1eefabd688995bc2fd99077f9ee98bcbc1da8616ef61ef531bcce77448901734767308ef005d56c26bdabde765c137d3913cd8ebe0a75e1ce34800c3af1322a9addf04be1ec0c643097b5abb73c3eced3f03f72f63ccc21a8bff7cee5e4d91b9d61664a00b365ce56ade565e984ca99892aaeb291b608ec7d68aa58665bdd4728aec21a2a624328ade61d400e26ed96dcc01ec99352fc04cc39ef48a01a46c659f4c08bc521cec08c8b8c5ffddd157e53e04807e102539383603dec9fdd9c49c9289a4ae1cce1c69c5dc87cb864f8bed716a0308eafa295bcf1dd5e0332bae47ee600e4a04039c7bb08c91ce9ab8405f9ffba9ce7ea998a9405962ceae3a7144e62bb4fb5e13988c2be35d5ab71f97082bf3e574ff48b9254095c85669a26e41c0470d3208bce04748d1ac1809e689f68dcf467170b64d95946747b792e6c1301d7da1b33b8bbe1f91b91ddbc277cba31566707ecfe9540c953fc30f63dc0ce72dd26f29eceeed3420e42e6c1fa940b42183d048dd61d334983c59bf32a9c85f6ebe41995c76fabbafcd65b8df5988986d1eb85f4dccf9c81a2fd899b060459739cc968f378fbd871302ed8e98d61fc5d79efc32d8c79990a219674003704c271ecc46925a5f742a1b1b517fe1567532631f1a85a7f970f3335b67575daea27b8de0d5d111fdcda2386d342fde91ccc56f050ade0c67479b13787c43dda03ad6fecb84a20d13c3fdf7135b85b72ed630ae7528af8adc0ab4c5d746b5163f634f0e72b8c5efd9ea45079514e0084e67d8847a60bacc0f9981188b8c839d1538e0d495c98064605b995bf238256dd010d97ab392d48b92e7af2a536ddd1c9ee4e993c03cf9182aac52a59cbf61f9eea7cdc1b4e85f8bdb410801075976fc36deb6272973d1a633233e0f5624bf816a7c599b46aa2140bb92de03af9014cb0102367871ddd71f140f034475ea4b5c9c4d849b31fcfa5cf9a948868ff04cdb2a8ff6db3c3f076934ad036ef877ff8dad08ded109f661f3e9264ab4c1a1b63cb6c8ff1e85c2c1aad9844f54085b49c5361b6e7c7a790a01d24991412cf835d44bf76c1177c15cfbf96f1053d9785a14358579db7e4994c7474bfa00d6dc585f7bca69ba5224447da745cf914ca3cc05a12dd4b9127aa2c01834b963dd75470cb695563892c564be688a490eaa59263cdd74d7dc7d64482afc0a9bf3bec0e75fdf15f6042eaff1e8231e129387ad25fcb3a60fdd79353c42d250ece86df2290467306714cee7f11c6c2389daae1f625d862d6b866e9be487f3c9b8a6560db6a5429b99d73cfae6adffda2497208a528c97a5189ce9f0acc07420a44308854d2869837b560b5be8e8492ec92db4fc10f61cdfb179ac841c693c684540c8b8aaa9550c769d13a252d8eda4d5171979810fc54e361ed7e40f8da3a29f7f2da20baa0bce553b130ab099bf595c932fbb900bf410ce0b0ea9992494891129bb197bca615ca4452211a4f43b7166155155beafd4ad2e88d4d7cb3dee9a792af9a4007ba71dbab48fe48ca08dbb6d26970c54d8d97c045b4271d1cb06049ec28bee37c776b472a3601f715beef902ae4e447716360fc36c2dde39cdf3d8e4ead93dc4645f03b581953e24162c185781fc4efa776b40b4e27489b300b5ee3c156731bd789566010150efff44e28c24aade7b7b87b51b164d6911867894ae047704fea7f0708139d8d9e308d76dc6c54103697e3cd03645303f6be6c42a512fd0862bf846d5d307daed7e2a4f8c7b789b6587391525afa7bd4734e30e6bcca885a82e458312fbc7a7fbae03249da7e7156978fea8f88f6a86380d66a94308e0ec847c97bb9beaec0b4a1612cdd198f80aa1baa728d23f2eae3b84048d1a862528b707927478d3ccb34b9681a5c23eee8286426a37961699352d99e55fea1efd9a1ecde19fd0458e7c1c9f6cca3a1657773ae5026d4cf090f1edf5e7b8a7e8f9d88aa7a3f3e19fc91690715ce113c369308ea642669134bdc7fc38fe3d4ae67b34f7445ab10dc27847a7d9481c8bfffce66f8e6d9bed6d437f659819fb4f7d7fe36ac6db5a9dac2045fc5bfaa997a7428c252afb5b97805fb20d1525db275aae33342c6ee66d374b1417318753e8b42cddf0e9887e73415a7575d1051e184421cea91c2d7cb0bf86e4b72de2e3e88f63c910fbbadd282a97b097a86f784442ebef9ab7a1682c74e676e220f6b0d70c3594e89473b39a4d64998f667f4f3617d9c0c24c64fc3549dc42518e5cf232f09e3fa2391657c2aef1a3985a24254861bd1b2492ed7506ec51ac3fde33a5b947b12d55afd8d5af9f519d25b6c401544c401291b5af63caf135b20291e923290efe4a2d495677a10f289eed5caf4b7b8cee62d58f21e9834ce84cab88d98cf9b80d12414c1c342e111dbbb979a44e202ac187d4a755e4506010a39ed6f407f4512cce27e2dc116a60194d233629ed827c921bc9e98e5a5e4d01f4f1322b52f37edbab812fa4d926211ac09eca323d4124c9930fae611ee57542aa647416e8ab3def004a24a3e398c60df0f53da67691ed0768c7b7ec2b5f62027193a07fdc3e0a84ee5919f4719f72a426e1c8e5200207ddbcc0e1da4887a1275117bab60ccaaeb33e48fc6189abdd062476349cc7beda75466de7bc28528a56ed529c7ec2cd2f762794233ae50570738abaa58876ad993336a9ec6a74c09caa9cb33884969a4d56e2cd38de82a3f99f7137071f03a94f36b651c0bdcf4b6dc373356f02718a6a0f74a53fc6b8001c8116e691e8c3abf7522cdf22ebed79bc8d3a5b2644df6578a1fb6dd715a2d4e051fe98868f9bf0ed2ab775cbd5bdb13476aabf80173cb0ecac20c10c4f208f1c14fd2def6f76396eb3d3efdce0b19c9f69c299e6e7bd3c3d0a39217d494e8c28f4a7437e6f65662b215ac6257f4090b80b0a4befe73e1ed4792c92c21283abbe141086b97ba636ed3db81bc7ff61a8ea86bb57691ccdd52ee4cea549604e89e1169d221dd9cf51ec7d5c5a7578114931c1be525817855722a4854128c5e453ea3aee95c114c305b81e10df358b6759ece655aab0566083e32e1cca1da005c124353a033387baad73", 0x1000}], 0x1, &(0x7f0000000300)=[@cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}], 0x40, 0x20000000}}, {{0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000001380)="9345020478942a0072a288081b35a3eb678a1b1a2da3b52a41bd4f10b079ca0c121990e1bb1a85646238afd3827a6d396e104997388fbd30bef8f6ae5024f0f7593192c655a554246520e9c1b0f0e1d0dd67c5a100f023456af59d6ce304f7917d6d0445d06c602b3de05dd875ad7b2b38f74e6678feceb6c9cf5e1e8cd007eb227774528b6cef3cb2e515ed52a2b9e0481ef79bade369e9bd983cbeab585040c5e9625c4111453120861b988ae534f799e06c39a11b123f079812ecd11c48af1f4b1e53fab5ebfb5c455be14ef63d0bbce04f9faa744eaacd1f01bd1173fc588b737f1d252b165cdfcbc3dcfe7388652a625d", 0xf3}, {&(0x7f0000001480)="fe72690e29c81c5140d9356f35c449ceb20e26a1b3c2f10653a75cd679c6862b622dcc657dafebb14278d69a72a096da2965c7713787d7196bd4751ac8898e90b970b67b49721a7e89c4ac3877b42fe30f2217a95b9bb2860b5a601ca7d36d92d7dad88bac27162e00c3d0e0446206f20bdf4303bc004997a7f0aae0594f5f657b845f43d264be2778628b48745a8a09d3e815599647a67e253c6928d9a02a75bb13321b754b6d8953e517fc72d79c0fa8edc09c8bcfe0ca422445151849cdd7146d194186b087cef0a625d06ce937a5c682fc107d3967006204d5c8a2241f6ae6d4b201691636095787307fd44c43aa8cbf", 0xf2}, {&(0x7f0000001580)="fdde037450a4b561c5013f5a56c300b4a6d54e980b1d9015e08f942131014bbf879009b95ecdd9060cf70f4d92f1a2dec925ad9578469d8478308a9677d065d88883f721feb9aec774cb3593c8a3eb340896080d8f7e90c5b0f5663517e188057dc254756aad49bcffd11033aadc9a114a4b477a9ea062201f6898924a7c6193c85db91a674decfb7106bb1c4c9c93146d7a13a3ba0a3ac11469e5c9ddbd", 0x9e}, {&(0x7f0000001640)="df2c61e772d4dfade9483991e00b07e66b96767e6dfbee2e457f9921331cdd253c4f5a304cdd9e73c7c05413e35d096fd3d85bbf91495ae9b52d02524d761afc5d02fa289d7437e5e8065c8f515a2f0a096fec84", 0x54}, {&(0x7f00000016c0)="2d910ea798b9c7eebcb8f0eaa0a6281b822fac934a5762b74a55", 0x1a}, {&(0x7f0000001700)="3a0711a3d647707bddde983f8c094532ec89c9b6fca1d429ca133790a3d8b8d9aaec2c00c1e30baad74d842cc062b85158963c2eed7e346396d2", 0x3a}, {&(0x7f0000001740)="804fad7139ccec9fe191729367c7327b1e6d38f1dc671aa3f4d89f250b5122cf022dabd9e20d06cd841e5a4c905d02509eeed6751a29a74acbc65eb0fa117f79a031f001c08c914b2f21e4bed31aeb86e5e818d4d3c44fa523558059078131d368f10d1fe9890f91f96b503b3ca7b96d76f1d69a14cf5cc01d5972ace044f3533c132b119140a465d39f98179f5e52067ac8059fea98b94e31b261961fdbd824d664857012cec2eebbee71e8e8a1d6892fab55ac55e945a34d22d9b42e135c450cd5029d19ffb892d89a54e6e33198149853894f5350df7aebb48abc638e200e7cb06b035873015cc224d03a484c9e9105dd8ea14c114c6ba7b7bd", 0xfb}, {&(0x7f0000001840)="ba3618eae9d12de280d97a3d5a5d35cf01ed70d1f363d3fece2bfa385573470e9c8014298ac806bcf6aec525d9eae592e12b8861fb84dfee05161a1610fc2a5a82b0e5173473f9925931e14297c3888394769b9eeb9fc93457c6dff7c5d0f2dcb0f394", 0x63}, {&(0x7f0000001fc0)="9983bab6db3a36095e85438548d29e57dce85a1fc5a347ea4c86f200e7159139bb3338f55367d6d440a8a1ac6ea461170c024660821f3c2b2b0dd866a934d34060ff029f180e6f70ac74ba0585bdd75a4fc0b80a274dce7defce0d6c00ae19519b832ec43d6e55f691544fac9f3c22df3b8cc778e7eb7db2f05305706f57e4d2aa3c060d7d3e0100d65fec2208a44edf3a3d5b08b852752a6952560d7d8a59d7bc7aa25a124071859a", 0xa9}, {&(0x7f0000002080)="20b89012edb0112d6dc595bd147f253131aa0bfb7577d4159c7515330c879aa6c647161492bdb99782eff0ed217635bae4610ce7b1e0b0e821c5ee5d80561be469366fcab02780d86545d869e6717f15c54910246cb5d33958528a2c982458ce61cc664310b327ae8f7a60425a815446b3f3ac8065e2b6de3d1ff0d8474fd690eebd8aab62637e03bcb117d1e5bf2242de5ea621a49d4e768166dd0f461793bd4fc209a604b0a425f599", 0xaa}], 0xa, 0x0, 0x0, 0x54}}, {{&(0x7f0000002200)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002700)=[{&(0x7f0000002280)="363b85a88cc0ca4db31fe0f19a187f031d10425a803975f7cf6b", 0x1a}, {&(0x7f00000022c0)="bfdfd421dcaf84c2878e1561aefc2b17f62a3b5dcc3fdc86b9d237aec1011eef7cecf4a099f74328802355a911a542eac7c1ab79efad94", 0x37}, {&(0x7f0000002300)="f95f4b54f2c0ca273178c12c951756324a6e87931a7bbb52293839c0073b97720358f8fd4c57a0df7130c03b8d33ce53089dac3101fa16c0a20e39e85fefe7b9ade4233be1ce71adc6d23b35a56cf8eb956c000662edd4696546d43bacdca7ae788c6f6af8d1f54d1c1a32c9ffbba72331833ebc945f4553759f547a35bee0c9fe6f56fc632e6e4636cfecf60b2832b66ba22abf677f602ca2c6fc35638ff694eab8a93e7e1855bd62d59017a92399f00f046259ed98b3f5845ade", 0xbb}, {&(0x7f00000023c0)="3022e25ab6664174ba54aa2e2ae8a803b50cb558ce6d", 0x16}, {&(0x7f0000002400)="2f50819596b4097f5ee9652167075365c5a82b2cdaacdc34d324d232f0c65b5dd2e386f5e8a4e364a2029136d81e29d645739cccf41d0315698ea49b526170fecb2708d8ad4f", 0x46}, {&(0x7f0000002480)="1185ace39cd2ce317d938a90ce84c6f04abfd39b575f9812640b2edce5adec5f65f54ebe5e6ec0ac7db78d5f1a9199f2b4225bf7517d4386e0d25ad6db6bb30eff272ab99ee4ddc45686bc0af5903eb395296d1f521a96e4aa9d714dae69f217eee2abbf95faa51ebc5c11d48ffb08f1ed6b242a35bc80f973cff444c56cf598f97c56516df6f9c16efd47507c1683a2144f9b5f1dbb374595aa2467a798e0239c7267e05c", 0xa5}, {&(0x7f0000002540)="c66a19011f1075d64487f705ddc2da9864f046bea6f7c6beb2ba097292f83daea6425fddbaaa9c5c1ecdc474187dcaedd0cdd4685f0bb37d0144ca773ce50b78081e0b9d7564aeb2562272277337a9d96284de267557790c39f90827892150d2ed04b75c6fd62dd106c081d8fb92fd098f4ad267168857fd9f0bc1f18ad44b8cb3fd03720465d04209769b90a9262f6b256c64211d9f4c935200774eb81ba575ffa1fff0ed329dfe7d86bb44355a3706fc9047c3468d03410c8e27b976f2f907146bd9fe817dbcfab59a", 0xca}, {&(0x7f0000002640)="abba472df64570c376b4b5d511a705f8a66946ccaf049ab1be588a05fa83b93f425f5e074239f42d23c4fb2f83b9943012095460c87424224fbc12a7db2efc40a2fdbf6a1be44fc0ffda73469a835b334b09116850e751e6d9ae3261dc7970f1f224e074a378c36db03e8615c80b428c6e3b2dc261e47e8bf8fbc382649eb80fefda8fd3e7fb3eb3a587900c0d88b39b2d8b53088c6d872a2a632e6507660bccd051a053829b6b66ef3416372727892b6057a634bb247f434b5b", 0xba}], 0x8, 0x0, 0x0, 0xa050}}, {{&(0x7f00000027c0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000003c40)=[{&(0x7f0000002840)="83296a5716038cb59a872016480c7d4d01e0297f180e045e134247beac6ddc21f00359721b7a5838feba555f025d6969d83108f8833b2d49192685df0564cd57b12fb3219e1c06b5e5c34c2f856bd75a259ca20baec7f6b4f2d216228d1567aaf4529ac3f6e5c1ba1c7bef744ac8f0c8df6ac4b917b3447de15c94adbedb71a8aeb82ee766ebb392ddbcf3f4d9f05353d5b02728fec4b3d1d7e7c88c166c1c9835ea45fa6259baa0f9ece81a4f287c", 0xaf}, {&(0x7f0000002900)="12657676", 0x4}, {&(0x7f0000002940)="4e4a137ff1e916e86e7af9040a7ef8e3b3605515024b53e3fb9c4006f64e27730924838af6c85dc09b49386d5860ae4d1e455c0c031c5ff64667c2f16358cd28e619d7d9", 0x44}, {&(0x7f00000029c0)="d44015dcfb0e88d4d13435be25bb7bdd70050265e9140c1bff6cee379e9f091c59c2d2b453649bb75c16b44c247dafe6988b9402984ae67ea463dc72ff4ef1bc6950", 0x42}, {&(0x7f0000002a40)="28b12ceb18167312a3634ade6d73e87cd6230245", 0x14}, {&(0x7f0000002a80)="bc88ace4e94d5619fea8ce0b1fcbd1979f49101c4508ff546fb12deeb062ecb3ebff7ec6d98670bc6081fa112ce5f6456b166677a231716e29c54abad416b120189eec83d68e45583b081813994b0bebdcd27fc37464e6859d601924bcde3ca91a299cc2659c5f45b17f882d402ca031ed2d234af362de6beb28eaf39b5c76cd065488611cef3e28ae412310885887b07c86", 0x92}, {&(0x7f0000002b40)="5e53582847e83396485cf9029494296d7ffa03f07db7605a956e44013dcda4493b4be1ac4cafdc566ca09bad5ad2b205978e2dc541ba41d724ec3282fa1adaee554a1f9cfa93ae6043be0ab62d518326e7454f8203eeee7006e502a5082929aabc293d77fbf52e053a67a51dea53e77448c48aeb088bbd8a6643cf9e39d6adc512cd6f280306e24e678a7d047c6a00209e7a1acec7e92ca906c1ee11556856f7e27ff3f88dca1337b2c4fcaa386e18a655530f8a2f7b307e2145368bf0f9121f799af31f32bc0be6af6e9800437d74160e27dd6b5e1a36a0ac5286710bf17c2d295577f9f6fc6a8ad5d95f0d5fd6d102224944579fbbc8af8e5050bd59a75e1143173dec6113fbf750e49e1d991fef350659b6b2e2e8e2207f63ac217e5fad2d7fe5707ab56dfcafa4a8ed35eb53b612c33450ec2a45928fb7c1b69df9aeb6aea1d8952313682e4bfba876294b58db75388eb777fda9e0cca59fcb0ed38d47ca8daa36b3dad116d58addbfa1e44afd69c098254cffcfc7633af98d6198c8c3ec76aeae9ef8238b2a789ee26ea856307097c620d3c3ba63f903b4affbb462028bb4a11265b4468e8f8679c13d0211d2a677a3931ca9bab62c4e26d79f0e834c85193ecfe5ae32c05d05b301bf38d5e25f7693999cee3edcd6b7460de11160c27c1563978e994ccb988d5f3e86efd1cb039de6b6f8f307294f811b447573d6780373907309a25a90df60af69eeaadc7eec569c53450575ac46023bc1719c5c93531c8cf617cc07a4c05d287dd5be41c4498dc596f003e3ae2850d6951b58354718f02f2078d61de0ee0684c80a255acaa5ecca86d64624f187d2ab25fde3971939c990b6fe5f313f29299ea160a3fcfac6c4919ab46a3b2bab43cedffc6e889438b5a24572fbdc263303d5a7e7334acd5b7ba473ef593afab016ab21dc89824585bab6631b66721ba6b80d6bdc4c3888ead104231653a3b79474881ec9672bbb8ed0b41a8f12d8bff194f343c1f3f5f89549a329d7716bbc27a1d4523b95e69af52ce5bb9ca3d18c4360354b894c118061f62f325f77c5f6d25a7b7193ee46c9ad8291df43c3073fdc147dc57de48b7cce56831ba384d2d8b125973b59e8bcfcf8874abc8502105c5cb49b3c04ee1073a17af9f8553102a75113e49989c73a6eee9e04be8cec6d6d8302afe3f4f22a3769623487bf349fcd6f3f564221b2846c0ebc2ab6e8e9411c416c70c9be1cd2cc2093804399e74152be8cd5c01fbf502a7aab350b502167ead0543103ca50249a586d058e70b78e6cddf5b972a095e9f86f3310c787578885f5598dd46d3465f87d14712d60c4473fc045831c3e6a9303169408b7fee86a7841723329021465947c27f501195ed93bfaea2154db89b6e16e43f84222fbfc9635c68343fb92c55631bb4db97f5706ca8ff80f3000ec4f9d35020994e7a505547c4b1bb974a4c0ec405016ad88fe79348e02eb1dd4003010960c2668c9d54530de652756732eca1b738b20e7abc3dee713a3c27c4d65b08c8805128792a2fd9b34b0516a885a923d0cd555fcb29416bcef9e462456cb6b2eabf9d63e291ac47e2e1ea945ecfe3170c3aa1070bb5e96881f7d2de1651baf25e9ad8a9710a18c01afe60aab7f618499b73f41250f33d0903aa6ea4c5c00973d8a888d7e658e977d7261bdc498fb5f8ee539b9e60eab480f57a17e8ab7044e9ec10ecb708d920371685fe6e3bf3b6459c8a72fbc21391316bb0f5230988aa89e4a1e6c67fcf6850c3fcf9108882657115c13b7e79c5df5adace0e760cd7ed84b10e81f6820f272ac829d63ec7c3874396e39261fe88a5c9ac90469e5209f604fbdf56aa5bf61be6ac88145ad10c9f8c65a3936fed935926dd1b3b862eb59c9bf485847bc8a7c50224848ef4cc85fe61183b73771ff5798cff6b022e458ce243fc09db499c0b9d4f2d06c64c409e14739842e1579c3fcf375a3c659022da8fb29f80e679672ccbaf23dbaba31d0768e51a0e2a6dfc91348dd1593809372b9d07338bcfdce127da15392e989df3e863800a0bf104db2045b07bdc9a4df761c686e4b0ff0a1d050c88a7bc86a3da689d16f3241526457cee4c2fd3e2006a30f65de05fdb37fde8923e46bec131d80bd25010b4facdc1f8a626301f842329e721fc7446dda3e3f24e2eb0639b554943276565f8216802d673132f206b9a1560f3c8bce76f1240753029e0cfd2e6cf98634dc76b3f68404999db855ead62136c7ab670a527c59f9d6cbc83355f7b4f5b1b0fb7b9511c7139146e01a5878ef3818fc1b148c4c1e1604ab141b126a968919bb648fd74a3d9739ed62f4bc8a38c53af2dd46ab97de4e092cd1dbca1ccd31f7c46eb519f5125a51b3cd95ff36089680031656b26a3882c6ae7d8e66fe09ee04f7dc488db9af63283990f2d80ee0aaa9b4e3fa76fe3a6776828a26660e90dea88d2b185b80acff67d9e708a9aad05955afba1cbcd96205e3d094a808ea9f6727a91d1e4723c3b3ae195e8b55396f1d18fbb08999cd116ab708d4c5bfbddb2dfe010400fe53e9ea88343a8d85c36d59e3d138642af2a31231d89a92d8ea79ddbb690433fe33125e1b6abead5f2dc7f7a2247efbe31bf27a89a5dc88e6f25f478ed8087bc13a18b6ee8378a91bb5c432cdfdc0e39afe32b9853ec87e7e44f428ad516b553aab35a8739e751985f78b36ea697959fa7c0a9f56a4b6e439699b02be004d177da97114e177fe84932d0827fab70dc7fdd5808faa74fb16854cff677d9286ce8d24698f1a96a42eb04b57d81244b879fd267969371a0afd569d17c1f1e339120fefc2365aec26507f683c39d9d1863980f1f378ba5916a1c3db7b47e7a7509cc29ca2754ec0e528299c5c59379ae1d91c1635405502ab48153478f655189b709ae67f15c6bec59e699e34f8956c4c14f19f2439b212b003f8c269f72a52047ab78f4971f7f3d6d9b2df8d88429a6f02e77e119c8100d5aac17cae841ca32fcea7c03a7dddeca7d5ca1991d266551d755500793d98da8ab15e704af7a9235c43f91b2b99eab830ce371f9b04643820e2465fb389ab11ab7248f1f0116bc7df2d4f7e81a33c0ffaa0ba5ba062ad250a9f94d6a247e0a9ab537c4723b9d7f532a2d9c5e912d68a8f538e7484176498a6121bac3b6e3b2fb2b69846d5709477d38fc43abeb3579a0fc7878f6251b4cf2ae4a9ee3ecc632bc7f06d4d9a34fe48879f2f934c442c87ef16d8cb72fb4afefd0207fb1e6924cc4f4c26328a615114e36f93cb795e7ae6f48456f5de22ab3913126ed44df69851e42bacf97cdc85c185a8949d9f8b129a1b59aec91cbfa6e46ec05319952d428b9cdfc35146b53260b8b625aa31c0b5e08b2ae43199c67fcd2dc99bb92af186b2b16692a6478fd36b551bc93fea0171d3670f75cbc92dc9e28887359c2e5d72854b09b8b1fd576e696b1f1559bdcff369bf0aa00fe99335eac2c34942f90a491897e0931aa22e3ab6a1ccd9ad8c91cb5852c609417af0b698d9cda10b7e6f509e080d98839c3169cfeee1be5154ae0db14937ae237dbfd90dd1ce0ccfda14570d7e49302291205201e7a78e1a031f4361b05a1e757495eb0b0f8574b022f6b9289d7462d833ef8ed0cd8b27718a3900c8faff977d0a9da5098de1960c35b17985e34b216eb7d005e44c2301310aa8e2bea26494e83356ae0cfb059a871659e5293cde3429100366f681315cf58ee4ee27b3c57b20ab7e50133ad5cc5bea87c36028a05f5c27efdf1b3dc7af1bcff1b04b501b05c69eddfb208046bbed789d1422d660d2dfc2f380cd5c3f177f0e2550495efde846393ff1de6b529d27f63fcfc81380874f94053665b8698384c0d6f7f1ed62fa24ec0983572bf6cc53ea256c550ab0365338231413dbd2e8cda56928816d402d3488016a8ab1354072daffbfb92391299e34e886b93b214c8d73162351ae39a4d0843f465ca17b7d3162e3c9eeb52ca2412f4b8b1dade94a5ec2f881487b2ce9e6f0978734e3e93762dfc669b27f92466dee9e157999521c54bf8c4b884c6bdb83c06ba030c9f51240fd6dd4aaaf10b12e1c319e35ab2a99e6cc42e1d53f15aaa6245a0264f9882c7b5eb3b03d74daf70681fc923383cda046b9656db7e47f963e7ed229f32dab9cfd1268429476fc1481a3249e80c814e45a798b372f7b8429ee9f69d7ef8eaf59adad50b1ec29214f2ffb6ca0aa9490fdcfe8ab205af2f7b2201514d3642e5323ad764688a957800841b4bf75d872f435b7545cf9d4657f7c008102069d9b116f162a18ee738a26f12a8bf76ad5a9c78ffe41cd687fc4c4a112326ad2487d84634698bc2ebb32415347febff5e7297b280ac32e3b1bb5be6e1c32e6e464eb4ff4c8cd12978a5514b086185a677615a13a8b10ed77b2e92eb5c32cc8abe647a521f669179acad27c8e6da3126d87d75810156040cf8504cd8525c3083caeba20dabcdd856a7f4aa1eddd95b22ad0f021f9b7b45f7caa3d0c5701a42705201419d9d6f832ea510305ee4d0f84b775162fdda6a5f427e5f80ae548d751309986639cfab45fb4740eb0ad39f206605920eaa5e8919b7865b2a441fbae4b7fda7f61ebe856ab0b48fb5254d910f530102cde6ff39f2692d8c45d47a61eafe0f51f2ee2ae54687ecf34375f3ff401cf62ddb3907d3c7a614c71726d2b6a7dd5d52846ef853e10957c004b13351868d08ab20008241c8fad1c1d2d664051811720def5ce13302f8346ccec12a64047fabf37d31c9932f69305cb8348388782e518ac5614158bd0a69b4413cdeaacb382e7079432940c8d694903764d13ace96f0f03558973f8292f84b2a70eb5714e26ea97047e9db55ecee6ac3388de741de70eb92783d97e1d11fb3c837946a0b9a09e73306e996343bb36bddf89aeb9afb4816b2870da147a9fd6f5aa3802797686dbc41f4a693d9634f389b857d293f46a5ae14d66049b42d9ec3fa9abc3f7417f03a720a8a54dc363f0c89190d3ac39e85dbcc8db815be2bb08d5d9deeacabd30a90a04895c398c98fa545d26fea8ccf05d1236603eceed678a6ec1a168970a286a662515d7315e6b8874b26c294aebcdffded6ae7e6ba539059d266e1a00c75a891514ac226f2903e8c649ec94a946e495d1a7ea46b120691e2cbcadd330f2588ee03c5555e2f4506a5fe525ff547efbff6b6adaca513b489b8a57be4cd2a1d1988a2c5f4ca13445e44320c3419c55b311398bcd4cb04ce824fb5cb9a139db94fdb0f4b394c6f5cffb29f247a60e4c9fe8449426d7b0fe0d8db34b4c2dc126378cd97c3dd01be3ffa3a47bcffc0ab62441fb9fdb27eea8167e957796ec85bec45a7bda051a6317ec16f897ab4feafd61941c81f7a0d8381566f6b6df9f5764affe8d996f817682c7b413bb21b63bfa56b70ca6ff3ebbee00a6aa0297180409251148b71ef2d94652192fafbc4fb417e5a8cc520e6c823ca667dac88c7c1f7afbfadd4ec94da5fd7efe62e4cc8dcae0bc7ab7f8c2018beef838202588e09578a9c249612526c1136ddb9099e8185006c881d5cfc29366787050b6731b3d672409aeff748ff75aff5866c8f1970fceeac2af8e593f8f7b257b12d055c703889615eae5562500424452b3a7439441231ef44154c4093e656d90130ef7dcf3599033a67c7729336419471104015ff91731363ae163ef36fa4a68b14bb331414b30a1bc46793c9086bd8fc2b21e560b0a6ccc7e82feb383387413299a72dd4b098b9bd4c58a1a5ae4936ed2467f64984f0ce61a27fd", 0x1000}, {&(0x7f0000003b40)="1559bd5e4cbd9b2cc2d61bd6570f3cd4f0e18a5f01d42b0d6f63065faebcba34b33292c3db72b390331a8dc974f75b30e52d6ff86a9b39b607d8b7c3b9d0242f600654d741cf974afb89c77f4055fc8d23e84d96462331ac86d6bbf8a99ff314289edb9c3202802279702fa6eba6f3f2d100e502229d65283523e884adf3fb9d9405f58c370c97d62973d8c33a7cafb87f0e415bbde9704a6c2ce792cf9cd720ac627f705517c5347cacd57da919ec32b5d7f0f933f63172558f9f1157427b6eadb5d268c24d329ae8cac16740af916b402fabd10ef4cd97fe41db4814c6ecdd6fe18a1e6cbf8fe79f6a7c7335937a7808703d1be118ec98a873e0", 0xfb}], 0x8, &(0x7f0000003f40)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x98, 0x40004}}, {{&(0x7f0000004000)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000004480)=[{&(0x7f0000004080)="79f206a1b998def27b168570e5e938ccfce8409b501550ea869f4e92322c4e4ba93c745f5557ae635a0958733fdcd6a94409e2cd33fe62e73c2bc741f4e5da7c8905c066f6b444039a3de20f4fd44e2479c62f2369484441399e32f264e0ac41a2684d7b89bdcf4f392bcb9b1f6c04119b9159e7c617ef0b630e955a1f2c814f68d7c0ac077f2dd6e4aeda1c5e6a9bd003b2a4882e64437504dab781", 0x9c}, {&(0x7f0000004140)="2a99db77681392021977c1cce8e7e502c41cd61f546744425661131748119e2f68cad92f5c9170bafbf97bd44ea74daa72cca5713034f85e0471d8ef86996959658b8ee2493df8a10ec4937931d552074ff2835847c5b6a882572a61cc4aff18bf88cb6f67c2819fe6617c473fd7883040693273ecd3669ee05554131954bcfe0d41d1e7331f52ac22ddbf186cf75944ea", 0x91}, {&(0x7f0000004200)="e26034a7", 0x4}, {&(0x7f0000004240)}, {&(0x7f0000004280)="ceb87c4467815b53251738036933a1726953bdb7b04dc3620c1ca65d541187186255d308efd9bda9ab09a9c2c093cb5e821c4f5e2157c1b5aab40ca15ddc9f8782ba6aa7e50329b421b3c4dd5653454abc2b8e70", 0x54}, {&(0x7f0000004300)="ad6c324fbce678fdc57843c3c3a15df76d3142516f3641858b7115588600a80f0d716666a35d4511d33578d8f79a6ec26060334da8eb6057fa6eda1fc62615fa9542d3ed8f77d3285ef937de3d058f627262cdec2d04e8d995d1e250d17e7c3d6619a53372964a69b2faec44e4e7a5b8fb8aec1eb069946c026e704fddf084615a7006ea9ed236fd6275f510f0a1ee9c1b85f4d1753ba3b05d4aa36dd140e400c79a7402ef024d560f848a3c50d29e8c0f9734f16b3aaa92c7d33ded14", 0xbd}, {&(0x7f00000043c0)="662c1d6994f24dbfed8706cdafbe51075c40ff98bde2c5f671502f51bb498a29d2fa958f481052c6f8adcec68cd280ad19630e0f16fad01b7c5e2cfe738ab336281608efefa497482b2538b59331821671f16fcc8d9ef6c8d2139dbc8af3c4c63fb2727cefa129a66538b3b8c0d47c32ccddc09f916ff8657ed7461469518134d9506c965b3d4580847bbe42f686d31d7ac318b89c6a933192f9", 0x9a}], 0x7, &(0x7f0000007ac0)=[@cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x120, 0x4085}}], 0x5, 0x1) (async, rerun: 32) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (rerun: 32) write$binfmt_script(0xffffffffffffffff, &(0x7f0000000580)=ANY=[], 0x2d) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r3, 0x0, 0x0) (async) readlinkat(r3, 0x0, 0x0, 0xfffffd18) (async) sched_setparam(0x0, &(0x7f0000000100)=0x8) (async, rerun: 64) geteuid() (async, rerun: 64) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r4, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) (async, rerun: 32) ioctl$FS_IOC_GETFSMAP(0xffffffffffffffff, 0xc0c0583b, 0x0) (async, rerun: 32) socket$nl_route(0x10, 0x3, 0x0) (async) r5 = socket(0x0, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, 0x0) r6 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f00000018c0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c8dc3d5d78c07fa1f7e655ce34e4d5b3185fec0e07004e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb622003b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152f7cbdb9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6ba0dc001c4110555850915148ba532e6ea09c346dfebd38608b3280080005d9a9500000000000000334d83239dd27080e71113610e10d858e8327ef01fb6c86adac12233f9a1fb9c2aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780870014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe234870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683db01a469398685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e22cc22ee17476d738952229682e24b92533ac2a9f5a699593f084419cae0b4532bcc97d3ae486aca54183fb01c73f979ca9857399537f5dc2acb72e7ead0509d380578673f8b6e74ce23877a6b24db0e067345560942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c3c90d3add8eebc8619d73415cda2130f5011e48455b5a8b90dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c88e18c2977aab37d9ac4cfc1c7b40000000000000007ff57c39495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604b60c2499d16d7d9158ffffffff00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835d5a3e1a9e90d767671414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90500d0b07c0dd00490f167e6d5c1109681739dc33f75b2042b8ff8c21ad702cca54728acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee644fb94c06006e3c1be2f633c1d987591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e1590bab105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc707e676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3770845cf442d488afdc0e17000000000000000000000000000000000000000000000000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b45198b4a34ac977ebd4450e121d01342703f5bf030e935878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d10ecb65dc5b47481edbf1eee2e8893e903054d16d29c28eb5167e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836ddf128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf56c747d9a1cc500bb892c3a16ff10feea20bdac89bfb758cf35000000000000000000000000000000ca06f256c8028e0f9b65f037b21f3289f86a6826c69fa35ba5cbc3f2db1516ffc5c6e3fa618b24a6ce"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r6, 0x18000000000002a0, 0x26, 0x60000000, &(0x7f0000000100)="b9ff03076044238cb89e14f088f71be0ffff00004000632f77fbac141412e000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) (async) socket$pptp(0x18, 0x1, 0x2) (async) socket$nl_xfrm(0x10, 0x3, 0x6) openat$incfs(0xffffffffffffffff, &(0x7f0000003cc0)='.log\x00', 0x6c0140, 0xa) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x26, 0x60000000, &(0x7f0000000100)="b9ff03076044238cb89e14f088f71be0ffff00004000632f77fbac141412e000000162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0xfe, 0x60000000}, 0x2c) (async) sendmsg$ETHTOOL_MSG_STRSET_GET(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) fdatasync(r4) (rerun: 32) 13:29:29 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r0, 0x0, 0x0) (async) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="5de2cf0659bea8fd76db4a7fde6e5a0126c6bd2c83e71156", @ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB=',group_i', @ANYRESDEC]) (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) r2 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r4 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r4, r3, 0x0) fstat(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(r0, &(0x7f0000001400)=[{{&(0x7f0000000400)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f0000000580)=[{&(0x7f0000000480)="c6c34ac303c5c260541c83d7bfb27df8bd75b3be537953b9d7f3187b6e0ffec76817ea3574be73db580c03481b862fd23c13f892ecdf5383f17de45aa5c9401e79868b1c456a7b42fa896ff8641fc78b8f0ff8be45d201bee29795eb5755bdaadc2aa9a21f7dc4846e8c664dcacb184f9204aef8c946847aea50df8d06dc700133574a9b88bc14fd9ea0e34dc24a5d822ee993089c81aaeaf85c77c28b3d876c4f3098049167156cbc48a8008bb6d2ef5d8854390b22b8580fa7212a1d957b02d1cc13cea80c80e1474b6b337a8d64f4120db4dc06603f2c6bb12bcbfbc46f8755bb17", 0xe3}], 0x1, &(0x7f0000000600)=[@rights={{0x10}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [r0, r0]}}, @rights={{0xfffffffffffffc46, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, r0]}}], 0xb0}}, {{&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000740)=[{&(0x7f0000000fc0)="485495f995b7a654187842e2b2276429f7466911e5d58448a694e40d3af7ec5de5f2bdf7f214ac032c1e71b4ba79518e301adc9803340fffb7f52a4bee303c76f73fa1bfba08cd94dbd32ecf8d337571e71617cffcc02bf394e75a0821eed259fa27a6e02f5731e9d299d279a2f669660e0332e0d82c33bb903e8f4c912f219159d85968c41e140ce096d21f949be8f05f8749c509172e71297e47df8f7c4e1681e43c37f77fedac5c43b4b160616dd3c3ce096d43b9331afc7e7b17ce02a43a944952b5c26b5e356d633777840a86", 0xcf}], 0x1, 0xfffffffffffffffc, 0x0, 0x4904}}, {{&(0x7f00000010c0)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000000800)=[{&(0x7f0000001140)="d321c00ab2a69a7d34b4bdcb20009c8684f26a06fcffcda6b9a28aae814785ade2c05583c3232134c0271bff1a3d27a2d506a74d9a6b5a7c430b4d61fffa59470348880643e85bcbfee25495955714ad321c0ea514ea6ae112110dfb2a1a48530aacfe91c6a90054f33f9391bbd0e72ce82cdb0cbff99ac24358c164deef7ecb1f0b20d5af48b80bad10a894", 0x8c}], 0x1, &(0x7f0000001300)=[@rights={{0x30, 0x1, 0x1, [r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, r3, r5}}}], 0xc8, 0x80}}], 0x3, 0x4000050) (async) syz_mount_image$ext4(&(0x7f0000000780)='ext2\x00', &(0x7f00000007c0)='./file0\x00', 0x21014c2, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0], 0x2, 0x75b, &(0x7f0000000840)="$eJzs3c1rHOUfAPDvbJKmv7Q/E0HQegoIGijdmBpbBQ8VDyJYKOjZdtlsQ81utmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttlNN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iUER8kESMZtOTiBhq5AYjTqwvd2t1pZimJNbWXvstaSxzc3WlGC2fSR3ICo9FxPfvRhzOba63trQ8VyiXSwtZebJeOT9ZW1o+cq5SmC3NluaPTU1PHz3+7PFjOxfrHz8tH7z24ctPfXXir3cevfL+D0mciIPZvNY4dsp4jGfbZCjdhHd4aacr67Gk1yvAfUkPzYH1ozwOxWgMNHIAwH/ZWxGxBgD0mUT/DwB9pvk7wM3VlWIz9fYXib11/cWI2L8ef/P65vqcweya3f7GddCRm8kdV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+1JEnBkb33z+Tzbds7BdT3exzPhdZec/2DvfpuOf59qN/3Ib459oM/4ZbnPs3o97H/+5qztQTUfp+O+FlnvbbrXEnxkbyEr/b4z5hpKz58ql9Nz2UERMxNBwWp7aoo6JG3/f6DSvdfz3+0dvfp7Wn/5/e4nc1cHhOz8zU6gXHiTmVtcvRTw+2C7+ZKP9kw7j31Nd1vHK8+992mleGn8abzNtjn93rV2OeLJt+9++oy3Z8v7EycbuMNncKdr4+udPRjrV39r+aUrrb34X2Atp+49sHf9Y0nq/Zm37dfx4efS7TvPuHX/7/X9f8nojvy+bdrFQry9MRexLXt08/ejtzzbLzeXT+CeeaH/8b7X/p98Jz3QZ/+C1X7+8//h3Vxr/zLbaf/uZK7fmBjrV3137TzdyE9mUbs5/3a7gg2w7AAAAAAAAAAAAAAAAAAAAAAAAAOhWLiIORpLLb+RzuXx+/R3ej8RIrlyt1Q+frS7Oz0TjXdljMZRrPupytOV5qFPZ8/Cb5aN3lZ+JiIcj4uPh/zXK+WK1PNPr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgc6DD+/9Tvwz3eu0AgF2zv9crAADsOf0/APQf/T8A9B/9PwD0H/0/APQf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NTJk2la+3N1pZiWZy4sLc5VLxyZKdXm8pXFYr5YXTifn61WZ8ulfLFaudffK1er56djfvHiZL1Uq0/WlpZPV6qL8/XT5yqF2dLp0tCeRAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21NbWp4rlMulBRkZGZmNTK/PTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8EAAD//z4HKi8=") (async) open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r6, &(0x7f0000000040)=ANY=[], 0x208e24b) (async) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000f5336e5d3b21e72f3d0500"], &(0x7f00000003c0)='./bus\x00', 0x0, 0x1000, 0x0) (async) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) r8 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r8, 0x0, 0x0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(0xffffffffffffffff, 0x29, 0x22, &(0x7f00000014c0)={{{@in6=@local, @in6=@loopback}}, {{@in=@dev}, 0x0, @in=@remote}}, &(0x7f0000000280)=0xe8) write$binfmt_script(r7, 0x0, 0x0) (async) ioctl$EVIOCSMASK(r7, 0x40104593, &(0x7f0000000000)={0x3, 0x55, &(0x7f0000000140)="7569f593be3e3121c082db44ec132429cf870b1f9394df313038bf38cf08a99ab2da2760546c91b7031555dc8f9ccc4798c96ab3e082bcb9291133ea9e7aeec9be31be1207bd7c0cef95f0e46b42cd618d052b9303"}) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x14da42, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x10000, 0x1) creat(0x0, 0x92) (async) r10 = openat(0xffffffffffffffff, &(0x7f0000000040)='/proc/self/exe\x00', 0x0, 0x0) (async) r11 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r11, 0x0, 0x0) (async) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3000009, 0x80010, r11, 0x9ec93000) sendfile(r9, r10, 0x0, 0x80001d00c0cd) 13:29:29 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x105) r0 = getpid() r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(r1, 0x3, &(0x7f0000000180)=0x1000) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x2a0, 0x0, 0x0, 0x5}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f00000001c0)=0x9) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={0x0, 0x70}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) open(&(0x7f0000000100)='./file0\x00', 0x101000, 0x10) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=@newlink={0x60, 0x10, 0xffffff1f, 0x1, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2004e305}, @IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}]}, 0x60}}, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000002740)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x5, 0xc4, &(0x7f00000004c0)=""/196, 0x0, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x8020, 0x0) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x22}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0xffffffffffffffff, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) 13:29:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0xa, 0x3, 0x2b) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r2, 0x29, 0x37, &(0x7f0000000100)={0x3a}, 0x8) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @empty}, 0x1c) r3 = socket$inet6(0xa, 0x80003, 0x106b) sendto$inet6(r2, 0x0, 0x0, 0x24008800, 0x0, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="7261770080000000000000000000000000000000000000000005000000000000c10300000300000020040000000000008002000000000000000000d5e87747005003000050030000500300005003000050030000030000000000000000000000fe8000000000000004000000000000bbff020000800000000000000000000001000a00000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700faff0000000000000000000080000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a00080000000000eeff000000000000005800686173686c696d697400000000000000000000000000000017000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000001805000000a600000000000000005f0200000000003000434f4e4e4d41524b000020000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000070000000000000000000000000000090000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400000000c55099bda800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f1db50000000000000000feffffff"], 0x1) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x2bb98205) splice(r0, 0x0, r2, 0x0, 0x4ff99, 0x0) pipe(&(0x7f0000000040)) (async) socket$inet6(0xa, 0x3, 0x2b) (async) setsockopt$inet6_IPV6_RTHDRDSTOPTS(r2, 0x29, 0x37, &(0x7f0000000100)={0x3a}, 0x8) (async) connect$inet6(r2, &(0x7f0000000140)={0xa, 0x0, 0x0, @empty}, 0x1c) (async) socket$inet6(0xa, 0x80003, 0x106b) (async) sendto$inet6(r2, 0x0, 0x0, 0x24008800, 0x0, 0x0) (async) setsockopt$IP6T_SO_SET_REPLACE(r3, 0x29, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="7261770080000000000000000000000000000000000000000005000000000000c10300000300000020040000000000008002000000000000000000d5e87747005003000050030000500300005003000050030000030000000000000000000000fe8000000000000004000000000000bbff020000800000000000000000000001000a00000000000000000000000000000000000000000000000000000000000076657468315f746f5f626f6e640000006e657470636930000000000000000000000000000000000000000000000000000000000000800000001d000000000000000000000000000000000000500280020000000001000000000000000000000000000000000000005001686173686c696d69740000000000000000000000000000000000010000027465616d5f736c6176655f3100080000000000000000000000000000000000000000000000000000000008000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700faff0000000000000000000080000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000400000000000020b61a00080000000000eeff000000000000005800686173686c696d697400000000000000000000000000000017000000000173797a6b616c6c657231000000000000000000000000000004000000000000000000001805000000a600000000000000005f0200000000003000434f4e4e4d41524b000020000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000070000000000000000000000000000090000000000000000000000000000000000010000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000400000000c55099bda800d0000000000000000000000000000000000000000000000000002800434c4153534946590000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a800d0000000000000000000000000000000000000000000000000002800000000000000000000000000000000000000212f1db50000000000000000feffffff"], 0x1) (async) write$binfmt_misc(r1, &(0x7f0000000080)=ANY=[], 0x2bb98205) (async) splice(r0, 0x0, r2, 0x0, 0x4ff99, 0x0) (async) 13:29:29 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f00000001c0)=ANY=[], 0x81, 0x10214, &(0x7f00000102c0)="$eJzs3D9vG2UcB/DfNbQCWkqEGNh4JP7IkYh1tpMKyhJRVR0gVUTL2MGxHcttYkdx4oROLPx5EWww8R54AWwsHfoOkNiQWCoEyHcXCVVIBDAJdT8f6e579/jJ77mzbvmdIgfw1FpMP/+UxeV4LiIWIuJSRHGcVVthrYxXIuLViDj3hy2rxqcnd6YDFyLi+Yi4PC1e1syquV99+9mdr394/40vv/luIf/i8x/P7q6Bs/Z6ROzslseHO2WO+mXercbbk0GROyuTKssPdu5V56MyD3ubRYXD9vG8dpGtfjl/tHswnubWdrszzf5gqxjfHZYLjif94zrFH9xt7xXn3d5mkYPxqMj+/fK6jqq8P94v63Sreh8X5WN//zjL8d5Rr7yf3XtFdob71XhZd9TtHU1zUmW1XHQ3//n3+6T4YDA8OEqT3t54MBqm1Xojr+fLe50ry3neeKe13O+2tzpXes2VbntrJdV6a+PR9lKq9TudVLtx7dpSauT1Zj1/K924+VHa7qbaNN8bDA/2B9vjpdSst1brjaX0WiPdWt9IGx9ev76+cTutj4bp5miSWnlqtK6uNq+23k4bt26nZt7M3f+pyk55PeaMBwjgb5tl/x/6f+CE9P/6/5hF//vmk93/6v/hX/AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tS5+/+5BcbBYnp+rxl+ohl6qzrPqs9/+RPZYzYVp3Yg4f8L5n2YRF6o1jrdnImKt2n558b/9DgAAAGCePXxUe5AV3Xq5WzzrC2IGmscHv/7FxAvFPrv0yYwWLl7rzOwZKl5EvTyragvF9c3qTi9G9YZqJs5Pd8/OqtqJLJzqagAAwP+DTgAAAADm2uP/hg8AAADMH/0/AAAAzL+i//f7fwAAADDfHj6qPTjrawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrX7Bbr9jjfd61zvnTznW4AAACAt6a3Ty/Tcf6aZV5y7dXbvTyV6kdEExHDD/dvSsQoz7jHICKWGafJr5sHAACAerXbw+rfdwAAAAAAAAAAAAAAAAAAAAAemP8HAAAAVTL/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05OAEQhsEwGuMCruQQnt3WWbw4gyLpqXSC8h6EwPcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN79oh7rcs/bNWz7cd7naPfWz7269AGABCKoSCEBVDsPyoGwQQ05N8l9c/2VfCvVjoAAACACsZZu756n8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLM7h1YAwCAQxVq6D/uPV8HD4zCJ4QvEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD//2GYFzI=") (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) (async) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1c5342, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8000d70d) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) fallocate(r0, 0x20, 0x0, 0x10000) (async) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/class/hidraw', 0x40, 0x1) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000180)={0x1}) (async) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="1500000065ffff351cd73b3a1a9fb2"], 0x15) r4 = dup(0xffffffffffffffff) write$FUSE_ATTR(r4, &(0x7f0000000380)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x5}}}, 0x78) write$FUSE_NOTIFY_RETRIEVE(r4, &(0x7f00000000c0)={0x14c}, 0x137) (async) futimesat(r4, &(0x7f0000000040)='./bus\x00', 0x0) 13:29:29 executing program 5: syz_clone(0x20000300, 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)="59b81f") r0 = getpid() tkill(r0, 0x4) tkill(r0, 0x0) [ 191.420611][ T1468] overlayfs: failed to resolve 'file0@': -2 13:29:30 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) setsockopt$inet6_tcp_int(r0, 0x6, 0xa, &(0x7f0000001100)=0x4, 0x4) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x18115, @rand_addr, 0x983a}, 0x1c) recvmmsg(r0, &(0x7f0000000d80)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000200)=""/19, 0x13}], 0x3, &(0x7f0000000900)=""/104, 0x68}}, {{0x0, 0x0, 0x0}}], 0x3, 0x0, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000008c0)={0x20, r3, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) r4 = socket(0x840000000002, 0x3, 0xff) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYRES32=0x0]}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f00000004c0)={'syztnl0\x00', 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, @remote, @dev={0xfe, 0x80, '\x00', 0x19}, 0x40, 0x10, 0xfffffffd, 0x2}}) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan0\x00', {}, 0x4}) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r5) sendmsg$NL80211_CMD_AUTHENTICATE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f00000019c0)=ANY=[@ANYBLOB="7652f3fd0c50af4a41477efd750afbce9d82553abb6bffc765c441ee0fac1c5a4128743c957d09e2e1f780338233536c9873e6abb350767ebbb90fbd84c621039bf1463d3c003a00a110df96e6b0cd362e2a0aa809f7", @ANYRES16=r6, @ANYBLOB="200029bd7000ffdbdf252500000008003500060000000400280004002800080035000300000022003400e9583d9d94eafeebbedd44a55c9e22988debe9e2c5a377e89ac26fb5aba200000a003400010101010101000095fe19010e00000008002600081600000800a0008e8e0000050018013a0000000500190105000000200034004af2d8bae9d568b81e0fbef60cf16a47e4f13d37f4644dc915f7aea9000037000200000000006e800000020000000100000002000000010000000100000007008447cdd0a700000000003700000000000000090001ac0f0000000800030000000000090005ac0f000a00060008021100000000000800350000000000"], 0xc4}, 0x1, 0x0, 0x0, 0x44}, 0x20004000) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x74, r6, 0x20, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0xd}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x24}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x33}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x69}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x55}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x74}, 0x1, 0x0, 0x0, 0x8000}, 0x844) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x5c, r6, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffff7, 0xf}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x76}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008}, 0x4000) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="201c000000000010000100000000"], 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x88c0) sendmsg$NL80211_CMD_NOTIFY_RADAR(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000400)={&(0x7f0000000540)={0x54, r6, 0x20, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffff9}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xe}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x13}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x24000041) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, r6, 0x8, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0xf45, 0x32}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}]}, 0x64}, 0x1, 0x0, 0x0, 0x8800}, 0x8001) sendmsg$NL80211_CMD_PROBE_CLIENT(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x40, 0x0, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x40}, 0x1, 0x0, 0x0, 0x4008800}, 0x0) sendmsg$NL80211_CMD_DISCONNECT(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x24, r3, 0x200, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x8011}, 0x4000000) 13:29:30 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) (async, rerun: 64) setsockopt$inet6_tcp_int(r0, 0x6, 0xa, &(0x7f0000001100)=0x4, 0x4) (async, rerun: 64) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x18115, @rand_addr, 0x983a}, 0x1c) (async) recvmmsg(r0, &(0x7f0000000d80)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000200)=""/19, 0x13}], 0x3, &(0x7f0000000900)=""/104, 0x68}}, {{0x0, 0x0, 0x0}}], 0x3, 0x0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000008c0)={0x20, r3, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) (async, rerun: 64) r4 = socket(0x840000000002, 0x3, 0xff) (rerun: 64) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYRES32=0x0]}) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f00000004c0)={'syztnl0\x00', 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, @remote, @dev={0xfe, 0x80, '\x00', 0x19}, 0x40, 0x10, 0xfffffffd, 0x2}}) (async) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan0\x00', {}, 0x4}) (async, rerun: 64) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r5) (rerun: 64) sendmsg$NL80211_CMD_AUTHENTICATE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f00000019c0)=ANY=[@ANYBLOB="7652f3fd0c50af4a41477efd750afbce9d82553abb6bffc765c441ee0fac1c5a4128743c957d09e2e1f780338233536c9873e6abb350767ebbb90fbd84c621039bf1463d3c003a00a110df96e6b0cd362e2a0aa809f7", @ANYRES16=r6, @ANYBLOB="200029bd7000ffdbdf252500000008003500060000000400280004002800080035000300000022003400e9583d9d94eafeebbedd44a55c9e22988debe9e2c5a377e89ac26fb5aba200000a003400010101010101000095fe19010e00000008002600081600000800a0008e8e0000050018013a0000000500190105000000200034004af2d8bae9d568b81e0fbef60cf16a47e4f13d37f4644dc915f7aea9000037000200000000006e800000020000000100000002000000010000000100000007008447cdd0a700000000003700000000000000090001ac0f0000000800030000000000090005ac0f000a00060008021100000000000800350000000000"], 0xc4}, 0x1, 0x0, 0x0, 0x44}, 0x20004000) (async) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x74, r6, 0x20, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0xd}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x24}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x33}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x69}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x55}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x74}, 0x1, 0x0, 0x0, 0x8000}, 0x844) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x5c, r6, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffff7, 0xf}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x76}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008}, 0x4000) (async) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="201c000000000010000100000000"], 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x88c0) (async) sendmsg$NL80211_CMD_NOTIFY_RADAR(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000400)={&(0x7f0000000540)={0x54, r6, 0x20, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffff9}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xe}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x13}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x24000041) (async, rerun: 64) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) (rerun: 64) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, r6, 0x8, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0xf45, 0x32}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}]}, 0x64}, 0x1, 0x0, 0x0, 0x8800}, 0x8001) (async) sendmsg$NL80211_CMD_PROBE_CLIENT(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x40, 0x0, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x40}, 0x1, 0x0, 0x0, 0x4008800}, 0x0) (async) sendmsg$NL80211_CMD_DISCONNECT(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x24, r3, 0x200, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x8011}, 0x4000000) 13:29:30 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(r0, &(0x7f0000d84000)={0xa, 0x2}, 0x1c) (async) setsockopt$inet6_tcp_int(r0, 0x6, 0xa, &(0x7f0000001100)=0x4, 0x4) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r0, 0x1, 0x7, &(0x7f0000000040), 0x4) sendto$inet6(r0, &(0x7f0000f6f000), 0xfffffffffffffea7, 0x20000004, &(0x7f0000b63fe4)={0xa, 0x2, 0x18115, @rand_addr, 0x983a}, 0x1c) (async) recvmmsg(r0, &(0x7f0000000d80)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000200)=""/19, 0x13}], 0x3, &(0x7f0000000900)=""/104, 0x68}}, {{0x0, 0x0, 0x0}}], 0x3, 0x0, 0x0) (async) r2 = socket$nl_generic(0x10, 0x3, 0x10) (async) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_COALESCE(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000008c0)={0x20, r3, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) r4 = socket(0x840000000002, 0x3, 0xff) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f0000000280)={'syztnl0\x00', &(0x7f0000000380)=ANY=[@ANYRES32=0x0]}) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r4, 0x89f1, &(0x7f00000002c0)={'ip6tnl0\x00', &(0x7f00000004c0)={'syztnl0\x00', 0x0, 0x0, 0x6, 0x0, 0x7, 0x0, @remote, @dev={0xfe, 0x80, '\x00', 0x19}, 0x40, 0x10, 0xfffffffd, 0x2}}) r5 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r5, 0x8982, &(0x7f0000000000)={0x1, 'vlan0\x00', {}, 0x4}) (async, rerun: 32) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080), r5) (rerun: 32) sendmsg$NL80211_CMD_AUTHENTICATE(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000240)={&(0x7f00000019c0)=ANY=[@ANYBLOB="7652f3fd0c50af4a41477efd750afbce9d82553abb6bffc765c441ee0fac1c5a4128743c957d09e2e1f780338233536c9873e6abb350767ebbb90fbd84c621039bf1463d3c003a00a110df96e6b0cd362e2a0aa809f7", @ANYRES16=r6, @ANYBLOB="200029bd7000ffdbdf252500000008003500060000000400280004002800080035000300000022003400e9583d9d94eafeebbedd44a55c9e22988debe9e2c5a377e89ac26fb5aba200000a003400010101010101000095fe19010e00000008002600081600000800a0008e8e0000050018013a0000000500190105000000200034004af2d8bae9d568b81e0fbef60cf16a47e4f13d37f4644dc915f7aea9000037000200000000006e800000020000000100000002000000010000000100000007008447cdd0a700000000003700000000000000090001ac0f0000000800030000000000090005ac0f000a00060008021100000000000800350000000000"], 0xc4}, 0x1, 0x0, 0x0, 0x44}, 0x20004000) sendmsg$NL80211_CMD_DEL_NAN_FUNCTION(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x74, r6, 0x20, 0x70bd29, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0xd}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x24}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x33}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x69}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x2c}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x55}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x57}]}, 0x74}, 0x1, 0x0, 0x0, 0x8000}, 0x844) (async, rerun: 32) sendmsg$NL80211_CMD_STOP_SCHED_SCAN(r4, &(0x7f0000000100)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={&(0x7f0000000040)={0x5c, r6, 0x200, 0x70bd2a, 0x25dfdbff, {{}, {@void, @val={0xc, 0x99, {0xfffffff7, 0xf}}}}, [@NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x1}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x35}, @NL80211_ATTR_COOKIE={0xc, 0x58, 0x76}]}, 0x5c}, 0x1, 0x0, 0x0, 0x4008}, 0x4000) (async, rerun: 32) sendmsg$NL80211_CMD_GET_MESH_CONFIG(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB="14000000", @ANYRES16=r6, @ANYBLOB="201c000000000010000100000000"], 0x14}, 0x1, 0x0, 0x0, 0x4000}, 0x88c0) (async, rerun: 64) sendmsg$NL80211_CMD_NOTIFY_RADAR(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000400)={&(0x7f0000000540)={0x54, r6, 0x20, 0x70bd26, 0x25dfdbfe, {{}, {@void, @void}}, [@NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffff9}, @NL80211_ATTR_WIPHY_EDMG_BW_CONFIG={0x5, 0x119, 0xe}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x13}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x6}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x2a}]}, 0x54}, 0x1, 0x0, 0x0, 0x4000}, 0x24000041) (rerun: 64) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_GET_MPP(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x100}, 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x64, r6, 0x8, 0x70bd28, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r7}, @val={0xc, 0x99, {0xf45, 0x32}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @device_b}]}, 0x64}, 0x1, 0x0, 0x0, 0x8800}, 0x8001) (async) sendmsg$NL80211_CMD_PROBE_CLIENT(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x40, 0x0, 0x1, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}]}, 0x40}, 0x1, 0x0, 0x0, 0x4008800}, 0x0) sendmsg$NL80211_CMD_DISCONNECT(r1, &(0x7f00000001c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000000180)={&(0x7f0000000140)={0x24, r3, 0x200, 0x70bd2c, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_REASON_CODE={0x6, 0x36, 0x5}]}, 0x24}, 0x1, 0x0, 0x0, 0x8011}, 0x4000000) [ 191.677115][ T67] usb 4-1: new full-speed USB device number 3 using dummy_hcd [ 191.706453][ T1482] raw_sendmsg: syz-executor.1 forgot to set AF_INET. Fix it! 13:29:30 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x28200, 0x0) syz_clone(0x40040000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="9a4552634f783dee30543d188773881942282b83378b7408c73fd503443192bb6fbbdd7a72b19edab4681f8a4afb427ffc8be806b9770cbca20ed2b3e4d7ab3dc14af5c6eb3b6219d960023bbf755220933e8f7e82ad964317ec144bd14a6aa66aec482a10621a") bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) 13:29:30 executing program 1: r0 = creat(&(0x7f00000002c0)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1c363e, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r3, 0x0, 0x80) timer_create(0x9, &(0x7f0000000000)={0x0, 0x12}, &(0x7f0000000040)=0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) clock_gettime(0x0, &(0x7f0000000440)={0x0, 0x0}) timer_settime(r4, 0x1, &(0x7f0000000700)={{0x0, 0x989680}, {r5, r6+10000000}}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') r7 = creat(&(0x7f0000000200)='./bus\x00', 0x0) r8 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r9 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r8, 0x0) r10 = gettid() r11 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000500), 0x35d440, 0x0) r12 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r12, 0x0, 0x0) io_submit(0x0, 0x5, &(0x7f0000001a00)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x6, 0xffffffffffffffff, &(0x7f0000001780)="248e7ef88e4e7134276e6ecf69cdf39492be6c797a985cdf0415ff70e4438764dcaef0dbbc835c520545103a3d748c9e482f540ff1fda00461d3a76160c5f6be9c2763f431d019ccbc84270db1b6c90123fcb6bc2be7d101a08cc9c0994899c174f83c58813a583283e425da71fd086fbf3d08d0e75a6bb46dc5808e30d5d861c9f953e32a939776774cb68322", 0x8d, 0x1, 0x0, 0x1}, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x6, 0x8000, 0xffffffffffffffff, &(0x7f0000000380)="199f0651d3687ee186083c35bb641a3f52c914b37aa35a70ae354d55e8685d9ec9e193c8670e0471ce0c47a37864736eb0dd8716594385c304b023167c6322f1faf4c7bfc07b25ee0e989302d6030925cad8b810033a39e1f32f53f75d0332472177d7116ca7714e", 0x68, 0x8b, 0x0, 0x3}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, &(0x7f0000001840)="26e2dc9b1e49a88c4e18304c2d53b27d34dbaf2c383bb7a4af4ed31720194085c4fb8847b0d19a8b1b289e1e451339c119e238a6141d6ba8eae1679f59801fe524f188147d05e508a88963b0ee1fb778d0229a84faa31a0b37f00952a8fc5caf5c1d277b8db6b704670c6729e5436d5de3e4a3bd20a031dab520efae35ce", 0x7e, 0xc9, 0x0, 0x1}, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x5, 0x9, r7, &(0x7f00000018c0)="3f864a5e9852e119680f662a082e2786fa3a5bf3046cf6ac9ddb2187ee4705559b648fd321d597120226567f13e22e52a32317423ea357256e45a379060925ea09d8169563b0fbb44a3f304f2ad391960e9b350e04e81a72b569a4167aa0a34ab7065e49", 0x64, 0x8, 0x0, 0x2, r11}, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x8, 0x7ff, r12, &(0x7f0000001980)="b24d32bb4d7f32663b91d34dcdea", 0xe, 0x9}]) process_vm_writev(r10, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x37ffffe, 0x10, r2, 0x0) ftruncate(r2, 0x4000) fcntl$setstatus(r0, 0x4, 0x6800) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) ioctl$INCFS_IOC_CREATE_FILE(0xffffffffffffffff, 0xc058671e, &(0x7f0000000300)={{'\x00', 0x2}, {0x1ff}, 0xe0, 0x0, 0x0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00', &(0x7f0000000580)="91140c25776bc12879fa98fb19f783414962a27d63189a541870ab0c1ce7a9941986ec7fb37296142b33837724aacf4e1221de5687f303c69626b2dbf8369e56f88150552e055564f83c7689e20d246a13ec708fdf6187f84423d781be14f3fe8554cafc3faf8c20c00b70fc1309405c740f0aba4c491f4588ff9a4fb111d9aabf0e71ee35b8201d3fb3858263417a4610b9cbec635ba2414493245b160a971b608942fcb2deba38d76d652b08665ab07f16f8565a7a4f05655bdd5dc85f2aae126430db6b9940549fe2571327e325f16c3a26648e30742fde65a4e31b32e3cbef8394606b4b114e2ebd3dc6e5a73f60dc5e15a4c65a84463c0d12ad791a68918a58c6988f6a7119a4aa01ab95b3635406098fffaf0fe048633f6fd50d6d9f70d9807a02cbeaf9f9af50c9ba318a3c6226151c90bddbaab19037fbd3c4dd525ce4", 0x141, 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="020000004d100000000000000c400000000d478216979423b97232928eb8137f8e5dd6cc482a9dc463701d6fcfedd6872a6a3b65126a9dd9d9c634cc340129e11591e1e10fb316f4cdb2f8467602c144dc001000006b526764777ee055e47e4efd61fb94285f4f7697c99821cd01e33024b19064ab1b5a35863e1789109a9dfe5c1a68c7010007666d8ecb70f40e1bbdb937a8453b120a27af79534a1f72a8ca3e7435c4262503eb92946e5cf765683218e715c65e14ffe76fc38da7ff75b7ac8d36d91c13ca14fbb56f47e24dd7f58df4c1fb5b4b97926ed45ee167fa4616bbac07751f086e51cc134b00f9fbff886adeef2eabde672f28cb25c0d183aaa0dcbed98ef83740beef36e8bf9b1dbda47eadf646960e99b8c1a7af20f71aaac3a403edb87953bb1773ae91b4ce7e570afa7a3bf888f6d2e540aedf0dc6129ad3e7872aa09a164882fa1432f260b3b37fa7983d0d48145905b9826506ee914ecd690588db029dfb638906ba70ff30ab1284a4625a380bb1415d9a01dc85915ce044b81df6b33b2cd96f2984c36c530dda4d8a7cda7337fd1311a7ca03da7aaf5b65dcffbfa8e08ac31b00593861bb0da761eb5bb4e94aa8894465d8a52727e4c9c4d5592ba8eab92a0a7f8b2317eafb279666c50d46813ed37b5665ee5ddba43170ddf9265639a960f19883714697d6b1b0fb00a657771c9634f204b83b1f608db8de0ecd9350c182610c97144466e415ecee0c084c36fe26662f96c41db1c284fe02f43354a9bb12d22a393a79bdb2392d151d92637bff51cad70297be5d7e0719dac29f37f8cbdf52df1fb88d401466bee080daf164d0790c377658077c43705a5149ce4443e81de30cdf49fab7005a8f9546962284b493f8acbf2ca392bf63260332c0310453dcdf21fe71f9f56049b7cce28832194e977748024bf738880f032ea00ebc5447b02a05747cfb20f1b11daab9eadf1333f228937e3a8e46395ca5c3e7f0dc48991e200dfdf972280b15ee7665bdd7c445efb048971534b187fa84b0ce8d0e4788a5410921d5e36cf761eba7863f626844d0106bebcd90b840a1f02531c4cd7d7a0728c96060afa18893a6a0f3d52ca750a9f224993f14b91d90a222c8281b174af9dbd5777912f4a65078c0fd4f7fec3b29e7310ca034bfd46de5348a3c9ad1cccc6416d7fb93bde6e8e609086e7d9f27f3ab789ff03b37e1f125986f79123223c0aff5f61275c520c11e5198e0dcdefcaac5932cd663a47aa45e7d4ec0eade9c284189618eabfb9db9dd61fbbbb603ea948abe2fc48494c947d1e26c7d9e7a9b49aba93b62ffabb82fa7413ce822155a00338f0b630e4aed5bb7a685bb88da77bcf8e2047e6a3959be00081d1ffb8e8af7b922ea838bcf0950cd0c6d19f9049db418350b0469428bd485008a42c50b5a994c0b0cfc5092c75c3eea662e1fed2c5fd06aa44d889e60a28c4bd91a0e7507bf6c016e8887946b4c69ffcc9cc0e5d15a297e48b02910e1b3f768300eaa59eac54f40c3d554b726162d72e75388284d2cc26aa352380a718469e6dbe2b3b76801be68ce131bf34b9fc6f4d79cbe3f228800428ce457204dcde031a0bbaf105889f046b914c338491fc41285ec8998f1cfd4fecda69416dea8b97b0fb13bea2f67ff44211feb2902b693a00133b381e23d73aa76bd0599fa872851bc5ee26ff4a880220142df431c1381f010812c0b333d0c12d9061a0ea57df1fd3ca73f3c6e7069b80fa710299d7fc132c84e244f6a6a19b793e378eb19c11cb0949f33489b15fd1b81033df1518f03250e46960cbc859fc088081c4143e407f7d5454152df55f34fa43293c2fa0665743bb563a89427cc6afbe1b193a95ac3cfbca36005d482a3c1937d62b10a6563c6f63f5632ff2bce7115a6414b1811bdb3b249bcccf85d97ae37340b79ac61a99aaaa85f2ebe90ca1fc97eb5a487f13fbac903440fe915ad9981a09d74b0eff0a85abbd2f909335e68bfcc096988c2dfc16204d9c4c1d800e19f02666883c4dd43b8aa8308b6947ed640b4dcd111e8c09c0e7ed3db758eb5139ab2f4e68b1f1f98cbce900630a49d7734770800053a6519d0ec5f28b5f9d039e93dab95b203fa3fbd2786dc64affaca46baa2ade27be1bdee7f520ee4f529487c18784133eaa3892d331acf9147be387e80aff521f9d1400e315cf10cef14aa2396520a9cfb8a8cb25d20b90fd837f8ce0e6cec80fa0e83943744ee9f4d4ab7ed86b0bbe3776730e8b6a7fdbaedb7aec5fcbfee869066ee08bb4bb1cc4b37db6d653908a857fc24e1d137e92cc9c73bfbc0d26c1b38ad82b5b91e66ed2b9239a8511320f1f0f00b568ae915691293f54aaab07f28a85820b60415bdbf5974223d14832f80b535c715ea2c26f08443a333d70dd7ececaab8266c61eb0975fc4cea5ba82870d8dd9738cdbef66475d041f7f2d341b46b51bf547adfe88f20ea578bf7af511fc94dea065a8551f78af89ee07d53893d6b7f0af1f911b64363f41bea32e4a564761be2f1a200354b579f9f0581b172c85b3c60e710a20e771269c07b5dc3cc08a2eae1c13b3d8f2e1902eeb03ea4f7878ef9c734f2998e2a7991479fde380a6c412dd6d2b887ae58b804dd9b6672c97cff27fbcf1cfe4212b70839b202ee117e8ab575359fc707366c0cc0e389a77dedaf4ed16a2324173e20196b6e8f82cd7280ade9381962b28eb9968d1a59e4bd7bb4bfadaeb68fbe980dd42672ad5cbbe48c6e4e5f0d3714e98eca89c97e5f9c413e69e710d2b7258388327bd83f50b93996865561859a1f7bd494c6cb9f002f19b092a79b7cdca70b110f51e295668431a413ac7a2774e81bee89aa2494613714ff8aafeee01e4729f86b97a046e6d64e1aaf37b47401c74ac13a34cfc703f58d25122961c57d76c3006b3a52fa683c91e8f3072f7716d2b215899e38835dc8076ebcbbce2163f289ff53eb2b5bd357fb82cdb6eebacefe3e2543d802428c1b854dff1c5524c76ba3810181f613a7a5b42089542fe9eb908ad1ef87b962f80f0a4fcac4a69190d4f74b16305736944478783c012e8add34ef7618e77adb7c02c8810441207c0702ffd8718414ca14c734e2e4a86356b44aab50bc9923329ce24b4a7b770aaabe045f216937ef028708f33d624bb947bbe4ee4bc42d3baaab6cf2e6193c0f7fec874a0e0d3c17dec0f1200abbe931849246ba9f075afc93148f2c8ac5cab08fe433418f11c6bea8c3e2ed49c6a09a1b060fcb6c9c9f6fae1ed3c3f8d3d5a4155f0a3d470e259077ef74ce6bbc4af71fbbe1ec9342622c253c1ca7e2a748820e5fa5f39d6d1496e7d57d915458c31553725b7d819e33697fe511c27a8cbeb0ff71126232402e0ae6e7f191a030f0be565912c342210602a7857001f0817064d1f863a2f3926be47c2e01b2f5308bffe321bfeefa39c76efc2d1cd2713f70f3c81908ad81bdb8c6b3e5e844f657d6f9a82b60bb04b60cea869491c75cdeb4c46299c702b4896e9c11441a6c00bfb017d1b2f4706ce14dc0968074b8420fcc6edd5efa0507b732bdbd781eed9fcf515571327a41e09b2796fb9c3ba6dfb76aa0c1422a538ec67a07594ef91b9ad925d7e8a4cec10c19da441d4404205631d77252408997fde774debf675769494e355b3e34dbded10dd9c490a70924611257c7d3c7c7f3fce524f892aa6dc1ba8f226ff7f77b947c4791a8f71fea7c1c0347a3339a9c54e8183f7a4f55332c72b24133b1c7bbd49d6710f50ddc7516a4ca91b63ccd1d132e7c74006be31758f5f8b0e77ba4aa782b91caee4245356f6fb0fead62d6abbf41e665234253289ea0282e2bc2c7572df159bffb53cf6b364412adfbc014cee2bc85ac1f922b2bd30000000000002399f13b42d095214f6937c56642a8a6aa40879c398355daf8ecf4443e574c124e701eef310d39c0419ff1e0f0ce5d733253b264aff2aac3d01d8b881bc1540bee7a0f28e9aca33b99449612e3d095ed03ef2b4308ddcc26384282a1ea1f2e372ed55b2b231f892c593e82865db447c57fe9ec0e24b88582c713df4a44dc591a8166fa56e2b70c22d6f8878440b2532b390ba54205396cd90d3443bd9d62a9426509f08787ed9823182cff47565693bb0402e2c2f788e481aae1d3efc2b1711dbab05590a89a3c878bfa003d7abf47209748e53f27b2c4bfd789c832c5511fbe532c5e754fe4095316a32b5fd82d9cd5298a6e1f63a6e244610c6635d00455d3d71104c28853a5022c3932c016de961395172b5d20bfff96d34499c3c44a646794a4794f0a35b171ad6a2c6438077054bfcf2ed7b5e5f3220537f6c8d998f9bd2e3609bf4f35873b8a2dfb3f4c7e5a1c0da3047ec5faf1bea89a044729b5838a5e6fd179049f5d40de7b514f10c87e283c368c8ee8e198a719f80dd4dbcfe7c206608513a42055c029a7cb4aea051f846d102c745e3b06063e71d2ac5c285622ed45258087237d71fa64651a2ff0a233da63f165654754ef8c627b35a3948b6e9ad610bc878730eda60bf42bb695783811b69679893b44aa49458922ac72b6c3b5138f77e81fd1ae3bf48d0fd6f8ecbb123b459def9f393d7f88556c9289f557a9c7f17e147182585a05d6f8eb0dd172e6058e78c3f337bc5b2131e3a89182408cc0a9f54b6204340642f4987027200f27d58ade734d89da104d925a90facec881b029eed208b45e58494aa4c49aadc8a0ebbcb6dfe161d0eddade09ddfd717eb5ffde464e5a1c4127df5f6b89d15b2dcae60c0afc5979562dd3bf8fa65cdacc995b25be9c22a1d9470ad9fea238431916b9c535064fe325deb42fe60b3f110dff7d38152102779f4ad483b57df2165a1118882d5d534ab6b47d06503a5d27d008368f1484ef73ad2d0fe8d9e9ea5a0b5886e435750c0af8018556380710b0f99f0b0d7831955e1aa3d0cac9d5009df0cf5a5695b055f9dee27fb12b717f3b52c402c3cd8a87c2526a7fd0acc32545f95a8c89e907f9f32c392df498a95c2a8c233b963613007bc2b75c5eaca2f0b21a897200d1a70f21dcbece75b9ea8fe5743b854adac27da09f7d3bac6b882cd0f852efd08c94b54d156bbf7e1ba9196d84d9a4ad450a84e48d091f9bf4e873100695e05cff064ef1ef85c1a224b5ed39efd144361740adca27c05a38f79617b09a9cc832dba39044a7113ed3b3979cf6714f2078156b8e8b6d53daf47c65665c1fb103fbfe1013c01f3a4f1cad6a007c75cae2918dcdbb94283105cc1619b886630795c478f51c978da63be3c4a8d0ad606cde9a8955cacd339fccd0413e26951d0acb806cb4379c9c8c757d26f22b228a35f4dbddb92ec6f3424799e01b13b316b5b6672914de774fb5e5b473404e94e0cf6a48107137e799382e58ab2e22953c42b9b51f7257aac408407e0b1e59b3672d18e9e9f079be5dd04bdd4bb2d64bf7b081223a79fcba2027d3a83ef57d8379bf446ee5fd160da71b41b869287b8c5489671d713941413faf3b0243856bb49dc73ed6a8610b82f7327a59124bd6fd61c55c23aa64c987da7453b5c8f265df324bc5b604e458ef9cf05be2974d4464965d0cd657f6cc5e784831e3d27ad6e4111f904a4a582c54e7fe9abaa57ec62e475bd6ed8ee64712c2fcf0957373f48520bf2d53619a97f5de977f3986fdebeac3193213a1d939f0abe8cfb2dc814f34949a42e1a16e2bd7e7700f2afa18088533a3be22393103e47a704898d43e42e4bc4c45caec18888ca45e9ebe9e5e9b5aed67b4a0bd1d7b2fe81f8f6660bcde1c35475032e7b5d0724e94d30a530bbc4982c284ae9a3eea58a0dc81774ecbee2810fa734eadc13c4f249ff87f6c643a77de05482d75dff04347d510da62c65307af90209e3071b404f89b0de7a5ffc468ba100f0000007eb883e741c6a73443a2314a39e7103086f4f4f995eb92f350104141b6efdf62b14b68a1ffdf164b8974173973dde82647dd8b54928d4bacea106b313682bbf35db34b0e3c2e51248e2384823b10ac9fc9ec2afa12cb298fed4204684275e005da19f03a7902f07e06ad3fd7"], 0x1068}) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r9, &(0x7f0000000000), 0x0, 0x1800}]) open(&(0x7f00000001c0)='./bus\x00', 0x40140, 0xc) [ 192.057246][ T67] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 192.075098][ T67] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1088, setting to 64 [ 192.096981][ T67] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 192.117517][ T67] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 192.307205][ T67] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 192.321735][ T67] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 192.339228][ T67] usb 4-1: Product: syz [ 192.352631][ T67] usb 4-1: Manufacturer: syz [ 192.362778][ T67] usb 4-1: SerialNumber: syz [ 192.387167][ T1447] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 192.618055][ T1496] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 192.867275][ T67] cdc_ncm 4-1:1.0: bind() failure [ 192.887152][ T67] cdc_ncm: probe of 4-1:1.1 failed with error -71 [ 192.907179][ T67] cdc_mbim: probe of 4-1:1.1 failed with error -71 [ 192.915150][ T67] usb 4-1: USB disconnect, device number 3 13:29:31 executing program 3: r0 = syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x440}}}}}}]}}, 0x0) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000680)={0x14, &(0x7f0000000080)={0x0, 0x22, 0xe1, {0xe1, 0x22, "20e52a51456a6903161bc3d732f855596f6af4fb7027942e82c8b453ebef0c0cf1454440be617669ab5588b3aa2f720fb09346d72a6abd5d1740d5936b1750f854077b6ecf8ac2bb7c42d3f2cfaa4783477e128653d2ffef7eb09c33f24748cd8c5f62d3c90be7d0e16636df549942e1fc8260eb659ad8b6367588ccb07556e351b28b1d8f11409166720db43043032d0a3f5d300957f4c7ff6d440c1d636269d9a02fb40b0d03bed62a26d09d1a163eb77328831410d77bc6f9a7be02879caf113f111dfeb7f61dd761d4b7f46129bb9aa07076179a95c1509a5e27ca9de0"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c40)={0x44, &(0x7f00000006c0)={0x40, 0x8, 0x4e, "efcb334a6cc5d92668e57223868841f733d66755b660dbf11702b5dca443eaeca77b5f760198ae41f94d9fe48ecf7294387a2a162ee6c88fc163977509e1098dfb6c60432660e9e97fe813564bf4"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0xb2}, &(0x7f0000000e00)={0x20, 0x80, 0x1c, {0x26, 0x0, 0x5, 0x369, 0x2, 0x1ff, 0x4, 0xf905, 0x1, 0x5, 0x3b79, 0xee}}, &(0x7f0000000800)={0x20, 0x85, 0x4, 0x3}, &(0x7f0000000840)={0x20, 0x83, 0x2}, &(0x7f0000000880)={0x20, 0x87, 0x2, 0x2}, &(0x7f00000009c0)={0x20, 0x89, 0x2, 0x1}}) r1 = syz_usb_connect$cdc_ncm(0x2, 0xe6, &(0x7f00000008c0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd4, 0x2, 0x1, 0x6, 0x10, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x2}, {0x6}, [@call_mgmt={0x5}, @dmm={0x7, 0x24, 0x14, 0x0, 0x20}, @mdlm_detail={0x6c, 0x24, 0x13, 0x0, "e5fc143988dd4ff2d82a42700c48072348a1e9c90378c28f63eb0e674bc4b7743db49a8e9b248419793aaf2a9cadab8bc4e310487457e44d09fbcf930b31b743a1dbec090436c3c735bcb9934f38921351d9ee53af072b3a985d36156a1f50be7dd8eb94b710eb15"}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x5, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x8, 0x20, 0x35}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x0, 0x7f, 0x7}}}}}}}]}}, &(0x7f0000000cc0)={0xa, &(0x7f0000000a00)={0xa, 0x6, 0x0, 0x0, 0x1, 0x40, 0x10, 0x5}, 0x16, &(0x7f0000000a40)={0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0xe, 0x7}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x6, 0x9}]}, 0x4, [{0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x1801}}, {0xfd, &(0x7f0000000ac0)=@string={0xfd, 0x3, "ce4b664d7d7a53d8323f1437ecad85a4522932d6e46149177ae4868e3a6ee26a610498824df32f4f0e969fedf4eab7ec43da923bf29a4f1b0a30909ed27fe8764d290449bdc5d7a20d34a4a6236c5c0515c1ce251b6d3b6f9de571da70a7e855a000e65c8e07a6e977860af7ca4c595f491946b4b302d62a23308efbfa8e98aedc5b4f6e1ff51179e26c4361401ac09fca457a1ff741c47274e5a1da5b3ae073a440b868306a9cee0cf3a157cb90b56b31e6f3946feb31dfdbb0edfa08651d079aa276e97918e41d8ffbdc7bf73e59cefd1d49c5b1fd1544c9308d4cb2d91e816e2063795c3e0d7d94311c944dfb22dab0bb1a786eb15741abd8a0"}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4}}, {0x2, &(0x7f0000000c00)=@string={0x2}}]}) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000dc0)={0x14, &(0x7f0000000d40)={0x0, 0xc, 0x9, {0x9, 0x0, "5b494732a334f4"}}, &(0x7f0000000d80)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001000)={0x44, 0x0, &(0x7f0000000e40)={0x0, 0xa, 0x1}, 0x0, &(0x7f0000000ec0)={0x20, 0x80, 0x1c, {0x8000, 0x1ff, 0x4, 0xfff8, 0x9, 0x0, 0x7, 0x5a, 0x8000, 0x3, 0x6}}, &(0x7f0000000f00)={0x20, 0x85, 0x4, 0x401}, 0x0, &(0x7f0000000f80)={0x20, 0x87, 0x2}, &(0x7f0000000fc0)={0x20, 0x89, 0x2, 0x1}}) syz_usb_control_io$cdc_ncm(r1, &(0x7f00000032c0)={0x14, &(0x7f0000003180)={0x0, 0x31, 0xa4, {0xa4, 0x24, "3529d68c598ac395711375d0ed7775690f39317fdf61c6e96a62ef30aa293eeb700f4630a8094a4f910e05c70be001aee4aa6d1c308965fcd0085ebd12b8924ae3c8b6c1870a6489be0be5b5b487c82f465e2a9c9a1aa0e8964cdd09d8f2e7fc6d9ba14b27c84f081b22c7bef4eb24e991879896f1068107ea24393c7a3eb25f72eb9c6b21d9c28766ebbba6eb6548a10d3f67710dbc9104d7dc59fe8368b530004d"}}, &(0x7f0000003280)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000035c0)={0x44, &(0x7f0000003300)={0x0, 0x0, 0x35, "1f93854b015e04d0ff8aa0440f26c5cfd4b2693ba9ec34f322191d00b948003a3d92d9f7afa27c08529f5a7facf78c4663325db492"}, &(0x7f0000003400)={0x0, 0xa, 0x1}, &(0x7f0000003440)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000003480)={0x20, 0x80, 0x1c, {0x1ff, 0x7fff, 0x2, 0x6, 0x6, 0x7, 0x8, 0x0, 0x8, 0x8000, 0x4, 0x5}}, &(0x7f00000034c0)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000003500)={0x20, 0x83, 0x2}, &(0x7f0000003540)={0x20, 0x87, 0x2}, &(0x7f0000003580)={0x20, 0x89, 0x2}}) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000200)={0x14, &(0x7f0000000500)=ANY=[@ANYBLOB="001102010000020dffb2c95ec99f31cb85c4e17b0f512401121cd85be09b7bcd6d4df6bb041427fc73fd47810237b573e6541a7c05d29a03c438b2c0165a892e10800b1af1348e12351c1412515b46000a4e1c43a1848dfed90719df082af3eb6fd00628689e98a8fd9be954a1b88c99259dcdbb0ed7f23400f08bc56a8ae1f8118393b23bfdd056dbd20635face20d2bb3bc580521a8c1df5642c91947bb1ea3cdb23bf2793e7d08294415e3c803787eca8d339ca1166f3d51395c98ea4969ee7debb36c6878360b2dd6f6a923d46db881f42e8a75c78cdd9214cfefacf94170a4bb8b98605151b0d4f018e976b354b577955cc791c3aaf0380d34a631c314822187bfd2516659f7bb35e29178e89d657dcde0927c3bf4979cfbde24e0ae4e8f5bd9e70dd51db841a414363bbaeee057c81879303ef108e674bc0d280e77eeb7b44ee0b97209d2bb47d64782e82e32aa4867a49be316d8d3daffa1c5a740b8517d5dd031a7c0600"], &(0x7f00000001c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000240)={0x0, 0x3, 0x78, "ee2f30efbfd89283a197987a2673db852117ac4ab7a296ff34dfc3fd4689122176d307e0b284efb3e336e078b3aebc0581d4bcbf7cd494513c0247861854390f7d5437351aa4a9c0879deca09e642ba6598d61ff36325a4c39ae691e81f06472ade8e2d04333b39030c6a95b2d26ba56aa32413a59cc0aff"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x46}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0xe0, 0x0, 0xf1d6, 0x5, 0x8000, 0x96, 0x9, 0x9, 0x1, 0x3, 0x37c7}}, &(0x7f0000000380)={0x20, 0x85, 0x4}, &(0x7f00000003c0)={0x20, 0x83, 0x2}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0xffe0}, &(0x7f0000000440)={0x20, 0x89, 0x2, 0x1}}) syz_usb_connect$cdc_ncm(0x2, 0x6e, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x10, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}, {{0x9, 0x5, 0x81, 0x3, 0x440}}}}}}]}}, 0x0) (async) syz_usb_control_io$cdc_ncm(r0, &(0x7f0000000680)={0x14, &(0x7f0000000080)={0x0, 0x22, 0xe1, {0xe1, 0x22, "20e52a51456a6903161bc3d732f855596f6af4fb7027942e82c8b453ebef0c0cf1454440be617669ab5588b3aa2f720fb09346d72a6abd5d1740d5936b1750f854077b6ecf8ac2bb7c42d3f2cfaa4783477e128653d2ffef7eb09c33f24748cd8c5f62d3c90be7d0e16636df549942e1fc8260eb659ad8b6367588ccb07556e351b28b1d8f11409166720db43043032d0a3f5d300957f4c7ff6d440c1d636269d9a02fb40b0d03bed62a26d09d1a163eb77328831410d77bc6f9a7be02879caf113f111dfeb7f61dd761d4b7f46129bb9aa07076179a95c1509a5e27ca9de0"}}, &(0x7f0000000180)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000c40)={0x44, &(0x7f00000006c0)={0x40, 0x8, 0x4e, "efcb334a6cc5d92668e57223868841f733d66755b660dbf11702b5dca443eaeca77b5f760198ae41f94d9fe48ecf7294387a2a162ee6c88fc163977509e1098dfb6c60432660e9e97fe813564bf4"}, &(0x7f0000000740)={0x0, 0xa, 0x1, 0x4}, &(0x7f0000000780)={0x0, 0x8, 0x1, 0xb2}, &(0x7f0000000e00)={0x20, 0x80, 0x1c, {0x26, 0x0, 0x5, 0x369, 0x2, 0x1ff, 0x4, 0xf905, 0x1, 0x5, 0x3b79, 0xee}}, &(0x7f0000000800)={0x20, 0x85, 0x4, 0x3}, &(0x7f0000000840)={0x20, 0x83, 0x2}, &(0x7f0000000880)={0x20, 0x87, 0x2, 0x2}, &(0x7f00000009c0)={0x20, 0x89, 0x2, 0x1}}) (async) syz_usb_connect$cdc_ncm(0x2, 0xe6, &(0x7f00000008c0)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xd4, 0x2, 0x1, 0x6, 0x10, 0x7, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x0, 0x0, 0x2}, {0x6}, [@call_mgmt={0x5}, @dmm={0x7, 0x24, 0x14, 0x0, 0x20}, @mdlm_detail={0x6c, 0x24, 0x13, 0x0, "e5fc143988dd4ff2d82a42700c48072348a1e9c90378c28f63eb0e674bc4b7743db49a8e9b248419793aaf2a9cadab8bc4e310487457e44d09fbcf930b31b743a1dbec090436c3c735bcb9934f38921351d9ee53af072b3a985d36156a1f50be7dd8eb94b710eb15"}]}, {{0x9, 0x5, 0x81, 0x3, 0x0, 0x7, 0x5, 0x1}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x20, 0x8, 0x20, 0x35}}, {{0x9, 0x5, 0x3, 0x2, 0x200, 0x0, 0x7f, 0x7}}}}}}}]}}, &(0x7f0000000cc0)={0xa, &(0x7f0000000a00)={0xa, 0x6, 0x0, 0x0, 0x1, 0x40, 0x10, 0x5}, 0x16, &(0x7f0000000a40)={0x5, 0xf, 0x16, 0x3, [@ext_cap={0x7, 0x10, 0x2, 0xe, 0x7}, @ptm_cap={0x3}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x6, 0x9}]}, 0x4, [{0x4, &(0x7f0000000a80)=@lang_id={0x4, 0x3, 0x1801}}, {0xfd, &(0x7f0000000ac0)=@string={0xfd, 0x3, "ce4b664d7d7a53d8323f1437ecad85a4522932d6e46149177ae4868e3a6ee26a610498824df32f4f0e969fedf4eab7ec43da923bf29a4f1b0a30909ed27fe8764d290449bdc5d7a20d34a4a6236c5c0515c1ce251b6d3b6f9de571da70a7e855a000e65c8e07a6e977860af7ca4c595f491946b4b302d62a23308efbfa8e98aedc5b4f6e1ff51179e26c4361401ac09fca457a1ff741c47274e5a1da5b3ae073a440b868306a9cee0cf3a157cb90b56b31e6f3946feb31dfdbb0edfa08651d079aa276e97918e41d8ffbdc7bf73e59cefd1d49c5b1fd1544c9308d4cb2d91e816e2063795c3e0d7d94311c944dfb22dab0bb1a786eb15741abd8a0"}}, {0x4, &(0x7f0000000bc0)=@lang_id={0x4}}, {0x2, &(0x7f0000000c00)=@string={0x2}}]}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000dc0)={0x14, &(0x7f0000000d40)={0x0, 0xc, 0x9, {0x9, 0x0, "5b494732a334f4"}}, &(0x7f0000000d80)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000001000)={0x44, 0x0, &(0x7f0000000e40)={0x0, 0xa, 0x1}, 0x0, &(0x7f0000000ec0)={0x20, 0x80, 0x1c, {0x8000, 0x1ff, 0x4, 0xfff8, 0x9, 0x0, 0x7, 0x5a, 0x8000, 0x3, 0x6}}, &(0x7f0000000f00)={0x20, 0x85, 0x4, 0x401}, 0x0, &(0x7f0000000f80)={0x20, 0x87, 0x2}, &(0x7f0000000fc0)={0x20, 0x89, 0x2, 0x1}}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f00000032c0)={0x14, &(0x7f0000003180)={0x0, 0x31, 0xa4, {0xa4, 0x24, "3529d68c598ac395711375d0ed7775690f39317fdf61c6e96a62ef30aa293eeb700f4630a8094a4f910e05c70be001aee4aa6d1c308965fcd0085ebd12b8924ae3c8b6c1870a6489be0be5b5b487c82f465e2a9c9a1aa0e8964cdd09d8f2e7fc6d9ba14b27c84f081b22c7bef4eb24e991879896f1068107ea24393c7a3eb25f72eb9c6b21d9c28766ebbba6eb6548a10d3f67710dbc9104d7dc59fe8368b530004d"}}, &(0x7f0000003280)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f00000035c0)={0x44, &(0x7f0000003300)={0x0, 0x0, 0x35, "1f93854b015e04d0ff8aa0440f26c5cfd4b2693ba9ec34f322191d00b948003a3d92d9f7afa27c08529f5a7facf78c4663325db492"}, &(0x7f0000003400)={0x0, 0xa, 0x1}, &(0x7f0000003440)={0x0, 0x8, 0x1, 0xf9}, &(0x7f0000003480)={0x20, 0x80, 0x1c, {0x1ff, 0x7fff, 0x2, 0x6, 0x6, 0x7, 0x8, 0x0, 0x8, 0x8000, 0x4, 0x5}}, &(0x7f00000034c0)={0x20, 0x85, 0x4, 0x8}, &(0x7f0000003500)={0x20, 0x83, 0x2}, &(0x7f0000003540)={0x20, 0x87, 0x2}, &(0x7f0000003580)={0x20, 0x89, 0x2}}) (async) syz_usb_control_io$cdc_ncm(r1, &(0x7f0000000200)={0x14, &(0x7f0000000500)=ANY=[@ANYBLOB="001102010000020dffb2c95ec99f31cb85c4e17b0f512401121cd85be09b7bcd6d4df6bb041427fc73fd47810237b573e6541a7c05d29a03c438b2c0165a892e10800b1af1348e12351c1412515b46000a4e1c43a1848dfed90719df082af3eb6fd00628689e98a8fd9be954a1b88c99259dcdbb0ed7f23400f08bc56a8ae1f8118393b23bfdd056dbd20635face20d2bb3bc580521a8c1df5642c91947bb1ea3cdb23bf2793e7d08294415e3c803787eca8d339ca1166f3d51395c98ea4969ee7debb36c6878360b2dd6f6a923d46db881f42e8a75c78cdd9214cfefacf94170a4bb8b98605151b0d4f018e976b354b577955cc791c3aaf0380d34a631c314822187bfd2516659f7bb35e29178e89d657dcde0927c3bf4979cfbde24e0ae4e8f5bd9e70dd51db841a414363bbaeee057c81879303ef108e674bc0d280e77eeb7b44ee0b97209d2bb47d64782e82e32aa4867a49be316d8d3daffa1c5a740b8517d5dd031a7c0600"], &(0x7f00000001c0)={0x0, 0x3, 0x1a, {0x1a}}}, &(0x7f0000000480)={0x44, &(0x7f0000000240)={0x0, 0x3, 0x78, "ee2f30efbfd89283a197987a2673db852117ac4ab7a296ff34dfc3fd4689122176d307e0b284efb3e336e078b3aebc0581d4bcbf7cd494513c0247861854390f7d5437351aa4a9c0879deca09e642ba6598d61ff36325a4c39ae691e81f06472ade8e2d04333b39030c6a95b2d26ba56aa32413a59cc0aff"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x46}, &(0x7f0000000300)={0x0, 0x8, 0x1, 0x5b}, &(0x7f0000000340)={0x20, 0x80, 0x1c, {0xe0, 0x0, 0xf1d6, 0x5, 0x8000, 0x96, 0x9, 0x9, 0x1, 0x3, 0x37c7}}, &(0x7f0000000380)={0x20, 0x85, 0x4}, &(0x7f00000003c0)={0x20, 0x83, 0x2}, &(0x7f0000000400)={0x20, 0x87, 0x2, 0xffe0}, &(0x7f0000000440)={0x20, 0x89, 0x2, 0x1}}) (async) 13:29:31 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x28200, 0x0) syz_clone(0x40040000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="9a4552634f783dee30543d188773881942282b83378b7408c73fd503443192bb6fbbdd7a72b19edab4681f8a4afb427ffc8be806b9770cbca20ed2b3e4d7ab3dc14af5c6eb3b6219d960023bbf755220933e8f7e82ad964317ec144bd14a6aa66aec482a10621a") bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x28200, 0x0) (async) syz_clone(0x40040000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="9a4552634f783dee30543d188773881942282b83378b7408c73fd503443192bb6fbbdd7a72b19edab4681f8a4afb427ffc8be806b9770cbca20ed2b3e4d7ab3dc14af5c6eb3b6219d960023bbf755220933e8f7e82ad964317ec144bd14a6aa66aec482a10621a") (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) 13:29:31 executing program 1: r0 = creat(&(0x7f00000002c0)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1c363e, 0x0) (async, rerun: 64) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r3, 0x0, 0x80) (async, rerun: 64) timer_create(0x9, &(0x7f0000000000)={0x0, 0x12}, &(0x7f0000000040)=0x0) (async, rerun: 64) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) clock_gettime(0x0, &(0x7f0000000440)={0x0, 0x0}) timer_settime(r4, 0x1, &(0x7f0000000700)={{0x0, 0x989680}, {r5, r6+10000000}}, 0x0) (async) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) (async, rerun: 32) chdir(&(0x7f0000000280)='./file0\x00') (async, rerun: 32) r7 = creat(&(0x7f0000000200)='./bus\x00', 0x0) (async) r8 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r9 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r8, 0x0) r10 = gettid() r11 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000500), 0x35d440, 0x0) (async, rerun: 64) r12 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (rerun: 64) write$binfmt_script(r12, 0x0, 0x0) (async) io_submit(0x0, 0x5, &(0x7f0000001a00)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x6, 0xffffffffffffffff, &(0x7f0000001780)="248e7ef88e4e7134276e6ecf69cdf39492be6c797a985cdf0415ff70e4438764dcaef0dbbc835c520545103a3d748c9e482f540ff1fda00461d3a76160c5f6be9c2763f431d019ccbc84270db1b6c90123fcb6bc2be7d101a08cc9c0994899c174f83c58813a583283e425da71fd086fbf3d08d0e75a6bb46dc5808e30d5d861c9f953e32a939776774cb68322", 0x8d, 0x1, 0x0, 0x1}, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x6, 0x8000, 0xffffffffffffffff, &(0x7f0000000380)="199f0651d3687ee186083c35bb641a3f52c914b37aa35a70ae354d55e8685d9ec9e193c8670e0471ce0c47a37864736eb0dd8716594385c304b023167c6322f1faf4c7bfc07b25ee0e989302d6030925cad8b810033a39e1f32f53f75d0332472177d7116ca7714e", 0x68, 0x8b, 0x0, 0x3}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, &(0x7f0000001840)="26e2dc9b1e49a88c4e18304c2d53b27d34dbaf2c383bb7a4af4ed31720194085c4fb8847b0d19a8b1b289e1e451339c119e238a6141d6ba8eae1679f59801fe524f188147d05e508a88963b0ee1fb778d0229a84faa31a0b37f00952a8fc5caf5c1d277b8db6b704670c6729e5436d5de3e4a3bd20a031dab520efae35ce", 0x7e, 0xc9, 0x0, 0x1}, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x5, 0x9, r7, &(0x7f00000018c0)="3f864a5e9852e119680f662a082e2786fa3a5bf3046cf6ac9ddb2187ee4705559b648fd321d597120226567f13e22e52a32317423ea357256e45a379060925ea09d8169563b0fbb44a3f304f2ad391960e9b350e04e81a72b569a4167aa0a34ab7065e49", 0x64, 0x8, 0x0, 0x2, r11}, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x8, 0x7ff, r12, &(0x7f0000001980)="b24d32bb4d7f32663b91d34dcdea", 0xe, 0x9}]) process_vm_writev(r10, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x37ffffe, 0x10, r2, 0x0) (async) ftruncate(r2, 0x4000) (async) fcntl$setstatus(r0, 0x4, 0x6800) (async) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$INCFS_IOC_CREATE_FILE(0xffffffffffffffff, 0xc058671e, &(0x7f0000000300)={{'\x00', 0x2}, {0x1ff}, 0xe0, 0x0, 0x0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00', &(0x7f0000000580)="91140c25776bc12879fa98fb19f783414962a27d63189a541870ab0c1ce7a9941986ec7fb37296142b33837724aacf4e1221de5687f303c69626b2dbf8369e56f88150552e055564f83c7689e20d246a13ec708fdf6187f84423d781be14f3fe8554cafc3faf8c20c00b70fc1309405c740f0aba4c491f4588ff9a4fb111d9aabf0e71ee35b8201d3fb3858263417a4610b9cbec635ba2414493245b160a971b608942fcb2deba38d76d652b08665ab07f16f8565a7a4f05655bdd5dc85f2aae126430db6b9940549fe2571327e325f16c3a26648e30742fde65a4e31b32e3cbef8394606b4b114e2ebd3dc6e5a73f60dc5e15a4c65a84463c0d12ad791a68918a58c6988f6a7119a4aa01ab95b3635406098fffaf0fe048633f6fd50d6d9f70d9807a02cbeaf9f9af50c9ba318a3c6226151c90bddbaab19037fbd3c4dd525ce4", 0x141, 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="020000004d100000000000000c400000000d478216979423b97232928eb8137f8e5dd6cc482a9dc463701d6fcfedd6872a6a3b65126a9dd9d9c634cc340129e11591e1e10fb316f4cdb2f8467602c144dc001000006b526764777ee055e47e4efd61fb94285f4f7697c99821cd01e33024b19064ab1b5a35863e1789109a9dfe5c1a68c7010007666d8ecb70f40e1bbdb937a8453b120a27af79534a1f72a8ca3e7435c4262503eb92946e5cf765683218e715c65e14ffe76fc38da7ff75b7ac8d36d91c13ca14fbb56f47e24dd7f58df4c1fb5b4b97926ed45ee167fa4616bbac07751f086e51cc134b00f9fbff886adeef2eabde672f28cb25c0d183aaa0dcbed98ef83740beef36e8bf9b1dbda47eadf646960e99b8c1a7af20f71aaac3a403edb87953bb1773ae91b4ce7e570afa7a3bf888f6d2e540aedf0dc6129ad3e7872aa09a164882fa1432f260b3b37fa7983d0d48145905b9826506ee914ecd690588db029dfb638906ba70ff30ab1284a4625a380bb1415d9a01dc85915ce044b81df6b33b2cd96f2984c36c530dda4d8a7cda7337fd1311a7ca03da7aaf5b65dcffbfa8e08ac31b00593861bb0da761eb5bb4e94aa8894465d8a52727e4c9c4d5592ba8eab92a0a7f8b2317eafb279666c50d46813ed37b5665ee5ddba43170ddf9265639a960f19883714697d6b1b0fb00a657771c9634f204b83b1f608db8de0ecd9350c182610c97144466e415ecee0c084c36fe26662f96c41db1c284fe02f43354a9bb12d22a393a79bdb2392d151d92637bff51cad70297be5d7e0719dac29f37f8cbdf52df1fb88d401466bee080daf164d0790c377658077c43705a5149ce4443e81de30cdf49fab7005a8f9546962284b493f8acbf2ca392bf63260332c0310453dcdf21fe71f9f56049b7cce28832194e977748024bf738880f032ea00ebc5447b02a05747cfb20f1b11daab9eadf1333f228937e3a8e46395ca5c3e7f0dc48991e200dfdf972280b15ee7665bdd7c445efb048971534b187fa84b0ce8d0e4788a5410921d5e36cf761eba7863f626844d0106bebcd90b840a1f02531c4cd7d7a0728c96060afa18893a6a0f3d52ca750a9f224993f14b91d90a222c8281b174af9dbd5777912f4a65078c0fd4f7fec3b29e7310ca034bfd46de5348a3c9ad1cccc6416d7fb93bde6e8e609086e7d9f27f3ab789ff03b37e1f125986f79123223c0aff5f61275c520c11e5198e0dcdefcaac5932cd663a47aa45e7d4ec0eade9c284189618eabfb9db9dd61fbbbb603ea948abe2fc48494c947d1e26c7d9e7a9b49aba93b62ffabb82fa7413ce822155a00338f0b630e4aed5bb7a685bb88da77bcf8e2047e6a3959be00081d1ffb8e8af7b922ea838bcf0950cd0c6d19f9049db418350b0469428bd485008a42c50b5a994c0b0cfc5092c75c3eea662e1fed2c5fd06aa44d889e60a28c4bd91a0e7507bf6c016e8887946b4c69ffcc9cc0e5d15a297e48b02910e1b3f768300eaa59eac54f40c3d554b726162d72e75388284d2cc26aa352380a718469e6dbe2b3b76801be68ce131bf34b9fc6f4d79cbe3f228800428ce457204dcde031a0bbaf105889f046b914c338491fc41285ec8998f1cfd4fecda69416dea8b97b0fb13bea2f67ff44211feb2902b693a00133b381e23d73aa76bd0599fa872851bc5ee26ff4a880220142df431c1381f010812c0b333d0c12d9061a0ea57df1fd3ca73f3c6e7069b80fa710299d7fc132c84e244f6a6a19b793e378eb19c11cb0949f33489b15fd1b81033df1518f03250e46960cbc859fc088081c4143e407f7d5454152df55f34fa43293c2fa0665743bb563a89427cc6afbe1b193a95ac3cfbca36005d482a3c1937d62b10a6563c6f63f5632ff2bce7115a6414b1811bdb3b249bcccf85d97ae37340b79ac61a99aaaa85f2ebe90ca1fc97eb5a487f13fbac903440fe915ad9981a09d74b0eff0a85abbd2f909335e68bfcc096988c2dfc16204d9c4c1d800e19f02666883c4dd43b8aa8308b6947ed640b4dcd111e8c09c0e7ed3db758eb5139ab2f4e68b1f1f98cbce900630a49d7734770800053a6519d0ec5f28b5f9d039e93dab95b203fa3fbd2786dc64affaca46baa2ade27be1bdee7f520ee4f529487c18784133eaa3892d331acf9147be387e80aff521f9d1400e315cf10cef14aa2396520a9cfb8a8cb25d20b90fd837f8ce0e6cec80fa0e83943744ee9f4d4ab7ed86b0bbe3776730e8b6a7fdbaedb7aec5fcbfee869066ee08bb4bb1cc4b37db6d653908a857fc24e1d137e92cc9c73bfbc0d26c1b38ad82b5b91e66ed2b9239a8511320f1f0f00b568ae915691293f54aaab07f28a85820b60415bdbf5974223d14832f80b535c715ea2c26f08443a333d70dd7ececaab8266c61eb0975fc4cea5ba82870d8dd9738cdbef66475d041f7f2d341b46b51bf547adfe88f20ea578bf7af511fc94dea065a8551f78af89ee07d53893d6b7f0af1f911b64363f41bea32e4a564761be2f1a200354b579f9f0581b172c85b3c60e710a20e771269c07b5dc3cc08a2eae1c13b3d8f2e1902eeb03ea4f7878ef9c734f2998e2a7991479fde380a6c412dd6d2b887ae58b804dd9b6672c97cff27fbcf1cfe4212b70839b202ee117e8ab575359fc707366c0cc0e389a77dedaf4ed16a2324173e20196b6e8f82cd7280ade9381962b28eb9968d1a59e4bd7bb4bfadaeb68fbe980dd42672ad5cbbe48c6e4e5f0d3714e98eca89c97e5f9c413e69e710d2b7258388327bd83f50b93996865561859a1f7bd494c6cb9f002f19b092a79b7cdca70b110f51e295668431a413ac7a2774e81bee89aa2494613714ff8aafeee01e4729f86b97a046e6d64e1aaf37b47401c74ac13a34cfc703f58d25122961c57d76c3006b3a52fa683c91e8f3072f7716d2b215899e38835dc8076ebcbbce2163f289ff53eb2b5bd357fb82cdb6eebacefe3e2543d802428c1b854dff1c5524c76ba3810181f613a7a5b42089542fe9eb908ad1ef87b962f80f0a4fcac4a69190d4f74b16305736944478783c012e8add34ef7618e77adb7c02c8810441207c0702ffd8718414ca14c734e2e4a86356b44aab50bc9923329ce24b4a7b770aaabe045f216937ef028708f33d624bb947bbe4ee4bc42d3baaab6cf2e6193c0f7fec874a0e0d3c17dec0f1200abbe931849246ba9f075afc93148f2c8ac5cab08fe433418f11c6bea8c3e2ed49c6a09a1b060fcb6c9c9f6fae1ed3c3f8d3d5a4155f0a3d470e259077ef74ce6bbc4af71fbbe1ec9342622c253c1ca7e2a748820e5fa5f39d6d1496e7d57d915458c31553725b7d819e33697fe511c27a8cbeb0ff71126232402e0ae6e7f191a030f0be565912c342210602a7857001f0817064d1f863a2f3926be47c2e01b2f5308bffe321bfeefa39c76efc2d1cd2713f70f3c81908ad81bdb8c6b3e5e844f657d6f9a82b60bb04b60cea869491c75cdeb4c46299c702b4896e9c11441a6c00bfb017d1b2f4706ce14dc0968074b8420fcc6edd5efa0507b732bdbd781eed9fcf515571327a41e09b2796fb9c3ba6dfb76aa0c1422a538ec67a07594ef91b9ad925d7e8a4cec10c19da441d4404205631d77252408997fde774debf675769494e355b3e34dbded10dd9c490a70924611257c7d3c7c7f3fce524f892aa6dc1ba8f226ff7f77b947c4791a8f71fea7c1c0347a3339a9c54e8183f7a4f55332c72b24133b1c7bbd49d6710f50ddc7516a4ca91b63ccd1d132e7c74006be31758f5f8b0e77ba4aa782b91caee4245356f6fb0fead62d6abbf41e665234253289ea0282e2bc2c7572df159bffb53cf6b364412adfbc014cee2bc85ac1f922b2bd30000000000002399f13b42d095214f6937c56642a8a6aa40879c398355daf8ecf4443e574c124e701eef310d39c0419ff1e0f0ce5d733253b264aff2aac3d01d8b881bc1540bee7a0f28e9aca33b99449612e3d095ed03ef2b4308ddcc26384282a1ea1f2e372ed55b2b231f892c593e82865db447c57fe9ec0e24b88582c713df4a44dc591a8166fa56e2b70c22d6f8878440b2532b390ba54205396cd90d3443bd9d62a9426509f08787ed9823182cff47565693bb0402e2c2f788e481aae1d3efc2b1711dbab05590a89a3c878bfa003d7abf47209748e53f27b2c4bfd789c832c5511fbe532c5e754fe4095316a32b5fd82d9cd5298a6e1f63a6e244610c6635d00455d3d71104c28853a5022c3932c016de961395172b5d20bfff96d34499c3c44a646794a4794f0a35b171ad6a2c6438077054bfcf2ed7b5e5f3220537f6c8d998f9bd2e3609bf4f35873b8a2dfb3f4c7e5a1c0da3047ec5faf1bea89a044729b5838a5e6fd179049f5d40de7b514f10c87e283c368c8ee8e198a719f80dd4dbcfe7c206608513a42055c029a7cb4aea051f846d102c745e3b06063e71d2ac5c285622ed45258087237d71fa64651a2ff0a233da63f165654754ef8c627b35a3948b6e9ad610bc878730eda60bf42bb695783811b69679893b44aa49458922ac72b6c3b5138f77e81fd1ae3bf48d0fd6f8ecbb123b459def9f393d7f88556c9289f557a9c7f17e147182585a05d6f8eb0dd172e6058e78c3f337bc5b2131e3a89182408cc0a9f54b6204340642f4987027200f27d58ade734d89da104d925a90facec881b029eed208b45e58494aa4c49aadc8a0ebbcb6dfe161d0eddade09ddfd717eb5ffde464e5a1c4127df5f6b89d15b2dcae60c0afc5979562dd3bf8fa65cdacc995b25be9c22a1d9470ad9fea238431916b9c535064fe325deb42fe60b3f110dff7d38152102779f4ad483b57df2165a1118882d5d534ab6b47d06503a5d27d008368f1484ef73ad2d0fe8d9e9ea5a0b5886e435750c0af8018556380710b0f99f0b0d7831955e1aa3d0cac9d5009df0cf5a5695b055f9dee27fb12b717f3b52c402c3cd8a87c2526a7fd0acc32545f95a8c89e907f9f32c392df498a95c2a8c233b963613007bc2b75c5eaca2f0b21a897200d1a70f21dcbece75b9ea8fe5743b854adac27da09f7d3bac6b882cd0f852efd08c94b54d156bbf7e1ba9196d84d9a4ad450a84e48d091f9bf4e873100695e05cff064ef1ef85c1a224b5ed39efd144361740adca27c05a38f79617b09a9cc832dba39044a7113ed3b3979cf6714f2078156b8e8b6d53daf47c65665c1fb103fbfe1013c01f3a4f1cad6a007c75cae2918dcdbb94283105cc1619b886630795c478f51c978da63be3c4a8d0ad606cde9a8955cacd339fccd0413e26951d0acb806cb4379c9c8c757d26f22b228a35f4dbddb92ec6f3424799e01b13b316b5b6672914de774fb5e5b473404e94e0cf6a48107137e799382e58ab2e22953c42b9b51f7257aac408407e0b1e59b3672d18e9e9f079be5dd04bdd4bb2d64bf7b081223a79fcba2027d3a83ef57d8379bf446ee5fd160da71b41b869287b8c5489671d713941413faf3b0243856bb49dc73ed6a8610b82f7327a59124bd6fd61c55c23aa64c987da7453b5c8f265df324bc5b604e458ef9cf05be2974d4464965d0cd657f6cc5e784831e3d27ad6e4111f904a4a582c54e7fe9abaa57ec62e475bd6ed8ee64712c2fcf0957373f48520bf2d53619a97f5de977f3986fdebeac3193213a1d939f0abe8cfb2dc814f34949a42e1a16e2bd7e7700f2afa18088533a3be22393103e47a704898d43e42e4bc4c45caec18888ca45e9ebe9e5e9b5aed67b4a0bd1d7b2fe81f8f6660bcde1c35475032e7b5d0724e94d30a530bbc4982c284ae9a3eea58a0dc81774ecbee2810fa734eadc13c4f249ff87f6c643a77de05482d75dff04347d510da62c65307af90209e3071b404f89b0de7a5ffc468ba100f0000007eb883e741c6a73443a2314a39e7103086f4f4f995eb92f350104141b6efdf62b14b68a1ffdf164b8974173973dde82647dd8b54928d4bacea106b313682bbf35db34b0e3c2e51248e2384823b10ac9fc9ec2afa12cb298fed4204684275e005da19f03a7902f07e06ad3fd7"], 0x1068}) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r9, &(0x7f0000000000), 0x0, 0x1800}]) (async) open(&(0x7f00000001c0)='./bus\x00', 0x40140, 0xc) 13:29:31 executing program 5: syz_clone(0x20000300, 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)="59b81f") r0 = getpid() tkill(r0, 0x4) (async) tkill(r0, 0x0) 13:29:31 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x105) (async) r0 = getpid() (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) (async) sched_setscheduler(r1, 0x3, &(0x7f0000000180)=0x1000) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x2a0, 0x0, 0x0, 0x5}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f00000001c0)=0x9) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={0x0, 0x70}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) (async) open(&(0x7f0000000100)='./file0\x00', 0x101000, 0x10) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=@newlink={0x60, 0x10, 0xffffff1f, 0x1, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2004e305}, @IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}]}, 0x60}}, 0x0) (async) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000002740)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x5, 0xc4, &(0x7f00000004c0)=""/196, 0x0, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) (async) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mount(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x8020, 0x0) (async) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x22}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) setresgid(0xffffffffffffffff, 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) 13:29:31 executing program 4: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f00000001c0)=ANY=[], 0x81, 0x10214, &(0x7f00000102c0)="$eJzs3D9vG2UcB/DfNbQCWkqEGNh4JP7IkYh1tpMKyhJRVR0gVUTL2MGxHcttYkdx4oROLPx5EWww8R54AWwsHfoOkNiQWCoEyHcXCVVIBDAJdT8f6e579/jJ77mzbvmdIgfw1FpMP/+UxeV4LiIWIuJSRHGcVVthrYxXIuLViDj3hy2rxqcnd6YDFyLi+Yi4PC1e1syquV99+9mdr394/40vv/luIf/i8x/P7q6Bs/Z6ROzslseHO2WO+mXercbbk0GROyuTKssPdu5V56MyD3ubRYXD9vG8dpGtfjl/tHswnubWdrszzf5gqxjfHZYLjif94zrFH9xt7xXn3d5mkYPxqMj+/fK6jqq8P94v63Sreh8X5WN//zjL8d5Rr7yf3XtFdob71XhZd9TtHU1zUmW1XHQ3//n3+6T4YDA8OEqT3t54MBqm1Xojr+fLe50ry3neeKe13O+2tzpXes2VbntrJdV6a+PR9lKq9TudVLtx7dpSauT1Zj1/K924+VHa7qbaNN8bDA/2B9vjpdSst1brjaX0WiPdWt9IGx9ev76+cTutj4bp5miSWnlqtK6uNq+23k4bt26nZt7M3f+pyk55PeaMBwjgb5tl/x/6f+CE9P/6/5hF//vmk93/6v/hX/AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8tS5+/+5BcbBYnp+rxl+ohl6qzrPqs9/+RPZYzYVp3Yg4f8L5n2YRF6o1jrdnImKt2n558b/9DgAAAGCePXxUe5AV3Xq5WzzrC2IGmscHv/7FxAvFPrv0yYwWLl7rzOwZKl5EvTyragvF9c3qTi9G9YZqJs5Pd8/OqtqJLJzqagAAwP+DTgAAAADm2uP/hg8AAADMH/0/AAAAzL+i//f7fwAAADDfHj6qPTjrawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgN/ZuXcTBIIgAKCz/pJDFKuwBxNLsBlLsBA7MjG4OsxE1MARRESEU4TlPRiOuV1md8JNBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGrX7Bbr9jjfd61zvnTznW4AAACAt6a3Ty/Tcf6aZV5y7dXbvTyV6kdEExHDD/dvSsQoz7jHICKWGafJr5sHAACAerXbw+rfdwAAAAAAAAAAAAAAAAAAAAAemP8HAAAAVTL/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MruvJwAAIMwAO1nge4/bRF0A8HLe5CQYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOizM+vUuFFv+hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnz05OAEQhsEwGuMCruQQnt3WWbw4gyLpqXSC8h6EwPcDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHN79oh7rcs/bNWz7cd7naPfWz7269AGABCKoSCEBVDsPyoGwQQ05N8l9c/2VfCvVjoAAACACsZZu756n8EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYLM7h1YAwCAQxVq6D/uPV8HD4zCJ4QvEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw5IAAAAAAT9f92OQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJgoAAD//2GYFzI=") (async) r0 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1c5342, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x8000d70d) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000540)) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) fallocate(r0, 0x20, 0x0, 0x10000) (async) r3 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000140)='/sys/class/hidraw', 0x40, 0x1) ioctl$SIOCGETNODEID(r3, 0x89e1, &(0x7f0000000180)={0x1}) (async) write$P9_RVERSION(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="1500000065ffff351cd73b3a1a9fb2"], 0x15) (async) r4 = dup(0xffffffffffffffff) write$FUSE_ATTR(r4, &(0x7f0000000380)={0x78, 0x0, 0x0, {0x0, 0x0, 0x0, {0x0, 0x0, 0x5}}}, 0x78) (async, rerun: 32) write$FUSE_NOTIFY_RETRIEVE(r4, &(0x7f00000000c0)={0x14c}, 0x137) (rerun: 32) futimesat(r4, &(0x7f0000000040)='./bus\x00', 0x0) 13:29:32 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x105) r0 = getpid() r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(r1, 0x3, &(0x7f0000000180)=0x1000) (async) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x2a0, 0x0, 0x0, 0x5}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f00000001c0)=0x9) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={0x0, 0x70}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) (async, rerun: 64) open(&(0x7f0000000100)='./file0\x00', 0x101000, 0x10) (rerun: 64) r4 = socket$netlink(0x10, 0x3, 0x0) (async) r5 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=@newlink={0x60, 0x10, 0xffffff1f, 0x1, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2004e305}, @IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}]}, 0x60}}, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000002740)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x5, 0xc4, &(0x7f00000004c0)=""/196, 0x0, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) (async) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) (async) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) (async) mount(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x8020, 0x0) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x22}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 64) setresgid(0xffffffffffffffff, 0x0, 0x0) (rerun: 64) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) [ 193.515363][ T22] kauditd_printk_skb: 19 callbacks suppressed [ 193.515387][ T22] audit: type=1400 audit(1670938172.119:180): avc: denied { mounton } for pid=1499 comm="syz-executor.1" path="/root/syzkaller-testdir628690863/syzkaller.3Zl4Si/35/file0" dev="ramfs" ino=16885 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=dir permissive=1 13:29:32 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x105) r0 = getpid() r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(r1, 0x3, &(0x7f0000000180)=0x1000) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000040)={0x38, 0x5, 0x0, 0x2a0, 0x0, 0x0, 0x5}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f00000001c0)=0x9) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000740)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000700)={0x0, 0x70}, 0x1, 0x0, 0x0, 0x20000000}, 0x44) open(&(0x7f0000000100)='./file0\x00', 0x101000, 0x10) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$TIPC_NL_NET_GET(r5, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000600)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000000)=0x14) sendmsg$nl_route(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000680)=@newlink={0x60, 0x10, 0xffffff1f, 0x1, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}, @IFLA_MASTER={0x8, 0xa, r6}, @IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x2004e305}, @IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @wireguard={{0xe}, {0x4}}}]}, 0x60}}, 0x0) r7 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000002740)=ANY=[], &(0x7f0000000080)='GPL\x00', 0x5, 0xc4, &(0x7f00000004c0)=""/196, 0x0, 0x0, '\x00', r6, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r7}, 0x10) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='configfs\x00', 0x0, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB='lowerdir=.:file0']) mount(0x0, &(0x7f0000000340)='./file0\x00', 0x0, 0x8020, 0x0) syz_clone3(&(0x7f0000000800)={0x41001400, &(0x7f0000000300), &(0x7f0000000380), 0x0, {0x22}, 0x0, 0x0, 0x0, 0x0}, 0x58) setresgid(0xffffffffffffffff, 0x0, 0x0) openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) 13:29:32 executing program 0: bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x28200, 0x0) syz_clone(0x40040000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="9a4552634f783dee30543d188773881942282b83378b7408c73fd503443192bb6fbbdd7a72b19edab4681f8a4afb427ffc8be806b9770cbca20ed2b3e4d7ab3dc14af5c6eb3b6219d960023bbf755220933e8f7e82ad964317ec144bd14a6aa66aec482a10621a") bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000b80)={0xffffffffffffffff, 0x0, 0x0}, 0x10) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x28200, 0x0) (async) syz_clone(0x40040000, &(0x7f0000000000), 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="9a4552634f783dee30543d188773881942282b83378b7408c73fd503443192bb6fbbdd7a72b19edab4681f8a4afb427ffc8be806b9770cbca20ed2b3e4d7ab3dc14af5c6eb3b6219d960023bbf755220933e8f7e82ad964317ec144bd14a6aa66aec482a10621a") (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000003c0)={r0, 0xe0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000000)=[0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1, &(0x7f0000000140)=[0x0, 0x0, 0x0], &(0x7f0000000180)=[0x0], 0x0, 0x8, &(0x7f00000001c0)=[{}, {}, {}, {}, {}, {}, {}, {}], 0x40, 0x10, &(0x7f0000000200), &(0x7f0000000240), 0x8, 0x10, 0x8, 0x8, &(0x7f0000000280)}}, 0x10) (async) [ 193.856804][ T1553] overlayfs: failed to resolve 'file0@': -2 13:29:32 executing program 1: r0 = creat(&(0x7f00000002c0)='./bus\x00', 0x0) io_setup(0x800, &(0x7f0000000040)=0x0) (async) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1c363e, 0x0) r3 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl802154(0x0, 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r3, 0x0, 0x80) timer_create(0x9, &(0x7f0000000000)={0x0, 0x12}, &(0x7f0000000040)=0x0) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) clock_gettime(0x0, &(0x7f0000000440)={0x0, 0x0}) timer_settime(r4, 0x1, &(0x7f0000000700)={{0x0, 0x989680}, {r5, r6+10000000}}, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)='ramfs\x00', 0x0, 0x0) chdir(&(0x7f0000000280)='./file0\x00') (async) r7 = creat(&(0x7f0000000200)='./bus\x00', 0x0) (async) r8 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r9 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0, 0x11, r8, 0x0) (async) r10 = gettid() r11 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000500), 0x35d440, 0x0) r12 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r12, 0x0, 0x0) io_submit(0x0, 0x5, &(0x7f0000001a00)=[&(0x7f0000000240)={0x0, 0x0, 0x0, 0x5, 0x6, 0xffffffffffffffff, &(0x7f0000001780)="248e7ef88e4e7134276e6ecf69cdf39492be6c797a985cdf0415ff70e4438764dcaef0dbbc835c520545103a3d748c9e482f540ff1fda00461d3a76160c5f6be9c2763f431d019ccbc84270db1b6c90123fcb6bc2be7d101a08cc9c0994899c174f83c58813a583283e425da71fd086fbf3d08d0e75a6bb46dc5808e30d5d861c9f953e32a939776774cb68322", 0x8d, 0x1, 0x0, 0x1}, &(0x7f0000001a40)={0x0, 0x0, 0x0, 0x6, 0x8000, 0xffffffffffffffff, &(0x7f0000000380)="199f0651d3687ee186083c35bb641a3f52c914b37aa35a70ae354d55e8685d9ec9e193c8670e0471ce0c47a37864736eb0dd8716594385c304b023167c6322f1faf4c7bfc07b25ee0e989302d6030925cad8b810033a39e1f32f53f75d0332472177d7116ca7714e", 0x68, 0x8b, 0x0, 0x3}, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x5, 0xffffffffffffffff, &(0x7f0000001840)="26e2dc9b1e49a88c4e18304c2d53b27d34dbaf2c383bb7a4af4ed31720194085c4fb8847b0d19a8b1b289e1e451339c119e238a6141d6ba8eae1679f59801fe524f188147d05e508a88963b0ee1fb778d0229a84faa31a0b37f00952a8fc5caf5c1d277b8db6b704670c6729e5436d5de3e4a3bd20a031dab520efae35ce", 0x7e, 0xc9, 0x0, 0x1}, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x5, 0x9, r7, &(0x7f00000018c0)="3f864a5e9852e119680f662a082e2786fa3a5bf3046cf6ac9ddb2187ee4705559b648fd321d597120226567f13e22e52a32317423ea357256e45a379060925ea09d8169563b0fbb44a3f304f2ad391960e9b350e04e81a72b569a4167aa0a34ab7065e49", 0x64, 0x8, 0x0, 0x2, r11}, &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x8, 0x7ff, r12, &(0x7f0000001980)="b24d32bb4d7f32663b91d34dcdea", 0xe, 0x9}]) (async) process_vm_writev(r10, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x37ffffe, 0x10, r2, 0x0) (async) ftruncate(r2, 0x4000) fcntl$setstatus(r0, 0x4, 0x6800) (async) write$binfmt_script(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$INCFS_IOC_CREATE_FILE(0xffffffffffffffff, 0xc058671e, &(0x7f0000000300)={{'\x00', 0x2}, {0x1ff}, 0xe0, 0x0, 0x0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./bus\x00', &(0x7f0000000580)="91140c25776bc12879fa98fb19f783414962a27d63189a541870ab0c1ce7a9941986ec7fb37296142b33837724aacf4e1221de5687f303c69626b2dbf8369e56f88150552e055564f83c7689e20d246a13ec708fdf6187f84423d781be14f3fe8554cafc3faf8c20c00b70fc1309405c740f0aba4c491f4588ff9a4fb111d9aabf0e71ee35b8201d3fb3858263417a4610b9cbec635ba2414493245b160a971b608942fcb2deba38d76d652b08665ab07f16f8565a7a4f05655bdd5dc85f2aae126430db6b9940549fe2571327e325f16c3a26648e30742fde65a4e31b32e3cbef8394606b4b114e2ebd3dc6e5a73f60dc5e15a4c65a84463c0d12ad791a68918a58c6988f6a7119a4aa01ab95b3635406098fffaf0fe048633f6fd50d6d9f70d9807a02cbeaf9f9af50c9ba318a3c6226151c90bddbaab19037fbd3c4dd525ce4", 0x141, 0x0, &(0x7f0000001a80)=ANY=[@ANYBLOB="020000004d100000000000000c400000000d478216979423b97232928eb8137f8e5dd6cc482a9dc463701d6fcfedd6872a6a3b65126a9dd9d9c634cc340129e11591e1e10fb316f4cdb2f8467602c144dc001000006b526764777ee055e47e4efd61fb94285f4f7697c99821cd01e33024b19064ab1b5a35863e1789109a9dfe5c1a68c7010007666d8ecb70f40e1bbdb937a8453b120a27af79534a1f72a8ca3e7435c4262503eb92946e5cf765683218e715c65e14ffe76fc38da7ff75b7ac8d36d91c13ca14fbb56f47e24dd7f58df4c1fb5b4b97926ed45ee167fa4616bbac07751f086e51cc134b00f9fbff886adeef2eabde672f28cb25c0d183aaa0dcbed98ef83740beef36e8bf9b1dbda47eadf646960e99b8c1a7af20f71aaac3a403edb87953bb1773ae91b4ce7e570afa7a3bf888f6d2e540aedf0dc6129ad3e7872aa09a164882fa1432f260b3b37fa7983d0d48145905b9826506ee914ecd690588db029dfb638906ba70ff30ab1284a4625a380bb1415d9a01dc85915ce044b81df6b33b2cd96f2984c36c530dda4d8a7cda7337fd1311a7ca03da7aaf5b65dcffbfa8e08ac31b00593861bb0da761eb5bb4e94aa8894465d8a52727e4c9c4d5592ba8eab92a0a7f8b2317eafb279666c50d46813ed37b5665ee5ddba43170ddf9265639a960f19883714697d6b1b0fb00a657771c9634f204b83b1f608db8de0ecd9350c182610c97144466e415ecee0c084c36fe26662f96c41db1c284fe02f43354a9bb12d22a393a79bdb2392d151d92637bff51cad70297be5d7e0719dac29f37f8cbdf52df1fb88d401466bee080daf164d0790c377658077c43705a5149ce4443e81de30cdf49fab7005a8f9546962284b493f8acbf2ca392bf63260332c0310453dcdf21fe71f9f56049b7cce28832194e977748024bf738880f032ea00ebc5447b02a05747cfb20f1b11daab9eadf1333f228937e3a8e46395ca5c3e7f0dc48991e200dfdf972280b15ee7665bdd7c445efb048971534b187fa84b0ce8d0e4788a5410921d5e36cf761eba7863f626844d0106bebcd90b840a1f02531c4cd7d7a0728c96060afa18893a6a0f3d52ca750a9f224993f14b91d90a222c8281b174af9dbd5777912f4a65078c0fd4f7fec3b29e7310ca034bfd46de5348a3c9ad1cccc6416d7fb93bde6e8e609086e7d9f27f3ab789ff03b37e1f125986f79123223c0aff5f61275c520c11e5198e0dcdefcaac5932cd663a47aa45e7d4ec0eade9c284189618eabfb9db9dd61fbbbb603ea948abe2fc48494c947d1e26c7d9e7a9b49aba93b62ffabb82fa7413ce822155a00338f0b630e4aed5bb7a685bb88da77bcf8e2047e6a3959be00081d1ffb8e8af7b922ea838bcf0950cd0c6d19f9049db418350b0469428bd485008a42c50b5a994c0b0cfc5092c75c3eea662e1fed2c5fd06aa44d889e60a28c4bd91a0e7507bf6c016e8887946b4c69ffcc9cc0e5d15a297e48b02910e1b3f768300eaa59eac54f40c3d554b726162d72e75388284d2cc26aa352380a718469e6dbe2b3b76801be68ce131bf34b9fc6f4d79cbe3f228800428ce457204dcde031a0bbaf105889f046b914c338491fc41285ec8998f1cfd4fecda69416dea8b97b0fb13bea2f67ff44211feb2902b693a00133b381e23d73aa76bd0599fa872851bc5ee26ff4a880220142df431c1381f010812c0b333d0c12d9061a0ea57df1fd3ca73f3c6e7069b80fa710299d7fc132c84e244f6a6a19b793e378eb19c11cb0949f33489b15fd1b81033df1518f03250e46960cbc859fc088081c4143e407f7d5454152df55f34fa43293c2fa0665743bb563a89427cc6afbe1b193a95ac3cfbca36005d482a3c1937d62b10a6563c6f63f5632ff2bce7115a6414b1811bdb3b249bcccf85d97ae37340b79ac61a99aaaa85f2ebe90ca1fc97eb5a487f13fbac903440fe915ad9981a09d74b0eff0a85abbd2f909335e68bfcc096988c2dfc16204d9c4c1d800e19f02666883c4dd43b8aa8308b6947ed640b4dcd111e8c09c0e7ed3db758eb5139ab2f4e68b1f1f98cbce900630a49d7734770800053a6519d0ec5f28b5f9d039e93dab95b203fa3fbd2786dc64affaca46baa2ade27be1bdee7f520ee4f529487c18784133eaa3892d331acf9147be387e80aff521f9d1400e315cf10cef14aa2396520a9cfb8a8cb25d20b90fd837f8ce0e6cec80fa0e83943744ee9f4d4ab7ed86b0bbe3776730e8b6a7fdbaedb7aec5fcbfee869066ee08bb4bb1cc4b37db6d653908a857fc24e1d137e92cc9c73bfbc0d26c1b38ad82b5b91e66ed2b9239a8511320f1f0f00b568ae915691293f54aaab07f28a85820b60415bdbf5974223d14832f80b535c715ea2c26f08443a333d70dd7ececaab8266c61eb0975fc4cea5ba82870d8dd9738cdbef66475d041f7f2d341b46b51bf547adfe88f20ea578bf7af511fc94dea065a8551f78af89ee07d53893d6b7f0af1f911b64363f41bea32e4a564761be2f1a200354b579f9f0581b172c85b3c60e710a20e771269c07b5dc3cc08a2eae1c13b3d8f2e1902eeb03ea4f7878ef9c734f2998e2a7991479fde380a6c412dd6d2b887ae58b804dd9b6672c97cff27fbcf1cfe4212b70839b202ee117e8ab575359fc707366c0cc0e389a77dedaf4ed16a2324173e20196b6e8f82cd7280ade9381962b28eb9968d1a59e4bd7bb4bfadaeb68fbe980dd42672ad5cbbe48c6e4e5f0d3714e98eca89c97e5f9c413e69e710d2b7258388327bd83f50b93996865561859a1f7bd494c6cb9f002f19b092a79b7cdca70b110f51e295668431a413ac7a2774e81bee89aa2494613714ff8aafeee01e4729f86b97a046e6d64e1aaf37b47401c74ac13a34cfc703f58d25122961c57d76c3006b3a52fa683c91e8f3072f7716d2b215899e38835dc8076ebcbbce2163f289ff53eb2b5bd357fb82cdb6eebacefe3e2543d802428c1b854dff1c5524c76ba3810181f613a7a5b42089542fe9eb908ad1ef87b962f80f0a4fcac4a69190d4f74b16305736944478783c012e8add34ef7618e77adb7c02c8810441207c0702ffd8718414ca14c734e2e4a86356b44aab50bc9923329ce24b4a7b770aaabe045f216937ef028708f33d624bb947bbe4ee4bc42d3baaab6cf2e6193c0f7fec874a0e0d3c17dec0f1200abbe931849246ba9f075afc93148f2c8ac5cab08fe433418f11c6bea8c3e2ed49c6a09a1b060fcb6c9c9f6fae1ed3c3f8d3d5a4155f0a3d470e259077ef74ce6bbc4af71fbbe1ec9342622c253c1ca7e2a748820e5fa5f39d6d1496e7d57d915458c31553725b7d819e33697fe511c27a8cbeb0ff71126232402e0ae6e7f191a030f0be565912c342210602a7857001f0817064d1f863a2f3926be47c2e01b2f5308bffe321bfeefa39c76efc2d1cd2713f70f3c81908ad81bdb8c6b3e5e844f657d6f9a82b60bb04b60cea869491c75cdeb4c46299c702b4896e9c11441a6c00bfb017d1b2f4706ce14dc0968074b8420fcc6edd5efa0507b732bdbd781eed9fcf515571327a41e09b2796fb9c3ba6dfb76aa0c1422a538ec67a07594ef91b9ad925d7e8a4cec10c19da441d4404205631d77252408997fde774debf675769494e355b3e34dbded10dd9c490a70924611257c7d3c7c7f3fce524f892aa6dc1ba8f226ff7f77b947c4791a8f71fea7c1c0347a3339a9c54e8183f7a4f55332c72b24133b1c7bbd49d6710f50ddc7516a4ca91b63ccd1d132e7c74006be31758f5f8b0e77ba4aa782b91caee4245356f6fb0fead62d6abbf41e665234253289ea0282e2bc2c7572df159bffb53cf6b364412adfbc014cee2bc85ac1f922b2bd30000000000002399f13b42d095214f6937c56642a8a6aa40879c398355daf8ecf4443e574c124e701eef310d39c0419ff1e0f0ce5d733253b264aff2aac3d01d8b881bc1540bee7a0f28e9aca33b99449612e3d095ed03ef2b4308ddcc26384282a1ea1f2e372ed55b2b231f892c593e82865db447c57fe9ec0e24b88582c713df4a44dc591a8166fa56e2b70c22d6f8878440b2532b390ba54205396cd90d3443bd9d62a9426509f08787ed9823182cff47565693bb0402e2c2f788e481aae1d3efc2b1711dbab05590a89a3c878bfa003d7abf47209748e53f27b2c4bfd789c832c5511fbe532c5e754fe4095316a32b5fd82d9cd5298a6e1f63a6e244610c6635d00455d3d71104c28853a5022c3932c016de961395172b5d20bfff96d34499c3c44a646794a4794f0a35b171ad6a2c6438077054bfcf2ed7b5e5f3220537f6c8d998f9bd2e3609bf4f35873b8a2dfb3f4c7e5a1c0da3047ec5faf1bea89a044729b5838a5e6fd179049f5d40de7b514f10c87e283c368c8ee8e198a719f80dd4dbcfe7c206608513a42055c029a7cb4aea051f846d102c745e3b06063e71d2ac5c285622ed45258087237d71fa64651a2ff0a233da63f165654754ef8c627b35a3948b6e9ad610bc878730eda60bf42bb695783811b69679893b44aa49458922ac72b6c3b5138f77e81fd1ae3bf48d0fd6f8ecbb123b459def9f393d7f88556c9289f557a9c7f17e147182585a05d6f8eb0dd172e6058e78c3f337bc5b2131e3a89182408cc0a9f54b6204340642f4987027200f27d58ade734d89da104d925a90facec881b029eed208b45e58494aa4c49aadc8a0ebbcb6dfe161d0eddade09ddfd717eb5ffde464e5a1c4127df5f6b89d15b2dcae60c0afc5979562dd3bf8fa65cdacc995b25be9c22a1d9470ad9fea238431916b9c535064fe325deb42fe60b3f110dff7d38152102779f4ad483b57df2165a1118882d5d534ab6b47d06503a5d27d008368f1484ef73ad2d0fe8d9e9ea5a0b5886e435750c0af8018556380710b0f99f0b0d7831955e1aa3d0cac9d5009df0cf5a5695b055f9dee27fb12b717f3b52c402c3cd8a87c2526a7fd0acc32545f95a8c89e907f9f32c392df498a95c2a8c233b963613007bc2b75c5eaca2f0b21a897200d1a70f21dcbece75b9ea8fe5743b854adac27da09f7d3bac6b882cd0f852efd08c94b54d156bbf7e1ba9196d84d9a4ad450a84e48d091f9bf4e873100695e05cff064ef1ef85c1a224b5ed39efd144361740adca27c05a38f79617b09a9cc832dba39044a7113ed3b3979cf6714f2078156b8e8b6d53daf47c65665c1fb103fbfe1013c01f3a4f1cad6a007c75cae2918dcdbb94283105cc1619b886630795c478f51c978da63be3c4a8d0ad606cde9a8955cacd339fccd0413e26951d0acb806cb4379c9c8c757d26f22b228a35f4dbddb92ec6f3424799e01b13b316b5b6672914de774fb5e5b473404e94e0cf6a48107137e799382e58ab2e22953c42b9b51f7257aac408407e0b1e59b3672d18e9e9f079be5dd04bdd4bb2d64bf7b081223a79fcba2027d3a83ef57d8379bf446ee5fd160da71b41b869287b8c5489671d713941413faf3b0243856bb49dc73ed6a8610b82f7327a59124bd6fd61c55c23aa64c987da7453b5c8f265df324bc5b604e458ef9cf05be2974d4464965d0cd657f6cc5e784831e3d27ad6e4111f904a4a582c54e7fe9abaa57ec62e475bd6ed8ee64712c2fcf0957373f48520bf2d53619a97f5de977f3986fdebeac3193213a1d939f0abe8cfb2dc814f34949a42e1a16e2bd7e7700f2afa18088533a3be22393103e47a704898d43e42e4bc4c45caec18888ca45e9ebe9e5e9b5aed67b4a0bd1d7b2fe81f8f6660bcde1c35475032e7b5d0724e94d30a530bbc4982c284ae9a3eea58a0dc81774ecbee2810fa734eadc13c4f249ff87f6c643a77de05482d75dff04347d510da62c65307af90209e3071b404f89b0de7a5ffc468ba100f0000007eb883e741c6a73443a2314a39e7103086f4f4f995eb92f350104141b6efdf62b14b68a1ffdf164b8974173973dde82647dd8b54928d4bacea106b313682bbf35db34b0e3c2e51248e2384823b10ac9fc9ec2afa12cb298fed4204684275e005da19f03a7902f07e06ad3fd7"], 0x1068}) io_submit(r1, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, r9, &(0x7f0000000000), 0x0, 0x1800}]) open(&(0x7f00000001c0)='./bus\x00', 0x40140, 0xc) [ 193.983664][ T67] usb 4-1: new full-speed USB device number 4 using dummy_hcd 13:29:32 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100d9852276000000000000000063ce3b45d22b65d90085"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='workqueue_queue_work\x00', r0}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='workqueue_queue_work\x00', r1}, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000400), 0xffffffffffffffff) 13:29:32 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0xa) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102386, 0x18ff2}], 0x1, 0x0) mlock2(&(0x7f000001b000/0x1000)=nil, 0x1000, 0x0) mremap(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f0000a94000/0x3000)=nil) r1 = creat(&(0x7f0000000000)='./file1\x00', 0x0) mremap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000, 0x3, &(0x7f00001a9000/0x1000)=nil) io_setup(0x202, &(0x7f00000003c0)=0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r6, &(0x7f00000000c0), 0x10120, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x3a5, 0x2, 0x1, 0x0, r1, &(0x7f00000001c0)='G', 0xfe00}]) wait4(0x0, &(0x7f0000000000), 0x40000000, &(0x7f0000000040)) [ 194.367360][ T67] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 10 [ 194.503296][ T67] usb 4-1: config 1 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 1088, setting to 64 [ 194.549700][ T67] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x82 has invalid wMaxPacketSize 0 [ 194.583895][ T67] usb 4-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 194.767197][ T67] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 194.787257][ T67] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 194.820814][ T67] usb 4-1: Product: syz [ 194.833774][ T67] usb 4-1: Manufacturer: syz [ 194.850796][ T67] usb 4-1: SerialNumber: syz [ 194.887246][ T1506] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 195.327461][ T1506] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 195.335396][ T1575] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 195.335593][ T1506] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 195.567249][ T67] cdc_ncm 4-1:1.0: failed GET_NTB_PARAMETERS [ 195.573259][ T67] cdc_ncm 4-1:1.0: bind() failure [ 195.579232][ T67] cdc_ncm 4-1:1.1: bind() failure [ 195.584914][ T67] usb 4-1: USB disconnect, device number 4 13:29:34 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100d9852276000000000000000063ce3b45d22b65d90085"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='workqueue_queue_work\x00', r0}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='workqueue_queue_work\x00', r1}, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000400), 0xffffffffffffffff) 13:29:34 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./bus\x00', 0x0, &(0x7f0000000100)={[{}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@fat=@time_offset={'time_offset', 0x3d, 0xc3}}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@shortname_mixed}, {@shortname_win95}]}, 0x1, 0x20e, &(0x7f00000006c0)="$eJzs3TFrU10cBvB/3/bVUJBkEIoieMXFKTQV9xSpIAYUJYNOFpuiNLFgIKBDq5NfQr+Cjq6Cg7j6BUSQKrjYrYMQqTc0tqQmUtMbzO+35IF7npxz7pBLhpzcPtVYWVptLm9ubkQuNxFT5SjH1kQU4r+YjNTjAAD+JVvtdnxrp7JeCwBwODz/AWD8DPj8v3aISwIAhsz3fwAYPzdu3royX6ksXE+SXETjaavaqqav6fX55bgX9ajFbOTje0R7R5ovXa4szCbbPhei2ljv9Ndb1cnd/VLko9C7X0pSu/v/x3Sn/2E6ajEX+Tjeuz/Xs38kzp39Zf5i5OP9nViNeizFdrfbXyslycWrlT39oz/HAQAAAAAAAAAAAAAAAAAAAADAMBSTHT3P7ykW97ue9gc/H2jv+TxTcXIq270DAAAAAAAAAAAAAAAAAADAqGg+fLSyWK/XHvwu3H/34k2/MQOGic68B32fg4djZz4923/Mkz+5P383vD6d5W0ZMLzduHvifHPmwqisp1/4mo8Y0hQvR2KDfcPM8/Liq7WPXwZtZfihBAAAAAAAAAAAAAAAAAAAY6r7o9+sVwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2en+///wQtZ7BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHwEAAP//DhmnqA==") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="a2305a2e48"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x3, 0x80) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000900)={{r2}, "0937093e0c5865fdfd900d8e3da69cd268ed45d86e6a9035c0f6bcba5c402354543e09fc27ffb3f38451241f7ad29229dcb0191926543e4cba77dce037ebfc9547e5604481383e6de8b1b84913b1f924484e825f896ccbf128e932f65e9715cce6449e38ea80509ab2c81e14fb88af19759aff9d315ea0a129e710cd53a52ea8ccb7fa7dbd20a8df56b31fbb5b2f0e814ad76d63ef73d491808a38a57a1d21ff88c6ffcbe70527248025fbcb6a33a8acf7d851184b49308df03187746a8431ed0738caf86ae24ab33c7d0c014c6422daf29c02e9d31937addc4d98c5c2030ce1f6c2bf8021f5916b514a7024b032f31332e9812ae54e2820f4411f25e6c164607ba66ab186a99531e8f5cac58790be9d34e63c94bdf8699b0068349e9dd099200d6e75dc50dd594dc2293b696c4a9b829885782f69c15654b7d1ea06dae5eb7bdb17e6695f556915ae322a7b27fae27e8e6a4f51d6ecfbff577ce4eb65b93f844bf5c79b6821416aa21d4cd74986a9ef4c542165641cd97edfc0aac748381f47220ed0a5170f5d8517b065407a0820748069ae833b0f0884b96501a286c3fdf7b60201d62be4d11a8f265160fdbcd111aae45f7e7fbf0b712e77ba0a584bfc5babff1a4521a69bd22c161d58107fc9314e013f1753ca0ce321b0b2bae6ba541404dea870d3cf9ec44b29cfede6ddf55cf1a8fa8f9114f2e21322068d55d35d83702adb8b5e0a8604432ee435132a5057f2ddd6293a2f8c912662c786dcffb2519ee94ae0a0ac0f893d7ab64e53d38c4b7f22dd1f683e4dac314268ae45f85f87a4be4d626724db18fb7026da13d07a156cc9a498db3572589e30fdd014f421ebb597a95ba93beaf98f640a2191018ba87291ce3606f95701615fd8a9176cdbfd2d56504865170f5ecf03e02599da61fbf83b27f6fa565b17fdf3909d2c779e675ae1ad2fbc7a7cf03572ae155380e7454639618b42f7d5fa03c11db0f71289b855491d4afed059be3a4d8bb593086472f5ab9d4ca4c247c5ba3de370fd3f2896e9497efd38fba96397416b0eeaf53b9eec724198e4a7601e4e84cf4a0b07dc7e23f074e194b83872070eee71c0fe80555bc14226d48e977736caa24fba45175890bcd5400b84e2c90e336413ebffdaa4eda0d31efad759ebd6d53f795260b4830d3ea3ff15f9aa9ff7a26718e0380b927125e832b08f45cf5a1a960c9b7831f6bcd67b2b4270665b4e69f58561d29156d2f22b665413d6ea62c402a7f22b219817e76d1e136047192b9cc944f3b2ee7483a686ba0abb6bc62fb90aba0a85563d13dfa5874c646b0a49286fb8980ef52cd1aa32831cb879d46d195d13cf9304333b0dd4caad836178174f986637a102d60c77af8166d84e387ee514d3edb2508680c551b55b01475f75207d5e791db3a8ff97cdba0d418063c899e4f2d2e8ecf2a1ee496d7cb5c1ef45a0e5cc07dd198762836ef4a1a02a67e9c11946bcbd592c54760764cc7061c48d5322b3ce83766659d0d4290b18680379c1ed4ace3f14df839611a7ed989ba514a6c2265747bda62c07ce341307dbbdc2fd2fbcec3dbb7cbc4db1463c379488fd3e50a936eccf23d49200b55ace018dbe15efd28413242f401dd3cb13639c13651913567a7f77a1bbf406d65d610d795c934b0e3c533a9232d009eddfe5d3673756931e8b859ac206b77880bcbfbc0a3a47f984acbafaabc37a05dcbf06b10939783bef145a3b76c40944dbc40485c2d7f0f8afd2129e302d5dc0149975371e3c5f0aaeae4fae49c2a8bc4b0bb718455306beaad617850e89adc78a348932b5d577ae3772ba2e322b02798b6552afc4b06351dddf91956fd080cd6dc5fa5e65b57577ac4f21304fd7f2c2ab2614351c0171c420f2f71a5fb0d8cd0c25b47bff45e4d0d83f0ade0051c42ff64e4db7ea2ae4f0ce2e33c5e196a0e962ed4c7ae3ccb06fefba6c93173eff7385d5d4aeca53a08d0aef4e4460dfa9d30c393c9710c02228dad15eb811d0133bcda36d4e73e8a59365b62f0284e05ff41bcf0701041bc3ac2b4648e6abb81b02ba7d24b52d82cd622f96bc7c579982e2bbf0231a0a7330cc5a573e10cd9defe15aef95f014ce3b1f2e1b36f3525e3127583c0b1eb05fa134ec61c18621d6b317cacf043c67d846191433058cc129672f08b077c1626dc3be57b9cb4356b8bc31e342ae5e9fcf338a7dcb77ed694000cd260fc6cac71448ca887ee167a2e67f0133461332dd4ac949645fa0a8b01428a71ead6e73ab3c7fd03d3ea69f19f77d93da4ea518439929d6a2c02cfc7fee9b32acab0f3dfd8b0fb1f8ab47bb286405958b0318b364a5e6f72bad1498e78e456440f637983c1e76545c8e66b59e30b3d2de24a24011d2ae6df619e53d3ba8e2ba29663e136319abcbeaad73d52e8cae940823abc5c3024a80986902c5a3f969613ff112adb26bd277991c65df50e999373d89f2b0d8206302516e7b6d50eb70baf4bd8ba9562de1919aad92d7af47640785b949847a43aaaf71409c54b9f1dfa0f6afa36c73bd6c64a49acec79378a1e7ecc76c82fcaa66476a11b37707d1be98f0e9f4b797170a229fd806edb17284dc912a9589a2b80df89d9a1d1195ffa6949ba97d326e3c5478f8b40de96a58d174b3d5c6b3c7b2fa29a655c3b529c6be07c864805aeeba4861495dee5e2881682797fe5bd4ed61dcec908941b78ba832725a85617d68d91c93474ddd636fd950f18b542c5399aee2964753a8c56577fdc0f7939fa285f5a287ad00f7e68f00d7d809771e293d480a7af91e72556ccf761081549d8f9274713a3b04fc1a03a26cef3713a0dd0053f9dd66e760c6bef9bda57179210271fa483dd4b0268d3e64273d5d620cfe91fbc04648cab017b70e3b80d78dbb4e9f3ef0d6f6ba26480cd4f49a1e1b64d1ee41209bfb61162561155b5cd70fe277f62d77c09fa9218114f6b2188785da0885d337383dd6cc594ce39adc189d4846e943ecf95a5e213ee8481770649fe5e50ab55669abfd41ce12d188d9242a9729218a7052e27298196de6f7a24a76c21f292145c62cc04a589e284f8e365ec922e9362b646b72f1e39d0baa66b96db83fc7322381f2e7f58d7898816f9ef9c8d88f187e20d4edf2c2bde30ad80e9cace33bafcc4547d9fd76d52a32838419b41cb44cf9022541d99bb97164011399080134786b9de74f9ce4a84907ade56eabddfb77a7556bcc9dfef672cc9cc913b932d51f683f56b9ee6136211f50a39c7570183dc6abf4bca0dea365a344a483527e50e9bf8840f97fc9417536338b30c8173dc0b8b9b76140660ffa4d98e6c9c0bb97592fc92e1a16726c84b1a7d6132e30356765d2e6d0ad7ca1b0eb1f966222c38a94f35e39f6b2da30c8e80d20070c59a2761afb0379c4d447b3b874a191ad94d387d2db6396e9a0ea2b7ee78b3e2e5a373444e59f33aefbca2305e1b9cce76cdaf62ec9ff888486e3449f450f37a0277b1caa1b35ffd05fe6490c344464ad908a8a42247597a21c887cebd23c8ef79a9d831115a3363825f83d51ca82dfeda27d9139898b67f86544ebe4be87751771db510bb2eac4b30cbef93a920212c1458bde0eeea814920275f433c43069b63f2878a615404ea07e620df928c7c2c6b2b822b7c0c967110dae1a7624984113e5f2c223fb8c3d13836cae646d472c0dc96a369e1fa11827ff60cda0be1208cc31b6e096037955a855d693c20f09e312c02cf6aead9c96e7658bdd31c3ac51b0c1027a6ae919603ebfaf2562072985d8fa9ac212155c199f25eaa31090838308a3c14b4871848517fd979d44066d6646b32d6e6d82bb6b8cfadf65001d7f0212d0b0c7ef892720c66ccefab503e5f51caadcd285561877cee3306f23315edc8dce1afadc24970eb11002801e3548ffae21bbe34a3dd6ed8ed74e48cc88284c02d6d8a9f5a5fc7c4a9670ee519d2c3fb4dea3fed2fe9adf522ba43f68d98bcbea515e0affe2dc9bd650e680cc4261dc4cf1eff5beeeee3ec575a994917d417cde7affb124dd01a302cb7e121c8abea043475e5e600b4a2822bccc735b4adcf2090940128b0aec3e171d722d696ad2cc3ba2501e20edbd68b7de76f6e466ac7e532afef3a1a26a3d758bcb2e21d546ffd001abc102abe398298034e558ee37f19c15ba537bca769c80af20383cf75a433fa0fdf114778b9bf8838248451a199c967c1b9240535269e72dabca84967fa1c69c65a326297fdafbf735b708d50bf14fbe21f7cd89d0dd4c1697e9e3c4c20c716156ecd640ba80af9c3b8167a9747759e555ffc9e97084e959fa532a855410b8ddcc0772f42d80022dda103461d5cc6730fa4e1908fd6a3f3974b173ad3d395b74dba02f747a7fb75fccd25208d15976ea75000b61252664beb2fa5f145d2f1e5b0b393bb044f90846b763d1a3ffd5121f996a114ad0fe34e1b507055e5c9e3895e74e01331e7e418c11a5f29ad3890c631af733613c5ee619ec701eab2872310b4db6b36b097b4a23a54253b91759e5c3c3cfbc8ee9f61b952e9953a01b45bb074c58721de29d9ce07cc0f74fff2775f58194f58ecc33f0cf1745584ffd2b5cc372c940dde939cf730adc8d31e82f62c816d08d3f89be99aa1c98be315ae4ebe981330c29a26f0236baa7796748cbb032ac9e5d5ac6d17e463a7f87d50fba2a8754c3828454fd7ec8befa71a98867e168a5bc909a15f4edd12890141957f17743027fa4317fcc4e6fa898e2d28acb08756fb8c4c6832c90badfea089b087f7a32cebf3ee14eb4fdb3067f8387605f06f60401de372c8f9079350900fde3b4b4b51d6b68ab2a2329d9201de0912947ef969fe631decff5ce280ddde75376207afb59d8e6219f01d38fad7ded602706ed30bd7193b50e0b47c836c1cc115a5ba1432223db07b70cb3e80989e43093254efb1ad7625e5bf9ba0e0de62bc91b3ac9c613a282b2f6831167c5fbab04cd50565bb6146baa1a5ec49aa12bb2d431b9310e89187b70d8b23ece907587f623f7f9a63cfdfe83c6221e236ef69ed4ab886cad23c116e9f5be55018e7f9aa071a636461a9516d4ee3c2b29924391f04a4e03460ccbe6107510ec238830661f0ba6b0983bd008740fcce2e5598c5da4dffb2c5e6245f87e4733c9cb3b47947c126265d03297a8af65370df8073005d897183dd3fe77f60cb82fbd6b8a696ad5c94ae5ae0437746516695c9e8a94cb1ecb84bcca36ce5bac5e86549bfa5fe6b8aded0bf0fc64390b4804c0868a0c924b8f4662f969f921d8ae1752fe2c0765cce76c7a3aad336eab05eced68f00ee841cecbba354a1b0b81dd9d86ccb3ff80fe53279ee3bd4603be10dd9cfed7e3a7d376ff5ca311697f742665826adcf4e5ca2e177cf4de46a76567f4486c68e415a23bdeff46ffae1ae02062039be465459efb207ded421850e21de68d6d46e7ce98ccce69a90f5a72000ebdaf350620757a20ac171916990b6fce0ebb08bb4762c103f78f31cc47f9abe412029c8cd3f3a5708f2dd9fdbfa0be50c579034bc21ca4363de9ba93b41cfdace3ffccf378da8d3f7881e28f8f110b00a500e5fb9e83c1c7418ee82ea869f43264d905366c6655e9d3fa2b83fb95dfd9ee41338502fbee38281fd9b03b4688bf46b7c7050d94f2ab963d66fa48314e673f9187072c0448819b2297a615df98ce2fc50d86d1a01188bd615a1c7cfada76abc594a99b53f71fce23f8bba368a3c0e46c4a7bc544cfd9642f1a15a51e8e806d2eb82ca9064025d05a9e18"}) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) 13:29:34 executing program 5: syz_clone(0x20000300, 0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000000240)="59b81f") (async) r0 = getpid() tkill(r0, 0x4) tkill(r0, 0x0) 13:29:34 executing program 4: syz_usb_connect$uac1(0x2, 0xad, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9b, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x3, 0x3, 0x1, 0x2f, "f8", 'V'}, @as_header={0x7, 0x24, 0x1, 0x6, 0x5}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x20, 0x3, 0x40, 0x8, "9f8934", '^I'}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x80, 0x4, 0x1f, 0x9, "4bca84"}, @as_header={0x7, 0x24, 0x1, 0x8, 0x9c, 0x1001}, @format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x9, 0x3, 0x3f, 0x6, "6d586d81"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0xb6c}}}}}}}]}}, 0x0) 13:29:34 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) (async) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0xa) (async) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102386, 0x18ff2}], 0x1, 0x0) (async) mlock2(&(0x7f000001b000/0x1000)=nil, 0x1000, 0x0) (async) mremap(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f0000a94000/0x3000)=nil) (async) r1 = creat(&(0x7f0000000000)='./file1\x00', 0x0) (async) mremap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000, 0x3, &(0x7f00001a9000/0x1000)=nil) (async) io_setup(0x202, &(0x7f00000003c0)=0x0) (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r6, &(0x7f00000000c0), 0x10120, 0x2, 0x0) (async) socketpair$nbd(0x1, 0x1, 0x0, 0x0) (async) io_submit(r2, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x3a5, 0x2, 0x1, 0x0, r1, &(0x7f00000001c0)='G', 0xfe00}]) wait4(0x0, &(0x7f0000000000), 0x40000000, &(0x7f0000000040)) 13:29:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=r2, @ANYBLOB="9f8c23cf00000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000600)=ANY=[@ANYBLOB="3800000054000100000000000000000007000000", @ANYRES32=r2, @ANYBLOB="2a485f749a43da6d2d96f2cb0900000000000000559891b21e3b1a162ce40bb48cf2a237b2e5699938e6cf2dcdff46b0e0fb904a212bc3dc0fd44515a0fd0ea39fd1bc97653c28dfcbc853e8a6e2", @ANYRES32=r2, @ANYBLOB="02000000ac1414aa00000000000000000000000086dd0000"], 0x38}}, 0x0) r3 = fcntl$dupfd(r0, 0x406, r0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r6}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) getsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000000280)={@local, @remote, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000480)={0x0, @multicast1, @empty}, &(0x7f00000004c0)=0xc) sendmsg$nl_route(r4, &(0x7f00000005c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x3000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000980)=@RTM_DELMDB={0xb8, 0x55, 0x20, 0x70bd2c, 0x25dfdbfc, {0x7, r6}, [@MDBA_SET_ENTRY={0x20, 0x1, {r9, 0x1, 0x1, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x18367}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r11, 0x1, 0x3, 0x1, {@in6_addr=@loopback, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x1, {@ip4=@multicast1}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r12, 0x0, 0x3, 0x1, {@in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}, 0x1000}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x0, 0x4, {@ip4=@multicast1, 0x8edd}}}]}, 0xb8}, 0x1, 0x0, 0x0, 0x22000040}, 0x4) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000080)={&(0x7f00000006c0)=ANY=[@ANYBLOB="440000002800200029bd70d57764a64f000000007bbb00000000000000000346dae7af9851125c75b28123cb1ce061682634cc456e144ce140d21c4a313265461177d2ea106bbf8681273eebd930b61eb9a5b3570316b344db22d521db13727364ff47e76596d57dfb7c2066e5bf1192131ce81f3418972b2625935438c1130dd5437f5836db5790ec0e62cdc59f5c1c3cd1b8706f064df2c46456ef144fe4fc961873d0d32edd33396cd1a798577f092ee90c3f0d31c8b622bf9034f1351035ecf42ee1df659bcec770b137ad5792cb8721d01ac53a5f6244b926435ff2f0a93c2e8223490af829a79c857fd65b59a915a902160ad9551362cee190da0f1407d7fb4a24a092edae11c17444f96c3a593fa8a3b082d030ad075382a8d704140922fbcbf6a455a85dc6087b94dd6d1c56115dd0fba6df2c8026b57d5477144780fc60effcca563f01729dc267d1637aa4fad8bc3cfdd01980be45e3cdf3870954a72b61edbc3efdeab64028f3b32d41659f38937f5f7e13604e4d6045919715908cb905b9df8cbf29879dc80b562d9f1fed180d7d0bb617125f54d36dbba40e57b447676594b7", @ANYRES32=r2, @ANYBLOB="e0ff10000300fffff1ffd7520800010068746200100002000c00060004000000000000000600050005090000"], 0x44}, 0x1, 0x0, 0x0, 0x24}, 0x20000084) r13 = openat$full(0xffffffffffffff9c, &(0x7f0000000340), 0x80000, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f0000000440)={'gre0\x00', &(0x7f0000000a40)={'syztnl0\x00', r2, 0x10, 0x8, 0x9, 0x0, {{0x11, 0x4, 0x2, 0x35, 0x44, 0x67, 0x0, 0x0, 0x2f, 0x0, @local, @multicast2, {[@generic={0x88, 0x8, 'O(K9wb'}, @noop, @ssrr={0x89, 0x27, 0x39, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @empty, @broadcast, @local, @rand_addr=0x64010102, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2]}]}}}}}) sendmsg$nl_route_sched(r13, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f00000008c0)=ANY=[@ANYBLOB="540000006600080025bd7000fbdbdf2500000000932454449632e418b6a0ff80f9b5251fefa6071d4b7d697e70ea2aa18f8e90be53e82a5a2210d6b21826682750eb5450efee07f2b29cb8086ce04425027b69afcea9b039ec15d6095dc544ecf7369d823391d4a7e58f723021b3bad3b993af15c6", @ANYRES32=r14, @ANYBLOB="0800fffff4ff0b000f00050008000b00ffffffff08000b000200000008000b000600000008000b000200000008000b000700000008000b0000002100"], 0x54}, 0x1, 0x0, 0x0, 0x1}, 0x80) 13:29:34 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100d9852276000000000000000063ce3b45d22b65d90085"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='workqueue_queue_work\x00', r0}, 0x10) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='workqueue_queue_work\x00', r1}, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000400), 0xffffffffffffffff) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="180100d9852276000000000000000063ce3b45d22b65d90085"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000340)={&(0x7f0000000300)='workqueue_queue_work\x00', r0}, 0x10) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x18, 0x4, &(0x7f00000002c0)=ANY=[], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='workqueue_queue_work\x00', r1}, 0x10) (async) syz_genetlink_get_family_id$tipc(&(0x7f0000000400), 0xffffffffffffffff) (async) 13:29:34 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./bus\x00', 0x0, &(0x7f0000000100)={[{}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@fat=@time_offset={'time_offset', 0x3d, 0xc3}}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@shortname_mixed}, {@shortname_win95}]}, 0x1, 0x20e, &(0x7f00000006c0)="$eJzs3TFrU10cBvB/3/bVUJBkEIoieMXFKTQV9xSpIAYUJYNOFpuiNLFgIKBDq5NfQr+Cjq6Cg7j6BUSQKrjYrYMQqTc0tqQmUtMbzO+35IF7npxz7pBLhpzcPtVYWVptLm9ubkQuNxFT5SjH1kQU4r+YjNTjAAD+JVvtdnxrp7JeCwBwODz/AWD8DPj8v3aISwIAhsz3fwAYPzdu3royX6ksXE+SXETjaavaqqav6fX55bgX9ajFbOTje0R7R5ovXa4szCbbPhei2ljv9Ndb1cnd/VLko9C7X0pSu/v/x3Sn/2E6ajEX+Tjeuz/Xs38kzp39Zf5i5OP9nViNeizFdrfbXyslycWrlT39oz/HAQAAAAAAAAAAAAAAAAAAAADAMBSTHT3P7ykW97ue9gc/H2jv+TxTcXIq270DAAAAAAAAAAAAAAAAAADAqGg+fLSyWK/XHvwu3H/34k2/MQOGic68B32fg4djZz4923/Mkz+5P383vD6d5W0ZMLzduHvifHPmwqisp1/4mo8Y0hQvR2KDfcPM8/Liq7WPXwZtZfihBAAAAAAAAAAAAAAAAAAAY6r7o9+sVwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2en+///wQtZ7BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHwEAAP//DhmnqA==") (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="a2305a2e48"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x3, 0x80) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000900)={{r2}, "0937093e0c5865fdfd900d8e3da69cd268ed45d86e6a9035c0f6bcba5c402354543e09fc27ffb3f38451241f7ad29229dcb0191926543e4cba77dce037ebfc9547e5604481383e6de8b1b84913b1f924484e825f896ccbf128e932f65e9715cce6449e38ea80509ab2c81e14fb88af19759aff9d315ea0a129e710cd53a52ea8ccb7fa7dbd20a8df56b31fbb5b2f0e814ad76d63ef73d491808a38a57a1d21ff88c6ffcbe70527248025fbcb6a33a8acf7d851184b49308df03187746a8431ed0738caf86ae24ab33c7d0c014c6422daf29c02e9d31937addc4d98c5c2030ce1f6c2bf8021f5916b514a7024b032f31332e9812ae54e2820f4411f25e6c164607ba66ab186a99531e8f5cac58790be9d34e63c94bdf8699b0068349e9dd099200d6e75dc50dd594dc2293b696c4a9b829885782f69c15654b7d1ea06dae5eb7bdb17e6695f556915ae322a7b27fae27e8e6a4f51d6ecfbff577ce4eb65b93f844bf5c79b6821416aa21d4cd74986a9ef4c542165641cd97edfc0aac748381f47220ed0a5170f5d8517b065407a0820748069ae833b0f0884b96501a286c3fdf7b60201d62be4d11a8f265160fdbcd111aae45f7e7fbf0b712e77ba0a584bfc5babff1a4521a69bd22c161d58107fc9314e013f1753ca0ce321b0b2bae6ba541404dea870d3cf9ec44b29cfede6ddf55cf1a8fa8f9114f2e21322068d55d35d83702adb8b5e0a8604432ee435132a5057f2ddd6293a2f8c912662c786dcffb2519ee94ae0a0ac0f893d7ab64e53d38c4b7f22dd1f683e4dac314268ae45f85f87a4be4d626724db18fb7026da13d07a156cc9a498db3572589e30fdd014f421ebb597a95ba93beaf98f640a2191018ba87291ce3606f95701615fd8a9176cdbfd2d56504865170f5ecf03e02599da61fbf83b27f6fa565b17fdf3909d2c779e675ae1ad2fbc7a7cf03572ae155380e7454639618b42f7d5fa03c11db0f71289b855491d4afed059be3a4d8bb593086472f5ab9d4ca4c247c5ba3de370fd3f2896e9497efd38fba96397416b0eeaf53b9eec724198e4a7601e4e84cf4a0b07dc7e23f074e194b83872070eee71c0fe80555bc14226d48e977736caa24fba45175890bcd5400b84e2c90e336413ebffdaa4eda0d31efad759ebd6d53f795260b4830d3ea3ff15f9aa9ff7a26718e0380b927125e832b08f45cf5a1a960c9b7831f6bcd67b2b4270665b4e69f58561d29156d2f22b665413d6ea62c402a7f22b219817e76d1e136047192b9cc944f3b2ee7483a686ba0abb6bc62fb90aba0a85563d13dfa5874c646b0a49286fb8980ef52cd1aa32831cb879d46d195d13cf9304333b0dd4caad836178174f986637a102d60c77af8166d84e387ee514d3edb2508680c551b55b01475f75207d5e791db3a8ff97cdba0d418063c899e4f2d2e8ecf2a1ee496d7cb5c1ef45a0e5cc07dd198762836ef4a1a02a67e9c11946bcbd592c54760764cc7061c48d5322b3ce83766659d0d4290b18680379c1ed4ace3f14df839611a7ed989ba514a6c2265747bda62c07ce341307dbbdc2fd2fbcec3dbb7cbc4db1463c379488fd3e50a936eccf23d49200b55ace018dbe15efd28413242f401dd3cb13639c13651913567a7f77a1bbf406d65d610d795c934b0e3c533a9232d009eddfe5d3673756931e8b859ac206b77880bcbfbc0a3a47f984acbafaabc37a05dcbf06b10939783bef145a3b76c40944dbc40485c2d7f0f8afd2129e302d5dc0149975371e3c5f0aaeae4fae49c2a8bc4b0bb718455306beaad617850e89adc78a348932b5d577ae3772ba2e322b02798b6552afc4b06351dddf91956fd080cd6dc5fa5e65b57577ac4f21304fd7f2c2ab2614351c0171c420f2f71a5fb0d8cd0c25b47bff45e4d0d83f0ade0051c42ff64e4db7ea2ae4f0ce2e33c5e196a0e962ed4c7ae3ccb06fefba6c93173eff7385d5d4aeca53a08d0aef4e4460dfa9d30c393c9710c02228dad15eb811d0133bcda36d4e73e8a59365b62f0284e05ff41bcf0701041bc3ac2b4648e6abb81b02ba7d24b52d82cd622f96bc7c579982e2bbf0231a0a7330cc5a573e10cd9defe15aef95f014ce3b1f2e1b36f3525e3127583c0b1eb05fa134ec61c18621d6b317cacf043c67d846191433058cc129672f08b077c1626dc3be57b9cb4356b8bc31e342ae5e9fcf338a7dcb77ed694000cd260fc6cac71448ca887ee167a2e67f0133461332dd4ac949645fa0a8b01428a71ead6e73ab3c7fd03d3ea69f19f77d93da4ea518439929d6a2c02cfc7fee9b32acab0f3dfd8b0fb1f8ab47bb286405958b0318b364a5e6f72bad1498e78e456440f637983c1e76545c8e66b59e30b3d2de24a24011d2ae6df619e53d3ba8e2ba29663e136319abcbeaad73d52e8cae940823abc5c3024a80986902c5a3f969613ff112adb26bd277991c65df50e999373d89f2b0d8206302516e7b6d50eb70baf4bd8ba9562de1919aad92d7af47640785b949847a43aaaf71409c54b9f1dfa0f6afa36c73bd6c64a49acec79378a1e7ecc76c82fcaa66476a11b37707d1be98f0e9f4b797170a229fd806edb17284dc912a9589a2b80df89d9a1d1195ffa6949ba97d326e3c5478f8b40de96a58d174b3d5c6b3c7b2fa29a655c3b529c6be07c864805aeeba4861495dee5e2881682797fe5bd4ed61dcec908941b78ba832725a85617d68d91c93474ddd636fd950f18b542c5399aee2964753a8c56577fdc0f7939fa285f5a287ad00f7e68f00d7d809771e293d480a7af91e72556ccf761081549d8f9274713a3b04fc1a03a26cef3713a0dd0053f9dd66e760c6bef9bda57179210271fa483dd4b0268d3e64273d5d620cfe91fbc04648cab017b70e3b80d78dbb4e9f3ef0d6f6ba26480cd4f49a1e1b64d1ee41209bfb61162561155b5cd70fe277f62d77c09fa9218114f6b2188785da0885d337383dd6cc594ce39adc189d4846e943ecf95a5e213ee8481770649fe5e50ab55669abfd41ce12d188d9242a9729218a7052e27298196de6f7a24a76c21f292145c62cc04a589e284f8e365ec922e9362b646b72f1e39d0baa66b96db83fc7322381f2e7f58d7898816f9ef9c8d88f187e20d4edf2c2bde30ad80e9cace33bafcc4547d9fd76d52a32838419b41cb44cf9022541d99bb97164011399080134786b9de74f9ce4a84907ade56eabddfb77a7556bcc9dfef672cc9cc913b932d51f683f56b9ee6136211f50a39c7570183dc6abf4bca0dea365a344a483527e50e9bf8840f97fc9417536338b30c8173dc0b8b9b76140660ffa4d98e6c9c0bb97592fc92e1a16726c84b1a7d6132e30356765d2e6d0ad7ca1b0eb1f966222c38a94f35e39f6b2da30c8e80d20070c59a2761afb0379c4d447b3b874a191ad94d387d2db6396e9a0ea2b7ee78b3e2e5a373444e59f33aefbca2305e1b9cce76cdaf62ec9ff888486e3449f450f37a0277b1caa1b35ffd05fe6490c344464ad908a8a42247597a21c887cebd23c8ef79a9d831115a3363825f83d51ca82dfeda27d9139898b67f86544ebe4be87751771db510bb2eac4b30cbef93a920212c1458bde0eeea814920275f433c43069b63f2878a615404ea07e620df928c7c2c6b2b822b7c0c967110dae1a7624984113e5f2c223fb8c3d13836cae646d472c0dc96a369e1fa11827ff60cda0be1208cc31b6e096037955a855d693c20f09e312c02cf6aead9c96e7658bdd31c3ac51b0c1027a6ae919603ebfaf2562072985d8fa9ac212155c199f25eaa31090838308a3c14b4871848517fd979d44066d6646b32d6e6d82bb6b8cfadf65001d7f0212d0b0c7ef892720c66ccefab503e5f51caadcd285561877cee3306f23315edc8dce1afadc24970eb11002801e3548ffae21bbe34a3dd6ed8ed74e48cc88284c02d6d8a9f5a5fc7c4a9670ee519d2c3fb4dea3fed2fe9adf522ba43f68d98bcbea515e0affe2dc9bd650e680cc4261dc4cf1eff5beeeee3ec575a994917d417cde7affb124dd01a302cb7e121c8abea043475e5e600b4a2822bccc735b4adcf2090940128b0aec3e171d722d696ad2cc3ba2501e20edbd68b7de76f6e466ac7e532afef3a1a26a3d758bcb2e21d546ffd001abc102abe398298034e558ee37f19c15ba537bca769c80af20383cf75a433fa0fdf114778b9bf8838248451a199c967c1b9240535269e72dabca84967fa1c69c65a326297fdafbf735b708d50bf14fbe21f7cd89d0dd4c1697e9e3c4c20c716156ecd640ba80af9c3b8167a9747759e555ffc9e97084e959fa532a855410b8ddcc0772f42d80022dda103461d5cc6730fa4e1908fd6a3f3974b173ad3d395b74dba02f747a7fb75fccd25208d15976ea75000b61252664beb2fa5f145d2f1e5b0b393bb044f90846b763d1a3ffd5121f996a114ad0fe34e1b507055e5c9e3895e74e01331e7e418c11a5f29ad3890c631af733613c5ee619ec701eab2872310b4db6b36b097b4a23a54253b91759e5c3c3cfbc8ee9f61b952e9953a01b45bb074c58721de29d9ce07cc0f74fff2775f58194f58ecc33f0cf1745584ffd2b5cc372c940dde939cf730adc8d31e82f62c816d08d3f89be99aa1c98be315ae4ebe981330c29a26f0236baa7796748cbb032ac9e5d5ac6d17e463a7f87d50fba2a8754c3828454fd7ec8befa71a98867e168a5bc909a15f4edd12890141957f17743027fa4317fcc4e6fa898e2d28acb08756fb8c4c6832c90badfea089b087f7a32cebf3ee14eb4fdb3067f8387605f06f60401de372c8f9079350900fde3b4b4b51d6b68ab2a2329d9201de0912947ef969fe631decff5ce280ddde75376207afb59d8e6219f01d38fad7ded602706ed30bd7193b50e0b47c836c1cc115a5ba1432223db07b70cb3e80989e43093254efb1ad7625e5bf9ba0e0de62bc91b3ac9c613a282b2f6831167c5fbab04cd50565bb6146baa1a5ec49aa12bb2d431b9310e89187b70d8b23ece907587f623f7f9a63cfdfe83c6221e236ef69ed4ab886cad23c116e9f5be55018e7f9aa071a636461a9516d4ee3c2b29924391f04a4e03460ccbe6107510ec238830661f0ba6b0983bd008740fcce2e5598c5da4dffb2c5e6245f87e4733c9cb3b47947c126265d03297a8af65370df8073005d897183dd3fe77f60cb82fbd6b8a696ad5c94ae5ae0437746516695c9e8a94cb1ecb84bcca36ce5bac5e86549bfa5fe6b8aded0bf0fc64390b4804c0868a0c924b8f4662f969f921d8ae1752fe2c0765cce76c7a3aad336eab05eced68f00ee841cecbba354a1b0b81dd9d86ccb3ff80fe53279ee3bd4603be10dd9cfed7e3a7d376ff5ca311697f742665826adcf4e5ca2e177cf4de46a76567f4486c68e415a23bdeff46ffae1ae02062039be465459efb207ded421850e21de68d6d46e7ce98ccce69a90f5a72000ebdaf350620757a20ac171916990b6fce0ebb08bb4762c103f78f31cc47f9abe412029c8cd3f3a5708f2dd9fdbfa0be50c579034bc21ca4363de9ba93b41cfdace3ffccf378da8d3f7881e28f8f110b00a500e5fb9e83c1c7418ee82ea869f43264d905366c6655e9d3fa2b83fb95dfd9ee41338502fbee38281fd9b03b4688bf46b7c7050d94f2ab963d66fa48314e673f9187072c0448819b2297a615df98ce2fc50d86d1a01188bd615a1c7cfada76abc594a99b53f71fce23f8bba368a3c0e46c4a7bc544cfd9642f1a15a51e8e806d2eb82ca9064025d05a9e18"}) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) (rerun: 32) 13:29:34 executing program 1: madvise(&(0x7f0000a93000/0x4000)=nil, 0x4000, 0x80000000e) (async) mremap(&(0x7f0000a96000/0x1000)=nil, 0x1000, 0x400000, 0x3, &(0x7f0000000000/0x400000)=nil) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0xa) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r0, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1}], 0x1, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102386, 0x18ff2}], 0x1, 0x0) (async) mlock2(&(0x7f000001b000/0x1000)=nil, 0x1000, 0x0) mremap(&(0x7f0000239000/0x3000)=nil, 0x3000, 0x3000, 0x7, &(0x7f0000a94000/0x3000)=nil) (async) r1 = creat(&(0x7f0000000000)='./file1\x00', 0x0) mremap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000, 0x3, &(0x7f00001a9000/0x1000)=nil) io_setup(0x202, &(0x7f00000003c0)=0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = openat$cgroup_procs(r3, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000280)={0x9, 0x8d}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000400)=0x8) (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r7, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r6, &(0x7f00000000c0), 0x10120, 0x2, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) io_submit(r2, 0x1, &(0x7f0000000540)=[&(0x7f00000000c0)={0x25, 0x3a5, 0x2, 0x1, 0x0, r1, &(0x7f00000001c0)='G', 0xfe00}]) wait4(0x0, &(0x7f0000000000), 0x40000000, &(0x7f0000000040)) 13:29:34 executing program 0: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={&(0x7f0000000140)="581347847052d9f54db650a41014", &(0x7f00000002c0)="fc336a201ae46f3439ed892394ae4c7697748059dc5bfb051803a87733d1ef859d26b76abdf28f96ba73bd5c73601bbc28e306570550dbe880d5332e43fe3676d71e33727132c85a919f61b9d72c1bf69332b0561b29ce2f25b29c1dc2"}}, &(0x7f0000000180)=0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r1 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x17b) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000780)=ANY=[@ANYBLOB="3c8005001d0000042abd7000fedbdf250a0000", @ANYRES32=0x0, @ANYBLOB="20000000080007000104000008000700f7ffffff0800040005000000080001000a01010285fa237a4859069b915a3aee786ea3a749e6603467695ffb2660975d52e5a1"], 0x3c}, 0x1, 0x0, 0x0, 0x4080}, 0x24000014) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) timer_settime(r0, 0x1, &(0x7f0000000340), 0x0) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r4 = socket$inet6(0xa, 0x401000000001, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x8000, 0x80) close(r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x104c042, 0x0) sendfile(r5, r4, 0x0, 0xfffffffb) sendfile(r5, r3, 0x0, 0xfffd) sendmsg$TIPC_NL_MON_SET(r3, &(0x7f0000000240)={&(0x7f00000001c0), 0xc, &(0x7f0000000200)={&(0x7f0000000840)=ANY=[@ANYRES16=0x0, @ANYBLOB="00082dbd7000fddbdf25110000000c00058008000100657468001c0101800c000280080003000080ff0014000280080001001f000000080004003f890000380004001400010002004e20e0000002000000000000000002000a004e2100000003fe8000000000000000000000000000bb01000000080003001f000000380004001400010002030000000000000000000000000000200002000a004e2100000009fc00000000000000000000000000000500000000380004001400010002004e22e00000020000000000000000200002000a004e2100000003fe8000000000000000000000000000aa080000000d00010069623a726f7365300000000014000280080001002000000008000200080000001c00028008000200fd040000080004000000000008000200010000003800048034000780080001001100000008000300810000000800010006000000080001000000000008000300030000000800010017000000480007800c0003003e0000000000000008000100000000000800020007000000080002000300000008000200000000000c00030000000000000000000c000300070000000000000008000580040002801400038008000100050000040800020000000000500002800c00038008000200540b000008000100d40200000800020000080000040004000800010078ff010000000000080002000000010008000200000000006696570ba6395a32dbefc83b7d779a0ace0b8c394c61645eea6095af1218f68b682755782022a021129744a8f6050f92bb64bbe8fef0cf1d57abfb93424f9c97a771584900c30c9f94bd88c1c8d6092f7623315670438519a518a62068a6390283fab8233e594ec8ec8c3e7dce7f0ed76b3efa0094f83a17ac455754e5599ae28c828bf9ff828fb3f2f5183ee729fb75be4389d3f0111eae45ced1962c7e16af6c7821a053dcf0bb7d17ab6d415fb573295cf5052a5e8b49bc24b5eef5de6bf9f9a79f66a19000000000000000000000000000000000778e36f605f54fa574637ada4ab9d16b7103bc491d9cca"], 0x220}, 0x1, 0x0, 0x0, 0x8080}, 0x40004) sendmsg$DEVLINK_CMD_RATE_GET(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000425bd7000ffdbdf254a0000002b00030001000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x44810) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write$FUSE_INIT(r2, 0x0, 0x0) renameat2(r5, &(0x7f0000000280)='./bus\x00', r5, &(0x7f0000000440)='./bus\x00', 0x1) 13:29:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) (async) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=r2, @ANYBLOB="9f8c23cf00000000140012000c000100627269646765"], 0x34}}, 0x0) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000600)=ANY=[@ANYBLOB="3800000054000100000000000000000007000000", @ANYRES32=r2, @ANYBLOB="2a485f749a43da6d2d96f2cb0900000000000000559891b21e3b1a162ce40bb48cf2a237b2e5699938e6cf2dcdff46b0e0fb904a212bc3dc0fd44515a0fd0ea39fd1bc97653c28dfcbc853e8a6e2", @ANYRES32=r2, @ANYBLOB="02000000ac1414aa00000000000000000000000086dd0000"], 0x38}}, 0x0) (async) r3 = fcntl$dupfd(r0, 0x406, r0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) (async) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r6}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async) r8 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r10 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async) getsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000000280)={@local, @remote, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000480)={0x0, @multicast1, @empty}, &(0x7f00000004c0)=0xc) sendmsg$nl_route(r4, &(0x7f00000005c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x3000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000980)=@RTM_DELMDB={0xb8, 0x55, 0x20, 0x70bd2c, 0x25dfdbfc, {0x7, r6}, [@MDBA_SET_ENTRY={0x20, 0x1, {r9, 0x1, 0x1, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x18367}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r11, 0x1, 0x3, 0x1, {@in6_addr=@loopback, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x1, {@ip4=@multicast1}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r12, 0x0, 0x3, 0x1, {@in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}, 0x1000}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x0, 0x4, {@ip4=@multicast1, 0x8edd}}}]}, 0xb8}, 0x1, 0x0, 0x0, 0x22000040}, 0x4) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000080)={&(0x7f00000006c0)=ANY=[@ANYBLOB="440000002800200029bd70d57764a64f000000007bbb00000000000000000346dae7af9851125c75b28123cb1ce061682634cc456e144ce140d21c4a313265461177d2ea106bbf8681273eebd930b61eb9a5b3570316b344db22d521db13727364ff47e76596d57dfb7c2066e5bf1192131ce81f3418972b2625935438c1130dd5437f5836db5790ec0e62cdc59f5c1c3cd1b8706f064df2c46456ef144fe4fc961873d0d32edd33396cd1a798577f092ee90c3f0d31c8b622bf9034f1351035ecf42ee1df659bcec770b137ad5792cb8721d01ac53a5f6244b926435ff2f0a93c2e8223490af829a79c857fd65b59a915a902160ad9551362cee190da0f1407d7fb4a24a092edae11c17444f96c3a593fa8a3b082d030ad075382a8d704140922fbcbf6a455a85dc6087b94dd6d1c56115dd0fba6df2c8026b57d5477144780fc60effcca563f01729dc267d1637aa4fad8bc3cfdd01980be45e3cdf3870954a72b61edbc3efdeab64028f3b32d41659f38937f5f7e13604e4d6045919715908cb905b9df8cbf29879dc80b562d9f1fed180d7d0bb617125f54d36dbba40e57b447676594b7", @ANYRES32=r2, @ANYBLOB="e0ff10000300fffff1ffd7520800010068746200100002000c00060004000000000000000600050005090000"], 0x44}, 0x1, 0x0, 0x0, 0x24}, 0x20000084) r13 = openat$full(0xffffffffffffff9c, &(0x7f0000000340), 0x80000, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f0000000440)={'gre0\x00', &(0x7f0000000a40)={'syztnl0\x00', r2, 0x10, 0x8, 0x9, 0x0, {{0x11, 0x4, 0x2, 0x35, 0x44, 0x67, 0x0, 0x0, 0x2f, 0x0, @local, @multicast2, {[@generic={0x88, 0x8, 'O(K9wb'}, @noop, @ssrr={0x89, 0x27, 0x39, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @empty, @broadcast, @local, @rand_addr=0x64010102, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2]}]}}}}}) sendmsg$nl_route_sched(r13, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f00000008c0)=ANY=[@ANYBLOB="540000006600080025bd7000fbdbdf2500000000932454449632e418b6a0ff80f9b5251fefa6071d4b7d697e70ea2aa18f8e90be53e82a5a2210d6b21826682750eb5450efee07f2b29cb8086ce04425027b69afcea9b039ec15d6095dc544ecf7369d823391d4a7e58f723021b3bad3b993af15c6", @ANYRES32=r14, @ANYBLOB="0800fffff4ff0b000f00050008000b00ffffffff08000b000200000008000b000600000008000b000200000008000b000700000008000b0000002100"], 0x54}, 0x1, 0x0, 0x0, 0x1}, 0x80) [ 196.082265][ T1594] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 196.104725][ T1594] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. [ 196.118024][ T1594] PF_BRIDGE: br_mdb_parse() with invalid attr 13:29:34 executing program 2: r0 = syz_mount_image$vfat(&(0x7f00000001c0), &(0x7f00000000c0)='./bus\x00', 0x0, &(0x7f0000000100)={[{}, {@utf8no}, {@fat=@codepage={'codepage', 0x3d, '1255'}}, {@fat=@time_offset={'time_offset', 0x3d, 0xc3}}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@iocharset={'iocharset', 0x3d, 'cp855'}}, {@shortname_mixed}, {@shortname_win95}]}, 0x1, 0x20e, &(0x7f00000006c0)="$eJzs3TFrU10cBvB/3/bVUJBkEIoieMXFKTQV9xSpIAYUJYNOFpuiNLFgIKBDq5NfQr+Cjq6Cg7j6BUSQKrjYrYMQqTc0tqQmUtMbzO+35IF7npxz7pBLhpzcPtVYWVptLm9ubkQuNxFT5SjH1kQU4r+YjNTjAAD+JVvtdnxrp7JeCwBwODz/AWD8DPj8v3aISwIAhsz3fwAYPzdu3royX6ksXE+SXETjaavaqqav6fX55bgX9ajFbOTje0R7R5ovXa4szCbbPhei2ljv9Ndb1cnd/VLko9C7X0pSu/v/x3Sn/2E6ajEX+Tjeuz/Xs38kzp39Zf5i5OP9nViNeizFdrfbXyslycWrlT39oz/HAQAAAAAAAAAAAAAAAAAAAADAMBSTHT3P7ykW97ue9gc/H2jv+TxTcXIq270DAAAAAAAAAAAAAAAAAADAqGg+fLSyWK/XHvwu3H/34k2/MQOGic68B32fg4djZz4923/Mkz+5P383vD6d5W0ZMLzduHvifHPmwqisp1/4mo8Y0hQvR2KDfcPM8/Liq7WPXwZtZfihBAAAAAAAAAAAAAAAAAAAY6r7o9+sVwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2en+///wQtZ7BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAHwEAAP//DhmnqA==") (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000006ac0)='cpuacct.stat\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="a2305a2e48"], 0xb) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) (async) r2 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x3, 0x80) ioctl$BTRFS_IOC_SUBVOL_CREATE(r0, 0x5000940e, &(0x7f0000000900)={{r2}, "0937093e0c5865fdfd900d8e3da69cd268ed45d86e6a9035c0f6bcba5c402354543e09fc27ffb3f38451241f7ad29229dcb0191926543e4cba77dce037ebfc9547e5604481383e6de8b1b84913b1f924484e825f896ccbf128e932f65e9715cce6449e38ea80509ab2c81e14fb88af19759aff9d315ea0a129e710cd53a52ea8ccb7fa7dbd20a8df56b31fbb5b2f0e814ad76d63ef73d491808a38a57a1d21ff88c6ffcbe70527248025fbcb6a33a8acf7d851184b49308df03187746a8431ed0738caf86ae24ab33c7d0c014c6422daf29c02e9d31937addc4d98c5c2030ce1f6c2bf8021f5916b514a7024b032f31332e9812ae54e2820f4411f25e6c164607ba66ab186a99531e8f5cac58790be9d34e63c94bdf8699b0068349e9dd099200d6e75dc50dd594dc2293b696c4a9b829885782f69c15654b7d1ea06dae5eb7bdb17e6695f556915ae322a7b27fae27e8e6a4f51d6ecfbff577ce4eb65b93f844bf5c79b6821416aa21d4cd74986a9ef4c542165641cd97edfc0aac748381f47220ed0a5170f5d8517b065407a0820748069ae833b0f0884b96501a286c3fdf7b60201d62be4d11a8f265160fdbcd111aae45f7e7fbf0b712e77ba0a584bfc5babff1a4521a69bd22c161d58107fc9314e013f1753ca0ce321b0b2bae6ba541404dea870d3cf9ec44b29cfede6ddf55cf1a8fa8f9114f2e21322068d55d35d83702adb8b5e0a8604432ee435132a5057f2ddd6293a2f8c912662c786dcffb2519ee94ae0a0ac0f893d7ab64e53d38c4b7f22dd1f683e4dac314268ae45f85f87a4be4d626724db18fb7026da13d07a156cc9a498db3572589e30fdd014f421ebb597a95ba93beaf98f640a2191018ba87291ce3606f95701615fd8a9176cdbfd2d56504865170f5ecf03e02599da61fbf83b27f6fa565b17fdf3909d2c779e675ae1ad2fbc7a7cf03572ae155380e7454639618b42f7d5fa03c11db0f71289b855491d4afed059be3a4d8bb593086472f5ab9d4ca4c247c5ba3de370fd3f2896e9497efd38fba96397416b0eeaf53b9eec724198e4a7601e4e84cf4a0b07dc7e23f074e194b83872070eee71c0fe80555bc14226d48e977736caa24fba45175890bcd5400b84e2c90e336413ebffdaa4eda0d31efad759ebd6d53f795260b4830d3ea3ff15f9aa9ff7a26718e0380b927125e832b08f45cf5a1a960c9b7831f6bcd67b2b4270665b4e69f58561d29156d2f22b665413d6ea62c402a7f22b219817e76d1e136047192b9cc944f3b2ee7483a686ba0abb6bc62fb90aba0a85563d13dfa5874c646b0a49286fb8980ef52cd1aa32831cb879d46d195d13cf9304333b0dd4caad836178174f986637a102d60c77af8166d84e387ee514d3edb2508680c551b55b01475f75207d5e791db3a8ff97cdba0d418063c899e4f2d2e8ecf2a1ee496d7cb5c1ef45a0e5cc07dd198762836ef4a1a02a67e9c11946bcbd592c54760764cc7061c48d5322b3ce83766659d0d4290b18680379c1ed4ace3f14df839611a7ed989ba514a6c2265747bda62c07ce341307dbbdc2fd2fbcec3dbb7cbc4db1463c379488fd3e50a936eccf23d49200b55ace018dbe15efd28413242f401dd3cb13639c13651913567a7f77a1bbf406d65d610d795c934b0e3c533a9232d009eddfe5d3673756931e8b859ac206b77880bcbfbc0a3a47f984acbafaabc37a05dcbf06b10939783bef145a3b76c40944dbc40485c2d7f0f8afd2129e302d5dc0149975371e3c5f0aaeae4fae49c2a8bc4b0bb718455306beaad617850e89adc78a348932b5d577ae3772ba2e322b02798b6552afc4b06351dddf91956fd080cd6dc5fa5e65b57577ac4f21304fd7f2c2ab2614351c0171c420f2f71a5fb0d8cd0c25b47bff45e4d0d83f0ade0051c42ff64e4db7ea2ae4f0ce2e33c5e196a0e962ed4c7ae3ccb06fefba6c93173eff7385d5d4aeca53a08d0aef4e4460dfa9d30c393c9710c02228dad15eb811d0133bcda36d4e73e8a59365b62f0284e05ff41bcf0701041bc3ac2b4648e6abb81b02ba7d24b52d82cd622f96bc7c579982e2bbf0231a0a7330cc5a573e10cd9defe15aef95f014ce3b1f2e1b36f3525e3127583c0b1eb05fa134ec61c18621d6b317cacf043c67d846191433058cc129672f08b077c1626dc3be57b9cb4356b8bc31e342ae5e9fcf338a7dcb77ed694000cd260fc6cac71448ca887ee167a2e67f0133461332dd4ac949645fa0a8b01428a71ead6e73ab3c7fd03d3ea69f19f77d93da4ea518439929d6a2c02cfc7fee9b32acab0f3dfd8b0fb1f8ab47bb286405958b0318b364a5e6f72bad1498e78e456440f637983c1e76545c8e66b59e30b3d2de24a24011d2ae6df619e53d3ba8e2ba29663e136319abcbeaad73d52e8cae940823abc5c3024a80986902c5a3f969613ff112adb26bd277991c65df50e999373d89f2b0d8206302516e7b6d50eb70baf4bd8ba9562de1919aad92d7af47640785b949847a43aaaf71409c54b9f1dfa0f6afa36c73bd6c64a49acec79378a1e7ecc76c82fcaa66476a11b37707d1be98f0e9f4b797170a229fd806edb17284dc912a9589a2b80df89d9a1d1195ffa6949ba97d326e3c5478f8b40de96a58d174b3d5c6b3c7b2fa29a655c3b529c6be07c864805aeeba4861495dee5e2881682797fe5bd4ed61dcec908941b78ba832725a85617d68d91c93474ddd636fd950f18b542c5399aee2964753a8c56577fdc0f7939fa285f5a287ad00f7e68f00d7d809771e293d480a7af91e72556ccf761081549d8f9274713a3b04fc1a03a26cef3713a0dd0053f9dd66e760c6bef9bda57179210271fa483dd4b0268d3e64273d5d620cfe91fbc04648cab017b70e3b80d78dbb4e9f3ef0d6f6ba26480cd4f49a1e1b64d1ee41209bfb61162561155b5cd70fe277f62d77c09fa9218114f6b2188785da0885d337383dd6cc594ce39adc189d4846e943ecf95a5e213ee8481770649fe5e50ab55669abfd41ce12d188d9242a9729218a7052e27298196de6f7a24a76c21f292145c62cc04a589e284f8e365ec922e9362b646b72f1e39d0baa66b96db83fc7322381f2e7f58d7898816f9ef9c8d88f187e20d4edf2c2bde30ad80e9cace33bafcc4547d9fd76d52a32838419b41cb44cf9022541d99bb97164011399080134786b9de74f9ce4a84907ade56eabddfb77a7556bcc9dfef672cc9cc913b932d51f683f56b9ee6136211f50a39c7570183dc6abf4bca0dea365a344a483527e50e9bf8840f97fc9417536338b30c8173dc0b8b9b76140660ffa4d98e6c9c0bb97592fc92e1a16726c84b1a7d6132e30356765d2e6d0ad7ca1b0eb1f966222c38a94f35e39f6b2da30c8e80d20070c59a2761afb0379c4d447b3b874a191ad94d387d2db6396e9a0ea2b7ee78b3e2e5a373444e59f33aefbca2305e1b9cce76cdaf62ec9ff888486e3449f450f37a0277b1caa1b35ffd05fe6490c344464ad908a8a42247597a21c887cebd23c8ef79a9d831115a3363825f83d51ca82dfeda27d9139898b67f86544ebe4be87751771db510bb2eac4b30cbef93a920212c1458bde0eeea814920275f433c43069b63f2878a615404ea07e620df928c7c2c6b2b822b7c0c967110dae1a7624984113e5f2c223fb8c3d13836cae646d472c0dc96a369e1fa11827ff60cda0be1208cc31b6e096037955a855d693c20f09e312c02cf6aead9c96e7658bdd31c3ac51b0c1027a6ae919603ebfaf2562072985d8fa9ac212155c199f25eaa31090838308a3c14b4871848517fd979d44066d6646b32d6e6d82bb6b8cfadf65001d7f0212d0b0c7ef892720c66ccefab503e5f51caadcd285561877cee3306f23315edc8dce1afadc24970eb11002801e3548ffae21bbe34a3dd6ed8ed74e48cc88284c02d6d8a9f5a5fc7c4a9670ee519d2c3fb4dea3fed2fe9adf522ba43f68d98bcbea515e0affe2dc9bd650e680cc4261dc4cf1eff5beeeee3ec575a994917d417cde7affb124dd01a302cb7e121c8abea043475e5e600b4a2822bccc735b4adcf2090940128b0aec3e171d722d696ad2cc3ba2501e20edbd68b7de76f6e466ac7e532afef3a1a26a3d758bcb2e21d546ffd001abc102abe398298034e558ee37f19c15ba537bca769c80af20383cf75a433fa0fdf114778b9bf8838248451a199c967c1b9240535269e72dabca84967fa1c69c65a326297fdafbf735b708d50bf14fbe21f7cd89d0dd4c1697e9e3c4c20c716156ecd640ba80af9c3b8167a9747759e555ffc9e97084e959fa532a855410b8ddcc0772f42d80022dda103461d5cc6730fa4e1908fd6a3f3974b173ad3d395b74dba02f747a7fb75fccd25208d15976ea75000b61252664beb2fa5f145d2f1e5b0b393bb044f90846b763d1a3ffd5121f996a114ad0fe34e1b507055e5c9e3895e74e01331e7e418c11a5f29ad3890c631af733613c5ee619ec701eab2872310b4db6b36b097b4a23a54253b91759e5c3c3cfbc8ee9f61b952e9953a01b45bb074c58721de29d9ce07cc0f74fff2775f58194f58ecc33f0cf1745584ffd2b5cc372c940dde939cf730adc8d31e82f62c816d08d3f89be99aa1c98be315ae4ebe981330c29a26f0236baa7796748cbb032ac9e5d5ac6d17e463a7f87d50fba2a8754c3828454fd7ec8befa71a98867e168a5bc909a15f4edd12890141957f17743027fa4317fcc4e6fa898e2d28acb08756fb8c4c6832c90badfea089b087f7a32cebf3ee14eb4fdb3067f8387605f06f60401de372c8f9079350900fde3b4b4b51d6b68ab2a2329d9201de0912947ef969fe631decff5ce280ddde75376207afb59d8e6219f01d38fad7ded602706ed30bd7193b50e0b47c836c1cc115a5ba1432223db07b70cb3e80989e43093254efb1ad7625e5bf9ba0e0de62bc91b3ac9c613a282b2f6831167c5fbab04cd50565bb6146baa1a5ec49aa12bb2d431b9310e89187b70d8b23ece907587f623f7f9a63cfdfe83c6221e236ef69ed4ab886cad23c116e9f5be55018e7f9aa071a636461a9516d4ee3c2b29924391f04a4e03460ccbe6107510ec238830661f0ba6b0983bd008740fcce2e5598c5da4dffb2c5e6245f87e4733c9cb3b47947c126265d03297a8af65370df8073005d897183dd3fe77f60cb82fbd6b8a696ad5c94ae5ae0437746516695c9e8a94cb1ecb84bcca36ce5bac5e86549bfa5fe6b8aded0bf0fc64390b4804c0868a0c924b8f4662f969f921d8ae1752fe2c0765cce76c7a3aad336eab05eced68f00ee841cecbba354a1b0b81dd9d86ccb3ff80fe53279ee3bd4603be10dd9cfed7e3a7d376ff5ca311697f742665826adcf4e5ca2e177cf4de46a76567f4486c68e415a23bdeff46ffae1ae02062039be465459efb207ded421850e21de68d6d46e7ce98ccce69a90f5a72000ebdaf350620757a20ac171916990b6fce0ebb08bb4762c103f78f31cc47f9abe412029c8cd3f3a5708f2dd9fdbfa0be50c579034bc21ca4363de9ba93b41cfdace3ffccf378da8d3f7881e28f8f110b00a500e5fb9e83c1c7418ee82ea869f43264d905366c6655e9d3fa2b83fb95dfd9ee41338502fbee38281fd9b03b4688bf46b7c7050d94f2ab963d66fa48314e673f9187072c0448819b2297a615df98ce2fc50d86d1a01188bd615a1c7cfada76abc594a99b53f71fce23f8bba368a3c0e46c4a7bc544cfd9642f1a15a51e8e806d2eb82ca9064025d05a9e18"}) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) [ 196.209922][ T1621] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. [ 196.233897][ T1621] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. 13:29:34 executing program 0: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={&(0x7f0000000140)="581347847052d9f54db650a41014", &(0x7f00000002c0)="fc336a201ae46f3439ed892394ae4c7697748059dc5bfb051803a87733d1ef859d26b76abdf28f96ba73bd5c73601bbc28e306570550dbe880d5332e43fe3676d71e33727132c85a919f61b9d72c1bf69332b0561b29ce2f25b29c1dc2"}}, &(0x7f0000000180)=0x0) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) r1 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x17b) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000780)=ANY=[@ANYBLOB="3c8005001d0000042abd7000fedbdf250a0000", @ANYRES32=0x0, @ANYBLOB="20000000080007000104000008000700f7ffffff0800040005000000080001000a01010285fa237a4859069b915a3aee786ea3a749e6603467695ffb2660975d52e5a1"], 0x3c}, 0x1, 0x0, 0x0, 0x4080}, 0x24000014) (async) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) timer_settime(r0, 0x1, &(0x7f0000000340), 0x0) (async) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) (async) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) (async) r4 = socket$inet6(0xa, 0x401000000001, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x8000, 0x80) (async) close(r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x104c042, 0x0) sendfile(r5, r4, 0x0, 0xfffffffb) (async) sendfile(r5, r3, 0x0, 0xfffd) sendmsg$TIPC_NL_MON_SET(r3, &(0x7f0000000240)={&(0x7f00000001c0), 0xc, &(0x7f0000000200)={&(0x7f0000000840)=ANY=[@ANYRES16=0x0, @ANYBLOB="00082dbd7000fddbdf25110000000c00058008000100657468001c0101800c000280080003000080ff0014000280080001001f000000080004003f890000380004001400010002004e20e0000002000000000000000002000a004e2100000003fe8000000000000000000000000000bb01000000080003001f000000380004001400010002030000000000000000000000000000200002000a004e2100000009fc00000000000000000000000000000500000000380004001400010002004e22e00000020000000000000000200002000a004e2100000003fe8000000000000000000000000000aa080000000d00010069623a726f7365300000000014000280080001002000000008000200080000001c00028008000200fd040000080004000000000008000200010000003800048034000780080001001100000008000300810000000800010006000000080001000000000008000300030000000800010017000000480007800c0003003e0000000000000008000100000000000800020007000000080002000300000008000200000000000c00030000000000000000000c000300070000000000000008000580040002801400038008000100050000040800020000000000500002800c00038008000200540b000008000100d40200000800020000080000040004000800010078ff010000000000080002000000010008000200000000006696570ba6395a32dbefc83b7d779a0ace0b8c394c61645eea6095af1218f68b682755782022a021129744a8f6050f92bb64bbe8fef0cf1d57abfb93424f9c97a771584900c30c9f94bd88c1c8d6092f7623315670438519a518a62068a6390283fab8233e594ec8ec8c3e7dce7f0ed76b3efa0094f83a17ac455754e5599ae28c828bf9ff828fb3f2f5183ee729fb75be4389d3f0111eae45ced1962c7e16af6c7821a053dcf0bb7d17ab6d415fb573295cf5052a5e8b49bc24b5eef5de6bf9f9a79f66a19000000000000000000000000000000000778e36f605f54fa574637ada4ab9d16b7103bc491d9cca"], 0x220}, 0x1, 0x0, 0x0, 0x8080}, 0x40004) sendmsg$DEVLINK_CMD_RATE_GET(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000425bd7000ffdbdf254a0000002b00030001000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x44810) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) write$FUSE_INIT(r2, 0x0, 0x0) (async) renameat2(r5, &(0x7f0000000280)='./bus\x00', r5, &(0x7f0000000440)='./bus\x00', 0x1) 13:29:34 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x3d2}}, 0x0) (async, rerun: 64) getsockname$packet(r1, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) (rerun: 64) sendmsg$nl_route(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="340000001000010400"/20, @ANYRES32=r2, @ANYBLOB="9f8c23cf00000000140012000c000100627269646765"], 0x34}}, 0x0) (async) sendmsg$nl_route(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000600)=ANY=[@ANYBLOB="3800000054000100000000000000000007000000", @ANYRES32=r2, @ANYBLOB="2a485f749a43da6d2d96f2cb0900000000000000559891b21e3b1a162ce40bb48cf2a237b2e5699938e6cf2dcdff46b0e0fb904a212bc3dc0fd44515a0fd0ea39fd1bc97653c28dfcbc853e8a6e2", @ANYRES32=r2, @ANYBLOB="02000000ac1414aa00000000000000000000000086dd0000"], 0x38}}, 0x0) (async) r3 = fcntl$dupfd(r0, 0x406, r0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) (async) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async, rerun: 32) r7 = socket$netlink(0x10, 0x3, 0x0) (rerun: 32) sendmsg$nl_route(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r6}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async, rerun: 64) r8 = socket$inet_udplite(0x2, 0x2, 0x88) (rerun: 64) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async, rerun: 32) r10 = socket$netlink(0x10, 0x3, 0x0) (rerun: 32) sendmsg$nl_route(r10, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r9}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async) getsockopt$inet_mreqn(r3, 0x0, 0x23, &(0x7f0000000280)={@local, @remote, 0x0}, &(0x7f00000003c0)=0xc) (async) getsockopt$inet_pktinfo(r1, 0x0, 0x8, &(0x7f0000000480)={0x0, @multicast1, @empty}, &(0x7f00000004c0)=0xc) sendmsg$nl_route(r4, &(0x7f00000005c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x3000000}, 0xc, &(0x7f0000000580)={&(0x7f0000000980)=@RTM_DELMDB={0xb8, 0x55, 0x20, 0x70bd2c, 0x25dfdbfc, {0x7, r6}, [@MDBA_SET_ENTRY={0x20, 0x1, {r9, 0x1, 0x1, 0x3, {@ip4=@initdev={0xac, 0x1e, 0x0, 0x0}, 0x18367}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r11, 0x1, 0x3, 0x1, {@in6_addr=@loopback, 0x800}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x2, 0x1, {@ip4=@multicast1}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r12, 0x0, 0x3, 0x1, {@in6_addr=@private0={0xfc, 0x0, '\x00', 0x1}, 0x1000}}}, @MDBA_SET_ENTRY={0x20, 0x1, {r2, 0x1, 0x0, 0x4, {@ip4=@multicast1, 0x8edd}}}]}, 0xb8}, 0x1, 0x0, 0x0, 0x22000040}, 0x4) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000140)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000080)={&(0x7f00000006c0)=ANY=[@ANYBLOB="440000002800200029bd70d57764a64f000000007bbb00000000000000000346dae7af9851125c75b28123cb1ce061682634cc456e144ce140d21c4a313265461177d2ea106bbf8681273eebd930b61eb9a5b3570316b344db22d521db13727364ff47e76596d57dfb7c2066e5bf1192131ce81f3418972b2625935438c1130dd5437f5836db5790ec0e62cdc59f5c1c3cd1b8706f064df2c46456ef144fe4fc961873d0d32edd33396cd1a798577f092ee90c3f0d31c8b622bf9034f1351035ecf42ee1df659bcec770b137ad5792cb8721d01ac53a5f6244b926435ff2f0a93c2e8223490af829a79c857fd65b59a915a902160ad9551362cee190da0f1407d7fb4a24a092edae11c17444f96c3a593fa8a3b082d030ad075382a8d704140922fbcbf6a455a85dc6087b94dd6d1c56115dd0fba6df2c8026b57d5477144780fc60effcca563f01729dc267d1637aa4fad8bc3cfdd01980be45e3cdf3870954a72b61edbc3efdeab64028f3b32d41659f38937f5f7e13604e4d6045919715908cb905b9df8cbf29879dc80b562d9f1fed180d7d0bb617125f54d36dbba40e57b447676594b7", @ANYRES32=r2, @ANYBLOB="e0ff10000300fffff1ffd7520800010068746200100002000c00060004000000000000000600050005090000"], 0x44}, 0x1, 0x0, 0x0, 0x24}, 0x20000084) r13 = openat$full(0xffffffffffffff9c, &(0x7f0000000340), 0x80000, 0x0) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r3, 0x89f3, &(0x7f0000000440)={'gre0\x00', &(0x7f0000000a40)={'syztnl0\x00', r2, 0x10, 0x8, 0x9, 0x0, {{0x11, 0x4, 0x2, 0x35, 0x44, 0x67, 0x0, 0x0, 0x2f, 0x0, @local, @multicast2, {[@generic={0x88, 0x8, 'O(K9wb'}, @noop, @ssrr={0x89, 0x27, 0x39, [@multicast1, @dev={0xac, 0x14, 0x14, 0x2e}, @empty, @broadcast, @local, @rand_addr=0x64010102, @empty, @initdev={0xac, 0x1e, 0x1, 0x0}, @multicast2]}]}}}}}) sendmsg$nl_route_sched(r13, &(0x7f0000000540)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000500)={&(0x7f00000008c0)=ANY=[@ANYBLOB="540000006600080025bd7000fbdbdf2500000000932454449632e418b6a0ff80f9b5251fefa6071d4b7d697e70ea2aa18f8e90be53e82a5a2210d6b21826682750eb5450efee07f2b29cb8086ce04425027b69afcea9b039ec15d6095dc544ecf7369d823391d4a7e58f723021b3bad3b993af15c6", @ANYRES32=r14, @ANYBLOB="0800fffff4ff0b000f00050008000b00ffffffff08000b000200000008000b000600000008000b000200000008000b000700000008000b0000002100"], 0x54}, 0x1, 0x0, 0x0, 0x1}, 0x80) [ 196.263989][ T1621] PF_BRIDGE: br_mdb_parse() with invalid attr [ 196.339389][ T655] usb 5-1: new full-speed USB device number 14 using dummy_hcd [ 196.347331][ T1636] netlink: 32 bytes leftover after parsing attributes in process `syz-executor.3'. [ 196.378426][ T1636] PF_BRIDGE: br_mdb_parse() with unknown ifindex [ 196.404006][ T1634] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.3'. 13:29:35 executing program 5: sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, 0x0, 0x0) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002640), 0xffffffffffffffff) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x4c, r0, 0x2, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8, 0x6c}}}}, [@NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x400b}, @NL80211_ATTR_SCAN_FREQUENCIES={0x24, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0xffffffc1}, {0x8, 0x0, 0x401}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x2}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x885}, 0x91) write$binfmt_script(r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4000011, r1, 0x3b172000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x480040, 0x140) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}, 0x10) [ 196.717264][ T655] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 196.730933][ T655] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 196.741488][ T655] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 196.907218][ T655] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 196.916380][ T655] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 196.924406][ T655] usb 5-1: Product: syz [ 196.928601][ T655] usb 5-1: Manufacturer: syz [ 196.933195][ T655] usb 5-1: SerialNumber: syz [ 197.247266][ T655] usb 5-1: 0:2 : does not exist [ 197.254474][ T655] usb 5-1: USB disconnect, device number 14 13:29:36 executing program 4: syz_usb_connect$uac1(0x2, 0xad, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9b, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x3, 0x3, 0x1, 0x2f, "f8", 'V'}, @as_header={0x7, 0x24, 0x1, 0x6, 0x5}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x20, 0x3, 0x40, 0x8, "9f8934", '^I'}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x80, 0x4, 0x1f, 0x9, "4bca84"}, @as_header={0x7, 0x24, 0x1, 0x8, 0x9c, 0x1001}, @format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x9, 0x3, 0x3f, 0x6, "6d586d81"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0xb6c}}}}}}}]}}, 0x0) 13:29:36 executing program 0: timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={&(0x7f0000000140)="581347847052d9f54db650a41014", &(0x7f00000002c0)="fc336a201ae46f3439ed892394ae4c7697748059dc5bfb051803a87733d1ef859d26b76abdf28f96ba73bd5c73601bbc28e306570550dbe880d5332e43fe3676d71e33727132c85a919f61b9d72c1bf69332b0561b29ce2f25b29c1dc2"}}, &(0x7f0000000180)=0x0) (async) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (async) r1 = syz_mount_image$vfat(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x17b) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000480)={&(0x7f0000000780)=ANY=[@ANYBLOB="3c8005001d0000042abd7000fedbdf250a0000", @ANYRES32=0x0, @ANYBLOB="20000000080007000104000008000700f7ffffff0800040005000000080001000a01010285fa237a4859069b915a3aee786ea3a749e6603467695ffb2660975d52e5a1"], 0x3c}, 0x1, 0x0, 0x0, 0x4080}, 0x24000014) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) timer_settime(r0, 0x1, &(0x7f0000000340), 0x0) (async) ftruncate(r2, 0x800) lseek(r2, 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) (async) r4 = socket$inet6(0xa, 0x401000000001, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x8000, 0x80) (async) close(r4) r5 = open(&(0x7f0000000400)='./bus\x00', 0x104c042, 0x0) sendfile(r5, r4, 0x0, 0xfffffffb) (async) sendfile(r5, r3, 0x0, 0xfffd) (async) sendmsg$TIPC_NL_MON_SET(r3, &(0x7f0000000240)={&(0x7f00000001c0), 0xc, &(0x7f0000000200)={&(0x7f0000000840)=ANY=[@ANYRES16=0x0, @ANYBLOB="00082dbd7000fddbdf25110000000c00058008000100657468001c0101800c000280080003000080ff0014000280080001001f000000080004003f890000380004001400010002004e20e0000002000000000000000002000a004e2100000003fe8000000000000000000000000000bb01000000080003001f000000380004001400010002030000000000000000000000000000200002000a004e2100000009fc00000000000000000000000000000500000000380004001400010002004e22e00000020000000000000000200002000a004e2100000003fe8000000000000000000000000000aa080000000d00010069623a726f7365300000000014000280080001002000000008000200080000001c00028008000200fd040000080004000000000008000200010000003800048034000780080001001100000008000300810000000800010006000000080001000000000008000300030000000800010017000000480007800c0003003e0000000000000008000100000000000800020007000000080002000300000008000200000000000c00030000000000000000000c000300070000000000000008000580040002801400038008000100050000040800020000000000500002800c00038008000200540b000008000100d40200000800020000080000040004000800010078ff010000000000080002000000010008000200000000006696570ba6395a32dbefc83b7d779a0ace0b8c394c61645eea6095af1218f68b682755782022a021129744a8f6050f92bb64bbe8fef0cf1d57abfb93424f9c97a771584900c30c9f94bd88c1c8d6092f7623315670438519a518a62068a6390283fab8233e594ec8ec8c3e7dce7f0ed76b3efa0094f83a17ac455754e5599ae28c828bf9ff828fb3f2f5183ee729fb75be4389d3f0111eae45ced1962c7e16af6c7821a053dcf0bb7d17ab6d415fb573295cf5052a5e8b49bc24b5eef5de6bf9f9a79f66a19000000000000000000000000000000000778e36f605f54fa574637ada4ab9d16b7103bc491d9cca"], 0x220}, 0x1, 0x0, 0x0, 0x8080}, 0x40004) (async) sendmsg$DEVLINK_CMD_RATE_GET(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000004c0), 0xc, &(0x7f0000000540)={&(0x7f0000000500)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000425bd7000ffdbdf254a0000002b00030001000000"], 0x1c}, 0x1, 0x0, 0x0, 0x20000001}, 0x44810) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write$FUSE_INIT(r2, 0x0, 0x0) (async) renameat2(r5, &(0x7f0000000280)='./bus\x00', r5, &(0x7f0000000440)='./bus\x00', 0x1) 13:29:36 executing program 3: unshare(0x0) timer_settime(0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x989680}}, &(0x7f0000000100)) timer_create(0x5, &(0x7f0000000200)={0x0, 0x2b, 0x1, @thr={&(0x7f0000000140)='O7', &(0x7f00000001c0)="de949af68efae3b53843a6c5"}}, &(0x7f0000000240)=0x0) timer_settime(r3, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) r5 = socket$inet6(0xa, 0x2, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000000)={{0x77359400}}, &(0x7f0000000040)) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x0, 0x0, @dev, 0x7}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000040)=ANY=[], 0xfffffecc) splice(r0, 0x0, r4, 0x0, 0x4ffe0, 0x0) 13:29:36 executing program 5: sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, 0x0, 0x0) (async) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002640), 0xffffffffffffffff) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x4c, r0, 0x2, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8, 0x6c}}}}, [@NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x400b}, @NL80211_ATTR_SCAN_FREQUENCIES={0x24, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0xffffffc1}, {0x8, 0x0, 0x401}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x2}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x885}, 0x91) write$binfmt_script(r1, 0x0, 0x0) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4000011, r1, 0x3b172000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x480040, 0x140) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}, 0x10) 13:29:36 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair(0x27, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0xb) r3 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r2, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x60, r3, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x8f04}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}}]}, 0x60}}, 0x4000) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0xb4, r3, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1daa}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x3f}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0xe6}}]}, 0xb4}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) write(r0, &(0x7f0000000080)="3300000048001f000307f4f9002304000a04f55f0800010002010002080003800500000099db973b91aa057972513500b04067", 0x33) 13:29:36 executing program 1: prlimit64(0xffffffffffffffff, 0xe, &(0x7f0000000140)={0x8, 0x1}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) gettid() mkdir(&(0x7f0000000400)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f00000001c0)='./bus\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) 13:29:36 executing program 2: r0 = socket(0x10, 0x3, 0x0) (async, rerun: 32) socketpair(0x27, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 32) r2 = socket$netlink(0x10, 0x3, 0xb) (async, rerun: 32) r3 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) (rerun: 32) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r2, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x60, r3, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x8f04}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}}]}, 0x60}}, 0x4000) (async) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0xb4, r3, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1daa}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x3f}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0xe6}}]}, 0xb4}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) write(r0, &(0x7f0000000080)="3300000048001f000307f4f9002304000a04f55f0800010002010002080003800500000099db973b91aa057972513500b04067", 0x33) 13:29:36 executing program 5: sendmsg$NL80211_CMD_UPDATE_OWE_INFO(0xffffffffffffffff, 0x0, 0x0) (async) r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000002640), 0xffffffffffffffff) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') sendmsg$NL80211_CMD_TRIGGER_SCAN(r1, &(0x7f0000000140)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f0000000180)={&(0x7f0000000040)={0x4c, r0, 0x2, 0x70bd25, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x8, 0x6c}}}}, [@NL80211_ATTR_SCAN_FLAGS={0x8, 0x9e, 0x400b}, @NL80211_ATTR_SCAN_FREQUENCIES={0x24, 0x2c, 0x0, 0x1, [{0x8, 0x0, 0xffffffc1}, {0x8, 0x0, 0x401}, {0x8, 0x0, 0x1}, {0x8, 0x0, 0x2}]}]}, 0x4c}, 0x1, 0x0, 0x0, 0x885}, 0x91) (async) write$binfmt_script(r1, 0x0, 0x0) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x4000011, r1, 0x3b172000) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x480040, 0x140) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r2}, 0x10) 13:29:36 executing program 0: syz_clone(0xc061c380, 0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040)="c31fed181f2090afb9595a") [ 197.700304][ T22] audit: type=1400 audit(1670938176.319:181): avc: denied { create } for pid=1647 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=nfc_socket permissive=1 [ 197.719538][ T1661] netlink: 15 bytes leftover after parsing attributes in process `syz-executor.2'. [ 197.724121][ T22] audit: type=1400 audit(1670938176.329:182): avc: denied { create } for pid=1647 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_connector_socket permissive=1 13:29:36 executing program 0: syz_clone(0xc061c380, 0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040)="c31fed181f2090afb9595a") 13:29:36 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000002100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002140)=@bridge_newvlan={0x68, 0x70, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_INFO={0x8, 0x1, {0xe}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0x8}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_CMD={0x8, 0x2, 0x11}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0xf}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_MCAST_ROUTER={0x5, 0x6, 0xff}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_ID={0x8, 0x1, 0x40}}}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x80) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') r1 = open_tree(0xffffffffffffff9c, &(0x7f0000001fc0)='.\x00', 0x0) r2 = dup(0xffffffffffffffff) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000002000), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0x1c, 0xb, &(0x7f0000000680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x10001}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @call={0x85, 0x0, 0x0, 0xf}, @exit, @btf_id={0x18, 0x1, 0x3, 0x0, 0x1}, @alu={0x7, 0x0, 0x6, 0x6, 0x3, 0x30, 0x1}, @call={0x85, 0x0, 0x0, 0x97}]}, &(0x7f0000000340)='syzkaller\x00', 0x8, 0x1c, &(0x7f0000000700)=""/28, 0x41000, 0x4, '\x00', 0x0, 0xf, r0, 0x8, &(0x7f0000000740)={0x0, 0x7}, 0x8, 0x10, &(0x7f0000000800)={0x2, 0x0, 0x8, 0x2}, 0x10, 0x0, r1, 0x0, &(0x7f0000002040)=[0xffffffffffffffff, r2, r3, 0xffffffffffffffff]}, 0x80) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f0000000100)={[{@data_err_abort}, {@noblock_validity}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@quota}, {@nogrpid}, {@nombcache}]}, 0x1, 0x75b, &(0x7f0000000840)="$eJzs3c1rHOUfAPDvbJKmv7Q/E0HQegoIGijdmBpbBQ8VDyJYKOjZdtlsQ81utmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttlNN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iUER8kESMZtOTiBhq5AYjTqwvd2t1pZimJNbWXvstaSxzc3WlGC2fSR3ICo9FxPfvRhzOba63trQ8VyiXSwtZebJeOT9ZW1o+cq5SmC3NluaPTU1PHz3+7PFjOxfrHz8tH7z24ctPfXXir3cevfL+D0mciIPZvNY4dsp4jGfbZCjdhHd4aacr67Gk1yvAfUkPzYH1ozwOxWgMNHIAwH/ZWxGxBgD0mUT/DwB9pvk7wM3VlWIz9fYXib11/cWI2L8ef/P65vqcweya3f7GddCRm8kdV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+1JEnBkb33z+Tzbds7BdT3exzPhdZec/2DvfpuOf59qN/3Ib459oM/4ZbnPs3o97H/+5qztQTUfp+O+FlnvbbrXEnxkbyEr/b4z5hpKz58ql9Nz2UERMxNBwWp7aoo6JG3/f6DSvdfz3+0dvfp7Wn/5/e4nc1cHhOz8zU6gXHiTmVtcvRTw+2C7+ZKP9kw7j31Nd1vHK8+992mleGn8abzNtjn93rV2OeLJt+9++oy3Z8v7EycbuMNncKdr4+udPRjrV39r+aUrrb34X2Atp+49sHf9Y0nq/Zm37dfx4efS7TvPuHX/7/X9f8nojvy+bdrFQry9MRexLXt08/ejtzzbLzeXT+CeeaH/8b7X/p98Jz3QZ/+C1X7+8//h3Vxr/zLbaf/uZK7fmBjrV3137TzdyE9mUbs5/3a7gg2w7AAAAAAAAAAAAAAAAAAAAAAAAAOhWLiIORpLLb+RzuXx+/R3ej8RIrlyt1Q+frS7Oz0TjXdljMZRrPupytOV5qFPZ8/Cb5aN3lZ+JiIcj4uPh/zXK+WK1PNPr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgc6DD+/9Tvwz3eu0AgF2zv9crAADsOf0/APQf/T8A9B/9PwD0H/0/APQf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NTJk2la+3N1pZiWZy4sLc5VLxyZKdXm8pXFYr5YXTifn61WZ8ulfLFaudffK1er56djfvHiZL1Uq0/WlpZPV6qL8/XT5yqF2dLp0tCeRAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21NbWp4rlMulBRkZGZmNTK/PTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8EAAD//z4HKi8=") socketpair(0x8, 0x800, 0xfffffff9, &(0x7f0000000040)={0xffffffffffffffff}) pwritev2(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)="0c533294d2519f63d4e6058d6b14607acd03bc021a06e997bc289a70394285bd2b186cb6b220caff24b079da3fde57103dffdee842918ceef6a3466029d4b4bd9551fd05a93f9bafca1b3471b9f203d5e66c278d269371f079e12a6fa90a22d5df7fbb05ce27d108df6c0dfcda6dffa51c14d99a1adc3ab132e5deb0b43fa23b4c89fbb98da9c78b73d378e9968c1414fed24a4292c78f1556ed797859a40e1c933809cc215c31397459cb99dfb15ecef491f5ce5b9ac5dd4de0036a40a7ba389863d7283c167721fd5525a4e58833", 0xcf}, {&(0x7f0000000fc0)="b38753aa3c2f41f43b2db2363950b778f5d172a0c473fb1a85d691041f9dbf505113c64a05d13beba3c6edd2fd9b090ee6225a7d20ba7c61aa6caff28d54a77f3144f83057141a316eb8d7a7bdd261650f0f9b43796093ccfc2c6cf5579f21b0e89d455a4c962887391d1d00e61e5a666d5a169b5bba09e6c8cdefc6825f773cc01dd409282652a72236f8027ead2cfb1d282370266ba6c0356fa2c966a842548279956e676a446e894d296f250da267907da33884d9f08d37c26afc675012c25721416b0054d42b0dd1aade341bc8d6626b14d1c5d09a1e9b981b41881d3763fac162b6f18d122b8231b566afa41c94724115361742e44eaa8b59319af70e99bda4e103350063af893fb8eb74d728bab33f27781e11dd081639bde78677ccfddfbd440df7945f4098c75881a5db1f84cd0c31fb303cbbb6ef7283af96b7ffd8625e886e0bc7a3de7992471813a2a73fb16dcb52cd4d1856e055fec5659106542ece780bc876a8150d095b035feab63c7b51d6c64da7f1c2af81ed641b68c4c781c31c001d8942fcfb24f4d5958fb3aad0936e746dfd0c58358d4b597d4cb0e9fe372e0d07e39441316eb1288691c0af0a34995f6d8c1bbe49c82b8180620d8150d20f30267a7d36ed60971fb9fca20fc70161dc1acb6f089cc6c3adb31b87f06488ff85c13eb2c58e45a23e17689cf269c8e834bfd1fa1f285d9eb40ccbb8f52e8d1d4fe74a28c2ff5ecafc6ce6800a524b4ea88ea9d4db9920cbcc0072aa72fd4507b68d74ff578170decc031ab0d6ca001976476bed2bd97878b74f996d145329a6f6d97d1cbe212f1a3de82e1ad7019f74008f081cc8835f1b7bb647db5bc7051808810f425384938c37161c0afc25a06f3c7ec3902eec9f0d7ba01f3a074f429cdc98899294889d53ea002477aae9dc413dbb99eaec68ab17812a3d0ee4eec8c3c588872e7b100d34092bdfb1c0f8997aa76d9baf906d9d6408c7a842a84d508ee6f6951454dc66c9129fdac97adb666d6aea30604503dd271a7f3138632d9b0a89036d72913f94c9425adf16a51887f825f168ffe734300e08e65abc1e6bfe364f9e0440836d52cdc4c2ae334973d1c5a229d7d75f84695b324d7fa8d72c93b64efc62d4e1ac43feffe7c9490cde1117cd8727939bef9cb167e93a7daa972db70b045997705c8fde285b6b2ddf56685fbd39becbc74a7a60b434f7c7d87be2a2aa00f3b8a6073b4a8f52de018e9bef7d36195f17588d417a13afe21ae9b96aae66d1de0329f54520b257bfa30713803ecc18534081070c4ce9a2fffdd908714a4c055e78647eb0c32b23d27dc052ba1a9113a0de0fd00ed2999a3233e08f71a4431e15b0bd9ac9a0c3f27de4bdfa2417dc8de858c4d5c9cae47a63a14b3ef8678bf42d2c5c6af7b2bda932dc09f69b0f778610c5a81f8aee468f0bc814dd4794000886a93056e659949aa60ac753055ea4dcbac2894b99d34e27cf30831b8202ec1ca60dc5c01c89152fef8f70d98d70d1196c6b70a770f1b11a6fb9ad94dd97d90c3aed21e091dbc9cf862ce6737f6176dcfe79c0cefb44eaf314615b6d74b746076180cb261477cd9bb5021a24ca8a3153d4ce51c6d3084b02fd51fed4a3a50baa18b698c86b0d7d2e5fb9e4ead3e0f5d2bf09dda16dfc704cc4d4f730ba761749351261b122493418bcd6fe787d71d9542127fbc3992b7973ff2d44c66bc29ca055f462a25d46e8b5a52e5881fead2306af449c5ca74541e22d8533009600b065207de16129b4cb08f10e8b277f362325de1995078179ddfab817cad1ba6097ffb58bd6b553931a2541ccc1ae58ef019bb81616cebaef203cdc4f5717e1eb543af10e9fef14ab7329f14a0cea89eded1d7dec11a2e73608476853bc0be317733e8cfeaa0571b34b913115d2348d0388410b222252ee9ac2238ba598e4a9cf007a1c82e6129bc00699275dd42d3316e11edfc105348147c44d448d2eadda18879428b67b95c5d3f0144b093010eb702d333eb3a5357ad3f6b7ab095012a1dee44f6a2f666c809558db7aa42a5f8f77b0d515fc5cdc11d67e2ce09552e11b2872cd0dc82f370e297e58748dc83344a1dcfbb8ae81a41c70f6cbcf8fe8c22f657f0209d939e17d5a9d00863499b43e621903a5a284edae1256cb06cb17fc71cb3b829e439846cbad9daf78786a85ec4b7438dec45ce588ec2e4c59215b33539b0d174b76b0e06e7ee29e219a4a7b2fbd783c92b5e468baf925d7cb3c88045215e21a4ad9560855a5df3b237149571b5b9e8304351d35f4b743575a46f219c98d0c0fea3c7908ab8235692d53f89d424dabba3da5cd7fe6e9e7d5caab7957302033872ca48121be9776b4dcb466bc1dac32f400985eec8676ee60cdf89e0ea7c47c68205f93371144a27ce4927ccf7318bbe3c92afe61b06b896c3dd5119e17d67f1156e0237153df72342efab91c6c4d7c479b5e8f023f592b7baa73626bd94f4cf4b15077edb19a9e5584b479bca325383e0ce67aa7deeda661d57d65532b56ac4e160653a737e32b13a20444956e4b205da99906327244209cdcbd3ed54789ecc92d4066b92c71a2d37bb2a25ae077a1bd5ce8d35825af610f23549ae07cdf2299b973160d1d850117e65663073a753ac134dfe1d88233a09853ed4304b8b35b530fdaeb70c90edd84241cf54a08cb28c525000a34f8ccbf11b8856bd98897879cc9dc95e22b5a12d81fd69602451d3db0733d476958c6dede0799c04ad391ebbff3aa9ecfa0d2081f75a02d2b122f05878a42b282d1d3672e227c77269e7492d865b03d9922b705b0c9120345b5f8f55ed25b15a5b8182cb6c15ca79435f4e1a4fd17f454d5306d7684da834edc07838aa85786f2c1a8524a5fd5c61b9b8874a26e7253fb3d36c9210600ddf5cbdb2cc14b73e3657eb50f0ba8f5e55fbee1182d25d8d1155bf09c952aa5f182772384a478aee5832a223d72636375d2bf607aab9695c950b3c2b0e844bd09d84395e3c83b3e60c520735107e2fd52d5d375f7d804cc26ac851fe21810bd732f4f2cec39186bc0735df75b37a57f4f49e516e3743bd6e079b2da6ae0ac03019a9701d41a51ad4550db5031dd15a8dae8182737878aca469d0e3802014f51f1dba57214eff510e09287e32a626668b9f6b81e3ef0c4034b5d05063c95821a19ba744a2ecf7e33302483098ccf5b426a3365e8802103537dd33c2fcc096b2718c54068e8e13d5b047bcbc3903b6f22e92a12586fa3ea3c8e9736632436dcdca53a33566c3dcd6cd40366c6a206f6189ef4cc4aec82a26ee43744f0e93d05611252ac3a28b48cb5db106e866c47098c11cad2c31836f5ef9c961dc877c127dc1f19f7f79f8692113da83e5a248566a910342eefe4f9cf8ee597a84c87f30c2693c120f3d2a1720afe98f1a5bcbfd54f93bbb93cf6197a7f24ece500cbd6e948da30c087d33f5c0e2f062914ea8e3546e37d79ba9b8e8d68bb62d5dd67173479af155e53e86b676ca2c8d0aed055ef9255aa8f00c524cae081a9a164674e7e5cb2c2c1e1e364f0cf374329c418f51bedf4a251fce6f7ac13165b7e96e2aca5f145af50a299f45e4abcd59a1a0dd4a32b71ec562c28dc8cdb2aa44dd3e305db9c4efb5a18e0fae69cbe606b9e9247b2540343aec52ed1ed0b06f6ba6b776c19fa5d54edc1a8bfddb8139d4f71a7ab9aadf548468ede25cc8009b040dcfcf1228cdaedd2554ec18d7be15d3e6f13d797eef7baa16b990df9e50d7ade077b2a86439fdb0f5ab12f6cb2f4634db7572fe8f28551a23920f87a432059898e3be665c6d20adf3de06fc75f024e0e22722e3a5f1a99903b326ad5265fe2c8dafc2e4b3e1f27125c82d6ccee2ddcd627e54915864e838a552cec388e1928e8b3c6e11362c2a5d77b3ade8f8a54dfa0fc9c0ccecda598d8a4551f3bd149ea1e94a5c4f81c888ba4251638a5f163f1abb074f75480da5ed7882a24bfa5e8cb0e9d1c5d259407175e6b1b1eed6d6db18777364a6d959306199909a4fe32f9c367a7341561cc0e778edd95ac051d2f8a00473bd3af832dc23c6de2ab135a8c50cc1c7b13d3b37236b02f701b81d0fbd574d1186b140bb7ed4542f938fd1b1318c163a6f0b33c282b110da9677acee97441810e724324386b25fcdd549e51e9395437f55d91fa44328bcaedadad55548ee0f5d544727691a4cef773d55e64f5201786e49a0b5a7811902fc1c47c12ce9d3cec6062d85c734e17f6565165b285d6285d1af26fa8486f765df79ff737260acda5729b30a61d7be1cd94b55db37639df6cd38555a8fe661face4b12e6bd872fe0822da0bdc9901453fb3a4a1605439cf13c7a871049538b1c0f49290616eb879def20bef7a3e9718248fe6ff6f160e16eec6b4a7205855e8fdfef97435752388809c4f02556e5f7475d441c01b78ae20e3f3e1c5f5337e65d56241f6d030266ad9f01e3f459fc962d90bfdf7ab7449a858d6f40862061206263ddfd5bc7c7eb654aa5844b680d7f140df967281c5a4dfb9ed276ca079252ccebbba0cb2ef39abfce28f0b87428bc16af0b92db706956bdce6f7d14d6463fa1cb8005140c134902a5d7b880215197d2a3dbba9898daca5b717e6a6773882a9c926c3045916d38d7f8d02e4f5f9eaa8975671e21891af98088bd76102b0fdb9c13d5c145f02855c529a0de56f418ea15217b9d78d4da04cfb376e192b03ab5ec7158092cf3c2a60b45cdc2fbf87208eddad2d20a989566c3fc0056eb21f151253021e71534eb70bb2fb94824cb831fa3d1d3acbbd2094b72d44946b8ae012858bad7933240c245e95db4861a0530a0790f921e7df9b3ec3873615b2465cfe347ef8f86a645dfbc1dea244899b6920ac0fca3b12cf80e326ea690b24522e0eb486ede4b4a20bc5eb1b8d9dab9a63b5930f7ace159802bb55260fb5427ebdf3ba3186718a298c7b668348fa02893aa9a6f355b61c65598397361a11b7b12e26272691b88992fdcf2db3295a0bdee25e7e861dc415ee936b0a82dd1efd292884b4964404c637a771a56e4dfe4ef2a77ff42c979bc00a80190b40eda5685d81d2be631694cba52b8a8dac5e0fca8c791aa2b5197b3318a565887aa6cc84772ffe7e857da46447b357fbdedbf0ac8c2e00e3a7085fd2e88d2e23de38503c80b3d8dddeee4ba5a32f1e9cda085070048c2651392f4fda875ddc37263d4c4cf7d805cafc238a835598141db6932690f1de7523c365f767807374ea87934965e2f1511eab093e7187f20863c23a6c6193b1a28389c8ad002d512ca9dffc5392de18c98bf551709e45bf6d9545444efae24720cdc62f7d1dfe7235d33d77505d099b40cfe3d32b7299e40fd7428f5fc738881f6606bd04394f36dd881bdb96fb84030f2c3a402a7604273e67ed12e8a53fb4eaefa55072bbcdcc124d8b651e4bb256a29cad2de8dc823f114469bb75a87d77fffcfb1ec01e5952d042a4930486020f22e4c8781ed54aeb33e5157d8bc27e61d795d4f65fbcf5f74c6087b63cf35d89e8c220031cbfd46de981beeb1dc07e0f552af597c6d8f3447c1ad348217b74b0ebee67bac21e17b2be9194026c0bd41767e3772944330dac0453ddbc02d9af07f1c825e1d64ab6387e27e61b16961e13eb8e3be5d4fc911baa35a857a5f642a6372d3103fbd10c51afc284275df3e6e81f5a85173850398483f4cc5bf79557e17b9ec5bf99e17afa3314768101ecc62a484f9a1ee5faf37c0afa404eb4b1f6463da553eb72a6451522f816b887305e39", 0x1000}, {&(0x7f0000000280)="0956c379c07c6476a3546663326f1c7516da9b48483396968668a7855cfc95f2644a4e3505d6485f7a7326d6a39e258db3a8531c2880846cff9ee269618da8028d8e0c68b5f6b6c2347ab5eb03166edad8bd9763669cbaad85042f9bdc7e1559bcc42740ee792a6e64537b4250cdb84189636c037dd12978e312adf48f52a007e3eddac47c3b39386187e43bd295ed601c8d8ce765a8e22ece688e08b0eb98d085b4bed8e55c", 0xa6}, {&(0x7f0000000080)="58974af6f0c97d868a782cb0b8853df9c8aa8368f8705d80dd832fe989d5ffd07455ccebb31b7d0f9a8ee84ea13987f3ece973cc043f03", 0x37}, {&(0x7f00000000c0)="55efe4bba8c0e7e4dd1748f358d98f6dedfbe0cd34acaf486398", 0x1a}, {&(0x7f00000003c0)="01eba0f772be01f5694b654827c58c7017a79b82e655c2a9c49d37ae8400354bf233d90e7d1b700ee6e37243c62be0691dd7e33245dc19d8be42abaff60aa5e392edf78af9b19b6002fa22e6798dc8e92c039233a61ce3c8abdaba69d5f2bbbf4c948a6376b42820ccd0b6863d78", 0x6e}, {&(0x7f0000000440)="9946665132e2e5e30dd1f2414cc9d701a7bcbed4bf76bc7c6a15bc16731a1925b837c6f76151b7c323054512686ae4c0d9838333c530996bc2c618f0720c9ced4588", 0x42}, {&(0x7f00000004c0)="1a487df7d6a79f21e661435f7dbda8ca8ccd5f743d5a6f565f2a1f9ff435ee7a1dd86cdc496c34cf2b45c243a73beca27ff689cd9cf064942a21da07dd52d316cad6be5705f7c9a684d82dd5218998318925daa3f2ee9ac6fbc96ad3f8f1a7344229535d314e", 0x66}, {&(0x7f0000000540)="a3a967e12005da221ea15af5182a23c5f4e4d3aed3429192f20fd3a99c8b16c6fe4f17ca603c401d678c6f38f2ed9b5e915639330cacf2c854e732585c7d9834d13fef7d52b00b93861d", 0x4a}], 0x9, 0x1, 0x9, 0x4) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380), &(0x7f0000002e40)=ANY=[@ANYBLOB="00fb0100000010e13b996fdb0be27e5dd0ea40292f5fa682fcb2c5d273261586d7dac865b39d5b15b2238075110b31967e6020a49dc2b94697f642738698d8176be6aacbfe5d00073115bef82aad3afe1b1e8c432277c33c4854ceb2d271605fcffc704e53183e3bfd10108b2cf5026de81a51d315b9df35b8e858db9a7ac0a72877618dd722d0bfc5a2dd1c8595afcee2a224be1e1f26a0d88ba2c5ac35f43acbe13d4572785379c8fc0559b085299fe026ffbd232b976156c7e1c5a143a91a3fb0ae4ed235080603af43b18be621d28ac4dd48d4a15f269fb63a61be4a1bc943042322b65480845e2aa2c716b2d551738347366d0aefbe5d37ae4319fbde3d965ca210049e5a9245207bd32d1887b89e73be1f3bd71e6a51b87e113b45cf14509c75b877e290ef19e76b266ec5bf11735730004f5a0244dcec74eadf2de83340a9462a6c8d34ccc5b74c652411ed52b943e7ab071b905d118031c2250d69e7a76b44d6cf4785204182ad5f848070d56414556e7d556dc52e73d7b51a6aca80b969747a685cead8c5eb6b5172c89c526dd89fd33b201207d47fedae78cba4f1505d8b21202553e3c0c1141584570c58f09e166ff9869fe8d5dffc895240dfe4677e598c5cb3d5fb30d4a3067ccdf9eed64e975cdb89c1efae0dae6eb482da2fdc7c23a274d510488fe5ce5cbfdc669d3f30ea4947feb4577fc22d2282c335dc726fc12cb1a5078f49d9f2ad9037b12a888c42cbbdeeb6c9247ec8eec1dedfa049c689d0c64274570c662309fd41600b544a7eb719d45c44a892eb137e5c29a1a6fc7e8c2ac9b6fe5456cf337ec1c759e9de18c346945ca6da5de4732870e043f88d43b400381c62b020f5f8aa11d627513576c982d3065421869a0648af2c79090cd96b1fe8afe9e9c04c0049e1d90e123c22a281ce075ef1e94adf073817a39e313b28431d9277175bb2c9c010dda0ae99e4629b388e74e687e5b6db5461ec698737c19df8e66a287e54adc8feb9516e453ce98ee489af3e803c75226638db6f89c941227d66de7444bd7c5057a6994efba3c47bff78d5f4c5d90927a119ac0fb783631244030e0704eccd02a9c2f2ff9d0723837886cc308d830ded41bb2774eb26af6f7d7cd5165782ec4c026483c1a8ca02154376235b5b673c8702a3600fb1eb3de96277f9174f340dcadb64d75d8839aa09661030d3f3e49c119c2f007fd0acae06b8b72e9ef5ef0a4846868f9f34c665e26a3f2dc3e646ac79a0e02dc9630e1d480c5d9ac816a88041f227047aa071ee67381b6d8302d79d994b20c3abb9c1983ac34f559d24c59a712c54b370f51f05a31ee5edf867f8bb1aefaacf6abff4fcf010d09b859349d566327333bacb3014ae794fda22061d8fe2fa060c178f9bd115a16a155640e8aecdade3c8b9734f86843d148e5a4cd132fac6b889a695566b39f1408c6148e4d03581024e4fb3730253571c8d48fe8771e33bd84df97e1a70d3905ddf740379551d54b698a4988d9a8580c50cbae5b342c9b39fa4b3abf21200ca9af5e6897deaffbcde15cfd1dd9de2b0f1c1d30afdc5457b05ec63a054f799bf3035af9be2a67af13d78c609a072f07a10c395c1ffec4ba851dbda1debdf393eafe7bfaefac408a342862947f038e7ff0ab1f0974a2642084b11e29263b783c4dff5ca6775000e7a8e1950ee6dc1d15726ff75931c6fab4853a6e9e7bea2d8aa730773936d416a4768b3db432b14e5a0fab95bd19392b63f408670dd6eb2e3b5d841c46de524c8fa9ea43d52b8dfeea8198171090aa9bfaa4e91619dd6ebbe13b1fb153f02ac875bb22211dd57f364205c690bb5f5accfeed371948b9c01e7dd075a0e8573a9d71c1747d6c2c03ced396fd2233280caacc4ed0494485c089afd56bad194efdae3e360af5c370f045604d9a2fad2567f93c1afdeb3d6f4611569bd224e5717ea062b7c02aaf8e923cd072786404f365b2d3619b163edb810f06c4f271a17ad4befb02c1283a51f0122a2610a4227ea81c7ac0351381585d99b5ff9210125a51502a6e0a8991c3d6d1e93f4b2e8af04879d3d7a0ee9fc9c747a8886c4f5659e65b631d8f3daaf4ca10c18d736eeb93fe7e14b743117ea617420423ac2d00451d585dd44bb26e1cbd5ebfe235b449b0b7e6fe9bd495dffebf2a33efdb7a637a37bd6135ebf8780a37909a401aa620dfb1d9b322a1ce20000480434bbe1fc548a5cde43228e3cc5a04a7a36b72a602b1556a4dd282ed77194d5de584fc5120ce04d778f8ca778e4cfe145ae8bb006a2c6e9a19c6c0644b3a348f597903aeadea38b009510fe9127d948b932f60520d5c8fb26df787580c468bcb4c1ab9c89b9a453b0e3cebd4af1883e90b679090dcd5977ff8e55dfbe75b720ccbda54894c011e93ea5c1d32315b367ca8c20cc2cffeaea9107934348ee13d62d4fc9a34ecb567e79dab64117896f8dee8b4c1b86f452e90e070cb210c68e86e0bb0097e4e87e488b23d29e79f9e9a889364b596ac28a343089000000"], 0x701, 0x0) [ 197.751651][ T22] audit: type=1400 audit(1670938176.329:183): avc: denied { module_request } for pid=1647 comm="syz-executor.2" kmod="net-pf-16-proto-11" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=system permissive=1 [ 197.777903][ T22] audit: type=1400 audit(1670938176.359:184): avc: denied { read } for pid=137 comm="syslogd" name="log" dev="sda1" ino=1125 scontext=system_u:system_r:syslogd_t tcontext=system_u:object_r:var_t tclass=lnk_file permissive=1 13:29:36 executing program 0: syz_clone(0xc061c380, 0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000040)="c31fed181f2090afb9595a") [ 197.800777][ T1675] netlink: 15 bytes leftover after parsing attributes in process `syz-executor.2'. [ 197.838444][ T1681] EXT4-fs (loop5): mounted filesystem without journal. Opts: data_err=abort,noblock_validity,barrier=0x0000000000000004,quota,nogrpid,nombcache,,errors=continue [ 197.862743][ T22] audit: type=1400 audit(1670938176.479:185): avc: denied { setattr } for pid=1680 comm="syz-executor.5" name="file1" dev="loop5" ino=15 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 197.900946][ T1688] overlayfs: missing 'lowerdir' [ 197.967156][ T67] usb 5-1: new full-speed USB device number 15 using dummy_hcd [ 198.327251][ T67] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 198.335924][ T67] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 198.346187][ T67] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 198.507244][ T67] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 198.516271][ T67] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 198.524521][ T67] usb 5-1: Product: syz [ 198.528782][ T67] usb 5-1: Manufacturer: syz [ 198.533355][ T67] usb 5-1: SerialNumber: syz [ 198.857245][ T67] usb 5-1: 0:2 : does not exist [ 198.867594][ T67] usb 5-1: USB disconnect, device number 15 13:29:37 executing program 4: syz_usb_connect$uac1(0x2, 0xad, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x9b, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xa, 0x24, 0x2, 0x1, 0x3, 0x3, 0x1, 0x2f, "f8", 'V'}, @as_header={0x7, 0x24, 0x1, 0x6, 0x5}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0x20, 0x3, 0x40, 0x8, "9f8934", '^I'}, @format_type_i_discrete={0xb, 0x24, 0x2, 0x1, 0x80, 0x4, 0x1f, 0x9, "4bca84"}, @as_header={0x7, 0x24, 0x1, 0x8, 0x9c, 0x1001}, @format_type_i_discrete={0xc, 0x24, 0x2, 0x1, 0x9, 0x3, 0x3f, 0x6, "6d586d81"}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7, 0x25, 0x1, 0x0, 0x0, 0xb6c}}}}}}}]}}, 0x0) 13:29:37 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair(0x27, 0x0, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$netlink(0x10, 0x3, 0xb) r3 = syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r2, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x60, r3, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x8f04}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}}]}, 0x60}}, 0x4000) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0xb4, r3, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1daa}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x3f}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0xe6}}]}, 0xb4}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) write(r0, &(0x7f0000000080)="3300000048001f000307f4f9002304000a04f55f0800010002010002080003800500000099db973b91aa057972513500b04067", 0x33) socket(0x10, 0x3, 0x0) (async) socketpair(0x27, 0x0, 0xff, &(0x7f0000000000)) (async) socket$netlink(0x10, 0x3, 0xb) (async) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) (async) sendmsg$DEVLINK_CMD_SB_OCC_MAX_CLEAR(r2, &(0x7f00000002c0)={&(0x7f0000000080), 0xc, &(0x7f00000001c0)={&(0x7f0000000240)={0x60, r3, 0x100, 0x70bd2d, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x8f04}}, {@pci={{0x8}, {0x11}}, {0x8, 0xb, 0x3}}]}, 0x60}}, 0x4000) (async) sendmsg$DEVLINK_CMD_SB_GET(r1, &(0x7f00000001c0)={&(0x7f0000000040), 0xc, &(0x7f0000000180)={&(0x7f00000000c0)={0xb4, r3, 0x400, 0x70bd2b, 0x25dfdbfc, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1daa}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x3f}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0x1}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0xb, 0xe6}}]}, 0xb4}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) (async) write(r0, &(0x7f0000000080)="3300000048001f000307f4f9002304000a04f55f0800010002010002080003800500000099db973b91aa057972513500b04067", 0x33) (async) [ 199.289072][ T1690] netlink: 15 bytes leftover after parsing attributes in process `syz-executor.2'. [ 199.298934][ T1690] netlink: 15 bytes leftover after parsing attributes in process `syz-executor.2'. [ 199.557157][ T67] usb 5-1: new full-speed USB device number 16 using dummy_hcd [ 199.917170][ T67] usb 5-1: config 1 contains an unexpected descriptor of type 0x1, skipping [ 199.925862][ T67] usb 5-1: config 1 has an invalid descriptor of length 1, skipping remainder of the config [ 199.936227][ T67] usb 5-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 200.097214][ T67] usb 5-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 200.106321][ T67] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 200.114547][ T67] usb 5-1: Product: syz [ 200.118915][ T67] usb 5-1: Manufacturer: syz [ 200.123511][ T67] usb 5-1: SerialNumber: syz [ 200.447308][ T67] usb 5-1: 0:2 : does not exist [ 200.454556][ T67] usb 5-1: USB disconnect, device number 16 13:29:39 executing program 3: unshare(0x0) (async) timer_settime(0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x989680}}, &(0x7f0000000100)) timer_create(0x5, &(0x7f0000000200)={0x0, 0x2b, 0x1, @thr={&(0x7f0000000140)='O7', &(0x7f00000001c0)="de949af68efae3b53843a6c5"}}, &(0x7f0000000240)=0x0) timer_settime(r3, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) (async) r5 = socket$inet6(0xa, 0x2, 0x0) (async, rerun: 64) timer_settime(0x0, 0x1, &(0x7f0000000000)={{0x77359400}}, &(0x7f0000000040)) (rerun: 64) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x0, 0x0, @dev, 0x7}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r4, 0x0, 0x4ffe0, 0x0) 13:29:39 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000002100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002140)=@bridge_newvlan={0x68, 0x70, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_INFO={0x8, 0x1, {0xe}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0x8}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_CMD={0x8, 0x2, 0x11}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0xf}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_MCAST_ROUTER={0x5, 0x6, 0xff}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_ID={0x8, 0x1, 0x40}}}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x80) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000001fc0)='.\x00', 0x0) r2 = dup(0xffffffffffffffff) (async) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000002000), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0x1c, 0xb, &(0x7f0000000680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x10001}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @call={0x85, 0x0, 0x0, 0xf}, @exit, @btf_id={0x18, 0x1, 0x3, 0x0, 0x1}, @alu={0x7, 0x0, 0x6, 0x6, 0x3, 0x30, 0x1}, @call={0x85, 0x0, 0x0, 0x97}]}, &(0x7f0000000340)='syzkaller\x00', 0x8, 0x1c, &(0x7f0000000700)=""/28, 0x41000, 0x4, '\x00', 0x0, 0xf, r0, 0x8, &(0x7f0000000740)={0x0, 0x7}, 0x8, 0x10, &(0x7f0000000800)={0x2, 0x0, 0x8, 0x2}, 0x10, 0x0, r1, 0x0, &(0x7f0000002040)=[0xffffffffffffffff, r2, r3, 0xffffffffffffffff]}, 0x80) (async) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f0000000100)={[{@data_err_abort}, {@noblock_validity}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@quota}, {@nogrpid}, {@nombcache}]}, 0x1, 0x75b, &(0x7f0000000840)="$eJzs3c1rHOUfAPDvbJKmv7Q/E0HQegoIGijdmBpbBQ8VDyJYKOjZdtlsQ81utmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttlNN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iUER8kESMZtOTiBhq5AYjTqwvd2t1pZimJNbWXvstaSxzc3WlGC2fSR3ICo9FxPfvRhzOba63trQ8VyiXSwtZebJeOT9ZW1o+cq5SmC3NluaPTU1PHz3+7PFjOxfrHz8tH7z24ctPfXXir3cevfL+D0mciIPZvNY4dsp4jGfbZCjdhHd4aacr67Gk1yvAfUkPzYH1ozwOxWgMNHIAwH/ZWxGxBgD0mUT/DwB9pvk7wM3VlWIz9fYXib11/cWI2L8ef/P65vqcweya3f7GddCRm8kdV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+1JEnBkb33z+Tzbds7BdT3exzPhdZec/2DvfpuOf59qN/3Ib459oM/4ZbnPs3o97H/+5qztQTUfp+O+FlnvbbrXEnxkbyEr/b4z5hpKz58ql9Nz2UERMxNBwWp7aoo6JG3/f6DSvdfz3+0dvfp7Wn/5/e4nc1cHhOz8zU6gXHiTmVtcvRTw+2C7+ZKP9kw7j31Nd1vHK8+992mleGn8abzNtjn93rV2OeLJt+9++oy3Z8v7EycbuMNncKdr4+udPRjrV39r+aUrrb34X2Atp+49sHf9Y0nq/Zm37dfx4efS7TvPuHX/7/X9f8nojvy+bdrFQry9MRexLXt08/ejtzzbLzeXT+CeeaH/8b7X/p98Jz3QZ/+C1X7+8//h3Vxr/zLbaf/uZK7fmBjrV3137TzdyE9mUbs5/3a7gg2w7AAAAAAAAAAAAAAAAAAAAAAAAAOhWLiIORpLLb+RzuXx+/R3ej8RIrlyt1Q+frS7Oz0TjXdljMZRrPupytOV5qFPZ8/Cb5aN3lZ+JiIcj4uPh/zXK+WK1PNPr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgc6DD+/9Tvwz3eu0AgF2zv9crAADsOf0/APQf/T8A9B/9PwD0H/0/APQf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NTJk2la+3N1pZiWZy4sLc5VLxyZKdXm8pXFYr5YXTifn61WZ8ulfLFaudffK1er56djfvHiZL1Uq0/WlpZPV6qL8/XT5yqF2dLp0tCeRAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21NbWp4rlMulBRkZGZmNTK/PTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8EAAD//z4HKi8=") (async) socketpair(0x8, 0x800, 0xfffffff9, &(0x7f0000000040)={0xffffffffffffffff}) pwritev2(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)="0c533294d2519f63d4e6058d6b14607acd03bc021a06e997bc289a70394285bd2b186cb6b220caff24b079da3fde57103dffdee842918ceef6a3466029d4b4bd9551fd05a93f9bafca1b3471b9f203d5e66c278d269371f079e12a6fa90a22d5df7fbb05ce27d108df6c0dfcda6dffa51c14d99a1adc3ab132e5deb0b43fa23b4c89fbb98da9c78b73d378e9968c1414fed24a4292c78f1556ed797859a40e1c933809cc215c31397459cb99dfb15ecef491f5ce5b9ac5dd4de0036a40a7ba389863d7283c167721fd5525a4e58833", 0xcf}, {&(0x7f0000000fc0)="b38753aa3c2f41f43b2db2363950b778f5d172a0c473fb1a85d691041f9dbf505113c64a05d13beba3c6edd2fd9b090ee6225a7d20ba7c61aa6caff28d54a77f3144f83057141a316eb8d7a7bdd261650f0f9b43796093ccfc2c6cf5579f21b0e89d455a4c962887391d1d00e61e5a666d5a169b5bba09e6c8cdefc6825f773cc01dd409282652a72236f8027ead2cfb1d282370266ba6c0356fa2c966a842548279956e676a446e894d296f250da267907da33884d9f08d37c26afc675012c25721416b0054d42b0dd1aade341bc8d6626b14d1c5d09a1e9b981b41881d3763fac162b6f18d122b8231b566afa41c94724115361742e44eaa8b59319af70e99bda4e103350063af893fb8eb74d728bab33f27781e11dd081639bde78677ccfddfbd440df7945f4098c75881a5db1f84cd0c31fb303cbbb6ef7283af96b7ffd8625e886e0bc7a3de7992471813a2a73fb16dcb52cd4d1856e055fec5659106542ece780bc876a8150d095b035feab63c7b51d6c64da7f1c2af81ed641b68c4c781c31c001d8942fcfb24f4d5958fb3aad0936e746dfd0c58358d4b597d4cb0e9fe372e0d07e39441316eb1288691c0af0a34995f6d8c1bbe49c82b8180620d8150d20f30267a7d36ed60971fb9fca20fc70161dc1acb6f089cc6c3adb31b87f06488ff85c13eb2c58e45a23e17689cf269c8e834bfd1fa1f285d9eb40ccbb8f52e8d1d4fe74a28c2ff5ecafc6ce6800a524b4ea88ea9d4db9920cbcc0072aa72fd4507b68d74ff578170decc031ab0d6ca001976476bed2bd97878b74f996d145329a6f6d97d1cbe212f1a3de82e1ad7019f74008f081cc8835f1b7bb647db5bc7051808810f425384938c37161c0afc25a06f3c7ec3902eec9f0d7ba01f3a074f429cdc98899294889d53ea002477aae9dc413dbb99eaec68ab17812a3d0ee4eec8c3c588872e7b100d34092bdfb1c0f8997aa76d9baf906d9d6408c7a842a84d508ee6f6951454dc66c9129fdac97adb666d6aea30604503dd271a7f3138632d9b0a89036d72913f94c9425adf16a51887f825f168ffe734300e08e65abc1e6bfe364f9e0440836d52cdc4c2ae334973d1c5a229d7d75f84695b324d7fa8d72c93b64efc62d4e1ac43feffe7c9490cde1117cd8727939bef9cb167e93a7daa972db70b045997705c8fde285b6b2ddf56685fbd39becbc74a7a60b434f7c7d87be2a2aa00f3b8a6073b4a8f52de018e9bef7d36195f17588d417a13afe21ae9b96aae66d1de0329f54520b257bfa30713803ecc18534081070c4ce9a2fffdd908714a4c055e78647eb0c32b23d27dc052ba1a9113a0de0fd00ed2999a3233e08f71a4431e15b0bd9ac9a0c3f27de4bdfa2417dc8de858c4d5c9cae47a63a14b3ef8678bf42d2c5c6af7b2bda932dc09f69b0f778610c5a81f8aee468f0bc814dd4794000886a93056e659949aa60ac753055ea4dcbac2894b99d34e27cf30831b8202ec1ca60dc5c01c89152fef8f70d98d70d1196c6b70a770f1b11a6fb9ad94dd97d90c3aed21e091dbc9cf862ce6737f6176dcfe79c0cefb44eaf314615b6d74b746076180cb261477cd9bb5021a24ca8a3153d4ce51c6d3084b02fd51fed4a3a50baa18b698c86b0d7d2e5fb9e4ead3e0f5d2bf09dda16dfc704cc4d4f730ba761749351261b122493418bcd6fe787d71d9542127fbc3992b7973ff2d44c66bc29ca055f462a25d46e8b5a52e5881fead2306af449c5ca74541e22d8533009600b065207de16129b4cb08f10e8b277f362325de1995078179ddfab817cad1ba6097ffb58bd6b553931a2541ccc1ae58ef019bb81616cebaef203cdc4f5717e1eb543af10e9fef14ab7329f14a0cea89eded1d7dec11a2e73608476853bc0be317733e8cfeaa0571b34b913115d2348d0388410b222252ee9ac2238ba598e4a9cf007a1c82e6129bc00699275dd42d3316e11edfc105348147c44d448d2eadda18879428b67b95c5d3f0144b093010eb702d333eb3a5357ad3f6b7ab095012a1dee44f6a2f666c809558db7aa42a5f8f77b0d515fc5cdc11d67e2ce09552e11b2872cd0dc82f370e297e58748dc83344a1dcfbb8ae81a41c70f6cbcf8fe8c22f657f0209d939e17d5a9d00863499b43e621903a5a284edae1256cb06cb17fc71cb3b829e439846cbad9daf78786a85ec4b7438dec45ce588ec2e4c59215b33539b0d174b76b0e06e7ee29e219a4a7b2fbd783c92b5e468baf925d7cb3c88045215e21a4ad9560855a5df3b237149571b5b9e8304351d35f4b743575a46f219c98d0c0fea3c7908ab8235692d53f89d424dabba3da5cd7fe6e9e7d5caab7957302033872ca48121be9776b4dcb466bc1dac32f400985eec8676ee60cdf89e0ea7c47c68205f93371144a27ce4927ccf7318bbe3c92afe61b06b896c3dd5119e17d67f1156e0237153df72342efab91c6c4d7c479b5e8f023f592b7baa73626bd94f4cf4b15077edb19a9e5584b479bca325383e0ce67aa7deeda661d57d65532b56ac4e160653a737e32b13a20444956e4b205da99906327244209cdcbd3ed54789ecc92d4066b92c71a2d37bb2a25ae077a1bd5ce8d35825af610f23549ae07cdf2299b973160d1d850117e65663073a753ac134dfe1d88233a09853ed4304b8b35b530fdaeb70c90edd84241cf54a08cb28c525000a34f8ccbf11b8856bd98897879cc9dc95e22b5a12d81fd69602451d3db0733d476958c6dede0799c04ad391ebbff3aa9ecfa0d2081f75a02d2b122f05878a42b282d1d3672e227c77269e7492d865b03d9922b705b0c9120345b5f8f55ed25b15a5b8182cb6c15ca79435f4e1a4fd17f454d5306d7684da834edc07838aa85786f2c1a8524a5fd5c61b9b8874a26e7253fb3d36c9210600ddf5cbdb2cc14b73e3657eb50f0ba8f5e55fbee1182d25d8d1155bf09c952aa5f182772384a478aee5832a223d72636375d2bf607aab9695c950b3c2b0e844bd09d84395e3c83b3e60c520735107e2fd52d5d375f7d804cc26ac851fe21810bd732f4f2cec39186bc0735df75b37a57f4f49e516e3743bd6e079b2da6ae0ac03019a9701d41a51ad4550db5031dd15a8dae8182737878aca469d0e3802014f51f1dba57214eff510e09287e32a626668b9f6b81e3ef0c4034b5d05063c95821a19ba744a2ecf7e33302483098ccf5b426a3365e8802103537dd33c2fcc096b2718c54068e8e13d5b047bcbc3903b6f22e92a12586fa3ea3c8e9736632436dcdca53a33566c3dcd6cd40366c6a206f6189ef4cc4aec82a26ee43744f0e93d05611252ac3a28b48cb5db106e866c47098c11cad2c31836f5ef9c961dc877c127dc1f19f7f79f8692113da83e5a248566a910342eefe4f9cf8ee597a84c87f30c2693c120f3d2a1720afe98f1a5bcbfd54f93bbb93cf6197a7f24ece500cbd6e948da30c087d33f5c0e2f062914ea8e3546e37d79ba9b8e8d68bb62d5dd67173479af155e53e86b676ca2c8d0aed055ef9255aa8f00c524cae081a9a164674e7e5cb2c2c1e1e364f0cf374329c418f51bedf4a251fce6f7ac13165b7e96e2aca5f145af50a299f45e4abcd59a1a0dd4a32b71ec562c28dc8cdb2aa44dd3e305db9c4efb5a18e0fae69cbe606b9e9247b2540343aec52ed1ed0b06f6ba6b776c19fa5d54edc1a8bfddb8139d4f71a7ab9aadf548468ede25cc8009b040dcfcf1228cdaedd2554ec18d7be15d3e6f13d797eef7baa16b990df9e50d7ade077b2a86439fdb0f5ab12f6cb2f4634db7572fe8f28551a23920f87a432059898e3be665c6d20adf3de06fc75f024e0e22722e3a5f1a99903b326ad5265fe2c8dafc2e4b3e1f27125c82d6ccee2ddcd627e54915864e838a552cec388e1928e8b3c6e11362c2a5d77b3ade8f8a54dfa0fc9c0ccecda598d8a4551f3bd149ea1e94a5c4f81c888ba4251638a5f163f1abb074f75480da5ed7882a24bfa5e8cb0e9d1c5d259407175e6b1b1eed6d6db18777364a6d959306199909a4fe32f9c367a7341561cc0e778edd95ac051d2f8a00473bd3af832dc23c6de2ab135a8c50cc1c7b13d3b37236b02f701b81d0fbd574d1186b140bb7ed4542f938fd1b1318c163a6f0b33c282b110da9677acee97441810e724324386b25fcdd549e51e9395437f55d91fa44328bcaedadad55548ee0f5d544727691a4cef773d55e64f5201786e49a0b5a7811902fc1c47c12ce9d3cec6062d85c734e17f6565165b285d6285d1af26fa8486f765df79ff737260acda5729b30a61d7be1cd94b55db37639df6cd38555a8fe661face4b12e6bd872fe0822da0bdc9901453fb3a4a1605439cf13c7a871049538b1c0f49290616eb879def20bef7a3e9718248fe6ff6f160e16eec6b4a7205855e8fdfef97435752388809c4f02556e5f7475d441c01b78ae20e3f3e1c5f5337e65d56241f6d030266ad9f01e3f459fc962d90bfdf7ab7449a858d6f40862061206263ddfd5bc7c7eb654aa5844b680d7f140df967281c5a4dfb9ed276ca079252ccebbba0cb2ef39abfce28f0b87428bc16af0b92db706956bdce6f7d14d6463fa1cb8005140c134902a5d7b880215197d2a3dbba9898daca5b717e6a6773882a9c926c3045916d38d7f8d02e4f5f9eaa8975671e21891af98088bd76102b0fdb9c13d5c145f02855c529a0de56f418ea15217b9d78d4da04cfb376e192b03ab5ec7158092cf3c2a60b45cdc2fbf87208eddad2d20a989566c3fc0056eb21f151253021e71534eb70bb2fb94824cb831fa3d1d3acbbd2094b72d44946b8ae012858bad7933240c245e95db4861a0530a0790f921e7df9b3ec3873615b2465cfe347ef8f86a645dfbc1dea244899b6920ac0fca3b12cf80e326ea690b24522e0eb486ede4b4a20bc5eb1b8d9dab9a63b5930f7ace159802bb55260fb5427ebdf3ba3186718a298c7b668348fa02893aa9a6f355b61c65598397361a11b7b12e26272691b88992fdcf2db3295a0bdee25e7e861dc415ee936b0a82dd1efd292884b4964404c637a771a56e4dfe4ef2a77ff42c979bc00a80190b40eda5685d81d2be631694cba52b8a8dac5e0fca8c791aa2b5197b3318a565887aa6cc84772ffe7e857da46447b357fbdedbf0ac8c2e00e3a7085fd2e88d2e23de38503c80b3d8dddeee4ba5a32f1e9cda085070048c2651392f4fda875ddc37263d4c4cf7d805cafc238a835598141db6932690f1de7523c365f767807374ea87934965e2f1511eab093e7187f20863c23a6c6193b1a28389c8ad002d512ca9dffc5392de18c98bf551709e45bf6d9545444efae24720cdc62f7d1dfe7235d33d77505d099b40cfe3d32b7299e40fd7428f5fc738881f6606bd04394f36dd881bdb96fb84030f2c3a402a7604273e67ed12e8a53fb4eaefa55072bbcdcc124d8b651e4bb256a29cad2de8dc823f114469bb75a87d77fffcfb1ec01e5952d042a4930486020f22e4c8781ed54aeb33e5157d8bc27e61d795d4f65fbcf5f74c6087b63cf35d89e8c220031cbfd46de981beeb1dc07e0f552af597c6d8f3447c1ad348217b74b0ebee67bac21e17b2be9194026c0bd41767e3772944330dac0453ddbc02d9af07f1c825e1d64ab6387e27e61b16961e13eb8e3be5d4fc911baa35a857a5f642a6372d3103fbd10c51afc284275df3e6e81f5a85173850398483f4cc5bf79557e17b9ec5bf99e17afa3314768101ecc62a484f9a1ee5faf37c0afa404eb4b1f6463da553eb72a6451522f816b887305e39", 0x1000}, {&(0x7f0000000280)="0956c379c07c6476a3546663326f1c7516da9b48483396968668a7855cfc95f2644a4e3505d6485f7a7326d6a39e258db3a8531c2880846cff9ee269618da8028d8e0c68b5f6b6c2347ab5eb03166edad8bd9763669cbaad85042f9bdc7e1559bcc42740ee792a6e64537b4250cdb84189636c037dd12978e312adf48f52a007e3eddac47c3b39386187e43bd295ed601c8d8ce765a8e22ece688e08b0eb98d085b4bed8e55c", 0xa6}, {&(0x7f0000000080)="58974af6f0c97d868a782cb0b8853df9c8aa8368f8705d80dd832fe989d5ffd07455ccebb31b7d0f9a8ee84ea13987f3ece973cc043f03", 0x37}, {&(0x7f00000000c0)="55efe4bba8c0e7e4dd1748f358d98f6dedfbe0cd34acaf486398", 0x1a}, {&(0x7f00000003c0)="01eba0f772be01f5694b654827c58c7017a79b82e655c2a9c49d37ae8400354bf233d90e7d1b700ee6e37243c62be0691dd7e33245dc19d8be42abaff60aa5e392edf78af9b19b6002fa22e6798dc8e92c039233a61ce3c8abdaba69d5f2bbbf4c948a6376b42820ccd0b6863d78", 0x6e}, {&(0x7f0000000440)="9946665132e2e5e30dd1f2414cc9d701a7bcbed4bf76bc7c6a15bc16731a1925b837c6f76151b7c323054512686ae4c0d9838333c530996bc2c618f0720c9ced4588", 0x42}, {&(0x7f00000004c0)="1a487df7d6a79f21e661435f7dbda8ca8ccd5f743d5a6f565f2a1f9ff435ee7a1dd86cdc496c34cf2b45c243a73beca27ff689cd9cf064942a21da07dd52d316cad6be5705f7c9a684d82dd5218998318925daa3f2ee9ac6fbc96ad3f8f1a7344229535d314e", 0x66}, {&(0x7f0000000540)="a3a967e12005da221ea15af5182a23c5f4e4d3aed3429192f20fd3a99c8b16c6fe4f17ca603c401d678c6f38f2ed9b5e915639330cacf2c854e732585c7d9834d13fef7d52b00b93861d", 0x4a}], 0x9, 0x1, 0x9, 0x4) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380), &(0x7f0000002e40)=ANY=[@ANYBLOB="00fb0100000010e13b996fdb0be27e5dd0ea40292f5fa682fcb2c5d273261586d7dac865b39d5b15b2238075110b31967e6020a49dc2b94697f642738698d8176be6aacbfe5d00073115bef82aad3afe1b1e8c432277c33c4854ceb2d271605fcffc704e53183e3bfd10108b2cf5026de81a51d315b9df35b8e858db9a7ac0a72877618dd722d0bfc5a2dd1c8595afcee2a224be1e1f26a0d88ba2c5ac35f43acbe13d4572785379c8fc0559b085299fe026ffbd232b976156c7e1c5a143a91a3fb0ae4ed235080603af43b18be621d28ac4dd48d4a15f269fb63a61be4a1bc943042322b65480845e2aa2c716b2d551738347366d0aefbe5d37ae4319fbde3d965ca210049e5a9245207bd32d1887b89e73be1f3bd71e6a51b87e113b45cf14509c75b877e290ef19e76b266ec5bf11735730004f5a0244dcec74eadf2de83340a9462a6c8d34ccc5b74c652411ed52b943e7ab071b905d118031c2250d69e7a76b44d6cf4785204182ad5f848070d56414556e7d556dc52e73d7b51a6aca80b969747a685cead8c5eb6b5172c89c526dd89fd33b201207d47fedae78cba4f1505d8b21202553e3c0c1141584570c58f09e166ff9869fe8d5dffc895240dfe4677e598c5cb3d5fb30d4a3067ccdf9eed64e975cdb89c1efae0dae6eb482da2fdc7c23a274d510488fe5ce5cbfdc669d3f30ea4947feb4577fc22d2282c335dc726fc12cb1a5078f49d9f2ad9037b12a888c42cbbdeeb6c9247ec8eec1dedfa049c689d0c64274570c662309fd41600b544a7eb719d45c44a892eb137e5c29a1a6fc7e8c2ac9b6fe5456cf337ec1c759e9de18c346945ca6da5de4732870e043f88d43b400381c62b020f5f8aa11d627513576c982d3065421869a0648af2c79090cd96b1fe8afe9e9c04c0049e1d90e123c22a281ce075ef1e94adf073817a39e313b28431d9277175bb2c9c010dda0ae99e4629b388e74e687e5b6db5461ec698737c19df8e66a287e54adc8feb9516e453ce98ee489af3e803c75226638db6f89c941227d66de7444bd7c5057a6994efba3c47bff78d5f4c5d90927a119ac0fb783631244030e0704eccd02a9c2f2ff9d0723837886cc308d830ded41bb2774eb26af6f7d7cd5165782ec4c026483c1a8ca02154376235b5b673c8702a3600fb1eb3de96277f9174f340dcadb64d75d8839aa09661030d3f3e49c119c2f007fd0acae06b8b72e9ef5ef0a4846868f9f34c665e26a3f2dc3e646ac79a0e02dc9630e1d480c5d9ac816a88041f227047aa071ee67381b6d8302d79d994b20c3abb9c1983ac34f559d24c59a712c54b370f51f05a31ee5edf867f8bb1aefaacf6abff4fcf010d09b859349d566327333bacb3014ae794fda22061d8fe2fa060c178f9bd115a16a155640e8aecdade3c8b9734f86843d148e5a4cd132fac6b889a695566b39f1408c6148e4d03581024e4fb3730253571c8d48fe8771e33bd84df97e1a70d3905ddf740379551d54b698a4988d9a8580c50cbae5b342c9b39fa4b3abf21200ca9af5e6897deaffbcde15cfd1dd9de2b0f1c1d30afdc5457b05ec63a054f799bf3035af9be2a67af13d78c609a072f07a10c395c1ffec4ba851dbda1debdf393eafe7bfaefac408a342862947f038e7ff0ab1f0974a2642084b11e29263b783c4dff5ca6775000e7a8e1950ee6dc1d15726ff75931c6fab4853a6e9e7bea2d8aa730773936d416a4768b3db432b14e5a0fab95bd19392b63f408670dd6eb2e3b5d841c46de524c8fa9ea43d52b8dfeea8198171090aa9bfaa4e91619dd6ebbe13b1fb153f02ac875bb22211dd57f364205c690bb5f5accfeed371948b9c01e7dd075a0e8573a9d71c1747d6c2c03ced396fd2233280caacc4ed0494485c089afd56bad194efdae3e360af5c370f045604d9a2fad2567f93c1afdeb3d6f4611569bd224e5717ea062b7c02aaf8e923cd072786404f365b2d3619b163edb810f06c4f271a17ad4befb02c1283a51f0122a2610a4227ea81c7ac0351381585d99b5ff9210125a51502a6e0a8991c3d6d1e93f4b2e8af04879d3d7a0ee9fc9c747a8886c4f5659e65b631d8f3daaf4ca10c18d736eeb93fe7e14b743117ea617420423ac2d00451d585dd44bb26e1cbd5ebfe235b449b0b7e6fe9bd495dffebf2a33efdb7a637a37bd6135ebf8780a37909a401aa620dfb1d9b322a1ce20000480434bbe1fc548a5cde43228e3cc5a04a7a36b72a602b1556a4dd282ed77194d5de584fc5120ce04d778f8ca778e4cfe145ae8bb006a2c6e9a19c6c0644b3a348f597903aeadea38b009510fe9127d948b932f60520d5c8fb26df787580c468bcb4c1ab9c89b9a453b0e3cebd4af1883e90b679090dcd5977ff8e55dfbe75b720ccbda54894c011e93ea5c1d32315b367ca8c20cc2cffeaea9107934348ee13d62d4fc9a34ecb567e79dab64117896f8dee8b4c1b86f452e90e070cb210c68e86e0bb0097e4e87e488b23d29e79f9e9a889364b596ac28a343089000000"], 0x701, 0x0) 13:29:39 executing program 0: syz_clone(0x20800000, 0x0, 0xb, 0x0, 0x0, 0x0) 13:29:39 executing program 1: prlimit64(0xffffffffffffffff, 0xe, &(0x7f0000000140)={0x8, 0x1}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) (async, rerun: 64) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async, rerun: 32) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) (async) gettid() mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async, rerun: 32) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f00000001c0)='./bus\x00') (async) creat(&(0x7f0000000080)='./bus\x00', 0x0) 13:29:39 executing program 2: bpf$ENABLE_STATS(0x20, 0x0, 0x0) getpid() prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpid() connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a9279b9c1d48d928f12596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) openat$loop_ctrl(0xffffff9c, &(0x7f0000000100), 0x2da481, 0x0) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x8) pipe2$watch_queue(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r6, 0x0, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r7, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x7, &(0x7f0000000000)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xffffffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffff8}], &(0x7f0000000040)='syzkaller\x00', 0x8001, 0x3, &(0x7f0000000280)=""/3, 0x40f00, 0x16, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x3, 0x7f, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[0x1, r5, r6, r7, r4]}, 0x80) fallocate(r4, 0x100000011, 0x60010000, 0x2811fdff) 13:29:39 executing program 0: syz_clone(0x20800000, 0x0, 0xb, 0x0, 0x0, 0x0) syz_clone(0x20800000, 0x0, 0xb, 0x0, 0x0, 0x0) (async) 13:29:39 executing program 0: syz_clone(0x20800000, 0x0, 0xb, 0x0, 0x0, 0x0) 13:29:39 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000600)={&(0x7f0000000000)={0xa, 0x5, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="140000000000000029000000430000000a0000000000000024"], 0x40}, 0x880) sendmmsg$inet6(r0, &(0x7f0000000f80)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x195, @mcast2, 0xfff}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000080)="97900e60880325b8d7782177d97e9d13d3f4c1a9137cfc735f114233afae62f8d903ca7eed8e94056ffb654e8b113578a36f7e757295a53f9a7eb551d35c3ac103f60fa4dcb7755fab2f4782918e8ceb05c9cc6e23f078c8353e2fb9178ea49075492c8f9286d499170b73ce1f5ce0e0", 0x70}], 0x1, &(0x7f0000000140)=[@rthdr_2292={{0x48, 0x29, 0x39, {0x33, 0x6, 0x2, 0x20, 0x0, [@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback]}}}], 0x48}}, {{&(0x7f00000001c0)={0xa, 0x4e23, 0x8, @local, 0x3ff}, 0x1c, &(0x7f00000004c0)=[{&(0x7f0000000200)="37565e430d352b2a1aea5fbe8bf4c9f7645adf6a5c4edf7c76764f626bd2695f2a0e46491356ffc5f7ec2bb64d95ced0d6ca9c047232bca7e769ff0e0dcb2cdf092d75631fe5080e3c5300ab5e485e029e3165d3347cd98214a25ceec4961a34628d9c6484758de2d4cf4288bfc971865df2dbc5a20db91cdadd91c5e355b9585247c1d3211f79be6d31fa47f91a20f56c", 0x91}, {&(0x7f00000002c0)="85df02983ad6106a74eda3b5b017046434fd69e0c8b59fc65b859fb32839be", 0x1f}, {&(0x7f0000000300)="5346047b105a1ff1afb2c76fd033cf5a3535cfa41477031f09abde9cfc295e16fcafcc11e254acecfe2ad38a190a835081eddb918f7b817ca14814dcd0f93daab6866099e44645ad830ed7c1c8cbd01085702f00e12e6a8cd92ea97630d10a6fefeaf0c7ddef5b81cc82f9d43af12cf4535969858841255a6aad7188e7f437bd7f8d82bfcc8a99dc5d81a7340c06d8f0fbfb3a5954e58d914d49c3651c4e9f79bddfceb26b0b8c3f8ec23a7b077cc14c9bf912c45b852394a840f4a1b3a40c125675e9d882", 0xc5}, {&(0x7f0000000400)="02905a2e4be7f82cbe26474dbf4ac1998c811bb2d63b3bf0383b7b790eb724d6d937ed647f73d4c1b081fdce246f132e5d3a45be778d6759b54059ea2d7844f89872a7eae3d2020238b35746aec00881e989b591edbec16360a53134f3a0883998ad1b5d116fbe0355962e8262b5b1e7ad0221e32ff6c1f8b02c1c2213200a0e67a611e14af4e9b672ebc59053fcd5ea3ef85704515b51a4a99d7c", 0x9b}], 0x4, &(0x7f0000000500)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x7fff}}], 0x40}}, {{&(0x7f0000000540)={0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00', 0xffffffff}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000580)="ee7e22f96f52416b36", 0x9}, {&(0x7f0000000640)="e03ee45c0a9865d1643863a7af2322859f21a82983caa3d8c92d71f6ff5636f31d19e664caa1c912706226c6588cf3d34f3aeac7fa0cd84e61148ecfb9bb6bd95af633be1ab5d3a690465ccc15ed7996af9016f52144fe748e7c246d0082d878685337b4f0ad43c52459bde9052d62c0c8e222fc02f53b8a0f9b73ec42b57ff66583b085dfbb1e1390e90c9115c2da3cd077640fdd3b22cdd72c7cecbaa92e0479317d974ec09c8f6d3eecd7a2559c5d19264863f32ad979e2bce96fa6a9c290e0d06750ba3dfc7766d5eb73ed859c0568283821b687da", 0xd7}, {&(0x7f0000000740)="19d22094f74b2680736c3b3b299360b3f957d1c201a8d2de88316b76aeade47c56aaf9ad57686bab89d9b3a505839353998719ba227499a90ab56d8f0994d14567ce348951cbfbd0f3b39973b594a0a71dcc77cbd830c7570b13591efa3297f8a44c21c23a645b362f228579995a0e2e9e28ac163c130e67fc0bae15b10effe42ce95e63363cfbcbdfb66ede23cc27f987", 0x91}], 0x3, &(0x7f0000000b40)=ANY=[@ANYBLOB="da134d3fc14c6fcf29000000340000000900000000000000147e020000000000ece2706acf0c81fe000000200800000000"], 0x30}}, {{&(0x7f0000000880)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x3f}, 0x1c, &(0x7f00000009c0)=[{&(0x7f00000008c0)="65605033cd2ba244f5efa6b3a0ff15769e47e5e3a0c393e11c68f9a55158ff42995e92ad00050090e21c91b3afbda96b33640f342d673f1c697bc3a36952f3f054be1596f4f4d70e529756e6f984162c0bad3531a20bb84212a837f0326f91d25715c369ab3e7fc4228c01d44a2a1ca2cad0f89c61b861546949b6a0738f2691ca14e6506e7157b37979eb045c5a162c86379f46f219a012d51609f5322d5fc287394b8ce1a44d139daf7473ffd32a72e70ec075b05a745215f4f7401da0a87308ad5099d53c49ee1d52f2c406a414e61547638cdb0d80e8d65ea4f5628012b7ed", 0xe1}], 0x1, &(0x7f0000000a00)=[@tclass={{0x14, 0x29, 0x43, 0x9}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8}}, @dontfrag={{0x14, 0x29, 0x3e, 0xd2}}, @rthdr={{0x58, 0x29, 0x39, {0x67, 0x8, 0x0, 0x98, 0x0, [@empty, @private2, @dev={0xfe, 0x80, '\x00', 0x3c}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x5}}, @dstopts={{0x60, 0x29, 0x37, {0x2, 0x8, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xff}, @ra={0x5, 0x2, 0x80}, @calipso={0x7, 0x30, {0x1, 0xa, 0x1, 0x6, [0x4, 0x2, 0x7ff, 0x1, 0x1]}}, @enc_lim={0x4, 0x1, 0x7}]}}}], 0x118}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)}, {&(0x7f0000000b80)="48d465c87503958587b967430a7af1343ab0075bb08c9ef8a0005a3df40e5d1ba2b10cbae334906e175071668710ec38568a75316e56f2223a33a35ea3a5f6e57c37a5df7681d75663646b6e5db2dcbdc17dd0f3c3a62b065c46d7b28f5ebe88c65ca83296ada9b85bae31c0655e4ce4a751578ed636a6579518656853df1448ba38ed2eb894fc36105cfd68f9a6d5ddf3c16ec8fbd441b6fad8190e8f58062b08cc641e9a0f934456d8a67badf1e134be65bb0ab308cab2fea21cfe7268ae00bb3e99ae21a6f24ee7d2fbf8619bbf22d44b6e9c0f101e960d8e3783bb28", 0xde}, {&(0x7f0000000c80)="57d3fa2106d767d27298d34ffbc402867c9c64daab452be91bcae57f2d5626b4e978273e35a67fd24402a00c90bdf96ffb84", 0x32}], 0x3}}, {{&(0x7f0000000d00)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}, 0x101}, 0x1c, &(0x7f0000000f40)=[{&(0x7f0000000d40)="90d010403ea449f37d1fc923957047bce5c241ae08e6a4dee1dd68c882e75182d0fb184ca84f00c524cfb11b257461f1601a547140edacb5490a43d73773cab80249c233e057a1a14b61783462ee9d8384ed98bde0a221fa09b5667dc3bd2d38c1592a7b0af7850d57dd4bbbcad433df0f706fddef0694ad55577e75591ecdd208328124daa7e3b4b4fb95c83fd8b4c83c1c6af5c54aee2923e2f4cadbdb90d83478c0beabff2e096769e3", 0xab}, {&(0x7f0000000e00)="18cda983b7dc57876e065276d9c98fb3a2dd317f65788324efbb527887ee4b082251806264b05f963bffee818b77c5c6627f77c4029d9a9a4ef73009cde98238fdb1291ba45c06d09032cab6b8a8d29840603fcb54231f26b5e3ac1d28e12af1d74de037b5137768c6353fb7dc8567", 0x6f}, {&(0x7f0000000e80)="aef1e381450a81b0dfbdba4611564c19f7d4909ed361b743d09fc1e656d67bbca1ecb84c114147eaaa57685e7ae97f859c36d9314b31c907285c4eb08bec63cef1dbe0bbf813457f9eafab4cfafb630dae433181de6f62f36a0aba097c47a527a2b59c753936de463db315063cb6c6ff69b6db397f89d9a41913477a6f9130439e72c3c28bde", 0x86}], 0x3}}], 0x6, 0x44000800) 13:29:39 executing program 5: sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000002200)={&(0x7f0000002100)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000021c0)={&(0x7f0000002140)=@bridge_newvlan={0x68, 0x70, 0x200, 0x70bd2b, 0x25dfdbfb, {}, [@BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_INFO={0x8, 0x1, {0xe}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0x8}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_CMD={0x8, 0x2, 0x11}}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_RANGE={0x6, 0x2, 0xf}}, @BRIDGE_VLANDB_ENTRY={0xc, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_MCAST_ROUTER={0x5, 0x6, 0xff}}, @BRIDGE_VLANDB_ENTRY={0x10, 0x1, 0x0, 0x1, @BRIDGE_VLANDB_ENTRY_TUNNEL_INFO={0xc, 0x4, 0x0, 0x1, @BRIDGE_VLANDB_TINFO_ID={0x8, 0x1, 0x40}}}]}, 0x68}, 0x1, 0x0, 0x0, 0x8000}, 0x80) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) r1 = open_tree(0xffffffffffffff9c, &(0x7f0000001fc0)='.\x00', 0x0) (async, rerun: 64) r2 = dup(0xffffffffffffffff) (async, rerun: 64) r3 = bpf$ITER_CREATE(0x21, &(0x7f0000002000), 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000002080)={0x1c, 0xb, &(0x7f0000000680)=@framed={{0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x10001}, [@map_idx={0x18, 0x7, 0x5, 0x0, 0xe}, @call={0x85, 0x0, 0x0, 0xf}, @exit, @btf_id={0x18, 0x1, 0x3, 0x0, 0x1}, @alu={0x7, 0x0, 0x6, 0x6, 0x3, 0x30, 0x1}, @call={0x85, 0x0, 0x0, 0x97}]}, &(0x7f0000000340)='syzkaller\x00', 0x8, 0x1c, &(0x7f0000000700)=""/28, 0x41000, 0x4, '\x00', 0x0, 0xf, r0, 0x8, &(0x7f0000000740)={0x0, 0x7}, 0x8, 0x10, &(0x7f0000000800)={0x2, 0x0, 0x8, 0x2}, 0x10, 0x0, r1, 0x0, &(0x7f0000002040)=[0xffffffffffffffff, r2, r3, 0xffffffffffffffff]}, 0x80) (async) syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f00000007c0)='./file0\x00', 0x10, &(0x7f0000000100)={[{@data_err_abort}, {@noblock_validity}, {@barrier_val={'barrier', 0x3d, 0x4}}, {@quota}, {@nogrpid}, {@nombcache}]}, 0x1, 0x75b, &(0x7f0000000840)="$eJzs3c1rHOUfAPDvbJKmv7Q/E0HQegoIGijdmBpbBQ8VDyJYKOjZdtlsQ81utmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttlNN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iUER8kESMZtOTiBhq5AYjTqwvd2t1pZimJNbWXvstaSxzc3WlGC2fSR3ICo9FxPfvRhzOba63trQ8VyiXSwtZebJeOT9ZW1o+cq5SmC3NluaPTU1PHz3+7PFjOxfrHz8tH7z24ctPfXXir3cevfL+D0mciIPZvNY4dsp4jGfbZCjdhHd4aacr67Gk1yvAfUkPzYH1ozwOxWgMNHIAwH/ZWxGxBgD0mUT/DwB9pvk7wM3VlWIz9fYXib11/cWI2L8ef/P65vqcweya3f7GddCRm8kdV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+1JEnBkb33z+Tzbds7BdT3exzPhdZec/2DvfpuOf59qN/3Ib459oM/4ZbnPs3o97H/+5qztQTUfp+O+FlnvbbrXEnxkbyEr/b4z5hpKz58ql9Nz2UERMxNBwWp7aoo6JG3/f6DSvdfz3+0dvfp7Wn/5/e4nc1cHhOz8zU6gXHiTmVtcvRTw+2C7+ZKP9kw7j31Nd1vHK8+992mleGn8abzNtjn93rV2OeLJt+9++oy3Z8v7EycbuMNncKdr4+udPRjrV39r+aUrrb34X2Atp+49sHf9Y0nq/Zm37dfx4efS7TvPuHX/7/X9f8nojvy+bdrFQry9MRexLXt08/ejtzzbLzeXT+CeeaH/8b7X/p98Jz3QZ/+C1X7+8//h3Vxr/zLbaf/uZK7fmBjrV3137TzdyE9mUbs5/3a7gg2w7AAAAAAAAAAAAAAAAAAAAAAAAAOhWLiIORpLLb+RzuXx+/R3ej8RIrlyt1Q+frS7Oz0TjXdljMZRrPupytOV5qFPZ8/Cb5aN3lZ+JiIcj4uPh/zXK+WK1PNPr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgc6DD+/9Tvwz3eu0AgF2zv9crAADsOf0/APQf/T8A9B/9PwD0H/0/APQf/T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC77NTJk2la+3N1pZiWZy4sLc5VLxyZKdXm8pXFYr5YXTifn61WZ8ulfLFaudffK1er56djfvHiZL1Uq0/WlpZPV6qL8/XT5yqF2dLp0tCeRAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA21NbWp4rlMulBRkZGZmNTK/PTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Dv8EAAD//z4HKi8=") (async) socketpair(0x8, 0x800, 0xfffffff9, &(0x7f0000000040)={0xffffffffffffffff}) pwritev2(r4, &(0x7f00000005c0)=[{&(0x7f0000000180)="0c533294d2519f63d4e6058d6b14607acd03bc021a06e997bc289a70394285bd2b186cb6b220caff24b079da3fde57103dffdee842918ceef6a3466029d4b4bd9551fd05a93f9bafca1b3471b9f203d5e66c278d269371f079e12a6fa90a22d5df7fbb05ce27d108df6c0dfcda6dffa51c14d99a1adc3ab132e5deb0b43fa23b4c89fbb98da9c78b73d378e9968c1414fed24a4292c78f1556ed797859a40e1c933809cc215c31397459cb99dfb15ecef491f5ce5b9ac5dd4de0036a40a7ba389863d7283c167721fd5525a4e58833", 0xcf}, {&(0x7f0000000fc0)="b38753aa3c2f41f43b2db2363950b778f5d172a0c473fb1a85d691041f9dbf505113c64a05d13beba3c6edd2fd9b090ee6225a7d20ba7c61aa6caff28d54a77f3144f83057141a316eb8d7a7bdd261650f0f9b43796093ccfc2c6cf5579f21b0e89d455a4c962887391d1d00e61e5a666d5a169b5bba09e6c8cdefc6825f773cc01dd409282652a72236f8027ead2cfb1d282370266ba6c0356fa2c966a842548279956e676a446e894d296f250da267907da33884d9f08d37c26afc675012c25721416b0054d42b0dd1aade341bc8d6626b14d1c5d09a1e9b981b41881d3763fac162b6f18d122b8231b566afa41c94724115361742e44eaa8b59319af70e99bda4e103350063af893fb8eb74d728bab33f27781e11dd081639bde78677ccfddfbd440df7945f4098c75881a5db1f84cd0c31fb303cbbb6ef7283af96b7ffd8625e886e0bc7a3de7992471813a2a73fb16dcb52cd4d1856e055fec5659106542ece780bc876a8150d095b035feab63c7b51d6c64da7f1c2af81ed641b68c4c781c31c001d8942fcfb24f4d5958fb3aad0936e746dfd0c58358d4b597d4cb0e9fe372e0d07e39441316eb1288691c0af0a34995f6d8c1bbe49c82b8180620d8150d20f30267a7d36ed60971fb9fca20fc70161dc1acb6f089cc6c3adb31b87f06488ff85c13eb2c58e45a23e17689cf269c8e834bfd1fa1f285d9eb40ccbb8f52e8d1d4fe74a28c2ff5ecafc6ce6800a524b4ea88ea9d4db9920cbcc0072aa72fd4507b68d74ff578170decc031ab0d6ca001976476bed2bd97878b74f996d145329a6f6d97d1cbe212f1a3de82e1ad7019f74008f081cc8835f1b7bb647db5bc7051808810f425384938c37161c0afc25a06f3c7ec3902eec9f0d7ba01f3a074f429cdc98899294889d53ea002477aae9dc413dbb99eaec68ab17812a3d0ee4eec8c3c588872e7b100d34092bdfb1c0f8997aa76d9baf906d9d6408c7a842a84d508ee6f6951454dc66c9129fdac97adb666d6aea30604503dd271a7f3138632d9b0a89036d72913f94c9425adf16a51887f825f168ffe734300e08e65abc1e6bfe364f9e0440836d52cdc4c2ae334973d1c5a229d7d75f84695b324d7fa8d72c93b64efc62d4e1ac43feffe7c9490cde1117cd8727939bef9cb167e93a7daa972db70b045997705c8fde285b6b2ddf56685fbd39becbc74a7a60b434f7c7d87be2a2aa00f3b8a6073b4a8f52de018e9bef7d36195f17588d417a13afe21ae9b96aae66d1de0329f54520b257bfa30713803ecc18534081070c4ce9a2fffdd908714a4c055e78647eb0c32b23d27dc052ba1a9113a0de0fd00ed2999a3233e08f71a4431e15b0bd9ac9a0c3f27de4bdfa2417dc8de858c4d5c9cae47a63a14b3ef8678bf42d2c5c6af7b2bda932dc09f69b0f778610c5a81f8aee468f0bc814dd4794000886a93056e659949aa60ac753055ea4dcbac2894b99d34e27cf30831b8202ec1ca60dc5c01c89152fef8f70d98d70d1196c6b70a770f1b11a6fb9ad94dd97d90c3aed21e091dbc9cf862ce6737f6176dcfe79c0cefb44eaf314615b6d74b746076180cb261477cd9bb5021a24ca8a3153d4ce51c6d3084b02fd51fed4a3a50baa18b698c86b0d7d2e5fb9e4ead3e0f5d2bf09dda16dfc704cc4d4f730ba761749351261b122493418bcd6fe787d71d9542127fbc3992b7973ff2d44c66bc29ca055f462a25d46e8b5a52e5881fead2306af449c5ca74541e22d8533009600b065207de16129b4cb08f10e8b277f362325de1995078179ddfab817cad1ba6097ffb58bd6b553931a2541ccc1ae58ef019bb81616cebaef203cdc4f5717e1eb543af10e9fef14ab7329f14a0cea89eded1d7dec11a2e73608476853bc0be317733e8cfeaa0571b34b913115d2348d0388410b222252ee9ac2238ba598e4a9cf007a1c82e6129bc00699275dd42d3316e11edfc105348147c44d448d2eadda18879428b67b95c5d3f0144b093010eb702d333eb3a5357ad3f6b7ab095012a1dee44f6a2f666c809558db7aa42a5f8f77b0d515fc5cdc11d67e2ce09552e11b2872cd0dc82f370e297e58748dc83344a1dcfbb8ae81a41c70f6cbcf8fe8c22f657f0209d939e17d5a9d00863499b43e621903a5a284edae1256cb06cb17fc71cb3b829e439846cbad9daf78786a85ec4b7438dec45ce588ec2e4c59215b33539b0d174b76b0e06e7ee29e219a4a7b2fbd783c92b5e468baf925d7cb3c88045215e21a4ad9560855a5df3b237149571b5b9e8304351d35f4b743575a46f219c98d0c0fea3c7908ab8235692d53f89d424dabba3da5cd7fe6e9e7d5caab7957302033872ca48121be9776b4dcb466bc1dac32f400985eec8676ee60cdf89e0ea7c47c68205f93371144a27ce4927ccf7318bbe3c92afe61b06b896c3dd5119e17d67f1156e0237153df72342efab91c6c4d7c479b5e8f023f592b7baa73626bd94f4cf4b15077edb19a9e5584b479bca325383e0ce67aa7deeda661d57d65532b56ac4e160653a737e32b13a20444956e4b205da99906327244209cdcbd3ed54789ecc92d4066b92c71a2d37bb2a25ae077a1bd5ce8d35825af610f23549ae07cdf2299b973160d1d850117e65663073a753ac134dfe1d88233a09853ed4304b8b35b530fdaeb70c90edd84241cf54a08cb28c525000a34f8ccbf11b8856bd98897879cc9dc95e22b5a12d81fd69602451d3db0733d476958c6dede0799c04ad391ebbff3aa9ecfa0d2081f75a02d2b122f05878a42b282d1d3672e227c77269e7492d865b03d9922b705b0c9120345b5f8f55ed25b15a5b8182cb6c15ca79435f4e1a4fd17f454d5306d7684da834edc07838aa85786f2c1a8524a5fd5c61b9b8874a26e7253fb3d36c9210600ddf5cbdb2cc14b73e3657eb50f0ba8f5e55fbee1182d25d8d1155bf09c952aa5f182772384a478aee5832a223d72636375d2bf607aab9695c950b3c2b0e844bd09d84395e3c83b3e60c520735107e2fd52d5d375f7d804cc26ac851fe21810bd732f4f2cec39186bc0735df75b37a57f4f49e516e3743bd6e079b2da6ae0ac03019a9701d41a51ad4550db5031dd15a8dae8182737878aca469d0e3802014f51f1dba57214eff510e09287e32a626668b9f6b81e3ef0c4034b5d05063c95821a19ba744a2ecf7e33302483098ccf5b426a3365e8802103537dd33c2fcc096b2718c54068e8e13d5b047bcbc3903b6f22e92a12586fa3ea3c8e9736632436dcdca53a33566c3dcd6cd40366c6a206f6189ef4cc4aec82a26ee43744f0e93d05611252ac3a28b48cb5db106e866c47098c11cad2c31836f5ef9c961dc877c127dc1f19f7f79f8692113da83e5a248566a910342eefe4f9cf8ee597a84c87f30c2693c120f3d2a1720afe98f1a5bcbfd54f93bbb93cf6197a7f24ece500cbd6e948da30c087d33f5c0e2f062914ea8e3546e37d79ba9b8e8d68bb62d5dd67173479af155e53e86b676ca2c8d0aed055ef9255aa8f00c524cae081a9a164674e7e5cb2c2c1e1e364f0cf374329c418f51bedf4a251fce6f7ac13165b7e96e2aca5f145af50a299f45e4abcd59a1a0dd4a32b71ec562c28dc8cdb2aa44dd3e305db9c4efb5a18e0fae69cbe606b9e9247b2540343aec52ed1ed0b06f6ba6b776c19fa5d54edc1a8bfddb8139d4f71a7ab9aadf548468ede25cc8009b040dcfcf1228cdaedd2554ec18d7be15d3e6f13d797eef7baa16b990df9e50d7ade077b2a86439fdb0f5ab12f6cb2f4634db7572fe8f28551a23920f87a432059898e3be665c6d20adf3de06fc75f024e0e22722e3a5f1a99903b326ad5265fe2c8dafc2e4b3e1f27125c82d6ccee2ddcd627e54915864e838a552cec388e1928e8b3c6e11362c2a5d77b3ade8f8a54dfa0fc9c0ccecda598d8a4551f3bd149ea1e94a5c4f81c888ba4251638a5f163f1abb074f75480da5ed7882a24bfa5e8cb0e9d1c5d259407175e6b1b1eed6d6db18777364a6d959306199909a4fe32f9c367a7341561cc0e778edd95ac051d2f8a00473bd3af832dc23c6de2ab135a8c50cc1c7b13d3b37236b02f701b81d0fbd574d1186b140bb7ed4542f938fd1b1318c163a6f0b33c282b110da9677acee97441810e724324386b25fcdd549e51e9395437f55d91fa44328bcaedadad55548ee0f5d544727691a4cef773d55e64f5201786e49a0b5a7811902fc1c47c12ce9d3cec6062d85c734e17f6565165b285d6285d1af26fa8486f765df79ff737260acda5729b30a61d7be1cd94b55db37639df6cd38555a8fe661face4b12e6bd872fe0822da0bdc9901453fb3a4a1605439cf13c7a871049538b1c0f49290616eb879def20bef7a3e9718248fe6ff6f160e16eec6b4a7205855e8fdfef97435752388809c4f02556e5f7475d441c01b78ae20e3f3e1c5f5337e65d56241f6d030266ad9f01e3f459fc962d90bfdf7ab7449a858d6f40862061206263ddfd5bc7c7eb654aa5844b680d7f140df967281c5a4dfb9ed276ca079252ccebbba0cb2ef39abfce28f0b87428bc16af0b92db706956bdce6f7d14d6463fa1cb8005140c134902a5d7b880215197d2a3dbba9898daca5b717e6a6773882a9c926c3045916d38d7f8d02e4f5f9eaa8975671e21891af98088bd76102b0fdb9c13d5c145f02855c529a0de56f418ea15217b9d78d4da04cfb376e192b03ab5ec7158092cf3c2a60b45cdc2fbf87208eddad2d20a989566c3fc0056eb21f151253021e71534eb70bb2fb94824cb831fa3d1d3acbbd2094b72d44946b8ae012858bad7933240c245e95db4861a0530a0790f921e7df9b3ec3873615b2465cfe347ef8f86a645dfbc1dea244899b6920ac0fca3b12cf80e326ea690b24522e0eb486ede4b4a20bc5eb1b8d9dab9a63b5930f7ace159802bb55260fb5427ebdf3ba3186718a298c7b668348fa02893aa9a6f355b61c65598397361a11b7b12e26272691b88992fdcf2db3295a0bdee25e7e861dc415ee936b0a82dd1efd292884b4964404c637a771a56e4dfe4ef2a77ff42c979bc00a80190b40eda5685d81d2be631694cba52b8a8dac5e0fca8c791aa2b5197b3318a565887aa6cc84772ffe7e857da46447b357fbdedbf0ac8c2e00e3a7085fd2e88d2e23de38503c80b3d8dddeee4ba5a32f1e9cda085070048c2651392f4fda875ddc37263d4c4cf7d805cafc238a835598141db6932690f1de7523c365f767807374ea87934965e2f1511eab093e7187f20863c23a6c6193b1a28389c8ad002d512ca9dffc5392de18c98bf551709e45bf6d9545444efae24720cdc62f7d1dfe7235d33d77505d099b40cfe3d32b7299e40fd7428f5fc738881f6606bd04394f36dd881bdb96fb84030f2c3a402a7604273e67ed12e8a53fb4eaefa55072bbcdcc124d8b651e4bb256a29cad2de8dc823f114469bb75a87d77fffcfb1ec01e5952d042a4930486020f22e4c8781ed54aeb33e5157d8bc27e61d795d4f65fbcf5f74c6087b63cf35d89e8c220031cbfd46de981beeb1dc07e0f552af597c6d8f3447c1ad348217b74b0ebee67bac21e17b2be9194026c0bd41767e3772944330dac0453ddbc02d9af07f1c825e1d64ab6387e27e61b16961e13eb8e3be5d4fc911baa35a857a5f642a6372d3103fbd10c51afc284275df3e6e81f5a85173850398483f4cc5bf79557e17b9ec5bf99e17afa3314768101ecc62a484f9a1ee5faf37c0afa404eb4b1f6463da553eb72a6451522f816b887305e39", 0x1000}, {&(0x7f0000000280)="0956c379c07c6476a3546663326f1c7516da9b48483396968668a7855cfc95f2644a4e3505d6485f7a7326d6a39e258db3a8531c2880846cff9ee269618da8028d8e0c68b5f6b6c2347ab5eb03166edad8bd9763669cbaad85042f9bdc7e1559bcc42740ee792a6e64537b4250cdb84189636c037dd12978e312adf48f52a007e3eddac47c3b39386187e43bd295ed601c8d8ce765a8e22ece688e08b0eb98d085b4bed8e55c", 0xa6}, {&(0x7f0000000080)="58974af6f0c97d868a782cb0b8853df9c8aa8368f8705d80dd832fe989d5ffd07455ccebb31b7d0f9a8ee84ea13987f3ece973cc043f03", 0x37}, {&(0x7f00000000c0)="55efe4bba8c0e7e4dd1748f358d98f6dedfbe0cd34acaf486398", 0x1a}, {&(0x7f00000003c0)="01eba0f772be01f5694b654827c58c7017a79b82e655c2a9c49d37ae8400354bf233d90e7d1b700ee6e37243c62be0691dd7e33245dc19d8be42abaff60aa5e392edf78af9b19b6002fa22e6798dc8e92c039233a61ce3c8abdaba69d5f2bbbf4c948a6376b42820ccd0b6863d78", 0x6e}, {&(0x7f0000000440)="9946665132e2e5e30dd1f2414cc9d701a7bcbed4bf76bc7c6a15bc16731a1925b837c6f76151b7c323054512686ae4c0d9838333c530996bc2c618f0720c9ced4588", 0x42}, {&(0x7f00000004c0)="1a487df7d6a79f21e661435f7dbda8ca8ccd5f743d5a6f565f2a1f9ff435ee7a1dd86cdc496c34cf2b45c243a73beca27ff689cd9cf064942a21da07dd52d316cad6be5705f7c9a684d82dd5218998318925daa3f2ee9ac6fbc96ad3f8f1a7344229535d314e", 0x66}, {&(0x7f0000000540)="a3a967e12005da221ea15af5182a23c5f4e4d3aed3429192f20fd3a99c8b16c6fe4f17ca603c401d678c6f38f2ed9b5e915639330cacf2c854e732585c7d9834d13fef7d52b00b93861d", 0x4a}], 0x9, 0x1, 0x9, 0x4) (async) lsetxattr$trusted_overlay_upper(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380), &(0x7f0000002e40)=ANY=[@ANYBLOB="00fb0100000010e13b996fdb0be27e5dd0ea40292f5fa682fcb2c5d273261586d7dac865b39d5b15b2238075110b31967e6020a49dc2b94697f642738698d8176be6aacbfe5d00073115bef82aad3afe1b1e8c432277c33c4854ceb2d271605fcffc704e53183e3bfd10108b2cf5026de81a51d315b9df35b8e858db9a7ac0a72877618dd722d0bfc5a2dd1c8595afcee2a224be1e1f26a0d88ba2c5ac35f43acbe13d4572785379c8fc0559b085299fe026ffbd232b976156c7e1c5a143a91a3fb0ae4ed235080603af43b18be621d28ac4dd48d4a15f269fb63a61be4a1bc943042322b65480845e2aa2c716b2d551738347366d0aefbe5d37ae4319fbde3d965ca210049e5a9245207bd32d1887b89e73be1f3bd71e6a51b87e113b45cf14509c75b877e290ef19e76b266ec5bf11735730004f5a0244dcec74eadf2de83340a9462a6c8d34ccc5b74c652411ed52b943e7ab071b905d118031c2250d69e7a76b44d6cf4785204182ad5f848070d56414556e7d556dc52e73d7b51a6aca80b969747a685cead8c5eb6b5172c89c526dd89fd33b201207d47fedae78cba4f1505d8b21202553e3c0c1141584570c58f09e166ff9869fe8d5dffc895240dfe4677e598c5cb3d5fb30d4a3067ccdf9eed64e975cdb89c1efae0dae6eb482da2fdc7c23a274d510488fe5ce5cbfdc669d3f30ea4947feb4577fc22d2282c335dc726fc12cb1a5078f49d9f2ad9037b12a888c42cbbdeeb6c9247ec8eec1dedfa049c689d0c64274570c662309fd41600b544a7eb719d45c44a892eb137e5c29a1a6fc7e8c2ac9b6fe5456cf337ec1c759e9de18c346945ca6da5de4732870e043f88d43b400381c62b020f5f8aa11d627513576c982d3065421869a0648af2c79090cd96b1fe8afe9e9c04c0049e1d90e123c22a281ce075ef1e94adf073817a39e313b28431d9277175bb2c9c010dda0ae99e4629b388e74e687e5b6db5461ec698737c19df8e66a287e54adc8feb9516e453ce98ee489af3e803c75226638db6f89c941227d66de7444bd7c5057a6994efba3c47bff78d5f4c5d90927a119ac0fb783631244030e0704eccd02a9c2f2ff9d0723837886cc308d830ded41bb2774eb26af6f7d7cd5165782ec4c026483c1a8ca02154376235b5b673c8702a3600fb1eb3de96277f9174f340dcadb64d75d8839aa09661030d3f3e49c119c2f007fd0acae06b8b72e9ef5ef0a4846868f9f34c665e26a3f2dc3e646ac79a0e02dc9630e1d480c5d9ac816a88041f227047aa071ee67381b6d8302d79d994b20c3abb9c1983ac34f559d24c59a712c54b370f51f05a31ee5edf867f8bb1aefaacf6abff4fcf010d09b859349d566327333bacb3014ae794fda22061d8fe2fa060c178f9bd115a16a155640e8aecdade3c8b9734f86843d148e5a4cd132fac6b889a695566b39f1408c6148e4d03581024e4fb3730253571c8d48fe8771e33bd84df97e1a70d3905ddf740379551d54b698a4988d9a8580c50cbae5b342c9b39fa4b3abf21200ca9af5e6897deaffbcde15cfd1dd9de2b0f1c1d30afdc5457b05ec63a054f799bf3035af9be2a67af13d78c609a072f07a10c395c1ffec4ba851dbda1debdf393eafe7bfaefac408a342862947f038e7ff0ab1f0974a2642084b11e29263b783c4dff5ca6775000e7a8e1950ee6dc1d15726ff75931c6fab4853a6e9e7bea2d8aa730773936d416a4768b3db432b14e5a0fab95bd19392b63f408670dd6eb2e3b5d841c46de524c8fa9ea43d52b8dfeea8198171090aa9bfaa4e91619dd6ebbe13b1fb153f02ac875bb22211dd57f364205c690bb5f5accfeed371948b9c01e7dd075a0e8573a9d71c1747d6c2c03ced396fd2233280caacc4ed0494485c089afd56bad194efdae3e360af5c370f045604d9a2fad2567f93c1afdeb3d6f4611569bd224e5717ea062b7c02aaf8e923cd072786404f365b2d3619b163edb810f06c4f271a17ad4befb02c1283a51f0122a2610a4227ea81c7ac0351381585d99b5ff9210125a51502a6e0a8991c3d6d1e93f4b2e8af04879d3d7a0ee9fc9c747a8886c4f5659e65b631d8f3daaf4ca10c18d736eeb93fe7e14b743117ea617420423ac2d00451d585dd44bb26e1cbd5ebfe235b449b0b7e6fe9bd495dffebf2a33efdb7a637a37bd6135ebf8780a37909a401aa620dfb1d9b322a1ce20000480434bbe1fc548a5cde43228e3cc5a04a7a36b72a602b1556a4dd282ed77194d5de584fc5120ce04d778f8ca778e4cfe145ae8bb006a2c6e9a19c6c0644b3a348f597903aeadea38b009510fe9127d948b932f60520d5c8fb26df787580c468bcb4c1ab9c89b9a453b0e3cebd4af1883e90b679090dcd5977ff8e55dfbe75b720ccbda54894c011e93ea5c1d32315b367ca8c20cc2cffeaea9107934348ee13d62d4fc9a34ecb567e79dab64117896f8dee8b4c1b86f452e90e070cb210c68e86e0bb0097e4e87e488b23d29e79f9e9a889364b596ac28a343089000000"], 0x701, 0x0) [ 200.729648][ T1708] EXT4-fs (loop5): mounted filesystem without journal. Opts: data_err=abort,noblock_validity,barrier=0x0000000000000004,quota,nogrpid,nombcache,,errors=continue 13:29:39 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000600)={&(0x7f0000000000)={0xa, 0x5, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="140000000000000029000000430000000a0000000000000024"], 0x40}, 0x880) (async) sendmmsg$inet6(r0, &(0x7f0000000f80)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x195, @mcast2, 0xfff}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000080)="97900e60880325b8d7782177d97e9d13d3f4c1a9137cfc735f114233afae62f8d903ca7eed8e94056ffb654e8b113578a36f7e757295a53f9a7eb551d35c3ac103f60fa4dcb7755fab2f4782918e8ceb05c9cc6e23f078c8353e2fb9178ea49075492c8f9286d499170b73ce1f5ce0e0", 0x70}], 0x1, &(0x7f0000000140)=[@rthdr_2292={{0x48, 0x29, 0x39, {0x33, 0x6, 0x2, 0x20, 0x0, [@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback]}}}], 0x48}}, {{&(0x7f00000001c0)={0xa, 0x4e23, 0x8, @local, 0x3ff}, 0x1c, &(0x7f00000004c0)=[{&(0x7f0000000200)="37565e430d352b2a1aea5fbe8bf4c9f7645adf6a5c4edf7c76764f626bd2695f2a0e46491356ffc5f7ec2bb64d95ced0d6ca9c047232bca7e769ff0e0dcb2cdf092d75631fe5080e3c5300ab5e485e029e3165d3347cd98214a25ceec4961a34628d9c6484758de2d4cf4288bfc971865df2dbc5a20db91cdadd91c5e355b9585247c1d3211f79be6d31fa47f91a20f56c", 0x91}, {&(0x7f00000002c0)="85df02983ad6106a74eda3b5b017046434fd69e0c8b59fc65b859fb32839be", 0x1f}, {&(0x7f0000000300)="5346047b105a1ff1afb2c76fd033cf5a3535cfa41477031f09abde9cfc295e16fcafcc11e254acecfe2ad38a190a835081eddb918f7b817ca14814dcd0f93daab6866099e44645ad830ed7c1c8cbd01085702f00e12e6a8cd92ea97630d10a6fefeaf0c7ddef5b81cc82f9d43af12cf4535969858841255a6aad7188e7f437bd7f8d82bfcc8a99dc5d81a7340c06d8f0fbfb3a5954e58d914d49c3651c4e9f79bddfceb26b0b8c3f8ec23a7b077cc14c9bf912c45b852394a840f4a1b3a40c125675e9d882", 0xc5}, {&(0x7f0000000400)="02905a2e4be7f82cbe26474dbf4ac1998c811bb2d63b3bf0383b7b790eb724d6d937ed647f73d4c1b081fdce246f132e5d3a45be778d6759b54059ea2d7844f89872a7eae3d2020238b35746aec00881e989b591edbec16360a53134f3a0883998ad1b5d116fbe0355962e8262b5b1e7ad0221e32ff6c1f8b02c1c2213200a0e67a611e14af4e9b672ebc59053fcd5ea3ef85704515b51a4a99d7c", 0x9b}], 0x4, &(0x7f0000000500)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x7fff}}], 0x40}}, {{&(0x7f0000000540)={0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00', 0xffffffff}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000580)="ee7e22f96f52416b36", 0x9}, {&(0x7f0000000640)="e03ee45c0a9865d1643863a7af2322859f21a82983caa3d8c92d71f6ff5636f31d19e664caa1c912706226c6588cf3d34f3aeac7fa0cd84e61148ecfb9bb6bd95af633be1ab5d3a690465ccc15ed7996af9016f52144fe748e7c246d0082d878685337b4f0ad43c52459bde9052d62c0c8e222fc02f53b8a0f9b73ec42b57ff66583b085dfbb1e1390e90c9115c2da3cd077640fdd3b22cdd72c7cecbaa92e0479317d974ec09c8f6d3eecd7a2559c5d19264863f32ad979e2bce96fa6a9c290e0d06750ba3dfc7766d5eb73ed859c0568283821b687da", 0xd7}, {&(0x7f0000000740)="19d22094f74b2680736c3b3b299360b3f957d1c201a8d2de88316b76aeade47c56aaf9ad57686bab89d9b3a505839353998719ba227499a90ab56d8f0994d14567ce348951cbfbd0f3b39973b594a0a71dcc77cbd830c7570b13591efa3297f8a44c21c23a645b362f228579995a0e2e9e28ac163c130e67fc0bae15b10effe42ce95e63363cfbcbdfb66ede23cc27f987", 0x91}], 0x3, &(0x7f0000000b40)=ANY=[@ANYBLOB="da134d3fc14c6fcf29000000340000000900000000000000147e020000000000ece2706acf0c81fe000000200800000000"], 0x30}}, {{&(0x7f0000000880)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x3f}, 0x1c, &(0x7f00000009c0)=[{&(0x7f00000008c0)="65605033cd2ba244f5efa6b3a0ff15769e47e5e3a0c393e11c68f9a55158ff42995e92ad00050090e21c91b3afbda96b33640f342d673f1c697bc3a36952f3f054be1596f4f4d70e529756e6f984162c0bad3531a20bb84212a837f0326f91d25715c369ab3e7fc4228c01d44a2a1ca2cad0f89c61b861546949b6a0738f2691ca14e6506e7157b37979eb045c5a162c86379f46f219a012d51609f5322d5fc287394b8ce1a44d139daf7473ffd32a72e70ec075b05a745215f4f7401da0a87308ad5099d53c49ee1d52f2c406a414e61547638cdb0d80e8d65ea4f5628012b7ed", 0xe1}], 0x1, &(0x7f0000000a00)=[@tclass={{0x14, 0x29, 0x43, 0x9}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8}}, @dontfrag={{0x14, 0x29, 0x3e, 0xd2}}, @rthdr={{0x58, 0x29, 0x39, {0x67, 0x8, 0x0, 0x98, 0x0, [@empty, @private2, @dev={0xfe, 0x80, '\x00', 0x3c}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x5}}, @dstopts={{0x60, 0x29, 0x37, {0x2, 0x8, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xff}, @ra={0x5, 0x2, 0x80}, @calipso={0x7, 0x30, {0x1, 0xa, 0x1, 0x6, [0x4, 0x2, 0x7ff, 0x1, 0x1]}}, @enc_lim={0x4, 0x1, 0x7}]}}}], 0x118}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)}, {&(0x7f0000000b80)="48d465c87503958587b967430a7af1343ab0075bb08c9ef8a0005a3df40e5d1ba2b10cbae334906e175071668710ec38568a75316e56f2223a33a35ea3a5f6e57c37a5df7681d75663646b6e5db2dcbdc17dd0f3c3a62b065c46d7b28f5ebe88c65ca83296ada9b85bae31c0655e4ce4a751578ed636a6579518656853df1448ba38ed2eb894fc36105cfd68f9a6d5ddf3c16ec8fbd441b6fad8190e8f58062b08cc641e9a0f934456d8a67badf1e134be65bb0ab308cab2fea21cfe7268ae00bb3e99ae21a6f24ee7d2fbf8619bbf22d44b6e9c0f101e960d8e3783bb28", 0xde}, {&(0x7f0000000c80)="57d3fa2106d767d27298d34ffbc402867c9c64daab452be91bcae57f2d5626b4e978273e35a67fd24402a00c90bdf96ffb84", 0x32}], 0x3}}, {{&(0x7f0000000d00)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}, 0x101}, 0x1c, &(0x7f0000000f40)=[{&(0x7f0000000d40)="90d010403ea449f37d1fc923957047bce5c241ae08e6a4dee1dd68c882e75182d0fb184ca84f00c524cfb11b257461f1601a547140edacb5490a43d73773cab80249c233e057a1a14b61783462ee9d8384ed98bde0a221fa09b5667dc3bd2d38c1592a7b0af7850d57dd4bbbcad433df0f706fddef0694ad55577e75591ecdd208328124daa7e3b4b4fb95c83fd8b4c83c1c6af5c54aee2923e2f4cadbdb90d83478c0beabff2e096769e3", 0xab}, {&(0x7f0000000e00)="18cda983b7dc57876e065276d9c98fb3a2dd317f65788324efbb527887ee4b082251806264b05f963bffee818b77c5c6627f77c4029d9a9a4ef73009cde98238fdb1291ba45c06d09032cab6b8a8d29840603fcb54231f26b5e3ac1d28e12af1d74de037b5137768c6353fb7dc8567", 0x6f}, {&(0x7f0000000e80)="aef1e381450a81b0dfbdba4611564c19f7d4909ed361b743d09fc1e656d67bbca1ecb84c114147eaaa57685e7ae97f859c36d9314b31c907285c4eb08bec63cef1dbe0bbf813457f9eafab4cfafb630dae433181de6f62f36a0aba097c47a527a2b59c753936de463db315063cb6c6ff69b6db397f89d9a41913477a6f9130439e72c3c28bde", 0x86}], 0x3}}], 0x6, 0x44000800) 13:29:39 executing program 4: creat(&(0x7f0000000040)='./bus\x00', 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setresgid(0x0, r2, 0x0) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0x0) ftruncate(r0, 0xcf01) mincore(&(0x7f0000000000/0x400000)=nil, 0x400000, &(0x7f0000000080)=""/164) 13:29:39 executing program 1: prlimit64(0xffffffffffffffff, 0xe, &(0x7f0000000140)={0x8, 0x1}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) syz_clone3(&(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, {0x1d}, 0x0, 0x0, 0x0, 0x0}, 0x58) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000007c0)={&(0x7f0000000080)='sys_enter\x00', r3}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000180)='sched_switch\x00', r3}, 0x10) gettid() mkdir(&(0x7f0000000400)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0) (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000780)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f00000001c0)='./bus\x00') creat(&(0x7f0000000080)='./bus\x00', 0x0) [ 201.065040][ T1741] overlayfs: missing 'lowerdir' [ 201.080797][ T1748] EXT4-fs (loop5): mounted filesystem without journal. Opts: data_err=abort,noblock_validity,barrier=0x0000000000000004,quota,nogrpid,nombcache,,errors=continue 13:29:42 executing program 4: creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setresgid(0x0, r2, 0x0) (async) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0x0) (async) ftruncate(r0, 0xcf01) (async) mincore(&(0x7f0000000000/0x400000)=nil, 0x400000, &(0x7f0000000080)=""/164) 13:29:42 executing program 3: unshare(0x0) (async) timer_settime(0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (async) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x989680}, {0x0, 0x989680}}, &(0x7f0000000100)) timer_create(0x5, &(0x7f0000000200)={0x0, 0x2b, 0x1, @thr={&(0x7f0000000140)='O7', &(0x7f00000001c0)="de949af68efae3b53843a6c5"}}, &(0x7f0000000240)=0x0) timer_settime(r3, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) (async) r5 = socket$inet6(0xa, 0x2, 0x0) timer_settime(0x0, 0x1, &(0x7f0000000000)={{0x77359400}}, &(0x7f0000000040)) (async) connect$inet6(r5, &(0x7f0000000280)={0xa, 0x0, 0x0, @dev, 0x7}, 0x1c) write$binfmt_misc(r1, &(0x7f0000000040)=ANY=[], 0xfffffecc) (async) splice(r0, 0x0, r4, 0x0, 0x4ffe0, 0x0) 13:29:42 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000fee0508ac05dfad033d0102030109022400010000000009040f0102fffd010009050326000000000009058106"], 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) 13:29:42 executing program 2: bpf$ENABLE_STATS(0x20, 0x0, 0x0) (async) getpid() (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) getpid() connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a9279b9c1d48d928f12596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) openat$loop_ctrl(0xffffff9c, &(0x7f0000000100), 0x2da481, 0x0) (async) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) (async) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x8) (async) pipe2$watch_queue(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r6, 0x0, 0x0) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r7, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x7, &(0x7f0000000000)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xffffffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffff8}], &(0x7f0000000040)='syzkaller\x00', 0x8001, 0x3, &(0x7f0000000280)=""/3, 0x40f00, 0x16, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x3, 0x7f, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[0x1, r5, r6, r7, r4]}, 0x80) (async) fallocate(r4, 0x100000011, 0x60010000, 0x2811fdff) 13:29:42 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmsg$inet6(r0, &(0x7f0000000600)={&(0x7f0000000000)={0xa, 0x5, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="140000000000000029000000430000000a0000000000000024"], 0x40}, 0x880) sendmmsg$inet6(r0, &(0x7f0000000f80)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x195, @mcast2, 0xfff}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000080)="97900e60880325b8d7782177d97e9d13d3f4c1a9137cfc735f114233afae62f8d903ca7eed8e94056ffb654e8b113578a36f7e757295a53f9a7eb551d35c3ac103f60fa4dcb7755fab2f4782918e8ceb05c9cc6e23f078c8353e2fb9178ea49075492c8f9286d499170b73ce1f5ce0e0", 0x70}], 0x1, &(0x7f0000000140)=[@rthdr_2292={{0x48, 0x29, 0x39, {0x33, 0x6, 0x2, 0x20, 0x0, [@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback]}}}], 0x48}}, {{&(0x7f00000001c0)={0xa, 0x4e23, 0x8, @local, 0x3ff}, 0x1c, &(0x7f00000004c0)=[{&(0x7f0000000200)="37565e430d352b2a1aea5fbe8bf4c9f7645adf6a5c4edf7c76764f626bd2695f2a0e46491356ffc5f7ec2bb64d95ced0d6ca9c047232bca7e769ff0e0dcb2cdf092d75631fe5080e3c5300ab5e485e029e3165d3347cd98214a25ceec4961a34628d9c6484758de2d4cf4288bfc971865df2dbc5a20db91cdadd91c5e355b9585247c1d3211f79be6d31fa47f91a20f56c", 0x91}, {&(0x7f00000002c0)="85df02983ad6106a74eda3b5b017046434fd69e0c8b59fc65b859fb32839be", 0x1f}, {&(0x7f0000000300)="5346047b105a1ff1afb2c76fd033cf5a3535cfa41477031f09abde9cfc295e16fcafcc11e254acecfe2ad38a190a835081eddb918f7b817ca14814dcd0f93daab6866099e44645ad830ed7c1c8cbd01085702f00e12e6a8cd92ea97630d10a6fefeaf0c7ddef5b81cc82f9d43af12cf4535969858841255a6aad7188e7f437bd7f8d82bfcc8a99dc5d81a7340c06d8f0fbfb3a5954e58d914d49c3651c4e9f79bddfceb26b0b8c3f8ec23a7b077cc14c9bf912c45b852394a840f4a1b3a40c125675e9d882", 0xc5}, {&(0x7f0000000400)="02905a2e4be7f82cbe26474dbf4ac1998c811bb2d63b3bf0383b7b790eb724d6d937ed647f73d4c1b081fdce246f132e5d3a45be778d6759b54059ea2d7844f89872a7eae3d2020238b35746aec00881e989b591edbec16360a53134f3a0883998ad1b5d116fbe0355962e8262b5b1e7ad0221e32ff6c1f8b02c1c2213200a0e67a611e14af4e9b672ebc59053fcd5ea3ef85704515b51a4a99d7c", 0x9b}], 0x4, &(0x7f0000000500)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x7fff}}], 0x40}}, {{&(0x7f0000000540)={0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00', 0xffffffff}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000580)="ee7e22f96f52416b36", 0x9}, {&(0x7f0000000640)="e03ee45c0a9865d1643863a7af2322859f21a82983caa3d8c92d71f6ff5636f31d19e664caa1c912706226c6588cf3d34f3aeac7fa0cd84e61148ecfb9bb6bd95af633be1ab5d3a690465ccc15ed7996af9016f52144fe748e7c246d0082d878685337b4f0ad43c52459bde9052d62c0c8e222fc02f53b8a0f9b73ec42b57ff66583b085dfbb1e1390e90c9115c2da3cd077640fdd3b22cdd72c7cecbaa92e0479317d974ec09c8f6d3eecd7a2559c5d19264863f32ad979e2bce96fa6a9c290e0d06750ba3dfc7766d5eb73ed859c0568283821b687da", 0xd7}, {&(0x7f0000000740)="19d22094f74b2680736c3b3b299360b3f957d1c201a8d2de88316b76aeade47c56aaf9ad57686bab89d9b3a505839353998719ba227499a90ab56d8f0994d14567ce348951cbfbd0f3b39973b594a0a71dcc77cbd830c7570b13591efa3297f8a44c21c23a645b362f228579995a0e2e9e28ac163c130e67fc0bae15b10effe42ce95e63363cfbcbdfb66ede23cc27f987", 0x91}], 0x3, &(0x7f0000000b40)=ANY=[@ANYBLOB="da134d3fc14c6fcf29000000340000000900000000000000147e020000000000ece2706acf0c81fe000000200800000000"], 0x30}}, {{&(0x7f0000000880)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x3f}, 0x1c, &(0x7f00000009c0)=[{&(0x7f00000008c0)="65605033cd2ba244f5efa6b3a0ff15769e47e5e3a0c393e11c68f9a55158ff42995e92ad00050090e21c91b3afbda96b33640f342d673f1c697bc3a36952f3f054be1596f4f4d70e529756e6f984162c0bad3531a20bb84212a837f0326f91d25715c369ab3e7fc4228c01d44a2a1ca2cad0f89c61b861546949b6a0738f2691ca14e6506e7157b37979eb045c5a162c86379f46f219a012d51609f5322d5fc287394b8ce1a44d139daf7473ffd32a72e70ec075b05a745215f4f7401da0a87308ad5099d53c49ee1d52f2c406a414e61547638cdb0d80e8d65ea4f5628012b7ed", 0xe1}], 0x1, &(0x7f0000000a00)=[@tclass={{0x14, 0x29, 0x43, 0x9}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8}}, @dontfrag={{0x14, 0x29, 0x3e, 0xd2}}, @rthdr={{0x58, 0x29, 0x39, {0x67, 0x8, 0x0, 0x98, 0x0, [@empty, @private2, @dev={0xfe, 0x80, '\x00', 0x3c}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x5}}, @dstopts={{0x60, 0x29, 0x37, {0x2, 0x8, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xff}, @ra={0x5, 0x2, 0x80}, @calipso={0x7, 0x30, {0x1, 0xa, 0x1, 0x6, [0x4, 0x2, 0x7ff, 0x1, 0x1]}}, @enc_lim={0x4, 0x1, 0x7}]}}}], 0x118}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)}, {&(0x7f0000000b80)="48d465c87503958587b967430a7af1343ab0075bb08c9ef8a0005a3df40e5d1ba2b10cbae334906e175071668710ec38568a75316e56f2223a33a35ea3a5f6e57c37a5df7681d75663646b6e5db2dcbdc17dd0f3c3a62b065c46d7b28f5ebe88c65ca83296ada9b85bae31c0655e4ce4a751578ed636a6579518656853df1448ba38ed2eb894fc36105cfd68f9a6d5ddf3c16ec8fbd441b6fad8190e8f58062b08cc641e9a0f934456d8a67badf1e134be65bb0ab308cab2fea21cfe7268ae00bb3e99ae21a6f24ee7d2fbf8619bbf22d44b6e9c0f101e960d8e3783bb28", 0xde}, {&(0x7f0000000c80)="57d3fa2106d767d27298d34ffbc402867c9c64daab452be91bcae57f2d5626b4e978273e35a67fd24402a00c90bdf96ffb84", 0x32}], 0x3}}, {{&(0x7f0000000d00)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}, 0x101}, 0x1c, &(0x7f0000000f40)=[{&(0x7f0000000d40)="90d010403ea449f37d1fc923957047bce5c241ae08e6a4dee1dd68c882e75182d0fb184ca84f00c524cfb11b257461f1601a547140edacb5490a43d73773cab80249c233e057a1a14b61783462ee9d8384ed98bde0a221fa09b5667dc3bd2d38c1592a7b0af7850d57dd4bbbcad433df0f706fddef0694ad55577e75591ecdd208328124daa7e3b4b4fb95c83fd8b4c83c1c6af5c54aee2923e2f4cadbdb90d83478c0beabff2e096769e3", 0xab}, {&(0x7f0000000e00)="18cda983b7dc57876e065276d9c98fb3a2dd317f65788324efbb527887ee4b082251806264b05f963bffee818b77c5c6627f77c4029d9a9a4ef73009cde98238fdb1291ba45c06d09032cab6b8a8d29840603fcb54231f26b5e3ac1d28e12af1d74de037b5137768c6353fb7dc8567", 0x6f}, {&(0x7f0000000e80)="aef1e381450a81b0dfbdba4611564c19f7d4909ed361b743d09fc1e656d67bbca1ecb84c114147eaaa57685e7ae97f859c36d9314b31c907285c4eb08bec63cef1dbe0bbf813457f9eafab4cfafb630dae433181de6f62f36a0aba097c47a527a2b59c753936de463db315063cb6c6ff69b6db397f89d9a41913477a6f9130439e72c3c28bde", 0x86}], 0x3}}], 0x6, 0x44000800) socket$inet6_udp(0xa, 0x2, 0x0) (async) sendmsg$inet6(r0, &(0x7f0000000600)={&(0x7f0000000000)={0xa, 0x5, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="140000000000000029000000430000000a0000000000000024"], 0x40}, 0x880) (async) sendmmsg$inet6(r0, &(0x7f0000000f80)=[{{&(0x7f0000000040)={0xa, 0x4e21, 0x195, @mcast2, 0xfff}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000080)="97900e60880325b8d7782177d97e9d13d3f4c1a9137cfc735f114233afae62f8d903ca7eed8e94056ffb654e8b113578a36f7e757295a53f9a7eb551d35c3ac103f60fa4dcb7755fab2f4782918e8ceb05c9cc6e23f078c8353e2fb9178ea49075492c8f9286d499170b73ce1f5ce0e0", 0x70}], 0x1, &(0x7f0000000140)=[@rthdr_2292={{0x48, 0x29, 0x39, {0x33, 0x6, 0x2, 0x20, 0x0, [@private1={0xfc, 0x1, '\x00', 0x1}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @loopback]}}}], 0x48}}, {{&(0x7f00000001c0)={0xa, 0x4e23, 0x8, @local, 0x3ff}, 0x1c, &(0x7f00000004c0)=[{&(0x7f0000000200)="37565e430d352b2a1aea5fbe8bf4c9f7645adf6a5c4edf7c76764f626bd2695f2a0e46491356ffc5f7ec2bb64d95ced0d6ca9c047232bca7e769ff0e0dcb2cdf092d75631fe5080e3c5300ab5e485e029e3165d3347cd98214a25ceec4961a34628d9c6484758de2d4cf4288bfc971865df2dbc5a20db91cdadd91c5e355b9585247c1d3211f79be6d31fa47f91a20f56c", 0x91}, {&(0x7f00000002c0)="85df02983ad6106a74eda3b5b017046434fd69e0c8b59fc65b859fb32839be", 0x1f}, {&(0x7f0000000300)="5346047b105a1ff1afb2c76fd033cf5a3535cfa41477031f09abde9cfc295e16fcafcc11e254acecfe2ad38a190a835081eddb918f7b817ca14814dcd0f93daab6866099e44645ad830ed7c1c8cbd01085702f00e12e6a8cd92ea97630d10a6fefeaf0c7ddef5b81cc82f9d43af12cf4535969858841255a6aad7188e7f437bd7f8d82bfcc8a99dc5d81a7340c06d8f0fbfb3a5954e58d914d49c3651c4e9f79bddfceb26b0b8c3f8ec23a7b077cc14c9bf912c45b852394a840f4a1b3a40c125675e9d882", 0xc5}, {&(0x7f0000000400)="02905a2e4be7f82cbe26474dbf4ac1998c811bb2d63b3bf0383b7b790eb724d6d937ed647f73d4c1b081fdce246f132e5d3a45be778d6759b54059ea2d7844f89872a7eae3d2020238b35746aec00881e989b591edbec16360a53134f3a0883998ad1b5d116fbe0355962e8262b5b1e7ad0221e32ff6c1f8b02c1c2213200a0e67a611e14af4e9b672ebc59053fcd5ea3ef85704515b51a4a99d7c", 0x9b}], 0x4, &(0x7f0000000500)=[@pktinfo={{0x24, 0x29, 0x32, {@mcast2}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x7fff}}], 0x40}}, {{&(0x7f0000000540)={0xa, 0x4e22, 0x6, @rand_addr=' \x01\x00', 0xffffffff}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000580)="ee7e22f96f52416b36", 0x9}, {&(0x7f0000000640)="e03ee45c0a9865d1643863a7af2322859f21a82983caa3d8c92d71f6ff5636f31d19e664caa1c912706226c6588cf3d34f3aeac7fa0cd84e61148ecfb9bb6bd95af633be1ab5d3a690465ccc15ed7996af9016f52144fe748e7c246d0082d878685337b4f0ad43c52459bde9052d62c0c8e222fc02f53b8a0f9b73ec42b57ff66583b085dfbb1e1390e90c9115c2da3cd077640fdd3b22cdd72c7cecbaa92e0479317d974ec09c8f6d3eecd7a2559c5d19264863f32ad979e2bce96fa6a9c290e0d06750ba3dfc7766d5eb73ed859c0568283821b687da", 0xd7}, {&(0x7f0000000740)="19d22094f74b2680736c3b3b299360b3f957d1c201a8d2de88316b76aeade47c56aaf9ad57686bab89d9b3a505839353998719ba227499a90ab56d8f0994d14567ce348951cbfbd0f3b39973b594a0a71dcc77cbd830c7570b13591efa3297f8a44c21c23a645b362f228579995a0e2e9e28ac163c130e67fc0bae15b10effe42ce95e63363cfbcbdfb66ede23cc27f987", 0x91}], 0x3, &(0x7f0000000b40)=ANY=[@ANYBLOB="da134d3fc14c6fcf29000000340000000900000000000000147e020000000000ece2706acf0c81fe000000200800000000"], 0x30}}, {{&(0x7f0000000880)={0xa, 0x4e23, 0x8, @dev={0xfe, 0x80, '\x00', 0x2d}, 0x3f}, 0x1c, &(0x7f00000009c0)=[{&(0x7f00000008c0)="65605033cd2ba244f5efa6b3a0ff15769e47e5e3a0c393e11c68f9a55158ff42995e92ad00050090e21c91b3afbda96b33640f342d673f1c697bc3a36952f3f054be1596f4f4d70e529756e6f984162c0bad3531a20bb84212a837f0326f91d25715c369ab3e7fc4228c01d44a2a1ca2cad0f89c61b861546949b6a0738f2691ca14e6506e7157b37979eb045c5a162c86379f46f219a012d51609f5322d5fc287394b8ce1a44d139daf7473ffd32a72e70ec075b05a745215f4f7401da0a87308ad5099d53c49ee1d52f2c406a414e61547638cdb0d80e8d65ea4f5628012b7ed", 0xe1}], 0x1, &(0x7f0000000a00)=[@tclass={{0x14, 0x29, 0x43, 0x9}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x8}}, @dontfrag={{0x14, 0x29, 0x3e, 0xd2}}, @rthdr={{0x58, 0x29, 0x39, {0x67, 0x8, 0x0, 0x98, 0x0, [@empty, @private2, @dev={0xfe, 0x80, '\x00', 0x3c}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @dontfrag={{0x14, 0x29, 0x3e, 0x5}}, @dstopts={{0x60, 0x29, 0x37, {0x2, 0x8, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo={0xc2, 0x4, 0xff}, @ra={0x5, 0x2, 0x80}, @calipso={0x7, 0x30, {0x1, 0xa, 0x1, 0x6, [0x4, 0x2, 0x7ff, 0x1, 0x1]}}, @enc_lim={0x4, 0x1, 0x7}]}}}], 0x118}}, {{0x0, 0x0, &(0x7f0000000cc0)=[{&(0x7f0000000b40)}, {&(0x7f0000000b80)="48d465c87503958587b967430a7af1343ab0075bb08c9ef8a0005a3df40e5d1ba2b10cbae334906e175071668710ec38568a75316e56f2223a33a35ea3a5f6e57c37a5df7681d75663646b6e5db2dcbdc17dd0f3c3a62b065c46d7b28f5ebe88c65ca83296ada9b85bae31c0655e4ce4a751578ed636a6579518656853df1448ba38ed2eb894fc36105cfd68f9a6d5ddf3c16ec8fbd441b6fad8190e8f58062b08cc641e9a0f934456d8a67badf1e134be65bb0ab308cab2fea21cfe7268ae00bb3e99ae21a6f24ee7d2fbf8619bbf22d44b6e9c0f101e960d8e3783bb28", 0xde}, {&(0x7f0000000c80)="57d3fa2106d767d27298d34ffbc402867c9c64daab452be91bcae57f2d5626b4e978273e35a67fd24402a00c90bdf96ffb84", 0x32}], 0x3}}, {{&(0x7f0000000d00)={0xa, 0x4e22, 0x0, @ipv4={'\x00', '\xff\xff', @empty}, 0x101}, 0x1c, &(0x7f0000000f40)=[{&(0x7f0000000d40)="90d010403ea449f37d1fc923957047bce5c241ae08e6a4dee1dd68c882e75182d0fb184ca84f00c524cfb11b257461f1601a547140edacb5490a43d73773cab80249c233e057a1a14b61783462ee9d8384ed98bde0a221fa09b5667dc3bd2d38c1592a7b0af7850d57dd4bbbcad433df0f706fddef0694ad55577e75591ecdd208328124daa7e3b4b4fb95c83fd8b4c83c1c6af5c54aee2923e2f4cadbdb90d83478c0beabff2e096769e3", 0xab}, {&(0x7f0000000e00)="18cda983b7dc57876e065276d9c98fb3a2dd317f65788324efbb527887ee4b082251806264b05f963bffee818b77c5c6627f77c4029d9a9a4ef73009cde98238fdb1291ba45c06d09032cab6b8a8d29840603fcb54231f26b5e3ac1d28e12af1d74de037b5137768c6353fb7dc8567", 0x6f}, {&(0x7f0000000e80)="aef1e381450a81b0dfbdba4611564c19f7d4909ed361b743d09fc1e656d67bbca1ecb84c114147eaaa57685e7ae97f859c36d9314b31c907285c4eb08bec63cef1dbe0bbf813457f9eafab4cfafb630dae433181de6f62f36a0aba097c47a527a2b59c753936de463db315063cb6c6ff69b6db397f89d9a41913477a6f9130439e72c3c28bde", 0x86}], 0x3}}], 0x6, 0x44000800) (async) 13:29:42 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x9, 0x3, &(0x7f0000000000)=@framed={{0x21}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r0, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) 13:29:42 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x9, 0x3, &(0x7f0000000000)=@framed={{0x21}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r0, 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) 13:29:42 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./file0\x00') ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000140)=@v2={0x2, @adiantum, 0x0, '\x00', @d}) r1 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x640000, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 13:29:42 executing program 4: creat(&(0x7f0000000040)='./bus\x00', 0x0) (async) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10103e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r0, 0x0) (async) r1 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setresgid(0x0, r2, 0x0) (async) r3 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r3, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) setresuid(0x0, r4, 0x0) (async) ftruncate(r0, 0xcf01) (async) mincore(&(0x7f0000000000/0x400000)=nil, 0x400000, &(0x7f0000000080)=""/164) 13:29:42 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) chdir(&(0x7f0000000540)='./file0\x00') ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000140)=@v2={0x2, @adiantum, 0x0, '\x00', @d}) (async) r1 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x640000, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 13:29:42 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x9, 0x3, &(0x7f0000000000)=@framed={{0x21}}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) r0 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r0, 0x0, 0x0) (async) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000100)={r0, 0x58, &(0x7f0000000080)}, 0x10) 13:29:42 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0) (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000540)='./file0\x00') (async) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, &(0x7f0000000140)=@v2={0x2, @adiantum, 0x0, '\x00', @d}) (async) r1 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x640000, 0x0) mkdirat(r1, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 13:29:42 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f00000036c0)='ns\x00') r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) r2 = syz_open_procfs(r1, &(0x7f0000000040)='net/hci\x00') write$binfmt_script(r2, 0x0, 0x0) r3 = getuid() r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB=',group_i', @ANYRESDEC=r5]) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000001680)=0x0) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f00000027c0)={{{@in6=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}}}, &(0x7f00000028c0)=0xe8) sendmmsg$unix(r2, &(0x7f0000002940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="4744a41ee2ea6fe016a019471edbb0611869593b08d794837e59089864bd08b1682b329ec150c7649a853be2035388cd422df182a0c5a1fd8214fe35a3cc6fea8638c8b0c31e3b357655b2d20819842d8b12c9aa0485b3734d4cf42b9b8742b54f", 0x61}, {&(0x7f0000000240)="fb1f361ed18ca4c6ead15c2eedcbb65e563cdde883b51ac144d480c617c303d0a2a001b04a58da0d4382b672e957063ce7d5a6e5ee8d2f1fc9844dcb972d901810654057700c29eff5115e24eb4504ab906c4cbc5f19129ea8ec3bb742cf2a911ba3d6a35de4739b48b4c0cd0c4f64ddadbad64e27d4649bf4072a0dd5af78724c0bee144cd4496391f0e1c8eaa4486c179050e6774fa9b488594c2e6190e05ead6600c31f18d4d1a8a3cf6e0ad103ac1fa24d544e795e9601346bd7d872dd553ab56ef946d8a8ace558eb9e2e61a83d7e32bcd892ef43fb1c9d8685e72dd0a3dac2a9987f9ca2040f748a181c97285488b9d20eb5142edc89df", 0xfa}], 0x2, &(0x7f0000000180)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, r3, r5}}}], 0x30, 0x20004894}}, {{&(0x7f0000000340)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001600)=[{&(0x7f00000003c0)="894bee10a34aee23c905fbb6bcb0305c1b6f80182ad67974d9edb32b609ba9179a7cb9e43aff06061d31f9fe8ecef49e62efc4889e24c02e89106baf26d4c257112581aa2916d754e644ac633d", 0x4d}, {&(0x7f0000000440)="ad32cd0114355bd8a8f945835dbfddec7610850e9311b66fcd102a7aaa55f0736e67d83b56ccf327366333f22b866e8b33a926d0f699ea6352119a7849ab86f6dbf6760268f150fec1b6c09bddc437c7bfab129b5712c50c63dae8782951ea4b36b6199bf3ede1762b439805c69bb30fd51ebec21c4e03d3bd37a9ff38b1ffe95846021d23ae0618c3b403998207e03657c8b593d79a4bc539bef33dac5b2d5fefdef109c7249af996beb1bbe009674c0fda339b53eddba8f2642d74a5d99adfb64a25f44494cb74801fb2d3831a57231f9eb184224ea825759422eb12de8a1a415580ce823a91d13cbb096914e5cf2a702c34740d148cbcb2a2155421f8916f5d8a4da6c081a16ecf1099494471414c12a3ef6d509b41141dae738439366fb30a0d0b2a3a9deee12eff5078032f23ab7d3900cb4c0cae090421b303b0070e6cdabbfbb0a7c0fd06ba5a82d92b4caf60df2337931929dfdaf0d6d0313972b90aef6f5a3f252e408eb4d8a46979d7fb2cb0cb32d24d5f431aa5f57b514573b9c7a0505af63263d285cd406ea4402e519ff1811c887f74cd8db2d39b6d8130721740d71debd60ef598f4317451378bd79f76812ac6553d9da7a91075cb5f9d236c4ccd6fd5a1e0e5a8d001009b6eeba53d2d022d5fd96df28adb28f5ace880810787c98beae19cd4880ac4b0539adba4269eae43d91334c19fae3b7ce4e103744fc3b553f58551365207b56fb57a7b451aba4b9bf0f0aea56b73cac755fa74cd5dbc92bc1944ca0f1b02d1d9d420e24d0a30c4f2462941a30c1228fddf47f7ce859b41c29ff00d3a371a70d1dad8725f20915c6525c77f15e34b67bec0d669e95d93ad244cc9750188d4355a2ef1175f301b757dee50dc9e0e9fde534ebe6a4b69948907899e40867a7dd8e8a6d8b4ffec70c620508f1dc6259768b9b750c6242c966784847acf738f44726e7831b9f832c3527275fe9c1a5873dda99ea221d70e55901c1eb437b4c9ea42163c6612adf88b0b908c23a4b4a3df7901394c6dd5fd832f1f500de085b53edfc177b4c8b6d8d03c5d62842c610d47fd025daec73a94058fb80bfead2e585d60f75dee484f8429f751a7e361fa28b63429158f155afb64e040df84bc22258a269e4a705298edfb6e17de68edef85af24bcecb2aafd8f5fb0927580bb12dfc81c9111c416223eb2d0b6cfb47dcaecda2fc4f3d269e1bcaade0225a769ede4f4e4b1023118b6fc00821b75e80a8a1e3647ba936460cb693e269fb88b3fbecc0df057567de116c9a3945554954c4a8b9c31dc99ade620daa86c77c8118d2381801941e40300270450cdfb9ead59aa636515a3a8ebeac3e8a11d9198a33e2ace30174623769d4e87d98762697df8515abf65945caf1fda4d49e501c3eff62a81e34d1e41679e0dc67fa0b89ec5db6e3788d94c43a826e0f7afed2833707ac4563ebc4e39e88667b1152f560d499c55d769d32b56fa12b59c5299ccf288c809ca2ab6d09700345388fd913f1a4d7746fe4e7fd286cbf2591fb68658f87a3c76f94a607856c856d19b3da38aa6a9425bc01b450173153966e5f406c63b21eacfd2a249e43f6e17839c0845cff3d44cd461afbb3aac77ff75728fbc9c5f3ff8268cef101bda76b16afb2d306dc9f92e4cd0f40acf9e4e4b67b20b65344562d08464fb6d0bb40b0c07b1360e913f4726716ee83fd9184ded5dbbb1751ac413afe17e99bf4395bf4a1bdf5d1e0be275424cc9ad8465048dc207e211e11101aa0473cf33a70b6c10af0c4a14693591e1b51cc1ea9d046e088ccba32e0425326d386bb3aaf7527dfca158a349226326d08bd23833e85af05bbf94bc42324e0b44fd653f1a7f0f9169a70b40a7e325f0963c6be8432bf01d05d532d7b81ce14dfad32c85de0ff7874f82cb2a5c13e9dd24dc4abdf74cbd261e03ead62bf6ae8854d79ab82112a2efbb64be90dc45ada99c1b138506cb5f7355c913e77d482553aff7725f874d06abfe10ed70e1a69b054c2f7dd5b1acfdce847341c9acc0a5ee850c0e14ec861c94b5708a1982c135e8c32dbc5e94c060dd1dedc9b18f393438a9350b65539a420a3003e95d3eccea02cf9dce18c65453a7f58bb45905fcd79622330e59b904dbe3e6a38baa776635a74ef48f0f000f41b852318ab5b68c32471f05379cda2c81086e30901b7129a2d38c189cd0c84e9f3e68c089f9c1dbbb0664fa5a034f7a0bd18eaa476e44a59ccb03965724a5aedcbfb143f55425a9a714e7c0bd4f35626d57bb129cb27770baa729690bb55f2a539fad2f797a1784475a57e93289794686a5ad85b400068203f725a9af038b4c699c0170001129a9373572a6e63d3cd7635fa8a8511079bd6273cbf6f5c0de59d3d19d5830a3f7399e1641c329c8362903c524560f7f6c36664f30e0cd2a59edf931ce1b567e2048fd56d392ff5ea87900cef5a18ad1f75f2c08847e96ba218d46ba0aa576781ada2c2afbf529be29e22ec9596087e18a73c6d1c56e03036489a3292f4e559710abac9777d3598b7c0bc34cc55ae2c0c348cb7a6d907420dbb345cef5cbec42908beeb5826d9736900ce35f88849fe618cdbe3048b0c40787b57f9893958c584f55a746cf76658accb01aed6ebe8e09be5b3b88ca0382a8ec3ad076e387b5cab69ca228df941cb5adb2a84f4006d3c39d7aaa18e529216671d437e2654142f732548d48f58ae8c9839aded2440db0a8f54f9ace72de8e2a692cf46835db7f092d5a0b5d46f87cd3d0d6e0235468828cb7e117c3f28c802114f35022c80e2c3b751bbfba27cb98ee3dfbddb5968dac33c3cdf29a72e617052a08ed55980888081a1cb2dcfff7dd1d08283944caf716581fb5df795978cbda6a26b0b33d9a2933a22f614bddd382f08a811e599ab968d85845946fc43432ed4cdde9e13a8e0b72faf78075af78f6c7ba1dbe75d2df292a0f7b8ebe5351865e8ae3b3d9eb3cdda5e3f064e063570a7e0c6398663c1f4004bf85fcf63b5f8665990d696d1ef8734596f0a25a8d019f5cd46e423fa773a226f458702e417c65e5044cf01110caff959f58810f12402d71e07ca5c68cacb0869cce2091de4daf8d78605a90153961d6529c64818e2f2ec48cd683b07bd28df77ae80135c751addcfe23758e52cde39911ff3b6eac2415fa679b99fda87d0f33bd7813e463d6cf243aa698df25979ed5ddfb036440582453dd8e6796feea1801c57d8f7dd3f4b8bc77dcfad69cfa9b0e91becb213c834001046debd50a4d19966a087f912babfedcde84b3ec75f0378821569b6701c492db664cacde82c46002d127ff05f34533175500d7c91b495843053ba589b47d0faf40b9ad0d39721e6718a9c1294e675b6f08af8cc7b491b650b06b1d73c994ea03715d5a2fc700b9368d616b10ea02227a0f193c380a93b633b2e20ef39cd9b2f5f1e7ac7995afb018625e88cac0d747b4265f15395b1905ffdc4315f00843d77c3e924dc84ea34320318d252e8410d81afe5c4d6737319c43941d10e1cae3065a8ea773b69426918014bc172198ce8a87cf9f7dfe3fea7441874bc0096f4ca052bf1978ddecd63f932577c97542cf828d7fd1f79d717ef4465cd1dad5754fc8889258ff4e3f1e8753efa981beadbda455f55490b3e436888eb229c3a65cc4993bd8bc3949792124fb5613f00d4e19cabde354a244e70bcc7a1f8403fefcd0633b3f8e45a1c032a177f9e5b5ff02805879d5f16ceaa863a5c1977af59ffdd157e5f1260826811d690e9544dae2a7fc8236e05b3e94bdd273b32e0ed61a89e0c9dc98ce8f0f1734bdc5ae40a1614423373cd9a5c097b672559408c63eec22cb565417bfc651589b1dc485d839514f8ea9718aa8ff6bc1c1e8d911d4e7b330246dac88419bf4dada58919c044b525d2fc80ba77fb8848094bb31d996cb2a62c63f6b04756509abef711010a8dc9e561fda18b319a98e174ead923089f857a570930e6303827270fe756e2e5e06a127232bc7ac08e6511c23b898522b172de2c3b70cf08e523830f36a4607c50e277c2ce9d4e2719b5fe118f601f659783065726ca74c4beaa02e000c92f7af02d7f3b48cdb173965e19c5c413335c507f18242815ce7c1c67637c1f910ca160c214afbad3669a4137d17b8a58a6431acdca63ad7e9838d3ac1581dd545da2d13ca60bcf81edd6f97ab596f78c30053ca55df53d278f586b2fa09d5da6e3ec9f08d537d3a5e04a4877ae30eebcd30a24c03e53a911bcfe4d7c76c7af8763b7ce4d2b5529f7dc6c579a687910d0a74aaf7e82b1025baf253f84e3331ac1e8f62608b02aa7a66cb19aec122b1ef4d542698e4e22e9b18ab00e2f8325b6ede1f56b87d687d8b926ab06ab9a30d42098b3f40d1852e7eba6e20be7b78ada3cd546a4db0fb6d4a87ab6e8d9122a534f291c8cf7d731d7fa8ee5a4e883621ac1c78bfcfba00e8ffec7843e95b1e23466964d2857827bc3d1f331788a40023af30dcb683b5af279877b07775aaadc050ac398dbd69e5e43786f2a3ee8c9e3bb4fc9e553efaf570f8bb3d25d121cc2598f5c9de2c109ac4f838ad221158ddfbe671a8b653ccd537cda86a62715a5daf9672e83369ed5fab632b840ccb08974d1d81120a84f4ff687172760e78949adf2e268412966db37f2f374b55d590da4556bb4b150c3c0b634cff5fb3eaafc189c6b4e4cd4e825658fe9226916b065c407674258e77e7738ca025c0aa6ca3b91b347fb2070ae9a1d52a14d306a54593fb9edf0ed7919e004e39263926a43f0f34df7d632094af763bd94efc1177398193b5459a6e67259c4d3532c297e966d6e3b3dda57117752b93f663effab6595a949174c86a74ac9c5383e9271a68a4c7b9bc025cf4e465786733890502b0a69d1706587247b53a95ceb819f78e02cfa5953daa551686a46c6217440627c60022d9b790a4cbb620c5279f0f721204aeb41e2e1c36afa7d60f5793b56930d9a91c57bf6089f454b3e90ce1cdd0978ae3c13dd882b2bee72a2ed751f4ffb1cfd1b26f25095497dcf729ab9d0ca7e3012f005208570f156beb8fdedb428612aef4849bf7047ed55ba20091b60237ad0c4e15480da61772915d2104a76f099772d81eb29170fc97d9c03b4153f1da4dad2cd6a106128a05c0bdae26082c793274d871bb526edfc4ab9659f1a2a468aad29aea71e00a6c325349533866e032a58f1bc145c2d2345def80f2b72561145ab459669d9d1cb3083cfada1a0df20ae695e1526b86116ca9a5e0d3c3eedff79394d24bd20a982041c528571477a774451638f051b1b56a25d1868c6c4e9088f083e52368421b632944dddd0246d226fab605d2644f0bd3b96557fda7ce442ddedb86696d03f9ee465d3a972093d470be24291f753976d7f1b9dc9a27928f1ad1d29bf64b64eee881a876bb21e44b2fb93bde2ae7c4b10d62e240235d8645a4f76d0ba31b0de038e7c2ba4d64bd3b0f03b5a49c32ca1fb09b6691c592761e7d822c0cb84dd9158393048c3f6b789e47b0dd87712c5d52289642cb20fa2568df64e236613770373c2e4702ef5784c836d4b12fda60e60698e31ac6d6f35d268b9e484936f6c575d93e4691561dcbf967b99f4855057cacf445a63c4814414719ae26a51531e9ea3101591c1cad12eaf06ecc15660118a407876662768d46393e5dabed1ba32f5727829afc1983cf3e8b3e49dd79b5dd0b86d8d6e03061ec6ded8f9f7ebe8e66ac00b71fddbe3030d447dd85799e6fc57540a380f30850398a62728dcabf5c208f", 0x1000}, {&(0x7f0000001440)="263fb26b99b7e1d2f474aedb09ba9ea26d9e5a31565d3367effd5803fa61b538f198b712ef767ea08a62637c97d58d9babc72f318dd399e677e274b57cde98c69568178775cf4d53df7cdd572dad5f8a2e38dd78208148dfddda7a836c689382d1aafb3dab7a8d5867d1593bef0c97d04793a65abc764323c677e806fd7829413bcb7e6367befd7767fbc766c10cb3ff82d2a90ea646", 0x96}, {&(0x7f0000001500)="e95b1706b2b40254635140ba7a8e869760679fc8aedc98b20ebe527b95c209b787470b84d65ad1ba9adc6e79dece786d33dd7563b516028db43fe4e3984097b07b17d29113c2d2b1fb3e53f7538271f2ea45a0d355a598f3a1ac0f2767dcb0d04ca808e6b706ccd80780f7adcf79ab7e1c70128ab5", 0x75}, {&(0x7f00000001c0)="928d43f4893ac6f65db7c93f33fe7c7f70e42d585114383a544c64d7b4c60c369967fb", 0x23}, {&(0x7f0000001580)="0409f7665c6bdd33c733cc5a04a14cf8c305ec1beb8d6e977561bcfba6a147a2e8492be1cb3faf55d645501d28a7d9bd2709c59e2c91cf4ad4a62f3041e2a3e799fc83df3973d6ce521dab50e169bf2ce7bf", 0x52}], 0x6, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}], 0x20, 0x4005}}, {{&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002780)=[{&(0x7f0000001780)="c4e7ced19fdcf7f5df870a9287884f47f1e4176d4ea368f121a7aef802f9182717af63f9524fa1fba758aa80384c9d3788edb5f7c3c6d6baff1bc53c856ca57a278623d32fd1d4afc1b4a0b397ff9634f216d1644d0f6d1e6842654dba360a7b67c6214bc7390c4f5bfea662cbce32d31840ab3ac2501709deace05d511ae8f192f7c9baf8648ed3a4ca66ca3b431d53cba379bddc9d0f5e26d08305e46714d9c282610cab78eb04beb41328945d8319975df706ea86de51c374a0827486da41ad2462c8998d46083c6d5d4120b7604471fc5fff760e01727a1a4ddddeb503a5a3c933afbee6505f74231e56b76c2e3dcb860c0c028b49df3f781d666bc99e350277d226b316d420c52a1e8d3434ae77c495400ac0ab73c73d722e644ffecb720e69cc1e6ac7cda92cec25115fc1f78f8f1377cabb5f02a17e7902b9267f6183ad7249ccfe757ad80f636c06f7fffb2b1188eec39cddae6d61cf73f22f2dc2a0eb795edce9246a3fd8031ed3c6990483e89ba497ae7c4f0fdc0f3d8b46640fca8393587dcbd613e9bad9eb3454a59d5ae37c3c698d4e0927c6457776f2a31fcd24174c82a393a3db362d507bb3b4e0bf57dff3739760d6cf285042571c1e984a0ff414c1461d845ad03458cedbc59a137c0171c69f4d53523ed6d45981ef0a654e6963bb6b5441c8a54675517f2aadc6ab8fe51f3c2c7dc5c0301ec5f7fe0e1786f668d84cb2e120258f95450d4587c53ec716feb78360a8c6f45a5f6fd81b477447757a7e977ac6e5e9c30fce0e2ab33207abd4d603a688b0fb2ec2f249ac02be45e854b40f7042e06dc44a0f7ca3fedb50b9f70d9b69fafa5fec2626165cbf13df5a8e9f93d28df56c62fa7a7e74b38403e6ad8051158be686fb21cddec11c334c94f7e65078f668878f76d7e39b97b7388b1c43a2911304801570a1f91fc5e1064f6b3a62fecbdb66f90e7689d712e4f67c999111b10c1e9b7b0ab2be304886792abbada4b031cdceb30e254ef1b08bba2fd6125d276307b191aae8c4b72c0a45bc6a2b2e20f71da5a10f9c9e43d508c7263f587ab26798294c5ab8930470490c9c909727313b79d458b3237b17a5747efd525f2a03a494c51209cce88734e9a18fb08bfe8b9d1624367b17cf1c8d44d346ec887f09f5e032c6a1c5d1b4cd7c66b769ba26621aabcf51e52e21867889cb51ebe0fdefafbafdd33014adb2a576ad766d0de1bc2f2419ec205ad48e205554ea1a39135a0f0023d1b1f846f1821c512250744dfb42780c985ae3c46e502faa164f56e9f1f7706a41b5f53967490a01058992be7aa07671860c709c25314dd0caeb49e9d05f9b4e58283b3829c28b43d265befc508a0f3d6f42a4b74219e42b10d838fcb38c400b5afa7235187444e338fbad2546e23df3e5e650861e9aa947ae4ab93555e73d941c93b2bc6c67ed5549cad3fc56e995e9a5ff0e99535c4f3c8033f06df7598cbc2b75d2bbc5279a89404370e385d4d9ed93edcf66fb03355a682ffddf50c973ea7db86a21346af6a78fb140ca47ae3c558345cc73985f5d6185f39638eb234bca9449e43d380d6ef1a49d9dc11d143f5043e1759b72f16c8dac2ef06e8a82247f785bf9751c0267cace68b2b4d93ff8c3339fc023f9248ac726f8541ad5ab3da6ce8ba490c72c9618ffca5fc72bd16534b4503298384299c4f81225fbb975006297ac23cd5b3911a75e6a7f1c76c5ccfe49d3a7b0ecaec671f052b7d38837110a5f3c2165d375657822f729b1f31b14cf8132dd0dccd0adcfff7b9d3e384b62536386e0704bffa1f9b2e9acb700314e36a2921c8ace505d69efdbdc8508748410f457be3fe1dad57af72dd8a09ec42840ca51c3c36c50e1c96052a098478d856a987cb186920648f2c5935e1ed76d6f14fa1a56adf63d321de6e82cf332e0d888af3cd9d0e3e16cfaf11c1bc87465f8a37eb7c4fce3ad8c6b4303c8a165b2d951590fc9fcd05c92fc3e372c7b0ba0a65afa8f2b150360d5aeb657e7bca9ba72bf65f87174f1768a4131e11fb735807b8f8cfdac2a0850f8e703dfc84e77e6ce3865c9fde43eafef0f3106f4e12bde8eec83f181b1eeb08dfbc2977dd92c76e89daf421a99330800e8c264a0b2150043aa6542018fb6031f7cc879e11aa963865585766b4557d7d1b259923a18dfaebce860d42205a198cf6be5fcd27d179c7fa65fdecb464c599330cfadd72c0f17b2f352980e0059c505e653302a8b2ddfcf823a3c86dc38b13319c50d78e77a84806b51e802d0203c4df73c7ec8b30614028ba8acd7c315e4937ce8b9e482dcc7c97d88bed52d2d331eec2ee289122201212318507389237e36ccafb4e74e753ea06d3f2975c40006b6fa2b3c177d457f8b241265b1607ffa086460f7222f6be510f605316b09d34ed71035c7190bda804b0fd9713be53776419c85a1a0e662b6361119da6470d6aa3d9c3d21747e644f5d07487c679db3567b5c63754c5719253a1c3d6f6513bdbdd026e0167f755e53a7123509d3c8bc4c1b1f4727410deb0e983ba6b70fa487f09bcac57e8df38edf10549583a27e3eb2402dd664184942e39ac97a068fb7f412cb8483868060632122112f74fde275bf3e28de7ce11da742ae51b4184a53ade6813395624cb132dcd8e4f231584dd0c23500e1e935c9e5544aa41ec436a513724e8258c43eedf761d8bed446feb70703ae161a068328d74a41ec75dc14dfda0547961f4f4c2fdcfba938e9f1af08ca49f87c8e8a5beeebb493853e6912a89eb217ee4d8deb540f436ebf32df024feb3f49c92c50908e70d324c9c79d6d1e93c3e285a04e4206993c089020e3d734cc69a67bd36a9d801f0baa589774916afe890431b44b31f5118be49f14aee3568948ff0207ffceb5f6d9e3340fe233db18b4341fff1076b8f3ba46fd04a49c4d5377ffcdd1b960b9d21dcc94461634902eccad03c5533d45c02b814a0b949fc2c0f5fb8ee823399660a7cb87543003b4e5953b06a2bf968a812d9833c8205da12b7f99dac5d07b2b5fefc438b91537f9e6a02e1afcb4664c6665fba983e90b83ffa7a31d302ff14e05aa552a56e347577d0de901464592b107a7cd7c28fcb94c910e1e0ca49736c6b35c66fa21ecc1d044184034fa563e6102ed403b31162c278c312e00a8310fc71bd9c0f77e080c2f830a2c77abb663b29092f63d193a27909dc9909139879cb84539aa47b996a8d73a8364d2b7ebe7e3ffaa2fbdbd48d4116406ee6529d67a9ddb2281ead080b8b7a5615834c9210aa93541e9bca54ac76b525951b9c19ff7d96e2acc60d8681473f890133def4638c40930241510adb4e8e6a929117811ab566afa47bfba70a85d7f911bdba5689998e908b9009027f9bf0001b5832ee3cc829819683eebd7c4e491c6495e5953c3090b70445abb5b9376ac27cd047e15fda830002e75b012a10096cb2b26a4b08f556f27bc859e54c5bc16bc35c77e28633af3b6f88294724f66321242b46ff04969a38c41592c793991937918221d302023b54d915e0068bb409adab486c5e71f0729f397953e7cbf13323121467d2fde3afcd17f6c1a2d1a0296e460b0e186b678b3ee729439699e722033fff25d12d9d298922f6e26d0f073c37cf53bf2142a89e04ae1b4c9d2d0a4f6ee2a84845ab07b7c5a0ab05a13695a2f35def10804a6901677bbed43af9de0dc9f0be7a88dc657cfb388bb89a118b271eadbdd5caa07bde24f995c6e9ec732a57e9323db731d8f71cc3cc9e2c40311743421b493a59bc03ddf176de28825185b91941b18ba0d9626d7048a70f0ebc242592a9358bc5abed4b24b390a4fd462f59159144add47f0fd3aae10b6a208ab5252c3d78714b2e4688be9c0a3f2137ae5cced0884ea1ca85968c4fa6e63732031c19314d6837c8688b1f615470cecbbe83df8e5b6b63624b17e1eee7985d43d201b33678c10e0e6e1ca4ea768d37aab10b4f10548184d6ad519e99380fa3ae28b6167fa499b74dcbfd8ce618453f87ca5f17c9e6c02dc4663a14160bcd50154af2265d63be70c400e739724ea81a40624c0c71879a4bcebcac0bf7483eb87d8644072c3d28f70c502ff7146035eb37db95f5005b3d647e3df633969dd27556c94fdb35d45e61c53d05a88e113aa30566ac6eee2548a7f0aeb093fefd5f6fb1da86fcf8361517e16c64aec153824d8d16b6b6aa3a50312c5b81b7105aab3ac54f3116dfe7de37630f8b63b3f38af6209ac07d5f2bb54974bfed1cad59868d6a5412e2a475b48f327199dc2805601d91f47ffc5122ad42cad87b627a728e90c828714649c96460ca64b6d03bd423f41eaf956e3b190ef4ad49cda4ce219b839adbe526961f59182f0f61673150dba8ccd5ca383842a69be2a295136cfca409492575a7842868b09053afa377fdd7ce93486d069e3051a2209128ddfb15205833aeb8470a89f301d6fd93c54f8de225ea80b6332cfd5ac620858316e9717f4d176faaf9a4219de60282dc118023caecb4c5abe8238b7f56298addb0be2f57d05608b49b8f6e6fa1b9581a6f6839f73d7d7bcb456771027a94eca4e0676b651d74abc4749c74eadc0f5145178dfa471e552d3873449719b72e7fd357f1e043cc0d63dcebb69975615d52a163eac5dbe803236d54a430169de1afe1e27327041c41c7971931ece8592005fd2f031f6fd4b0114e028ae7add3609e0fa7eb9604bea943cbc2e6ac642d3b260869bf0d52d331e79ab5aed4b113adb58bb11e17980dabe8ff0b75a08a7f046db20677edbb6fc7cd04f3f2ef9bcb0ba8359e9b004b1b90a50b938f5f4e60004d360354784cdb094eedd89b8c1ec9af389c3d0d5f31904e909725d7b6a498821e12793f2eb0f707768774d0744f625c3ca6f21d4d73e027b6fbf94bd20c436710c4500f664998429205261319ba2e5e556401b7a6e264b3b172e78290780edab4e3b950ad46ace91aa0d4cfd9e95909f584dbb5506fadd794f86e47a2f8eee4342861793c834922b9d2cb010f3176100de690514a358db29a20559ab947f7fa465eb33605749132f88e4153921e14a4a1cd0d89be4a3513f1281dfa692f00e2fc01c39b768c254979b12aee9bf5e8dd2832a5b3458abd2754da4f2b6363f3953781b3b67e352a022be5402e22e355477fd02c78f68e739839034ecd5740562fb2886172bef469bb360336ac8e43eba9cde20434f00be7a6ee6583e7f4943dd910afcd9dd907fe6618c8df787e52873b17318f65d337fa2c8d1e0b9d4934dfb60be01effe51c172884bd8a39ad742cd48ffebf752fbe8d370ae91fb0061b812bf22ab39fa9ccdce579f4afe4dd5698946ddbcd3acfea6e0c941444f66dcfebebe607150f704d2463838d2be9c7092279c1e4d690c11cd951d745522970a0eace3a7d5eca4877b3098def87d69d33ece49f36b61eab12f93d077d1ab63e6e2d65e9c94b07d0dcaf525c647ca514104d80b643f3a3ef328999165577b4640d433b7e8c1d7b9f2d8de094a97e7f31f15593872a04daca9a76f1a945272d167c135b34aee33be8cb4e94d64b9e367b2ab0f43f6a6407777dadbd86f8e9e310ab8f11a227a10187c33dcf41a41468a91831e364c1bdd525e6b3e755144e7002ed56f4fd2da97d2132ffb7218100fb29143087fb9a7b1f4af0acbc24283ce9780d846a0a934337b1fac7cc24d3849bcedfcab9b82f2812c13a1b6d8cafcc668975d8b6b6e70afbebc6f1d49408e4c945c01c2882e82452836064db5f8cd8fde60a60433e11f44cea595f7b570d6", 0x1000}], 0x1, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {r7, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r1, r3}}}], 0x40}}], 0x3, 0x4041) ioctl$TUNSETOWNER(r2, 0x400454cc, r3) getdents64(r0, 0x0, 0x0) [ 203.987210][ T67] usb 6-1: new high-speed USB device number 2 using dummy_hcd [ 204.227135][ T67] usb 6-1: Using ep0 maxpacket: 8 [ 204.347199][ T67] usb 6-1: config 0 has an invalid interface number: 15 but max is 0 [ 204.355264][ T67] usb 6-1: config 0 has no interface number 0 [ 204.361526][ T67] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 204.371365][ T67] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 204.381295][ T67] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x81 has invalid wMaxPacketSize 0 [ 204.391233][ T67] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x81 has invalid maxpacket 0 [ 204.401043][ T67] usb 6-1: config 0 interface 15 has no altsetting 0 [ 204.567190][ T67] usb 6-1: New USB device found, idVendor=05ac, idProduct=addf, bcdDevice=3d.03 [ 204.576264][ T67] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 204.584265][ T67] usb 6-1: Product: syz [ 204.588458][ T67] usb 6-1: Manufacturer: syz [ 204.593040][ T67] usb 6-1: SerialNumber: syz [ 204.598266][ T67] usb 6-1: config 0 descriptor?? [ 204.857156][ T67] ipheth 6-1:0.15: ipheth_get_macaddr: usb_control_msg: -71 [ 204.864546][ T67] ipheth: probe of 6-1:0.15 failed with error -71 [ 204.872515][ T67] usb 6-1: USB disconnect, device number 2 13:29:45 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000850000002a00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000440)={&(0x7f00000003c0)='kfree\x00', r0}, 0x10) r1 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r1, &(0x7f0000000340)=@nameseq={0x1e, 0x1, 0x3, {0x43}}, 0x10) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x0, 0x3, 0x3}, 0x10) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xd, 0x6, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x8}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x800}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x8001}], 0xfffffffffffffffe, 0x3f, 0xb1, &(0x7f0000000480)=""/177, 0x40f00, 0x8, '\x00', r3, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x4, 0xe, 0x2f6, 0x8d}, 0x10, 0x0, r5}, 0x80) sendmsg$tipc(r1, &(0x7f0000000280)={&(0x7f0000000140), 0x10, 0x0}, 0x0) 13:29:45 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f00000036c0)='ns\x00') (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) r2 = syz_open_procfs(r1, &(0x7f0000000040)='net/hci\x00') write$binfmt_script(r2, 0x0, 0x0) (async) r3 = getuid() (async) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) (async) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB=',group_i', @ANYRESDEC=r5]) (async) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000001680)=0x0) (async, rerun: 32) r7 = getpid() (rerun: 32) sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f00000027c0)={{{@in6=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}}}, &(0x7f00000028c0)=0xe8) sendmmsg$unix(r2, &(0x7f0000002940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="4744a41ee2ea6fe016a019471edbb0611869593b08d794837e59089864bd08b1682b329ec150c7649a853be2035388cd422df182a0c5a1fd8214fe35a3cc6fea8638c8b0c31e3b357655b2d20819842d8b12c9aa0485b3734d4cf42b9b8742b54f", 0x61}, {&(0x7f0000000240)="fb1f361ed18ca4c6ead15c2eedcbb65e563cdde883b51ac144d480c617c303d0a2a001b04a58da0d4382b672e957063ce7d5a6e5ee8d2f1fc9844dcb972d901810654057700c29eff5115e24eb4504ab906c4cbc5f19129ea8ec3bb742cf2a911ba3d6a35de4739b48b4c0cd0c4f64ddadbad64e27d4649bf4072a0dd5af78724c0bee144cd4496391f0e1c8eaa4486c179050e6774fa9b488594c2e6190e05ead6600c31f18d4d1a8a3cf6e0ad103ac1fa24d544e795e9601346bd7d872dd553ab56ef946d8a8ace558eb9e2e61a83d7e32bcd892ef43fb1c9d8685e72dd0a3dac2a9987f9ca2040f748a181c97285488b9d20eb5142edc89df", 0xfa}], 0x2, &(0x7f0000000180)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, r3, r5}}}], 0x30, 0x20004894}}, {{&(0x7f0000000340)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001600)=[{&(0x7f00000003c0)="894bee10a34aee23c905fbb6bcb0305c1b6f80182ad67974d9edb32b609ba9179a7cb9e43aff06061d31f9fe8ecef49e62efc4889e24c02e89106baf26d4c257112581aa2916d754e644ac633d", 0x4d}, {&(0x7f0000000440)="ad32cd0114355bd8a8f945835dbfddec7610850e9311b66fcd102a7aaa55f0736e67d83b56ccf327366333f22b866e8b33a926d0f699ea6352119a7849ab86f6dbf6760268f150fec1b6c09bddc437c7bfab129b5712c50c63dae8782951ea4b36b6199bf3ede1762b439805c69bb30fd51ebec21c4e03d3bd37a9ff38b1ffe95846021d23ae0618c3b403998207e03657c8b593d79a4bc539bef33dac5b2d5fefdef109c7249af996beb1bbe009674c0fda339b53eddba8f2642d74a5d99adfb64a25f44494cb74801fb2d3831a57231f9eb184224ea825759422eb12de8a1a415580ce823a91d13cbb096914e5cf2a702c34740d148cbcb2a2155421f8916f5d8a4da6c081a16ecf1099494471414c12a3ef6d509b41141dae738439366fb30a0d0b2a3a9deee12eff5078032f23ab7d3900cb4c0cae090421b303b0070e6cdabbfbb0a7c0fd06ba5a82d92b4caf60df2337931929dfdaf0d6d0313972b90aef6f5a3f252e408eb4d8a46979d7fb2cb0cb32d24d5f431aa5f57b514573b9c7a0505af63263d285cd406ea4402e519ff1811c887f74cd8db2d39b6d8130721740d71debd60ef598f4317451378bd79f76812ac6553d9da7a91075cb5f9d236c4ccd6fd5a1e0e5a8d001009b6eeba53d2d022d5fd96df28adb28f5ace880810787c98beae19cd4880ac4b0539adba4269eae43d91334c19fae3b7ce4e103744fc3b553f58551365207b56fb57a7b451aba4b9bf0f0aea56b73cac755fa74cd5dbc92bc1944ca0f1b02d1d9d420e24d0a30c4f2462941a30c1228fddf47f7ce859b41c29ff00d3a371a70d1dad8725f20915c6525c77f15e34b67bec0d669e95d93ad244cc9750188d4355a2ef1175f301b757dee50dc9e0e9fde534ebe6a4b69948907899e40867a7dd8e8a6d8b4ffec70c620508f1dc6259768b9b750c6242c966784847acf738f44726e7831b9f832c3527275fe9c1a5873dda99ea221d70e55901c1eb437b4c9ea42163c6612adf88b0b908c23a4b4a3df7901394c6dd5fd832f1f500de085b53edfc177b4c8b6d8d03c5d62842c610d47fd025daec73a94058fb80bfead2e585d60f75dee484f8429f751a7e361fa28b63429158f155afb64e040df84bc22258a269e4a705298edfb6e17de68edef85af24bcecb2aafd8f5fb0927580bb12dfc81c9111c416223eb2d0b6cfb47dcaecda2fc4f3d269e1bcaade0225a769ede4f4e4b1023118b6fc00821b75e80a8a1e3647ba936460cb693e269fb88b3fbecc0df057567de116c9a3945554954c4a8b9c31dc99ade620daa86c77c8118d2381801941e40300270450cdfb9ead59aa636515a3a8ebeac3e8a11d9198a33e2ace30174623769d4e87d98762697df8515abf65945caf1fda4d49e501c3eff62a81e34d1e41679e0dc67fa0b89ec5db6e3788d94c43a826e0f7afed2833707ac4563ebc4e39e88667b1152f560d499c55d769d32b56fa12b59c5299ccf288c809ca2ab6d09700345388fd913f1a4d7746fe4e7fd286cbf2591fb68658f87a3c76f94a607856c856d19b3da38aa6a9425bc01b450173153966e5f406c63b21eacfd2a249e43f6e17839c0845cff3d44cd461afbb3aac77ff75728fbc9c5f3ff8268cef101bda76b16afb2d306dc9f92e4cd0f40acf9e4e4b67b20b65344562d08464fb6d0bb40b0c07b1360e913f4726716ee83fd9184ded5dbbb1751ac413afe17e99bf4395bf4a1bdf5d1e0be275424cc9ad8465048dc207e211e11101aa0473cf33a70b6c10af0c4a14693591e1b51cc1ea9d046e088ccba32e0425326d386bb3aaf7527dfca158a349226326d08bd23833e85af05bbf94bc42324e0b44fd653f1a7f0f9169a70b40a7e325f0963c6be8432bf01d05d532d7b81ce14dfad32c85de0ff7874f82cb2a5c13e9dd24dc4abdf74cbd261e03ead62bf6ae8854d79ab82112a2efbb64be90dc45ada99c1b138506cb5f7355c913e77d482553aff7725f874d06abfe10ed70e1a69b054c2f7dd5b1acfdce847341c9acc0a5ee850c0e14ec861c94b5708a1982c135e8c32dbc5e94c060dd1dedc9b18f393438a9350b65539a420a3003e95d3eccea02cf9dce18c65453a7f58bb45905fcd79622330e59b904dbe3e6a38baa776635a74ef48f0f000f41b852318ab5b68c32471f05379cda2c81086e30901b7129a2d38c189cd0c84e9f3e68c089f9c1dbbb0664fa5a034f7a0bd18eaa476e44a59ccb03965724a5aedcbfb143f55425a9a714e7c0bd4f35626d57bb129cb27770baa729690bb55f2a539fad2f797a1784475a57e93289794686a5ad85b400068203f725a9af038b4c699c0170001129a9373572a6e63d3cd7635fa8a8511079bd6273cbf6f5c0de59d3d19d5830a3f7399e1641c329c8362903c524560f7f6c36664f30e0cd2a59edf931ce1b567e2048fd56d392ff5ea87900cef5a18ad1f75f2c08847e96ba218d46ba0aa576781ada2c2afbf529be29e22ec9596087e18a73c6d1c56e03036489a3292f4e559710abac9777d3598b7c0bc34cc55ae2c0c348cb7a6d907420dbb345cef5cbec42908beeb5826d9736900ce35f88849fe618cdbe3048b0c40787b57f9893958c584f55a746cf76658accb01aed6ebe8e09be5b3b88ca0382a8ec3ad076e387b5cab69ca228df941cb5adb2a84f4006d3c39d7aaa18e529216671d437e2654142f732548d48f58ae8c9839aded2440db0a8f54f9ace72de8e2a692cf46835db7f092d5a0b5d46f87cd3d0d6e0235468828cb7e117c3f28c802114f35022c80e2c3b751bbfba27cb98ee3dfbddb5968dac33c3cdf29a72e617052a08ed55980888081a1cb2dcfff7dd1d08283944caf716581fb5df795978cbda6a26b0b33d9a2933a22f614bddd382f08a811e599ab968d85845946fc43432ed4cdde9e13a8e0b72faf78075af78f6c7ba1dbe75d2df292a0f7b8ebe5351865e8ae3b3d9eb3cdda5e3f064e063570a7e0c6398663c1f4004bf85fcf63b5f8665990d696d1ef8734596f0a25a8d019f5cd46e423fa773a226f458702e417c65e5044cf01110caff959f58810f12402d71e07ca5c68cacb0869cce2091de4daf8d78605a90153961d6529c64818e2f2ec48cd683b07bd28df77ae80135c751addcfe23758e52cde39911ff3b6eac2415fa679b99fda87d0f33bd7813e463d6cf243aa698df25979ed5ddfb036440582453dd8e6796feea1801c57d8f7dd3f4b8bc77dcfad69cfa9b0e91becb213c834001046debd50a4d19966a087f912babfedcde84b3ec75f0378821569b6701c492db664cacde82c46002d127ff05f34533175500d7c91b495843053ba589b47d0faf40b9ad0d39721e6718a9c1294e675b6f08af8cc7b491b650b06b1d73c994ea03715d5a2fc700b9368d616b10ea02227a0f193c380a93b633b2e20ef39cd9b2f5f1e7ac7995afb018625e88cac0d747b4265f15395b1905ffdc4315f00843d77c3e924dc84ea34320318d252e8410d81afe5c4d6737319c43941d10e1cae3065a8ea773b69426918014bc172198ce8a87cf9f7dfe3fea7441874bc0096f4ca052bf1978ddecd63f932577c97542cf828d7fd1f79d717ef4465cd1dad5754fc8889258ff4e3f1e8753efa981beadbda455f55490b3e436888eb229c3a65cc4993bd8bc3949792124fb5613f00d4e19cabde354a244e70bcc7a1f8403fefcd0633b3f8e45a1c032a177f9e5b5ff02805879d5f16ceaa863a5c1977af59ffdd157e5f1260826811d690e9544dae2a7fc8236e05b3e94bdd273b32e0ed61a89e0c9dc98ce8f0f1734bdc5ae40a1614423373cd9a5c097b672559408c63eec22cb565417bfc651589b1dc485d839514f8ea9718aa8ff6bc1c1e8d911d4e7b330246dac88419bf4dada58919c044b525d2fc80ba77fb8848094bb31d996cb2a62c63f6b04756509abef711010a8dc9e561fda18b319a98e174ead923089f857a570930e6303827270fe756e2e5e06a127232bc7ac08e6511c23b898522b172de2c3b70cf08e523830f36a4607c50e277c2ce9d4e2719b5fe118f601f659783065726ca74c4beaa02e000c92f7af02d7f3b48cdb173965e19c5c413335c507f18242815ce7c1c67637c1f910ca160c214afbad3669a4137d17b8a58a6431acdca63ad7e9838d3ac1581dd545da2d13ca60bcf81edd6f97ab596f78c30053ca55df53d278f586b2fa09d5da6e3ec9f08d537d3a5e04a4877ae30eebcd30a24c03e53a911bcfe4d7c76c7af8763b7ce4d2b5529f7dc6c579a687910d0a74aaf7e82b1025baf253f84e3331ac1e8f62608b02aa7a66cb19aec122b1ef4d542698e4e22e9b18ab00e2f8325b6ede1f56b87d687d8b926ab06ab9a30d42098b3f40d1852e7eba6e20be7b78ada3cd546a4db0fb6d4a87ab6e8d9122a534f291c8cf7d731d7fa8ee5a4e883621ac1c78bfcfba00e8ffec7843e95b1e23466964d2857827bc3d1f331788a40023af30dcb683b5af279877b07775aaadc050ac398dbd69e5e43786f2a3ee8c9e3bb4fc9e553efaf570f8bb3d25d121cc2598f5c9de2c109ac4f838ad221158ddfbe671a8b653ccd537cda86a62715a5daf9672e83369ed5fab632b840ccb08974d1d81120a84f4ff687172760e78949adf2e268412966db37f2f374b55d590da4556bb4b150c3c0b634cff5fb3eaafc189c6b4e4cd4e825658fe9226916b065c407674258e77e7738ca025c0aa6ca3b91b347fb2070ae9a1d52a14d306a54593fb9edf0ed7919e004e39263926a43f0f34df7d632094af763bd94efc1177398193b5459a6e67259c4d3532c297e966d6e3b3dda57117752b93f663effab6595a949174c86a74ac9c5383e9271a68a4c7b9bc025cf4e465786733890502b0a69d1706587247b53a95ceb819f78e02cfa5953daa551686a46c6217440627c60022d9b790a4cbb620c5279f0f721204aeb41e2e1c36afa7d60f5793b56930d9a91c57bf6089f454b3e90ce1cdd0978ae3c13dd882b2bee72a2ed751f4ffb1cfd1b26f25095497dcf729ab9d0ca7e3012f005208570f156beb8fdedb428612aef4849bf7047ed55ba20091b60237ad0c4e15480da61772915d2104a76f099772d81eb29170fc97d9c03b4153f1da4dad2cd6a106128a05c0bdae26082c793274d871bb526edfc4ab9659f1a2a468aad29aea71e00a6c325349533866e032a58f1bc145c2d2345def80f2b72561145ab459669d9d1cb3083cfada1a0df20ae695e1526b86116ca9a5e0d3c3eedff79394d24bd20a982041c528571477a774451638f051b1b56a25d1868c6c4e9088f083e52368421b632944dddd0246d226fab605d2644f0bd3b96557fda7ce442ddedb86696d03f9ee465d3a972093d470be24291f753976d7f1b9dc9a27928f1ad1d29bf64b64eee881a876bb21e44b2fb93bde2ae7c4b10d62e240235d8645a4f76d0ba31b0de038e7c2ba4d64bd3b0f03b5a49c32ca1fb09b6691c592761e7d822c0cb84dd9158393048c3f6b789e47b0dd87712c5d52289642cb20fa2568df64e236613770373c2e4702ef5784c836d4b12fda60e60698e31ac6d6f35d268b9e484936f6c575d93e4691561dcbf967b99f4855057cacf445a63c4814414719ae26a51531e9ea3101591c1cad12eaf06ecc15660118a407876662768d46393e5dabed1ba32f5727829afc1983cf3e8b3e49dd79b5dd0b86d8d6e03061ec6ded8f9f7ebe8e66ac00b71fddbe3030d447dd85799e6fc57540a380f30850398a62728dcabf5c208f", 0x1000}, {&(0x7f0000001440)="263fb26b99b7e1d2f474aedb09ba9ea26d9e5a31565d3367effd5803fa61b538f198b712ef767ea08a62637c97d58d9babc72f318dd399e677e274b57cde98c69568178775cf4d53df7cdd572dad5f8a2e38dd78208148dfddda7a836c689382d1aafb3dab7a8d5867d1593bef0c97d04793a65abc764323c677e806fd7829413bcb7e6367befd7767fbc766c10cb3ff82d2a90ea646", 0x96}, {&(0x7f0000001500)="e95b1706b2b40254635140ba7a8e869760679fc8aedc98b20ebe527b95c209b787470b84d65ad1ba9adc6e79dece786d33dd7563b516028db43fe4e3984097b07b17d29113c2d2b1fb3e53f7538271f2ea45a0d355a598f3a1ac0f2767dcb0d04ca808e6b706ccd80780f7adcf79ab7e1c70128ab5", 0x75}, {&(0x7f00000001c0)="928d43f4893ac6f65db7c93f33fe7c7f70e42d585114383a544c64d7b4c60c369967fb", 0x23}, {&(0x7f0000001580)="0409f7665c6bdd33c733cc5a04a14cf8c305ec1beb8d6e977561bcfba6a147a2e8492be1cb3faf55d645501d28a7d9bd2709c59e2c91cf4ad4a62f3041e2a3e799fc83df3973d6ce521dab50e169bf2ce7bf", 0x52}], 0x6, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}], 0x20, 0x4005}}, {{&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002780)=[{&(0x7f0000001780)="c4e7ced19fdcf7f5df870a9287884f47f1e4176d4ea368f121a7aef802f9182717af63f9524fa1fba758aa80384c9d3788edb5f7c3c6d6baff1bc53c856ca57a278623d32fd1d4afc1b4a0b397ff9634f216d1644d0f6d1e6842654dba360a7b67c6214bc7390c4f5bfea662cbce32d31840ab3ac2501709deace05d511ae8f192f7c9baf8648ed3a4ca66ca3b431d53cba379bddc9d0f5e26d08305e46714d9c282610cab78eb04beb41328945d8319975df706ea86de51c374a0827486da41ad2462c8998d46083c6d5d4120b7604471fc5fff760e01727a1a4ddddeb503a5a3c933afbee6505f74231e56b76c2e3dcb860c0c028b49df3f781d666bc99e350277d226b316d420c52a1e8d3434ae77c495400ac0ab73c73d722e644ffecb720e69cc1e6ac7cda92cec25115fc1f78f8f1377cabb5f02a17e7902b9267f6183ad7249ccfe757ad80f636c06f7fffb2b1188eec39cddae6d61cf73f22f2dc2a0eb795edce9246a3fd8031ed3c6990483e89ba497ae7c4f0fdc0f3d8b46640fca8393587dcbd613e9bad9eb3454a59d5ae37c3c698d4e0927c6457776f2a31fcd24174c82a393a3db362d507bb3b4e0bf57dff3739760d6cf285042571c1e984a0ff414c1461d845ad03458cedbc59a137c0171c69f4d53523ed6d45981ef0a654e6963bb6b5441c8a54675517f2aadc6ab8fe51f3c2c7dc5c0301ec5f7fe0e1786f668d84cb2e120258f95450d4587c53ec716feb78360a8c6f45a5f6fd81b477447757a7e977ac6e5e9c30fce0e2ab33207abd4d603a688b0fb2ec2f249ac02be45e854b40f7042e06dc44a0f7ca3fedb50b9f70d9b69fafa5fec2626165cbf13df5a8e9f93d28df56c62fa7a7e74b38403e6ad8051158be686fb21cddec11c334c94f7e65078f668878f76d7e39b97b7388b1c43a2911304801570a1f91fc5e1064f6b3a62fecbdb66f90e7689d712e4f67c999111b10c1e9b7b0ab2be304886792abbada4b031cdceb30e254ef1b08bba2fd6125d276307b191aae8c4b72c0a45bc6a2b2e20f71da5a10f9c9e43d508c7263f587ab26798294c5ab8930470490c9c909727313b79d458b3237b17a5747efd525f2a03a494c51209cce88734e9a18fb08bfe8b9d1624367b17cf1c8d44d346ec887f09f5e032c6a1c5d1b4cd7c66b769ba26621aabcf51e52e21867889cb51ebe0fdefafbafdd33014adb2a576ad766d0de1bc2f2419ec205ad48e205554ea1a39135a0f0023d1b1f846f1821c512250744dfb42780c985ae3c46e502faa164f56e9f1f7706a41b5f53967490a01058992be7aa07671860c709c25314dd0caeb49e9d05f9b4e58283b3829c28b43d265befc508a0f3d6f42a4b74219e42b10d838fcb38c400b5afa7235187444e338fbad2546e23df3e5e650861e9aa947ae4ab93555e73d941c93b2bc6c67ed5549cad3fc56e995e9a5ff0e99535c4f3c8033f06df7598cbc2b75d2bbc5279a89404370e385d4d9ed93edcf66fb03355a682ffddf50c973ea7db86a21346af6a78fb140ca47ae3c558345cc73985f5d6185f39638eb234bca9449e43d380d6ef1a49d9dc11d143f5043e1759b72f16c8dac2ef06e8a82247f785bf9751c0267cace68b2b4d93ff8c3339fc023f9248ac726f8541ad5ab3da6ce8ba490c72c9618ffca5fc72bd16534b4503298384299c4f81225fbb975006297ac23cd5b3911a75e6a7f1c76c5ccfe49d3a7b0ecaec671f052b7d38837110a5f3c2165d375657822f729b1f31b14cf8132dd0dccd0adcfff7b9d3e384b62536386e0704bffa1f9b2e9acb700314e36a2921c8ace505d69efdbdc8508748410f457be3fe1dad57af72dd8a09ec42840ca51c3c36c50e1c96052a098478d856a987cb186920648f2c5935e1ed76d6f14fa1a56adf63d321de6e82cf332e0d888af3cd9d0e3e16cfaf11c1bc87465f8a37eb7c4fce3ad8c6b4303c8a165b2d951590fc9fcd05c92fc3e372c7b0ba0a65afa8f2b150360d5aeb657e7bca9ba72bf65f87174f1768a4131e11fb735807b8f8cfdac2a0850f8e703dfc84e77e6ce3865c9fde43eafef0f3106f4e12bde8eec83f181b1eeb08dfbc2977dd92c76e89daf421a99330800e8c264a0b2150043aa6542018fb6031f7cc879e11aa963865585766b4557d7d1b259923a18dfaebce860d42205a198cf6be5fcd27d179c7fa65fdecb464c599330cfadd72c0f17b2f352980e0059c505e653302a8b2ddfcf823a3c86dc38b13319c50d78e77a84806b51e802d0203c4df73c7ec8b30614028ba8acd7c315e4937ce8b9e482dcc7c97d88bed52d2d331eec2ee289122201212318507389237e36ccafb4e74e753ea06d3f2975c40006b6fa2b3c177d457f8b241265b1607ffa086460f7222f6be510f605316b09d34ed71035c7190bda804b0fd9713be53776419c85a1a0e662b6361119da6470d6aa3d9c3d21747e644f5d07487c679db3567b5c63754c5719253a1c3d6f6513bdbdd026e0167f755e53a7123509d3c8bc4c1b1f4727410deb0e983ba6b70fa487f09bcac57e8df38edf10549583a27e3eb2402dd664184942e39ac97a068fb7f412cb8483868060632122112f74fde275bf3e28de7ce11da742ae51b4184a53ade6813395624cb132dcd8e4f231584dd0c23500e1e935c9e5544aa41ec436a513724e8258c43eedf761d8bed446feb70703ae161a068328d74a41ec75dc14dfda0547961f4f4c2fdcfba938e9f1af08ca49f87c8e8a5beeebb493853e6912a89eb217ee4d8deb540f436ebf32df024feb3f49c92c50908e70d324c9c79d6d1e93c3e285a04e4206993c089020e3d734cc69a67bd36a9d801f0baa589774916afe890431b44b31f5118be49f14aee3568948ff0207ffceb5f6d9e3340fe233db18b4341fff1076b8f3ba46fd04a49c4d5377ffcdd1b960b9d21dcc94461634902eccad03c5533d45c02b814a0b949fc2c0f5fb8ee823399660a7cb87543003b4e5953b06a2bf968a812d9833c8205da12b7f99dac5d07b2b5fefc438b91537f9e6a02e1afcb4664c6665fba983e90b83ffa7a31d302ff14e05aa552a56e347577d0de901464592b107a7cd7c28fcb94c910e1e0ca49736c6b35c66fa21ecc1d044184034fa563e6102ed403b31162c278c312e00a8310fc71bd9c0f77e080c2f830a2c77abb663b29092f63d193a27909dc9909139879cb84539aa47b996a8d73a8364d2b7ebe7e3ffaa2fbdbd48d4116406ee6529d67a9ddb2281ead080b8b7a5615834c9210aa93541e9bca54ac76b525951b9c19ff7d96e2acc60d8681473f890133def4638c40930241510adb4e8e6a929117811ab566afa47bfba70a85d7f911bdba5689998e908b9009027f9bf0001b5832ee3cc829819683eebd7c4e491c6495e5953c3090b70445abb5b9376ac27cd047e15fda830002e75b012a10096cb2b26a4b08f556f27bc859e54c5bc16bc35c77e28633af3b6f88294724f66321242b46ff04969a38c41592c793991937918221d302023b54d915e0068bb409adab486c5e71f0729f397953e7cbf13323121467d2fde3afcd17f6c1a2d1a0296e460b0e186b678b3ee729439699e722033fff25d12d9d298922f6e26d0f073c37cf53bf2142a89e04ae1b4c9d2d0a4f6ee2a84845ab07b7c5a0ab05a13695a2f35def10804a6901677bbed43af9de0dc9f0be7a88dc657cfb388bb89a118b271eadbdd5caa07bde24f995c6e9ec732a57e9323db731d8f71cc3cc9e2c40311743421b493a59bc03ddf176de28825185b91941b18ba0d9626d7048a70f0ebc242592a9358bc5abed4b24b390a4fd462f59159144add47f0fd3aae10b6a208ab5252c3d78714b2e4688be9c0a3f2137ae5cced0884ea1ca85968c4fa6e63732031c19314d6837c8688b1f615470cecbbe83df8e5b6b63624b17e1eee7985d43d201b33678c10e0e6e1ca4ea768d37aab10b4f10548184d6ad519e99380fa3ae28b6167fa499b74dcbfd8ce618453f87ca5f17c9e6c02dc4663a14160bcd50154af2265d63be70c400e739724ea81a40624c0c71879a4bcebcac0bf7483eb87d8644072c3d28f70c502ff7146035eb37db95f5005b3d647e3df633969dd27556c94fdb35d45e61c53d05a88e113aa30566ac6eee2548a7f0aeb093fefd5f6fb1da86fcf8361517e16c64aec153824d8d16b6b6aa3a50312c5b81b7105aab3ac54f3116dfe7de37630f8b63b3f38af6209ac07d5f2bb54974bfed1cad59868d6a5412e2a475b48f327199dc2805601d91f47ffc5122ad42cad87b627a728e90c828714649c96460ca64b6d03bd423f41eaf956e3b190ef4ad49cda4ce219b839adbe526961f59182f0f61673150dba8ccd5ca383842a69be2a295136cfca409492575a7842868b09053afa377fdd7ce93486d069e3051a2209128ddfb15205833aeb8470a89f301d6fd93c54f8de225ea80b6332cfd5ac620858316e9717f4d176faaf9a4219de60282dc118023caecb4c5abe8238b7f56298addb0be2f57d05608b49b8f6e6fa1b9581a6f6839f73d7d7bcb456771027a94eca4e0676b651d74abc4749c74eadc0f5145178dfa471e552d3873449719b72e7fd357f1e043cc0d63dcebb69975615d52a163eac5dbe803236d54a430169de1afe1e27327041c41c7971931ece8592005fd2f031f6fd4b0114e028ae7add3609e0fa7eb9604bea943cbc2e6ac642d3b260869bf0d52d331e79ab5aed4b113adb58bb11e17980dabe8ff0b75a08a7f046db20677edbb6fc7cd04f3f2ef9bcb0ba8359e9b004b1b90a50b938f5f4e60004d360354784cdb094eedd89b8c1ec9af389c3d0d5f31904e909725d7b6a498821e12793f2eb0f707768774d0744f625c3ca6f21d4d73e027b6fbf94bd20c436710c4500f664998429205261319ba2e5e556401b7a6e264b3b172e78290780edab4e3b950ad46ace91aa0d4cfd9e95909f584dbb5506fadd794f86e47a2f8eee4342861793c834922b9d2cb010f3176100de690514a358db29a20559ab947f7fa465eb33605749132f88e4153921e14a4a1cd0d89be4a3513f1281dfa692f00e2fc01c39b768c254979b12aee9bf5e8dd2832a5b3458abd2754da4f2b6363f3953781b3b67e352a022be5402e22e355477fd02c78f68e739839034ecd5740562fb2886172bef469bb360336ac8e43eba9cde20434f00be7a6ee6583e7f4943dd910afcd9dd907fe6618c8df787e52873b17318f65d337fa2c8d1e0b9d4934dfb60be01effe51c172884bd8a39ad742cd48ffebf752fbe8d370ae91fb0061b812bf22ab39fa9ccdce579f4afe4dd5698946ddbcd3acfea6e0c941444f66dcfebebe607150f704d2463838d2be9c7092279c1e4d690c11cd951d745522970a0eace3a7d5eca4877b3098def87d69d33ece49f36b61eab12f93d077d1ab63e6e2d65e9c94b07d0dcaf525c647ca514104d80b643f3a3ef328999165577b4640d433b7e8c1d7b9f2d8de094a97e7f31f15593872a04daca9a76f1a945272d167c135b34aee33be8cb4e94d64b9e367b2ab0f43f6a6407777dadbd86f8e9e310ab8f11a227a10187c33dcf41a41468a91831e364c1bdd525e6b3e755144e7002ed56f4fd2da97d2132ffb7218100fb29143087fb9a7b1f4af0acbc24283ce9780d846a0a934337b1fac7cc24d3849bcedfcab9b82f2812c13a1b6d8cafcc668975d8b6b6e70afbebc6f1d49408e4c945c01c2882e82452836064db5f8cd8fde60a60433e11f44cea595f7b570d6", 0x1000}], 0x1, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {r7, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r1, r3}}}], 0x40}}], 0x3, 0x4041) (async, rerun: 32) ioctl$TUNSETOWNER(r2, 0x400454cc, r3) (async, rerun: 32) getdents64(r0, 0x0, 0x0) 13:29:45 executing program 1: bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x10, 0x0, 0x1, 0x31, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}, 0x14) timer_create(0x7, &(0x7f0000000040)={0x0, 0xb, 0x4}, &(0x7f0000000080)=0x0) timer_settime(r0, 0x0, &(0x7f00000005c0)={{}, {0x0, 0x3938700}}, &(0x7f0000000600)) bind$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x2, 0x0, 0x1, 0x80, 0x6, @broadcast}, 0x14) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f00000004c0)={{r1, r2+60000000}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_settime(r3, 0x1, &(0x7f0000002700)={{0x0, 0x3938700}}, &(0x7f0000002740)) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x77359400}, {0x77359400}}, 0x0) r4 = creat(&(0x7f0000000180)='./file0\x00', 0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfffffecc) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP_VS_SO_GET_SERVICES(r5, 0x0, 0x482, &(0x7f00000001c0)=""/137, &(0x7f0000000140)=0x89) clock_gettime(0x0, &(0x7f0000000500)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000540)={{r6, r7+10000000}, {0x0, 0x989680}}, &(0x7f0000000580)) timer_create(0x0, &(0x7f0000000340)={0x0, 0x3c, 0x3, @thr={&(0x7f0000000280)="7f51bbae10ea02f4957214e41f4c43e92ef1682e5e52859b74991955e28ae758e3cd26b61524dd86fb7beeeaf660f91a9826913f990136b3a22dede92aa6e1cdc5fd9bd703c751c9ca43130f9549ce6b7a676a840813e8f40d15b31c9bd1ed5034e2b9ecef3d8d9082be87dfc0b6", &(0x7f0000000300)="7b4c38ae497e109d9579ef8286999e97868ac50190b1eab5bb8b779efe44"}}, &(0x7f0000000380)=0x0) clock_gettime(0x0, &(0x7f0000000700)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000640)={0x9, 0x5, 0x20, 0x7, 0x2, 0x3, 0xfffffffffffffffd, 0x59fd}, &(0x7f0000000680)={0x100000000, 0x8, 0x100000001, 0x1, 0x8, 0x4, 0x8, 0x4}, &(0x7f00000006c0)={0x9, 0xbb, 0x7, 0x532, 0x908, 0x38000000000, 0xfffffffffffffff7, 0x7ff}, &(0x7f0000000740)={r9, r10+60000000}, &(0x7f00000007c0)={&(0x7f0000000780)={[0x8]}, 0x8}) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) clock_gettime(0x0, &(0x7f0000000400)={0x0, 0x0}) timer_settime(r8, 0x1, &(0x7f0000000440)={{r11, r12+10000000}, {r13, r14+60000000}}, 0x0) timer_create(0x2, &(0x7f00000025c0)={0x0, 0x2b, 0x2, @tid=0xffffffffffffffff}, &(0x7f0000002600)=0x0) clock_gettime(0x0, &(0x7f0000002640)={0x0, 0x0}) timer_settime(r15, 0x0, &(0x7f0000002680)={{0x77359400}, {r16, r17+60000000}}, &(0x7f00000026c0)) 13:29:45 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) r3 = getpgrp(r0) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r6 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r6, r5, 0x0) sendmmsg$unix(r2, &(0x7f0000007400)=[{{&(0x7f0000001600)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005b40)=[{&(0x7f0000001680)="76fdaf3c231b5fd69b501d781791c2d89b598ac7bc05c77d079dbbe7be25e0e54c1101ba952d338af80d9e8c3bdd773892212d40e4d4c99bd0ab2cc68132fda2813d2b8a59fcecb4be048a2f34115ac4c2123d7e9e56c61e932fa05f66ec3b102ce2b4278ee14ea85175480ac0ee7f9bc963fe0477e79f6158573b74b4cff3234dd2e5164d89847f6575079865633a8922062685027bb6f99bdaf1fa43381eaad0967eb9df0636f98c0bff215c35ee5b295380", 0xb3}, {&(0x7f0000001740)="96ccdb069011f229b7ab2c766ab82f7bb45dc0facd493d23ef5048805e2e5946503ba694a2eeae95ea52b21caaea1b5c8cea9f97d7cf33e5782b562a92af797c2ac5a418720d3109d012f4a7da12a2a6202f826d5dfd57ab694d4a7a0beefd6f2d3cb765cfe2e6eec26455310408cc8f61df3f7fdfcf918e81ab50b5565b7643def7b7fc96cba3eadf2a7203775dcc17d82aab71c9e218069f93e9da09f57a17ca934e7f3ec36a9da562d8b005b3917980325a1575421b5c7dfa995f8a9653f689dce47900c6ebbd81b2477ed00d07b139d3c9", 0xd3}, {&(0x7f0000005880)="d6095900450a425fca039660eef04d122299f38210e8fcaab3e0afa6cfa61dbe0f9e815541cf423617b00acb0ae2b7763832ca12a25046003764a53f156b391bf993c7a9d3897ce2e662c73290c8c15d220f0225d70b9c840ed7248941e98bc9cc127cd67a049d36389464fbb3e7c3c18cc407a34f5dbbda59e1883f7ad54fa3b096b6a8cc018a5bcc9c596cba9a29a17d44ff7ea2bfc9d5f692ee2029089e2a965a5aa05b2a4624dff02e8f00337845bde340922ab7b462f50ca457f6006b14bd05870a008f69996933dbb4be33d2a64469b9", 0xd3}, {&(0x7f0000005980)="162c10d9ed66e46bf756552d7540bc6377c2b859f787d015fc3468fb41ca0c9a191fc4868081ea83063ca362f513d475beb4e1d04d097ff5e3bd06d4abda3e71949c5bb7b75464782082237d5db5954d669b007aff43d66f0684ab4baeae37f5f6d11865595c4053ed7765b8cd9476a154bee7d7c6fe9651dfedeaecb7147cb89fc96b6be22ca7976127c15c98252bfd909f00c5d1c06333", 0x98}, {&(0x7f0000005a40)="ea", 0x1}, {&(0x7f0000005a80)="f9be7c3c6f8ef007b30920f77a2030f7d0b1feadf0ae63450be641cd6841e21e37b9b9d681f91a6788e467c46d9547ff00ee231b47cd95b4cbf74dc081ad0dbc061461816cdbce27d702ab2b350e97bcbd662ddf20d14970690d9c1e8d177cb2dba20c3f8a625e221c312951", 0x6c}, {&(0x7f0000005b00)="909d8613", 0x4}], 0x7, &(0x7f0000005bc0)=[@cred={{0x1c}}], 0x20, 0x2000c400}}, {{0x0, 0x0, &(0x7f0000006dc0)=[{&(0x7f0000005c00)="5d2de6af16f5a49c7ae0166a64560fabf3bd646ed404aeb16527525d423f76fb33e12f92c84b09f59279485b234ca7d38920e7561f82d85af6168d9c1745af8264e8d2e4d8c2569059e1e878e952741bdd9829907c8d161ad85ce127761595b5003ec51f5749e0fe01ba76afb3d09c25244d3b1b278b301d766f87c72a78ad2988b587426bbfdb70bd7435a09c731c398cab008d89609cd019d01e1d44b0e5067d0bf2633eb7c22187d7d39e7424", 0xae}, {&(0x7f0000005cc0)="fb18e69e1dd9ee60abf48cd93261355a3da5cfbb6f237cab3035f568fc91a6ec5ae9b477655d2987771e3d2b38b3971c21e09ef77305cd9e408594039b08fa", 0x3f}, {&(0x7f0000005d00)="fd18da83572a5e4942c95df9c161ea3b3b35ac05e64653f0f0234829b766d057417629e3b56fffd7398322acea78c48d7df2696f8a7116bc5c5ab0621bf96e049ca594edbba39fc997756c0f4b9169c8c6b96db47e3888fdc5e811d006067c178dab8341d69320d14f67272d3cbddd9fc830470ebb5297de345c31fe316a3a5bbdd1fd3ef2d54ee99cfbabf27baf4137efb2f5cc9174c71a18d5efd3da4300cd6e7f3553fb8de93fc8eab04e936a1616db9c0e0489f52f81ddf5736a", 0xbc}, {&(0x7f0000005dc0)="c996f2343eebd764f1072d42423763890034539766c5be7deeb1e00dde03598fa91f3fc4c7e377b09714c251e71961f0d52847c6ff2510bd2cb7b993db43838a8d60ff77dc87086b390aa25a4f5af77ff0a1b801ec5b246f22e9edf753e5fd4e976180cfc285abf5fff5f73dad226274b392657e2f5562d93101432ab1ef4ca52fd09d7f900a338a4752e8ef98221588af07cdd51d5f791beb132e69150a87a2a1d93fc988e8e8bb2fed90bac02d34ed2b2d824f20bbb6aa8a36a576d320fa224c74ccdff874e3a5f52174d22d321299cc2308daf3d16c1da90de8a27e7b9b979857728a4fc3a80263315e847237c316e4a530d5c5addc7662281b5fcc2b2c94a79269b328dde5d657f8f38a286ad4272620e0d33240a54e13a4d7ca6767849ea428c083b5dd354644182a8d3667b8e1d114df1b348557ad513387de8b74c5627e5e88e39618f62fdb70689f99594f76eecb17c199645edc09ae2f3c5f8e5610668fbf92f04d0619fcfb1c4e2dae23a21d52d0a34c6db6e1ea67f189e4997c4b292bf7c3a8b7cc80175c39f6c1ce102c442743a34c2f4ab81f4beef0ea7ebcd185c8e1502d48bec35db471282b76f4c3ddd68544afce3bd9ab5236b97226fd8c2fa25765048fbb8ee30d5851614be5879f3edd3b696a8a9f014fd2d6ed26a1173671b7f595967035b41f79f8ee10e4645e51c42608884ca5c74c432e8b78b3daa38f2971ac59cdaec5c950499b8a08cb5dd7da786e7b74c40bb329f2bb92a42fe5f71d1ec5088f8fea0f4fc94517a9bc8e571d8c1529a44f5e1908fd687a67854f51493316c26e97753ce4d672f58adb3e1b6d8d6d8b48780cd1e4d335fc60180ce00056ac70c84fe337f07273c2175645b9272657aecaf5cadc08fb52863dccc25c179887c31e4df5acb9d9a3468a527370f1f6e8b975f938d1ef153945599d8d439e202a549a83c3c1a53e4be2fead733ec9ceab51b8e0ac4bacc40e28c48c245da647ca5bc33acea390e3dcd59ab01e942187bb6669ec8f26380a40adf115583dbd6d469cf5d1f2ea3f6af902af501e0347d5550eb15c48e3888e0275b2863d9d1a4d0ef1447b935707045bc065df0825df492d630357e46b40236996ac544029b6d3ec51216ae67f855724ce2c7153eed211f03225399cd3b1ce44e1ae411301e16d50be2c0881bc9e7a342b904b2b80270fe0f338d1bf909bb0029e8a316ea8ce966b53629f70005c0c3d09248639edb3329651bfdcf3ba0157d9f761bc7e053ddc038cf40f0df56a3f620a680fe1a1774c1ddf7070817d8b444d68a809b1fc54880fdee8516aa070896e89bc4769a40438848831a431f2fd04cda1f2643d32d0ba1bb26bb4dcc99ad97331cbe2def501f2b5813cada2c02c747d5921c4db1657c93f88e78149c91dfad951da363c9be00a9d9055141ce1da29e9b5d434180054741e14d10f10b90cb405f739905cc3e2ca1b4acaefcec911792a584d9482608be3d9e9f1e6653dbca16f4f1e4c931e65203d77f123bab856737dc5e662e20ae367a76167da5815cba0de29450c92d827eaf59c63f455c5ea29f3e80534db54f1d468ada1fd9a0fd9373b0b6ae70948203c11df186e539af2189fe238097e570c793b25e1a9eb4384476f83b4f0139c925206a7dc532916f2d2bac990b7612ad58e0e8c76e6ac6653fd3ad744e7241f8ac1145856f5224e73a585cea1c92869fab1a94dd814db226470c7e5f7381d64582769e6a73590e5c4ec60b1fe8d3ef68e88b6d4cf325a5c99cfbb07ab9534cd0d3f83b4811f5239de573f32ee6779dbbb0b5f371418d5c220260be7634872e2ce00c6d6f57e5abd7e1adcca835eee020bad25de8599925eaced4fc5096c29a4e7464a43d5810d9d48fd4e60647689518cabbd3248e40df92350752c1605662adf397659bdb0bee1a4ce1691b083aaac2536db3a18f64c5cc946ea59c80e5aba9e1f376b058668db3343cde85faa11c01b0d8e334afeedd8f116e6cc548cf75068fcab615e7d7d9d11c8281dc4c7f1f509e21133b05d10c79127fd4b15bb37893ab581465d36764817559cc409b28ff3b5f51477f8c7f57e5bb1afaa55dab6dc9c91036829cbcedc7a3e6828a1763d5a415bb45df5b52afb2526f6c8c1df2fb642ab67274450afe6a0e63864115d9289561c1e6b05ecc0c2c24de0fb79580c7e13409390db450bd2c7edc7fe4ba07a439de9b2318ad147f496f14ba8ac6254f0f5c12e618c2859bfd32946708ae582806e26cf31c41f4a2a97214f2996a1126a5b293c134765c6e8230c054a612f05ba9ffe4d4868ce6aca95a9c54f220c478d774080a629e6c05dd6f49e37ee4b6ee59e780929526ac3257ca293eb34f3c876e059847f5604b7434c6fdccd2f3796dbb80f5e123bb793483df0f26d2a579f18dfff7f74270522faf1840f037ff010295da2622243f846507f526006ab13fbb02fc7d52ce54b61e796fb94e8b3d331c255d8b7e411140f5224e9c11d18b512d0ad480391b11ecc1dcddff08680220a04445038de0df0b602e3dabe7d4b357c1c4a6a757561283b3468481b81c5a2c2062fbc8d6ca4b6676f438fd3bf366804d36a06cf5a671bb70be0f7a34a36eb58e278ac95fd93e784f28f8e31f205beb38fc0f1db515116582981d7533e91107ccd75ba60502b1d28e60e2ff46892d412d3ba65d442c7c38be8e4727348ad100f533b9c1f063fbc446c4a25baa8a317ef552ce8bbdfaa5f080b23cb02f762be4454229e8ccd6463feda93c29bf2d2956176152e681cc3fa9837175381a2f1d504c54ebb39976b7362eb40dbded811d9abae49940e67a8acd379944d3ac0b1bcd317bdbefa1f2bd22453fe7dc7e874ab239abf013916618fb1201b4c0786e409aa1bb3be7bb3eec1e65d44cb2a0542b8ab44b9c59695148438ce587f9ec82fda2931115fe26d3d56a697e517f2705c7b7e5f973224b6377393e1adacb7743574c3462e1f64c5109216dd32d7c0642a65a19a8de0d3d94e43cd24d9c8f2424f984709acdf5de03d12d91b7661d3cc969d8e900e094a3c9636f0f0d4d52d3f090d17afbc6d965f140eb722da301a20aa010005146afeac2e987c17959096448e25985d7cfb1a7ffef58a9f2c72f4999974289f7e5fb1d3332a4b21e7990cfc22d75000746377d1eb2dc42de1dca2a3af38627b06cf62637d2bd038e0df12cd2380bf492752bd60d26cd2501b27396fb47933b470423e5023e21670c2da4af61f0a87dba91e1475cdf5d8ef100eba32dd8422891b3233a2b911bcd8e254cfaaf652e209e71ce8da8e5ad5b820b9864adb2b8a58f9e78bc7b99f3e3d927affa6448e3ed4374f1736cb47c6b7cb6ec9d0294844708f32b015e3dcafe4bc225e4086346ae6eac6bee1ca0546b1ff98453e78cbb492742155be097946416492e3986f59a4be4c9b75eef3fea6337fa79464a80ee082b58cc8fd7bcc1a981a7d7b500b03e479b1a9679294b28b0ba6c7829c0342b4594f574c6c95571f0b777fb086a916419e5adeafddf05b115950db029fd134aa0b6649a53e947615a9a0552550b4bf8b9d1825d5a11fc1981a5e9a88b6e512d5eb32e23168c0da77f61b1e1f9b2df8ce5652fd0fa2b322bcaa335dcd1c8c81819d0a123ad76f662def4292b1ab07e249714554c99f151bfdfcb3c02de184a2012b9df584918762d369065b793707ae424817f306b69adef23cbb5a6274526728fed5706579c57d67e104d2f5aedad463f72f0be69fd7ca3af4afe728a1f9327924ac815cd36503d39e319e607519a1fdc6f1568f9215b0102c5957034014edb83cf17152ad6186e053e0361ccad86b540fa21951d98f91a94c70dae1a5b6ad9d725a8483b6d561d764d39809d2344b4b6039ac388a7e6f73956d4b4c472338a650a7a41b4614e14ce52f7e1b0bace8e36778fca8ba4d4c99f0daba75d052b5c49f0716d2033a9cd92eabf4de17db7d7052e74c61305e4a7aa46810b7b80f56984cb504d143cdff43a4443f5aeff4dc82f50081e3250434940ecbe53560e36a5e4f40a7b747cbe654dddcc68d506143eb287e5b5556fd59b2ef903fca2db13a63b38a55432a98b04fb4160550827eda43d21ceae5326e9d6c78f0be04d332fc5d7e2a62ad9fb093a21c497f911ff3db3b6041955bea2d3abcf457b7e83ba0a4faf6ad7d1d483153eda3a659fe47cf52c2ef8b08a71df4273eabc2aa0745121ddbe441522f35b63f76656fce1a68d92093883819654dbc1c13d6fc18d7829ee8ddbf828e6b4103c5b1d72851e4bba0c7f6f2eb1d920e44ba14cb8cc4e2c3198d6b98f441fa238667e5b36d550b81d3362e75496fa867b6c6a77ff52e91e15990d7bfa933b9f7877d56f124199661ce51f5f22b64e1c29fde58948046df2c239fe7e83fa6c0789c1add3464f035ea1f6f0876751649d7096301b277657c7263372f1d0bb0c41531754fcd0eafdbf8268090b6b09af8f74c555b8212e422dc0300784de456c155989b8caf0aa16a0cb57b6ea3d3f401c3baad9056dd766016c1f506d955c526e24c01a3c24fd1efefeae2ec11eab433b7272490a8fd08cd51aff8519860f0816c9b5c09437eb758e11976150bef27f20600f033264d976f149a5345400994eccb518fba44755d8df0239cafce16112180f113f10a2f2b92f8a95803e7643ecbf495240ef502a88ebb2e6e9c0db2451a8ab52fb4558d4ffac12e70a889f9cd267ec98e2a7b18ff01c52da4f1116be2bd3766fa13c33d7161b99974a19d9746aaf6a3ebc388129b528b15060760e4e7600dc5350bb7eed9c1889fe40e0f8d481a8473e291aca7567c58f0d389176a6ce02260ab1ab8dec667eb4fbfcd46ba81ddc5f690fa9fc26dd316b985f678cfc87bc6892ca9589440024d7614caaf4b8a3bccaa0e8b6c1d6ac6c15aad1e8535ab1c243cfff1340219ffa12a4e9577672ddfcc6876d9a7ae4e8a4c2bf2ca6d824622ef0a07d5fa01838a8bde77f53f6d9dc7a299a20c7ca5deb763efd6b386d5647f1a060d8312fc5d992e941e925d4c335a53d4dfb697642d73614b6c488fef0b5cbf1cd4cfd09f09eea1d80a53de60e17bd0c92b952323a8b7d4e2c2f9e0a25f1be29adc642794ef819fae0a6473a0d623c1fc17d23c15212d018190678dba2955efb0b8b6504cf55e6c19809ffba1df0ae675aae9780dfa5b94bece59587f36afd04a1b6286db3838d5e8c893324b236467a0b69d3ed27427363d44b1f8aa9c437ca44f247ae5a19af6b6a06d351e904117e166600d49ca2a22bc7e8a40c595624530abc103d299dd2af88acb2935f9c04d9a8bccffe3dd122621bb04461260252c22c3f9ec8bd12b8e4ca43fafc3449bbb8a96b7e09c6c8f40064c1bc8346f6082502af9e9f205f57859f6b0094cfb47cb1caacfd2e4eb4d841081307c117feb81776488b4a0327e225a9c04a97f7178f71c26174e88f8eb0817ed15420552e87bc0fd51e2bb93bd5227270202758e2a6c715520da8522e0a53b5dd97a85c15715d5ed220167a719d65a8577cbcb861eea13beadb8f8dbb08ddbb58d5141bb69c01629ff77c707bb8a0567575325a6b5785f75967b85dcfd657adad9fe15095bca62b47adab0332ec1abdfe2493f5592e66867d83715382daffdbd00521c7e9d064dec1e4fe70a52ca07cb8e1888df19d527c157685a4ef2cefe81a13596151c20f8b444aac54bc861e5ee01bec7f0261cbc1c62bb595ee7e413421c0f783f0b24e734ef4b209fb90554d1fb67536f3c0b90dc971654b9c64f2677", 0x1000}], 0x4, &(0x7f0000006e00)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r2]}}], 0x20, 0x240080c4}}, {{0x0, 0x0, &(0x7f0000006f40)=[{&(0x7f0000006e40)="759376481ba8c456e007aff17524ba80fef7b25b1a10e00511f7d59136b4436007b5dd0cdc36ed84c48e8f580c05cff668f5d055ee2bffc124c57fabe1fd43ad32e84e7260460c00dddf13f08aa87bc9884cfdd94e76064043178980a9f5f695376a8bb0f5691e3e7cddb7039d110ea1d903057ebe1ca47a6a8e8727501ba72c223875b5615a8468c31e4ad719e737cd9c9a21e28d49adfe3848a7dfb0db6a3e075f80b7abdabf61a016a4061fce3e54bed2775fe5417efb83f34bc48933b6e02b2d4d808f8136e69019fef4c89faf8d6676ed21f562bd87", 0xd8}], 0x1, &(0x7f0000007300)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, r5, 0xffffffffffffffff}}}], 0xe8}}], 0x3, 0x40004) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) r8 = socket(0x10, 0x3, 0x0) r9 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r9, &(0x7f0000001500)=[{{&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000980)=[{&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/71, 0x47}, {&(0x7f0000000740)=""/127, 0x7f}, {&(0x7f00000007c0)=""/210, 0xd2}, {&(0x7f00000008c0)=""/144, 0x90}], 0x9, &(0x7f0000000a40)=""/161, 0xa1}, 0x2}, {{&(0x7f0000000b00)=@phonet, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000b80)=""/199, 0xc7}], 0x1}, 0x4}, {{&(0x7f0000000c80)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, &(0x7f0000000e80)=[{&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/99, 0x63}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000d80)=""/139, 0x8b}, {&(0x7f0000000e40)=""/7, 0x7}], 0x5, &(0x7f0000000f00)=""/43, 0x2b}, 0x7fff}, {{&(0x7f0000000f40)=@xdp, 0x80, &(0x7f0000001400)=[{&(0x7f0000000fc0)=""/181, 0xb5}, {&(0x7f0000001080)=""/48, 0x30}, {&(0x7f00000010c0)=""/172, 0xac}, {&(0x7f0000004880)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f00000012c0)=""/76, 0x4c}, {&(0x7f0000001340)=""/188, 0xbc}], 0x7, &(0x7f0000001480)=""/84, 0x54}, 0x7fff}], 0x4, 0x10060, &(0x7f0000001240)={0x77359400}) r10 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r11, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001280)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {}, {0xc}}, [@filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8}]}}]}, 0x3c}}, 0x0) creat(0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000001840)='net/snmp\x00') 13:29:45 executing program 2: bpf$ENABLE_STATS(0x20, 0x0, 0x0) getpid() (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (async) getpid() connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000800000095000000000000009500a5050000000077d8f3b423cdac8d8000000000000020e16ad10a48b243ccc42606d25dfd73a015e0ca7fc2506a0f68a7d06d7535f7866907dc6751dfb265a0e3ccae669e173a649c1cfd6587d452d46b7cc957d77578f4c35235138d5521f9453559c3421eed73d5661cfeecf9c66c54c3b3ffe1b4ce25d7c983c044c03bf3a48dfe3e26e7a23129d6606fd28a69989d552af6200000003a00000000000000abecc2f4a3799af2551ce935b0f327cb3f011a9279b9c1d48d928f12596b696418f163d1a13ed38ae89d24e1cebfba2f87925bfacba83109753f541cd027edd68149ee99eebc6f7d6dd4aed4afe1f44ccb19e810879b70a70000000000000000000000d7900a820b6327944e9a217b9800e02a92895614cd50cbe43a1ed25268816b004519c9c5cff097d8000000000009d27d753a30a147b24a48435bd8a568669596e9e08679b3ce48e90defb6670c3d62ad0a97aec773713a66b223fa8b148871c8d31d24291c25449f106b99893ed20fa7a050fbbef90327e827e513e9606800000000e89f9c85c822a961546ed5363c17ff1432d08806bc376e3e69ee52b59d13182e1f24ed200ada12f7a1525320e71666f472a97214d0b2874df30ed5eb1affb87ba55b2d72078e9f40b4ae7dc3b2aeb0d11cd22c35d32940f19dff00ffffffff08000000e1ff003853e59de7621e348955735264f34b1046a1813668297a7edad187ef106ae7fcbb25090f17d0baadeb8ae190a1fb5a315f8347fb0379659500"/608], &(0x7f0000000080)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r3}, 0x10) (async) openat$loop_ctrl(0xffffff9c, &(0x7f0000000100), 0x2da481, 0x0) (async) ioctl$LOOP_CTL_REMOVE(0xffffffffffffffff, 0x4c81, 0x0) r4 = creat(&(0x7f0000000240)='./file0\x00', 0x8) (async) pipe2$watch_queue(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r6 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r6, 0x0, 0x0) (async) r7 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r7, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000003c0)={0x11, 0x7, &(0x7f0000000000)=@raw=[@kfunc={0x85, 0x0, 0x2, 0x0, 0x3}, @map_val={0x18, 0x8, 0x2, 0x0, r4, 0x0, 0x0, 0x0, 0x3}, @initr0={0x18, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xffffffff}, @initr0={0x18, 0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0xfffffff8}], &(0x7f0000000040)='syzkaller\x00', 0x8001, 0x3, &(0x7f0000000280)=""/3, 0x40f00, 0x16, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x8, 0x5}, 0x8, 0x10, &(0x7f0000000300)={0x4, 0x3, 0x7f, 0x7}, 0x10, 0x0, 0x0, 0x0, &(0x7f0000000380)=[0x1, r5, r6, r7, r4]}, 0x80) (async) fallocate(r4, 0x100000011, 0x60010000, 0x2811fdff) 13:29:45 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000fee0508ac05dfad033d0102030109022400010000000009040f0102fffd010009050326000000000009058106"], 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000fee0508ac05dfad033d0102030109022400010000000009040f0102fffd010009050326000000000009058106"], 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) (async) 13:29:45 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f00000036c0)='ns\x00') (async) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 32) r2 = syz_open_procfs(r1, &(0x7f0000000040)='net/hci\x00') (rerun: 32) write$binfmt_script(r2, 0x0, 0x0) r3 = getuid() (async) r4 = getpid() sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x5) (async) getresgid(&(0x7f0000000040), &(0x7f0000000180)=0x0, &(0x7f0000000240)) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB, @ANYBLOB, @ANYRESDEC=0x0, @ANYBLOB=',group_i', @ANYRESDEC=r5]) (async) ioctl$TIOCGPGRP(r2, 0x540f, &(0x7f0000001680)=0x0) (async) r7 = getpid() sched_setscheduler(r7, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 64) getsockopt$inet6_IPV6_IPSEC_POLICY(r2, 0x29, 0x22, &(0x7f00000027c0)={{{@in6=@remote, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}}}, &(0x7f00000028c0)=0xe8) (rerun: 64) sendmmsg$unix(r2, &(0x7f0000002940)=[{{&(0x7f0000000080)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000100)="4744a41ee2ea6fe016a019471edbb0611869593b08d794837e59089864bd08b1682b329ec150c7649a853be2035388cd422df182a0c5a1fd8214fe35a3cc6fea8638c8b0c31e3b357655b2d20819842d8b12c9aa0485b3734d4cf42b9b8742b54f", 0x61}, {&(0x7f0000000240)="fb1f361ed18ca4c6ead15c2eedcbb65e563cdde883b51ac144d480c617c303d0a2a001b04a58da0d4382b672e957063ce7d5a6e5ee8d2f1fc9844dcb972d901810654057700c29eff5115e24eb4504ab906c4cbc5f19129ea8ec3bb742cf2a911ba3d6a35de4739b48b4c0cd0c4f64ddadbad64e27d4649bf4072a0dd5af78724c0bee144cd4496391f0e1c8eaa4486c179050e6774fa9b488594c2e6190e05ead6600c31f18d4d1a8a3cf6e0ad103ac1fa24d544e795e9601346bd7d872dd553ab56ef946d8a8ace558eb9e2e61a83d7e32bcd892ef43fb1c9d8685e72dd0a3dac2a9987f9ca2040f748a181c97285488b9d20eb5142edc89df", 0xfa}], 0x2, &(0x7f0000000180)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r4, r3, r5}}}], 0x30, 0x20004894}}, {{&(0x7f0000000340)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000001600)=[{&(0x7f00000003c0)="894bee10a34aee23c905fbb6bcb0305c1b6f80182ad67974d9edb32b609ba9179a7cb9e43aff06061d31f9fe8ecef49e62efc4889e24c02e89106baf26d4c257112581aa2916d754e644ac633d", 0x4d}, {&(0x7f0000000440)="ad32cd0114355bd8a8f945835dbfddec7610850e9311b66fcd102a7aaa55f0736e67d83b56ccf327366333f22b866e8b33a926d0f699ea6352119a7849ab86f6dbf6760268f150fec1b6c09bddc437c7bfab129b5712c50c63dae8782951ea4b36b6199bf3ede1762b439805c69bb30fd51ebec21c4e03d3bd37a9ff38b1ffe95846021d23ae0618c3b403998207e03657c8b593d79a4bc539bef33dac5b2d5fefdef109c7249af996beb1bbe009674c0fda339b53eddba8f2642d74a5d99adfb64a25f44494cb74801fb2d3831a57231f9eb184224ea825759422eb12de8a1a415580ce823a91d13cbb096914e5cf2a702c34740d148cbcb2a2155421f8916f5d8a4da6c081a16ecf1099494471414c12a3ef6d509b41141dae738439366fb30a0d0b2a3a9deee12eff5078032f23ab7d3900cb4c0cae090421b303b0070e6cdabbfbb0a7c0fd06ba5a82d92b4caf60df2337931929dfdaf0d6d0313972b90aef6f5a3f252e408eb4d8a46979d7fb2cb0cb32d24d5f431aa5f57b514573b9c7a0505af63263d285cd406ea4402e519ff1811c887f74cd8db2d39b6d8130721740d71debd60ef598f4317451378bd79f76812ac6553d9da7a91075cb5f9d236c4ccd6fd5a1e0e5a8d001009b6eeba53d2d022d5fd96df28adb28f5ace880810787c98beae19cd4880ac4b0539adba4269eae43d91334c19fae3b7ce4e103744fc3b553f58551365207b56fb57a7b451aba4b9bf0f0aea56b73cac755fa74cd5dbc92bc1944ca0f1b02d1d9d420e24d0a30c4f2462941a30c1228fddf47f7ce859b41c29ff00d3a371a70d1dad8725f20915c6525c77f15e34b67bec0d669e95d93ad244cc9750188d4355a2ef1175f301b757dee50dc9e0e9fde534ebe6a4b69948907899e40867a7dd8e8a6d8b4ffec70c620508f1dc6259768b9b750c6242c966784847acf738f44726e7831b9f832c3527275fe9c1a5873dda99ea221d70e55901c1eb437b4c9ea42163c6612adf88b0b908c23a4b4a3df7901394c6dd5fd832f1f500de085b53edfc177b4c8b6d8d03c5d62842c610d47fd025daec73a94058fb80bfead2e585d60f75dee484f8429f751a7e361fa28b63429158f155afb64e040df84bc22258a269e4a705298edfb6e17de68edef85af24bcecb2aafd8f5fb0927580bb12dfc81c9111c416223eb2d0b6cfb47dcaecda2fc4f3d269e1bcaade0225a769ede4f4e4b1023118b6fc00821b75e80a8a1e3647ba936460cb693e269fb88b3fbecc0df057567de116c9a3945554954c4a8b9c31dc99ade620daa86c77c8118d2381801941e40300270450cdfb9ead59aa636515a3a8ebeac3e8a11d9198a33e2ace30174623769d4e87d98762697df8515abf65945caf1fda4d49e501c3eff62a81e34d1e41679e0dc67fa0b89ec5db6e3788d94c43a826e0f7afed2833707ac4563ebc4e39e88667b1152f560d499c55d769d32b56fa12b59c5299ccf288c809ca2ab6d09700345388fd913f1a4d7746fe4e7fd286cbf2591fb68658f87a3c76f94a607856c856d19b3da38aa6a9425bc01b450173153966e5f406c63b21eacfd2a249e43f6e17839c0845cff3d44cd461afbb3aac77ff75728fbc9c5f3ff8268cef101bda76b16afb2d306dc9f92e4cd0f40acf9e4e4b67b20b65344562d08464fb6d0bb40b0c07b1360e913f4726716ee83fd9184ded5dbbb1751ac413afe17e99bf4395bf4a1bdf5d1e0be275424cc9ad8465048dc207e211e11101aa0473cf33a70b6c10af0c4a14693591e1b51cc1ea9d046e088ccba32e0425326d386bb3aaf7527dfca158a349226326d08bd23833e85af05bbf94bc42324e0b44fd653f1a7f0f9169a70b40a7e325f0963c6be8432bf01d05d532d7b81ce14dfad32c85de0ff7874f82cb2a5c13e9dd24dc4abdf74cbd261e03ead62bf6ae8854d79ab82112a2efbb64be90dc45ada99c1b138506cb5f7355c913e77d482553aff7725f874d06abfe10ed70e1a69b054c2f7dd5b1acfdce847341c9acc0a5ee850c0e14ec861c94b5708a1982c135e8c32dbc5e94c060dd1dedc9b18f393438a9350b65539a420a3003e95d3eccea02cf9dce18c65453a7f58bb45905fcd79622330e59b904dbe3e6a38baa776635a74ef48f0f000f41b852318ab5b68c32471f05379cda2c81086e30901b7129a2d38c189cd0c84e9f3e68c089f9c1dbbb0664fa5a034f7a0bd18eaa476e44a59ccb03965724a5aedcbfb143f55425a9a714e7c0bd4f35626d57bb129cb27770baa729690bb55f2a539fad2f797a1784475a57e93289794686a5ad85b400068203f725a9af038b4c699c0170001129a9373572a6e63d3cd7635fa8a8511079bd6273cbf6f5c0de59d3d19d5830a3f7399e1641c329c8362903c524560f7f6c36664f30e0cd2a59edf931ce1b567e2048fd56d392ff5ea87900cef5a18ad1f75f2c08847e96ba218d46ba0aa576781ada2c2afbf529be29e22ec9596087e18a73c6d1c56e03036489a3292f4e559710abac9777d3598b7c0bc34cc55ae2c0c348cb7a6d907420dbb345cef5cbec42908beeb5826d9736900ce35f88849fe618cdbe3048b0c40787b57f9893958c584f55a746cf76658accb01aed6ebe8e09be5b3b88ca0382a8ec3ad076e387b5cab69ca228df941cb5adb2a84f4006d3c39d7aaa18e529216671d437e2654142f732548d48f58ae8c9839aded2440db0a8f54f9ace72de8e2a692cf46835db7f092d5a0b5d46f87cd3d0d6e0235468828cb7e117c3f28c802114f35022c80e2c3b751bbfba27cb98ee3dfbddb5968dac33c3cdf29a72e617052a08ed55980888081a1cb2dcfff7dd1d08283944caf716581fb5df795978cbda6a26b0b33d9a2933a22f614bddd382f08a811e599ab968d85845946fc43432ed4cdde9e13a8e0b72faf78075af78f6c7ba1dbe75d2df292a0f7b8ebe5351865e8ae3b3d9eb3cdda5e3f064e063570a7e0c6398663c1f4004bf85fcf63b5f8665990d696d1ef8734596f0a25a8d019f5cd46e423fa773a226f458702e417c65e5044cf01110caff959f58810f12402d71e07ca5c68cacb0869cce2091de4daf8d78605a90153961d6529c64818e2f2ec48cd683b07bd28df77ae80135c751addcfe23758e52cde39911ff3b6eac2415fa679b99fda87d0f33bd7813e463d6cf243aa698df25979ed5ddfb036440582453dd8e6796feea1801c57d8f7dd3f4b8bc77dcfad69cfa9b0e91becb213c834001046debd50a4d19966a087f912babfedcde84b3ec75f0378821569b6701c492db664cacde82c46002d127ff05f34533175500d7c91b495843053ba589b47d0faf40b9ad0d39721e6718a9c1294e675b6f08af8cc7b491b650b06b1d73c994ea03715d5a2fc700b9368d616b10ea02227a0f193c380a93b633b2e20ef39cd9b2f5f1e7ac7995afb018625e88cac0d747b4265f15395b1905ffdc4315f00843d77c3e924dc84ea34320318d252e8410d81afe5c4d6737319c43941d10e1cae3065a8ea773b69426918014bc172198ce8a87cf9f7dfe3fea7441874bc0096f4ca052bf1978ddecd63f932577c97542cf828d7fd1f79d717ef4465cd1dad5754fc8889258ff4e3f1e8753efa981beadbda455f55490b3e436888eb229c3a65cc4993bd8bc3949792124fb5613f00d4e19cabde354a244e70bcc7a1f8403fefcd0633b3f8e45a1c032a177f9e5b5ff02805879d5f16ceaa863a5c1977af59ffdd157e5f1260826811d690e9544dae2a7fc8236e05b3e94bdd273b32e0ed61a89e0c9dc98ce8f0f1734bdc5ae40a1614423373cd9a5c097b672559408c63eec22cb565417bfc651589b1dc485d839514f8ea9718aa8ff6bc1c1e8d911d4e7b330246dac88419bf4dada58919c044b525d2fc80ba77fb8848094bb31d996cb2a62c63f6b04756509abef711010a8dc9e561fda18b319a98e174ead923089f857a570930e6303827270fe756e2e5e06a127232bc7ac08e6511c23b898522b172de2c3b70cf08e523830f36a4607c50e277c2ce9d4e2719b5fe118f601f659783065726ca74c4beaa02e000c92f7af02d7f3b48cdb173965e19c5c413335c507f18242815ce7c1c67637c1f910ca160c214afbad3669a4137d17b8a58a6431acdca63ad7e9838d3ac1581dd545da2d13ca60bcf81edd6f97ab596f78c30053ca55df53d278f586b2fa09d5da6e3ec9f08d537d3a5e04a4877ae30eebcd30a24c03e53a911bcfe4d7c76c7af8763b7ce4d2b5529f7dc6c579a687910d0a74aaf7e82b1025baf253f84e3331ac1e8f62608b02aa7a66cb19aec122b1ef4d542698e4e22e9b18ab00e2f8325b6ede1f56b87d687d8b926ab06ab9a30d42098b3f40d1852e7eba6e20be7b78ada3cd546a4db0fb6d4a87ab6e8d9122a534f291c8cf7d731d7fa8ee5a4e883621ac1c78bfcfba00e8ffec7843e95b1e23466964d2857827bc3d1f331788a40023af30dcb683b5af279877b07775aaadc050ac398dbd69e5e43786f2a3ee8c9e3bb4fc9e553efaf570f8bb3d25d121cc2598f5c9de2c109ac4f838ad221158ddfbe671a8b653ccd537cda86a62715a5daf9672e83369ed5fab632b840ccb08974d1d81120a84f4ff687172760e78949adf2e268412966db37f2f374b55d590da4556bb4b150c3c0b634cff5fb3eaafc189c6b4e4cd4e825658fe9226916b065c407674258e77e7738ca025c0aa6ca3b91b347fb2070ae9a1d52a14d306a54593fb9edf0ed7919e004e39263926a43f0f34df7d632094af763bd94efc1177398193b5459a6e67259c4d3532c297e966d6e3b3dda57117752b93f663effab6595a949174c86a74ac9c5383e9271a68a4c7b9bc025cf4e465786733890502b0a69d1706587247b53a95ceb819f78e02cfa5953daa551686a46c6217440627c60022d9b790a4cbb620c5279f0f721204aeb41e2e1c36afa7d60f5793b56930d9a91c57bf6089f454b3e90ce1cdd0978ae3c13dd882b2bee72a2ed751f4ffb1cfd1b26f25095497dcf729ab9d0ca7e3012f005208570f156beb8fdedb428612aef4849bf7047ed55ba20091b60237ad0c4e15480da61772915d2104a76f099772d81eb29170fc97d9c03b4153f1da4dad2cd6a106128a05c0bdae26082c793274d871bb526edfc4ab9659f1a2a468aad29aea71e00a6c325349533866e032a58f1bc145c2d2345def80f2b72561145ab459669d9d1cb3083cfada1a0df20ae695e1526b86116ca9a5e0d3c3eedff79394d24bd20a982041c528571477a774451638f051b1b56a25d1868c6c4e9088f083e52368421b632944dddd0246d226fab605d2644f0bd3b96557fda7ce442ddedb86696d03f9ee465d3a972093d470be24291f753976d7f1b9dc9a27928f1ad1d29bf64b64eee881a876bb21e44b2fb93bde2ae7c4b10d62e240235d8645a4f76d0ba31b0de038e7c2ba4d64bd3b0f03b5a49c32ca1fb09b6691c592761e7d822c0cb84dd9158393048c3f6b789e47b0dd87712c5d52289642cb20fa2568df64e236613770373c2e4702ef5784c836d4b12fda60e60698e31ac6d6f35d268b9e484936f6c575d93e4691561dcbf967b99f4855057cacf445a63c4814414719ae26a51531e9ea3101591c1cad12eaf06ecc15660118a407876662768d46393e5dabed1ba32f5727829afc1983cf3e8b3e49dd79b5dd0b86d8d6e03061ec6ded8f9f7ebe8e66ac00b71fddbe3030d447dd85799e6fc57540a380f30850398a62728dcabf5c208f", 0x1000}, {&(0x7f0000001440)="263fb26b99b7e1d2f474aedb09ba9ea26d9e5a31565d3367effd5803fa61b538f198b712ef767ea08a62637c97d58d9babc72f318dd399e677e274b57cde98c69568178775cf4d53df7cdd572dad5f8a2e38dd78208148dfddda7a836c689382d1aafb3dab7a8d5867d1593bef0c97d04793a65abc764323c677e806fd7829413bcb7e6367befd7767fbc766c10cb3ff82d2a90ea646", 0x96}, {&(0x7f0000001500)="e95b1706b2b40254635140ba7a8e869760679fc8aedc98b20ebe527b95c209b787470b84d65ad1ba9adc6e79dece786d33dd7563b516028db43fe4e3984097b07b17d29113c2d2b1fb3e53f7538271f2ea45a0d355a598f3a1ac0f2767dcb0d04ca808e6b706ccd80780f7adcf79ab7e1c70128ab5", 0x75}, {&(0x7f00000001c0)="928d43f4893ac6f65db7c93f33fe7c7f70e42d585114383a544c64d7b4c60c369967fb", 0x23}, {&(0x7f0000001580)="0409f7665c6bdd33c733cc5a04a14cf8c305ec1beb8d6e977561bcfba6a147a2e8492be1cb3faf55d645501d28a7d9bd2709c59e2c91cf4ad4a62f3041e2a3e799fc83df3973d6ce521dab50e169bf2ce7bf", 0x52}], 0x6, &(0x7f00000016c0)=[@cred={{0x1c, 0x1, 0x2, {r6, 0xffffffffffffffff}}}], 0x20, 0x4005}}, {{&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000002780)=[{&(0x7f0000001780)="c4e7ced19fdcf7f5df870a9287884f47f1e4176d4ea368f121a7aef802f9182717af63f9524fa1fba758aa80384c9d3788edb5f7c3c6d6baff1bc53c856ca57a278623d32fd1d4afc1b4a0b397ff9634f216d1644d0f6d1e6842654dba360a7b67c6214bc7390c4f5bfea662cbce32d31840ab3ac2501709deace05d511ae8f192f7c9baf8648ed3a4ca66ca3b431d53cba379bddc9d0f5e26d08305e46714d9c282610cab78eb04beb41328945d8319975df706ea86de51c374a0827486da41ad2462c8998d46083c6d5d4120b7604471fc5fff760e01727a1a4ddddeb503a5a3c933afbee6505f74231e56b76c2e3dcb860c0c028b49df3f781d666bc99e350277d226b316d420c52a1e8d3434ae77c495400ac0ab73c73d722e644ffecb720e69cc1e6ac7cda92cec25115fc1f78f8f1377cabb5f02a17e7902b9267f6183ad7249ccfe757ad80f636c06f7fffb2b1188eec39cddae6d61cf73f22f2dc2a0eb795edce9246a3fd8031ed3c6990483e89ba497ae7c4f0fdc0f3d8b46640fca8393587dcbd613e9bad9eb3454a59d5ae37c3c698d4e0927c6457776f2a31fcd24174c82a393a3db362d507bb3b4e0bf57dff3739760d6cf285042571c1e984a0ff414c1461d845ad03458cedbc59a137c0171c69f4d53523ed6d45981ef0a654e6963bb6b5441c8a54675517f2aadc6ab8fe51f3c2c7dc5c0301ec5f7fe0e1786f668d84cb2e120258f95450d4587c53ec716feb78360a8c6f45a5f6fd81b477447757a7e977ac6e5e9c30fce0e2ab33207abd4d603a688b0fb2ec2f249ac02be45e854b40f7042e06dc44a0f7ca3fedb50b9f70d9b69fafa5fec2626165cbf13df5a8e9f93d28df56c62fa7a7e74b38403e6ad8051158be686fb21cddec11c334c94f7e65078f668878f76d7e39b97b7388b1c43a2911304801570a1f91fc5e1064f6b3a62fecbdb66f90e7689d712e4f67c999111b10c1e9b7b0ab2be304886792abbada4b031cdceb30e254ef1b08bba2fd6125d276307b191aae8c4b72c0a45bc6a2b2e20f71da5a10f9c9e43d508c7263f587ab26798294c5ab8930470490c9c909727313b79d458b3237b17a5747efd525f2a03a494c51209cce88734e9a18fb08bfe8b9d1624367b17cf1c8d44d346ec887f09f5e032c6a1c5d1b4cd7c66b769ba26621aabcf51e52e21867889cb51ebe0fdefafbafdd33014adb2a576ad766d0de1bc2f2419ec205ad48e205554ea1a39135a0f0023d1b1f846f1821c512250744dfb42780c985ae3c46e502faa164f56e9f1f7706a41b5f53967490a01058992be7aa07671860c709c25314dd0caeb49e9d05f9b4e58283b3829c28b43d265befc508a0f3d6f42a4b74219e42b10d838fcb38c400b5afa7235187444e338fbad2546e23df3e5e650861e9aa947ae4ab93555e73d941c93b2bc6c67ed5549cad3fc56e995e9a5ff0e99535c4f3c8033f06df7598cbc2b75d2bbc5279a89404370e385d4d9ed93edcf66fb03355a682ffddf50c973ea7db86a21346af6a78fb140ca47ae3c558345cc73985f5d6185f39638eb234bca9449e43d380d6ef1a49d9dc11d143f5043e1759b72f16c8dac2ef06e8a82247f785bf9751c0267cace68b2b4d93ff8c3339fc023f9248ac726f8541ad5ab3da6ce8ba490c72c9618ffca5fc72bd16534b4503298384299c4f81225fbb975006297ac23cd5b3911a75e6a7f1c76c5ccfe49d3a7b0ecaec671f052b7d38837110a5f3c2165d375657822f729b1f31b14cf8132dd0dccd0adcfff7b9d3e384b62536386e0704bffa1f9b2e9acb700314e36a2921c8ace505d69efdbdc8508748410f457be3fe1dad57af72dd8a09ec42840ca51c3c36c50e1c96052a098478d856a987cb186920648f2c5935e1ed76d6f14fa1a56adf63d321de6e82cf332e0d888af3cd9d0e3e16cfaf11c1bc87465f8a37eb7c4fce3ad8c6b4303c8a165b2d951590fc9fcd05c92fc3e372c7b0ba0a65afa8f2b150360d5aeb657e7bca9ba72bf65f87174f1768a4131e11fb735807b8f8cfdac2a0850f8e703dfc84e77e6ce3865c9fde43eafef0f3106f4e12bde8eec83f181b1eeb08dfbc2977dd92c76e89daf421a99330800e8c264a0b2150043aa6542018fb6031f7cc879e11aa963865585766b4557d7d1b259923a18dfaebce860d42205a198cf6be5fcd27d179c7fa65fdecb464c599330cfadd72c0f17b2f352980e0059c505e653302a8b2ddfcf823a3c86dc38b13319c50d78e77a84806b51e802d0203c4df73c7ec8b30614028ba8acd7c315e4937ce8b9e482dcc7c97d88bed52d2d331eec2ee289122201212318507389237e36ccafb4e74e753ea06d3f2975c40006b6fa2b3c177d457f8b241265b1607ffa086460f7222f6be510f605316b09d34ed71035c7190bda804b0fd9713be53776419c85a1a0e662b6361119da6470d6aa3d9c3d21747e644f5d07487c679db3567b5c63754c5719253a1c3d6f6513bdbdd026e0167f755e53a7123509d3c8bc4c1b1f4727410deb0e983ba6b70fa487f09bcac57e8df38edf10549583a27e3eb2402dd664184942e39ac97a068fb7f412cb8483868060632122112f74fde275bf3e28de7ce11da742ae51b4184a53ade6813395624cb132dcd8e4f231584dd0c23500e1e935c9e5544aa41ec436a513724e8258c43eedf761d8bed446feb70703ae161a068328d74a41ec75dc14dfda0547961f4f4c2fdcfba938e9f1af08ca49f87c8e8a5beeebb493853e6912a89eb217ee4d8deb540f436ebf32df024feb3f49c92c50908e70d324c9c79d6d1e93c3e285a04e4206993c089020e3d734cc69a67bd36a9d801f0baa589774916afe890431b44b31f5118be49f14aee3568948ff0207ffceb5f6d9e3340fe233db18b4341fff1076b8f3ba46fd04a49c4d5377ffcdd1b960b9d21dcc94461634902eccad03c5533d45c02b814a0b949fc2c0f5fb8ee823399660a7cb87543003b4e5953b06a2bf968a812d9833c8205da12b7f99dac5d07b2b5fefc438b91537f9e6a02e1afcb4664c6665fba983e90b83ffa7a31d302ff14e05aa552a56e347577d0de901464592b107a7cd7c28fcb94c910e1e0ca49736c6b35c66fa21ecc1d044184034fa563e6102ed403b31162c278c312e00a8310fc71bd9c0f77e080c2f830a2c77abb663b29092f63d193a27909dc9909139879cb84539aa47b996a8d73a8364d2b7ebe7e3ffaa2fbdbd48d4116406ee6529d67a9ddb2281ead080b8b7a5615834c9210aa93541e9bca54ac76b525951b9c19ff7d96e2acc60d8681473f890133def4638c40930241510adb4e8e6a929117811ab566afa47bfba70a85d7f911bdba5689998e908b9009027f9bf0001b5832ee3cc829819683eebd7c4e491c6495e5953c3090b70445abb5b9376ac27cd047e15fda830002e75b012a10096cb2b26a4b08f556f27bc859e54c5bc16bc35c77e28633af3b6f88294724f66321242b46ff04969a38c41592c793991937918221d302023b54d915e0068bb409adab486c5e71f0729f397953e7cbf13323121467d2fde3afcd17f6c1a2d1a0296e460b0e186b678b3ee729439699e722033fff25d12d9d298922f6e26d0f073c37cf53bf2142a89e04ae1b4c9d2d0a4f6ee2a84845ab07b7c5a0ab05a13695a2f35def10804a6901677bbed43af9de0dc9f0be7a88dc657cfb388bb89a118b271eadbdd5caa07bde24f995c6e9ec732a57e9323db731d8f71cc3cc9e2c40311743421b493a59bc03ddf176de28825185b91941b18ba0d9626d7048a70f0ebc242592a9358bc5abed4b24b390a4fd462f59159144add47f0fd3aae10b6a208ab5252c3d78714b2e4688be9c0a3f2137ae5cced0884ea1ca85968c4fa6e63732031c19314d6837c8688b1f615470cecbbe83df8e5b6b63624b17e1eee7985d43d201b33678c10e0e6e1ca4ea768d37aab10b4f10548184d6ad519e99380fa3ae28b6167fa499b74dcbfd8ce618453f87ca5f17c9e6c02dc4663a14160bcd50154af2265d63be70c400e739724ea81a40624c0c71879a4bcebcac0bf7483eb87d8644072c3d28f70c502ff7146035eb37db95f5005b3d647e3df633969dd27556c94fdb35d45e61c53d05a88e113aa30566ac6eee2548a7f0aeb093fefd5f6fb1da86fcf8361517e16c64aec153824d8d16b6b6aa3a50312c5b81b7105aab3ac54f3116dfe7de37630f8b63b3f38af6209ac07d5f2bb54974bfed1cad59868d6a5412e2a475b48f327199dc2805601d91f47ffc5122ad42cad87b627a728e90c828714649c96460ca64b6d03bd423f41eaf956e3b190ef4ad49cda4ce219b839adbe526961f59182f0f61673150dba8ccd5ca383842a69be2a295136cfca409492575a7842868b09053afa377fdd7ce93486d069e3051a2209128ddfb15205833aeb8470a89f301d6fd93c54f8de225ea80b6332cfd5ac620858316e9717f4d176faaf9a4219de60282dc118023caecb4c5abe8238b7f56298addb0be2f57d05608b49b8f6e6fa1b9581a6f6839f73d7d7bcb456771027a94eca4e0676b651d74abc4749c74eadc0f5145178dfa471e552d3873449719b72e7fd357f1e043cc0d63dcebb69975615d52a163eac5dbe803236d54a430169de1afe1e27327041c41c7971931ece8592005fd2f031f6fd4b0114e028ae7add3609e0fa7eb9604bea943cbc2e6ac642d3b260869bf0d52d331e79ab5aed4b113adb58bb11e17980dabe8ff0b75a08a7f046db20677edbb6fc7cd04f3f2ef9bcb0ba8359e9b004b1b90a50b938f5f4e60004d360354784cdb094eedd89b8c1ec9af389c3d0d5f31904e909725d7b6a498821e12793f2eb0f707768774d0744f625c3ca6f21d4d73e027b6fbf94bd20c436710c4500f664998429205261319ba2e5e556401b7a6e264b3b172e78290780edab4e3b950ad46ace91aa0d4cfd9e95909f584dbb5506fadd794f86e47a2f8eee4342861793c834922b9d2cb010f3176100de690514a358db29a20559ab947f7fa465eb33605749132f88e4153921e14a4a1cd0d89be4a3513f1281dfa692f00e2fc01c39b768c254979b12aee9bf5e8dd2832a5b3458abd2754da4f2b6363f3953781b3b67e352a022be5402e22e355477fd02c78f68e739839034ecd5740562fb2886172bef469bb360336ac8e43eba9cde20434f00be7a6ee6583e7f4943dd910afcd9dd907fe6618c8df787e52873b17318f65d337fa2c8d1e0b9d4934dfb60be01effe51c172884bd8a39ad742cd48ffebf752fbe8d370ae91fb0061b812bf22ab39fa9ccdce579f4afe4dd5698946ddbcd3acfea6e0c941444f66dcfebebe607150f704d2463838d2be9c7092279c1e4d690c11cd951d745522970a0eace3a7d5eca4877b3098def87d69d33ece49f36b61eab12f93d077d1ab63e6e2d65e9c94b07d0dcaf525c647ca514104d80b643f3a3ef328999165577b4640d433b7e8c1d7b9f2d8de094a97e7f31f15593872a04daca9a76f1a945272d167c135b34aee33be8cb4e94d64b9e367b2ab0f43f6a6407777dadbd86f8e9e310ab8f11a227a10187c33dcf41a41468a91831e364c1bdd525e6b3e755144e7002ed56f4fd2da97d2132ffb7218100fb29143087fb9a7b1f4af0acbc24283ce9780d846a0a934337b1fac7cc24d3849bcedfcab9b82f2812c13a1b6d8cafcc668975d8b6b6e70afbebc6f1d49408e4c945c01c2882e82452836064db5f8cd8fde60a60433e11f44cea595f7b570d6", 0x1000}], 0x1, &(0x7f0000002900)=[@cred={{0x1c, 0x1, 0x2, {r7, r8, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {r1, r3}}}], 0x40}}], 0x3, 0x4041) ioctl$TUNSETOWNER(r2, 0x400454cc, r3) (async) getdents64(r0, 0x0, 0x0) [ 206.760429][ T22] audit: type=1400 audit(1670938185.379:186): avc: denied { create } for pid=1811 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 206.786767][ T1822] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 13:29:45 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000850000002a00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000440)={&(0x7f00000003c0)='kfree\x00', r0}, 0x10) (async) r1 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r1, &(0x7f0000000340)=@nameseq={0x1e, 0x1, 0x3, {0x43}}, 0x10) (async) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x0, 0x3, 0x3}, 0x10) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r5, 0x0, 0x0) (async, rerun: 64) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xd, 0x6, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x8}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x800}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x8001}], 0xfffffffffffffffe, 0x3f, 0xb1, &(0x7f0000000480)=""/177, 0x40f00, 0x8, '\x00', r3, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x4, 0xe, 0x2f6, 0x8d}, 0x10, 0x0, r5}, 0x80) (async, rerun: 64) sendmsg$tipc(r1, &(0x7f0000000280)={&(0x7f0000000140), 0x10, 0x0}, 0x0) 13:29:45 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000002c0)={0x0, 0x0}) sched_setscheduler(r3, 0x5, &(0x7f0000000380)=0x1) fcntl$getownex(r1, 0x10, &(0x7f0000000000)={0x0, 0x0}) capget(&(0x7f00000000c0)={0x20080522, r4}, &(0x7f0000000280)={0x2, 0x80000001, 0x8, 0x3, 0x6}) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{0x0}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00'], 0xf0, 0x20040000}}, {{0x0, 0x0, &(0x7f0000001100), 0x0, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340), 0x0, &(0x7f0000000480)=[@rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0x98, 0x8014}}], 0x3, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r6 = socket$xdp(0x2c, 0x3, 0x0) sendfile(r5, r6, 0x0, 0x7) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000001) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r7, 0x5453, 0x0) syz_open_dev$tty20(0xc, 0x4, 0x0) [ 206.797399][ T22] audit: type=1400 audit(1670938185.399:187): avc: denied { bind } for pid=1811 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 206.822126][ T22] audit: type=1400 audit(1670938185.399:188): avc: denied { setopt } for pid=1811 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 13:29:45 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000006d000000850000002a00000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000440)={&(0x7f00000003c0)='kfree\x00', r0}, 0x10) (async) r1 = socket$tipc(0x1e, 0x2, 0x0) bind$tipc(r1, &(0x7f0000000340)=@nameseq={0x1e, 0x1, 0x3, {0x43}}, 0x10) (async) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000100)={0x43, 0x0, 0x3, 0x3}, 0x10) (async) r2 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r4 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r3}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async, rerun: 32) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (rerun: 32) write$binfmt_script(r5, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xd, 0x6, &(0x7f0000000000)=@raw=[@initr0={0x18, 0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x0, 0x8}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0x5, 0x0, 0x0, 0x0, 0x800}, @initr0={0x18, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x8001}], 0xfffffffffffffffe, 0x3f, 0xb1, &(0x7f0000000480)=""/177, 0x40f00, 0x8, '\x00', r3, 0xd, 0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x5, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x4, 0xe, 0x2f6, 0x8d}, 0x10, 0x0, r5}, 0x80) (async) sendmsg$tipc(r1, &(0x7f0000000280)={&(0x7f0000000140), 0x10, 0x0}, 0x0) 13:29:45 executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x1457c0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x89102, 0x0) fallocate(r0, 0x0, 0x0, 0x1) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r1, 0x660c) write$UHID_SET_REPORT_REPLY(r0, &(0x7f0000000240)={0xe, {0x0, 0x0, 0x0, 0xff5, "f521a4b310b9666c2ba211b85771d8bb8a60b16f067f35eabec33c92d7043697278c27808caf73254469ad5327cb4c8034bdb9a01d69c65312907a1f1d2c8613522ef6e98db1e6a6cb6069677a46b8a2ef24d1fe0c39cfbfccf82958ce50801530370686aba7f8bcd58a0da3f53e41e10f5f03d70e0a36212f3dcbea631c3deb65e1172b1f6a3d8299f4165a5d217a636fbd3a368c86d1c2226924c8bf52e1ccb0b81a9114dce11c1fc11883a05a5a0683098e9f5a8b93422a76e96507fec38b77c80b0565e8984a3582b5cf94cc8909a41af70355d85fdd1f63fa07135f784270cc693fe50999e628a97175d82b4ecd4c82dd8dcb85704ed9a4c6fe60d38cbc19a7b45a92a29c59438c0c90a23064efdf6d6905cd9204fbd1c910b83b3287535476c1a4b7bb7564c97c230de2966283d316eccff559b694867cf40be5cdf769fb294158eaeb1563c87b1b30ea00279529b8659758e9df3291cc1512b97784ee4e4a0878da261829a9fe58fccd303b4d1a3a399ee6eac831eae8020e0b39bb1f0c9431d40a59355e031965ec9213b82b00e556648fa9e7277f904e8ecead7031162812aa4989c6a4a7f101895dd93e5377a74bea57b0531d9aafa5a44d5e1d0ddf8c857b23cc1b9cc5fb5cacf203e4edc0f87b2f337cce453c87e828246dfd185c4bc96866e6de5996c5c6ee36ae49b09db2c00b73b8936791d3d885e1e7c6604dc43456eb0f07955bff248ccf9c4cdf8db5577afdb2f5e1e5ac18a8422f4a6293abe2dde4ea2a92034d465d7f30f2f54825efa052e939042d0876d20dbde45d3c14374e5d0e5c49efb172b8c3f8ee1e2b5a5d7d0b8c200d12896da43a2ee21db6ce6c7551bf560bd5a2846d8392320f4e00b90ff81010d6ede591300103c863da42bbc54d590f0c9a973b29da58baf0ddc5354e3dd0ad47ef7e39831818270a5af6cee415764fb287e8f8c9d4864f5f56e7271fe41848939dd04acfdaddee6e8b7d2ef7914f6d28a8a7539ae28f3f2d6de364948659ed4ad990e5c0c92fee49ced7249a9970ff683952e2464a9fd06cd5978155ee37a800c3ba8d8641187afa69b844d4e754d4b228a95679e03cee496adc648fe27f51320c45642c8a9228c3a799babd6296fc2b639a7bad74cc38ee7c8aae38b544c74af5fd5459bcf77263c1b165d4a9ecd062ad9e7e4efe5c8b30df19a203d3ce5c36edb5afd28b50b507c6e0b5ef20a7e564991f190fd49e1ec18b20d33a0856bb27d4e55bbf9f0be5878610a470cb6d75da5310f274c663869b79c711b01f03ee96898ea320f7d1c1b5191f1d203a533475c30aaf238340ad50c2bf8e27cdf5a9e17f9dfbb14059749eaa5f600245fd42f192f6cd17ff152b08a9c41b14e15a805710aab65ed49eaf4bc19eb76feebcb7f1643f7d78d4815bef2f243bb34381987ef987e1b1f4bad0e695e742cbdfb5dc4ff1c444eb5f806bf1a2b4a39b853b726e62cd4da4d7fd4aced6ef58875bfe1b162d68f257306f7fe8bc23c8ed3931db39b34cc39f1a71e4953945f2141e939e5e10bcec8b0806a7101682bcd88d3c53613585246036c5bdd8f514708d12db63b83512417e6fd73043bd1d5ab2a21689cb10b2c75b3f1e00b16d6dfdb82433e8be741b43daef92012dad75b0f75a0471a2e2c9e30031abc1c3b0b0156ebf7c4ddd47fb466719e5f0ed10769d29ac5b6046fe30aee952665e641e2f34e0e623007e83030a7f437368c39e636e581256d430d72326ce1ac879054a658a686ef1671aef4cd490b68e8e8c11f6edf53f9c04a66f9dc29590fb8cb5e5fd09502a93341f67f151b537431a26cebd0627e427497a203c941ec84eeef76fd0ab35ebf2631a16b5682f33162ab7b13b84dfe04948f5a71329bb861eb84ebfe0bd625e3999148c95930d3eeaddba2cbb9be14cc79461189d422da3820010c95a56a42d62ef7c0a8cfe049c240e27b559a3530c640d6ffe9a3ecc11979bd7dc77dbbd499f41ec668c5f3b28770d7c3c1ba5b3fcec7dddbbc974ffd262f5c3df124a59e42b671e416117e15dbcdba0dd52b4e93c1bb33a92f7ced2b8cfedb6cdc566bdd191c0fa65184083877028e984f1693d37a14bd463dfc2a98b29fbeed343d439c687302840c997ec32a163f2cd5c15aa6c5c87f0a9926ccb627844a7ab2f1727497311c8b11ec146d63e4b4e747424d646d474b3bd62a3910eace2c4852ebf4c242718db70ee539334f45698bc8ae58d8f6b4974c4cd133ccee362ec5669aa739b983aad35248bfd3de20de773fb9401e3f6b7939c6d4787c80ed073a16f867a96281786265d89a1ad0f74a3c56cf6dbdf9fd1514a5830d501e6f3e4170de1ff51287a3bd8f0f16e3b917f57fba56515ee25d8f438292b79ac0c0c46c22e2fc4479a4b8e99a7557d0679730c459cebd796388c9ca465c14ea71a95d1b54edfc7c4a0d4e84dd3753da9e812aad4277808d35a5dd0ac2c747fa28722955682a98d701f5fc0f0a6b9b23c8c56a864833b2f3d372a13f123cac997f36414a3e2cad427b939cfeceffa86b15365551e4858c382aaba10f85f0713ac34a26a7ea9550bfa4652f8b6c7e1e70577708128f386d2a2f957efff96bc6e5baefaa1fd47f3537ef78639c0995ecacb5c6f73e3435fea0f9f3faa4bf7ba1cf9c997f3e57c4cbf9517161e84ed237fcbe2359f30a8966ba1dfa238c2ba7c51ef9c06e37371a2e2ce43b9e707b28764ec2c9ea5209cecc1499a1d224e02ac788df4e03f37b907c44e883a658acb376a638ac639025d107c8cdbfc642cdcd5f9ff078a3c669b40183a85b49729a2695e73b5424a2b59a1ec2bd110d2828c9f87d545c0ef22afe4c2a81547c35d0b689cf7af045eb0fc35a67aeefd1b8a64a68b14324f35bbaedd1f5aa5566b74090527857394416657cc07f0daf4ccc6bac2b2559e0a331a8406295442a4202939e38f84d51e275ce7e68cac451bb6d778716c11006643c5fd2c4c59d32197b99783ef0fbfa0c7fd13f260af06e72fcb2d64c1430f041ba2fa6aa85e2168f0c80c3e915a45180b68095292930acad480287f312bada7bbcdeff4ba92babb1326154eb1454635c36e58fe324d17b87eb51bef56474f18f40eca0f885a83475247d9ffe95a9bdc533bcbbaeabb051bd7d3d153ff7934fd68a888d7a6a5a36123c1b57d820874aa50a95d7720b80bd7feef5a786b44669a59580c59f214a60ce9c374fadb19559cbb9488c5d3e781097fec888515a904f5c68de0c17c41c57c97c2e0e2ac05873e94d1a6867357e642fad03657ac421a45498f461f90a8c5c3419f3cf86b9a6749df5a938dda84b213514d9db98517a76a74a9067557ac0c060b5d912baef967a8cac7002c6a8484e712bb84601ae274d344aac8e8191ae8d6d31fc5b41514a9642264fbbded5218316050d020ebc5fdaf96b4be144dd9e502819c621084a99c2fcfae54c197b4e9aabaa9e383aa5f3fe7320a61ab7d29d450791713e5bab3b7c2fc376eb41e289a2d924a01f5f8b2f18fc1d0878a5002d224a0c4f6501ee2aed32d113ff4798648db24de3d066d1f0f571dc24b3f456472f3deb177bf6598e30bbaf545cea28c32c85beb6fec88cff995d4749c4d135b22e6944b24f3e89f703ef7239e5d4d583d29a87397d9e1b490c4a53012bfc0f90c7e6b9d3a94ca62846470a330334a62b99746cd3fc4cdb15a566c8f3f5635efcb75705db63ab0341b061b71deacef46aa289070031c40e0489d6379a5208610dbef5b1cc1ace58e77b63a9b76d0d9f40eb49d8ee17809b41fdc7fa76b25122ff7395b9a345fa5c0e3240c7d9b4ac192f59cdaf90dcf21840fe0f4ccdba11b6ad58164512cd29369ff07e546fcc25b8410031ca77cd429c9b7d365f6a2161240908bf69f8892503dcafdf7ca231a1e5acca6a5c844287ccc8969a11d06fa8733415b023a2cee4cb354d2c576c17d8d5d1df0a8f9a0cd07b4b1d71a8504ce2825d3841034ea584624ab4cd0a02f87081977f9ba669f236c1d9dd8e780fb4402f0b961eb5df11ae1555ee16d02a73377ccd00b6dc616a5d931fcdebd7cfc2347f06fa25bbac81bdd224e15ebf554123eb6f94b62f9e2cbe3b42ae294fc325bedb5c241ea7152b022c81edd6f0aff18786d52d6bf92746eeeffd3c14581ba06799eb75054d9864d1270fefe37133445a9c4434987f953b9774c2b58cd12f2f3f7ce9900f96b25bcc8892dd9a7f5f946269f51e83ce8b147b4073d43b1ad2e16dc435ae423e25b92e9d32eda3860b38f692b71f1dcc6c073584ded61b2b5df70f4035d4d4207d8c8d218fb5918f6df9dae70defb04e5bed64d8c9a87dd27223ea662ae9608bcdf5a80be77ad0e883923f6c35366cf112ae30b38b36c1c582b7f89da3d17beb0b7bd051af1cbe9267574cb4accde3f28645e39f1ad7ca3b842ec97eabfafbce5857b3ebc3cb7d3024a9eaf79b9ca8dcaa751ead6b7228a8742676e609d8d9786edcb6b53f3220632597fb32bde6bb5824a3464b28cc30d82c9c01184ebbe73f9263ed07364436476b405683235fe1e949e53fe6cc76b8d76696a34743ab4a63d3303ee935246caacbfe239a1f62a71fd88659c112691534c167f56018fad04fe9497d62cbd77df277e070aebf8f772055a644708afad81a385c6bf6165cd8b102665343c71f9de4d00a003e9a0374750d7fa4de1f9f026f497fa0883f2424d31b751404d9480cdd9e97dc3b766ca3e859109243892dda3b09f4c63874e4a0657a47a21d635ab373f7249da5680e3e002d934898f8492e8ef20fca80ca5cf186c17b1118dc473f26436d049b5db67a95db38c30ef93563cd8d073c483fec9ff7823ed75952388c3ba0f4a81e65957f436a959e8082cdaa302775b706d8dc9c9a69d2c8ac393fac6b5b5418ce2905984899f006fcd5121c0619afbf6d8d490b9e7af7b754c82b360e189a7212ec09cae890817b81975e643fc07ad97fbe3e19bc3adaa2dbbee969b53658eeca9d74f40786c8396aaed03f89a2ef7a5c23c4dd1f8526dd54507e7c1b6e82f8b02aaecc6deca9db25f953e0cd140f76f9ce999a36d0ca0837bbba0e51f3abd9a5a6c2f2bff786c597e91452dfbefc6c11e9c89ad99177adc5213ca3d57400878d5782a10c7cbfdc70f37e76116b0664d37a4c3eab9cbab4d85e89d89c88dce6d8708aab4d643653eac14a19a14a3dd32f74ce32489b8334ba79ca2df76fcc73618eacedb295b2f25290240e0ef399825bffd1708acf3af73dad41600197742a63d4bccf22e05d61d373f36b209a14d2b4c924c3e0905ddbcac8425230a004a75b0a2615b60399a512d6f0d3ba249f807bebb57229b54736bab3c7c199c7cbad976679864e5f8125db97efc1865137713d7674b4966b73cf7faed517aad9f9729dbc05be26f4c51da9db0945e2a201da4c5b75129fae2b83004a65feacbb4799965c65b962cd2a8b1a90c0eedfb9f91bf2908712dc0964f9817f6706dac03fab2b9160f8e08fe5e838c00946ec31eff6adda3043a372cff393909163461b7b34fed6fec13c2b3198d46750f9120c2965260ca55db6c2784b3d22ce27b8491669598c28a69b592dc6cdd8440537ec2604e8462f12580a47d055bd43a7f533814efa6a2dd1ae2e07d3ef86dbd0520151f4e4c0c63390ae01664e1ab319ae9daeb0206b33baaf19535cd5003c0fef47ec5cd747aa1da7f4dae3075b533c74aedcade6116b08dccf43d7c9785df7e90f8ec276640313f011182d5f0b345b1cda7a059a3"}}, 0x1001) 13:29:45 executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x1457c0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x89102, 0x0) fallocate(r0, 0x0, 0x0, 0x1) (async) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r1, 0x660c) (async) write$UHID_SET_REPORT_REPLY(r0, &(0x7f0000000240)={0xe, {0x0, 0x0, 0x0, 0xff5, "f521a4b310b9666c2ba211b85771d8bb8a60b16f067f35eabec33c92d7043697278c27808caf73254469ad5327cb4c8034bdb9a01d69c65312907a1f1d2c8613522ef6e98db1e6a6cb6069677a46b8a2ef24d1fe0c39cfbfccf82958ce50801530370686aba7f8bcd58a0da3f53e41e10f5f03d70e0a36212f3dcbea631c3deb65e1172b1f6a3d8299f4165a5d217a636fbd3a368c86d1c2226924c8bf52e1ccb0b81a9114dce11c1fc11883a05a5a0683098e9f5a8b93422a76e96507fec38b77c80b0565e8984a3582b5cf94cc8909a41af70355d85fdd1f63fa07135f784270cc693fe50999e628a97175d82b4ecd4c82dd8dcb85704ed9a4c6fe60d38cbc19a7b45a92a29c59438c0c90a23064efdf6d6905cd9204fbd1c910b83b3287535476c1a4b7bb7564c97c230de2966283d316eccff559b694867cf40be5cdf769fb294158eaeb1563c87b1b30ea00279529b8659758e9df3291cc1512b97784ee4e4a0878da261829a9fe58fccd303b4d1a3a399ee6eac831eae8020e0b39bb1f0c9431d40a59355e031965ec9213b82b00e556648fa9e7277f904e8ecead7031162812aa4989c6a4a7f101895dd93e5377a74bea57b0531d9aafa5a44d5e1d0ddf8c857b23cc1b9cc5fb5cacf203e4edc0f87b2f337cce453c87e828246dfd185c4bc96866e6de5996c5c6ee36ae49b09db2c00b73b8936791d3d885e1e7c6604dc43456eb0f07955bff248ccf9c4cdf8db5577afdb2f5e1e5ac18a8422f4a6293abe2dde4ea2a92034d465d7f30f2f54825efa052e939042d0876d20dbde45d3c14374e5d0e5c49efb172b8c3f8ee1e2b5a5d7d0b8c200d12896da43a2ee21db6ce6c7551bf560bd5a2846d8392320f4e00b90ff81010d6ede591300103c863da42bbc54d590f0c9a973b29da58baf0ddc5354e3dd0ad47ef7e39831818270a5af6cee415764fb287e8f8c9d4864f5f56e7271fe41848939dd04acfdaddee6e8b7d2ef7914f6d28a8a7539ae28f3f2d6de364948659ed4ad990e5c0c92fee49ced7249a9970ff683952e2464a9fd06cd5978155ee37a800c3ba8d8641187afa69b844d4e754d4b228a95679e03cee496adc648fe27f51320c45642c8a9228c3a799babd6296fc2b639a7bad74cc38ee7c8aae38b544c74af5fd5459bcf77263c1b165d4a9ecd062ad9e7e4efe5c8b30df19a203d3ce5c36edb5afd28b50b507c6e0b5ef20a7e564991f190fd49e1ec18b20d33a0856bb27d4e55bbf9f0be5878610a470cb6d75da5310f274c663869b79c711b01f03ee96898ea320f7d1c1b5191f1d203a533475c30aaf238340ad50c2bf8e27cdf5a9e17f9dfbb14059749eaa5f600245fd42f192f6cd17ff152b08a9c41b14e15a805710aab65ed49eaf4bc19eb76feebcb7f1643f7d78d4815bef2f243bb34381987ef987e1b1f4bad0e695e742cbdfb5dc4ff1c444eb5f806bf1a2b4a39b853b726e62cd4da4d7fd4aced6ef58875bfe1b162d68f257306f7fe8bc23c8ed3931db39b34cc39f1a71e4953945f2141e939e5e10bcec8b0806a7101682bcd88d3c53613585246036c5bdd8f514708d12db63b83512417e6fd73043bd1d5ab2a21689cb10b2c75b3f1e00b16d6dfdb82433e8be741b43daef92012dad75b0f75a0471a2e2c9e30031abc1c3b0b0156ebf7c4ddd47fb466719e5f0ed10769d29ac5b6046fe30aee952665e641e2f34e0e623007e83030a7f437368c39e636e581256d430d72326ce1ac879054a658a686ef1671aef4cd490b68e8e8c11f6edf53f9c04a66f9dc29590fb8cb5e5fd09502a93341f67f151b537431a26cebd0627e427497a203c941ec84eeef76fd0ab35ebf2631a16b5682f33162ab7b13b84dfe04948f5a71329bb861eb84ebfe0bd625e3999148c95930d3eeaddba2cbb9be14cc79461189d422da3820010c95a56a42d62ef7c0a8cfe049c240e27b559a3530c640d6ffe9a3ecc11979bd7dc77dbbd499f41ec668c5f3b28770d7c3c1ba5b3fcec7dddbbc974ffd262f5c3df124a59e42b671e416117e15dbcdba0dd52b4e93c1bb33a92f7ced2b8cfedb6cdc566bdd191c0fa65184083877028e984f1693d37a14bd463dfc2a98b29fbeed343d439c687302840c997ec32a163f2cd5c15aa6c5c87f0a9926ccb627844a7ab2f1727497311c8b11ec146d63e4b4e747424d646d474b3bd62a3910eace2c4852ebf4c242718db70ee539334f45698bc8ae58d8f6b4974c4cd133ccee362ec5669aa739b983aad35248bfd3de20de773fb9401e3f6b7939c6d4787c80ed073a16f867a96281786265d89a1ad0f74a3c56cf6dbdf9fd1514a5830d501e6f3e4170de1ff51287a3bd8f0f16e3b917f57fba56515ee25d8f438292b79ac0c0c46c22e2fc4479a4b8e99a7557d0679730c459cebd796388c9ca465c14ea71a95d1b54edfc7c4a0d4e84dd3753da9e812aad4277808d35a5dd0ac2c747fa28722955682a98d701f5fc0f0a6b9b23c8c56a864833b2f3d372a13f123cac997f36414a3e2cad427b939cfeceffa86b15365551e4858c382aaba10f85f0713ac34a26a7ea9550bfa4652f8b6c7e1e70577708128f386d2a2f957efff96bc6e5baefaa1fd47f3537ef78639c0995ecacb5c6f73e3435fea0f9f3faa4bf7ba1cf9c997f3e57c4cbf9517161e84ed237fcbe2359f30a8966ba1dfa238c2ba7c51ef9c06e37371a2e2ce43b9e707b28764ec2c9ea5209cecc1499a1d224e02ac788df4e03f37b907c44e883a658acb376a638ac639025d107c8cdbfc642cdcd5f9ff078a3c669b40183a85b49729a2695e73b5424a2b59a1ec2bd110d2828c9f87d545c0ef22afe4c2a81547c35d0b689cf7af045eb0fc35a67aeefd1b8a64a68b14324f35bbaedd1f5aa5566b74090527857394416657cc07f0daf4ccc6bac2b2559e0a331a8406295442a4202939e38f84d51e275ce7e68cac451bb6d778716c11006643c5fd2c4c59d32197b99783ef0fbfa0c7fd13f260af06e72fcb2d64c1430f041ba2fa6aa85e2168f0c80c3e915a45180b68095292930acad480287f312bada7bbcdeff4ba92babb1326154eb1454635c36e58fe324d17b87eb51bef56474f18f40eca0f885a83475247d9ffe95a9bdc533bcbbaeabb051bd7d3d153ff7934fd68a888d7a6a5a36123c1b57d820874aa50a95d7720b80bd7feef5a786b44669a59580c59f214a60ce9c374fadb19559cbb9488c5d3e781097fec888515a904f5c68de0c17c41c57c97c2e0e2ac05873e94d1a6867357e642fad03657ac421a45498f461f90a8c5c3419f3cf86b9a6749df5a938dda84b213514d9db98517a76a74a9067557ac0c060b5d912baef967a8cac7002c6a8484e712bb84601ae274d344aac8e8191ae8d6d31fc5b41514a9642264fbbded5218316050d020ebc5fdaf96b4be144dd9e502819c621084a99c2fcfae54c197b4e9aabaa9e383aa5f3fe7320a61ab7d29d450791713e5bab3b7c2fc376eb41e289a2d924a01f5f8b2f18fc1d0878a5002d224a0c4f6501ee2aed32d113ff4798648db24de3d066d1f0f571dc24b3f456472f3deb177bf6598e30bbaf545cea28c32c85beb6fec88cff995d4749c4d135b22e6944b24f3e89f703ef7239e5d4d583d29a87397d9e1b490c4a53012bfc0f90c7e6b9d3a94ca62846470a330334a62b99746cd3fc4cdb15a566c8f3f5635efcb75705db63ab0341b061b71deacef46aa289070031c40e0489d6379a5208610dbef5b1cc1ace58e77b63a9b76d0d9f40eb49d8ee17809b41fdc7fa76b25122ff7395b9a345fa5c0e3240c7d9b4ac192f59cdaf90dcf21840fe0f4ccdba11b6ad58164512cd29369ff07e546fcc25b8410031ca77cd429c9b7d365f6a2161240908bf69f8892503dcafdf7ca231a1e5acca6a5c844287ccc8969a11d06fa8733415b023a2cee4cb354d2c576c17d8d5d1df0a8f9a0cd07b4b1d71a8504ce2825d3841034ea584624ab4cd0a02f87081977f9ba669f236c1d9dd8e780fb4402f0b961eb5df11ae1555ee16d02a73377ccd00b6dc616a5d931fcdebd7cfc2347f06fa25bbac81bdd224e15ebf554123eb6f94b62f9e2cbe3b42ae294fc325bedb5c241ea7152b022c81edd6f0aff18786d52d6bf92746eeeffd3c14581ba06799eb75054d9864d1270fefe37133445a9c4434987f953b9774c2b58cd12f2f3f7ce9900f96b25bcc8892dd9a7f5f946269f51e83ce8b147b4073d43b1ad2e16dc435ae423e25b92e9d32eda3860b38f692b71f1dcc6c073584ded61b2b5df70f4035d4d4207d8c8d218fb5918f6df9dae70defb04e5bed64d8c9a87dd27223ea662ae9608bcdf5a80be77ad0e883923f6c35366cf112ae30b38b36c1c582b7f89da3d17beb0b7bd051af1cbe9267574cb4accde3f28645e39f1ad7ca3b842ec97eabfafbce5857b3ebc3cb7d3024a9eaf79b9ca8dcaa751ead6b7228a8742676e609d8d9786edcb6b53f3220632597fb32bde6bb5824a3464b28cc30d82c9c01184ebbe73f9263ed07364436476b405683235fe1e949e53fe6cc76b8d76696a34743ab4a63d3303ee935246caacbfe239a1f62a71fd88659c112691534c167f56018fad04fe9497d62cbd77df277e070aebf8f772055a644708afad81a385c6bf6165cd8b102665343c71f9de4d00a003e9a0374750d7fa4de1f9f026f497fa0883f2424d31b751404d9480cdd9e97dc3b766ca3e859109243892dda3b09f4c63874e4a0657a47a21d635ab373f7249da5680e3e002d934898f8492e8ef20fca80ca5cf186c17b1118dc473f26436d049b5db67a95db38c30ef93563cd8d073c483fec9ff7823ed75952388c3ba0f4a81e65957f436a959e8082cdaa302775b706d8dc9c9a69d2c8ac393fac6b5b5418ce2905984899f006fcd5121c0619afbf6d8d490b9e7af7b754c82b360e189a7212ec09cae890817b81975e643fc07ad97fbe3e19bc3adaa2dbbee969b53658eeca9d74f40786c8396aaed03f89a2ef7a5c23c4dd1f8526dd54507e7c1b6e82f8b02aaecc6deca9db25f953e0cd140f76f9ce999a36d0ca0837bbba0e51f3abd9a5a6c2f2bff786c597e91452dfbefc6c11e9c89ad99177adc5213ca3d57400878d5782a10c7cbfdc70f37e76116b0664d37a4c3eab9cbab4d85e89d89c88dce6d8708aab4d643653eac14a19a14a3dd32f74ce32489b8334ba79ca2df76fcc73618eacedb295b2f25290240e0ef399825bffd1708acf3af73dad41600197742a63d4bccf22e05d61d373f36b209a14d2b4c924c3e0905ddbcac8425230a004a75b0a2615b60399a512d6f0d3ba249f807bebb57229b54736bab3c7c199c7cbad976679864e5f8125db97efc1865137713d7674b4966b73cf7faed517aad9f9729dbc05be26f4c51da9db0945e2a201da4c5b75129fae2b83004a65feacbb4799965c65b962cd2a8b1a90c0eedfb9f91bf2908712dc0964f9817f6706dac03fab2b9160f8e08fe5e838c00946ec31eff6adda3043a372cff393909163461b7b34fed6fec13c2b3198d46750f9120c2965260ca55db6c2784b3d22ce27b8491669598c28a69b592dc6cdd8440537ec2604e8462f12580a47d055bd43a7f533814efa6a2dd1ae2e07d3ef86dbd0520151f4e4c0c63390ae01664e1ab319ae9daeb0206b33baaf19535cd5003c0fef47ec5cd747aa1da7f4dae3075b533c74aedcade6116b08dccf43d7c9785df7e90f8ec276640313f011182d5f0b345b1cda7a059a3"}}, 0x1001) [ 206.851480][ T22] audit: type=1400 audit(1670938185.399:189): avc: denied { write } for pid=1811 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 207.020680][ T22] audit: type=1400 audit(1670938185.589:190): avc: denied { create } for pid=1826 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 207.020974][ T22] audit: type=1400 audit(1670938185.599:191): avc: denied { read } for pid=1826 comm="syz-executor.4" path="socket:[17514]" dev="sockfs" ino=17514 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 207.081535][ T67] usb 6-1: new high-speed USB device number 3 using dummy_hcd 13:29:45 executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x1457c0, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x89102, 0x0) fallocate(r0, 0x0, 0x0, 0x1) (async) r1 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000080)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) ioctl$EXT4_IOC_ALLOC_DA_BLKS(r1, 0x660c) (async, rerun: 32) write$UHID_SET_REPORT_REPLY(r0, &(0x7f0000000240)={0xe, {0x0, 0x0, 0x0, 0xff5, "f521a4b310b9666c2ba211b85771d8bb8a60b16f067f35eabec33c92d7043697278c27808caf73254469ad5327cb4c8034bdb9a01d69c65312907a1f1d2c8613522ef6e98db1e6a6cb6069677a46b8a2ef24d1fe0c39cfbfccf82958ce50801530370686aba7f8bcd58a0da3f53e41e10f5f03d70e0a36212f3dcbea631c3deb65e1172b1f6a3d8299f4165a5d217a636fbd3a368c86d1c2226924c8bf52e1ccb0b81a9114dce11c1fc11883a05a5a0683098e9f5a8b93422a76e96507fec38b77c80b0565e8984a3582b5cf94cc8909a41af70355d85fdd1f63fa07135f784270cc693fe50999e628a97175d82b4ecd4c82dd8dcb85704ed9a4c6fe60d38cbc19a7b45a92a29c59438c0c90a23064efdf6d6905cd9204fbd1c910b83b3287535476c1a4b7bb7564c97c230de2966283d316eccff559b694867cf40be5cdf769fb294158eaeb1563c87b1b30ea00279529b8659758e9df3291cc1512b97784ee4e4a0878da261829a9fe58fccd303b4d1a3a399ee6eac831eae8020e0b39bb1f0c9431d40a59355e031965ec9213b82b00e556648fa9e7277f904e8ecead7031162812aa4989c6a4a7f101895dd93e5377a74bea57b0531d9aafa5a44d5e1d0ddf8c857b23cc1b9cc5fb5cacf203e4edc0f87b2f337cce453c87e828246dfd185c4bc96866e6de5996c5c6ee36ae49b09db2c00b73b8936791d3d885e1e7c6604dc43456eb0f07955bff248ccf9c4cdf8db5577afdb2f5e1e5ac18a8422f4a6293abe2dde4ea2a92034d465d7f30f2f54825efa052e939042d0876d20dbde45d3c14374e5d0e5c49efb172b8c3f8ee1e2b5a5d7d0b8c200d12896da43a2ee21db6ce6c7551bf560bd5a2846d8392320f4e00b90ff81010d6ede591300103c863da42bbc54d590f0c9a973b29da58baf0ddc5354e3dd0ad47ef7e39831818270a5af6cee415764fb287e8f8c9d4864f5f56e7271fe41848939dd04acfdaddee6e8b7d2ef7914f6d28a8a7539ae28f3f2d6de364948659ed4ad990e5c0c92fee49ced7249a9970ff683952e2464a9fd06cd5978155ee37a800c3ba8d8641187afa69b844d4e754d4b228a95679e03cee496adc648fe27f51320c45642c8a9228c3a799babd6296fc2b639a7bad74cc38ee7c8aae38b544c74af5fd5459bcf77263c1b165d4a9ecd062ad9e7e4efe5c8b30df19a203d3ce5c36edb5afd28b50b507c6e0b5ef20a7e564991f190fd49e1ec18b20d33a0856bb27d4e55bbf9f0be5878610a470cb6d75da5310f274c663869b79c711b01f03ee96898ea320f7d1c1b5191f1d203a533475c30aaf238340ad50c2bf8e27cdf5a9e17f9dfbb14059749eaa5f600245fd42f192f6cd17ff152b08a9c41b14e15a805710aab65ed49eaf4bc19eb76feebcb7f1643f7d78d4815bef2f243bb34381987ef987e1b1f4bad0e695e742cbdfb5dc4ff1c444eb5f806bf1a2b4a39b853b726e62cd4da4d7fd4aced6ef58875bfe1b162d68f257306f7fe8bc23c8ed3931db39b34cc39f1a71e4953945f2141e939e5e10bcec8b0806a7101682bcd88d3c53613585246036c5bdd8f514708d12db63b83512417e6fd73043bd1d5ab2a21689cb10b2c75b3f1e00b16d6dfdb82433e8be741b43daef92012dad75b0f75a0471a2e2c9e30031abc1c3b0b0156ebf7c4ddd47fb466719e5f0ed10769d29ac5b6046fe30aee952665e641e2f34e0e623007e83030a7f437368c39e636e581256d430d72326ce1ac879054a658a686ef1671aef4cd490b68e8e8c11f6edf53f9c04a66f9dc29590fb8cb5e5fd09502a93341f67f151b537431a26cebd0627e427497a203c941ec84eeef76fd0ab35ebf2631a16b5682f33162ab7b13b84dfe04948f5a71329bb861eb84ebfe0bd625e3999148c95930d3eeaddba2cbb9be14cc79461189d422da3820010c95a56a42d62ef7c0a8cfe049c240e27b559a3530c640d6ffe9a3ecc11979bd7dc77dbbd499f41ec668c5f3b28770d7c3c1ba5b3fcec7dddbbc974ffd262f5c3df124a59e42b671e416117e15dbcdba0dd52b4e93c1bb33a92f7ced2b8cfedb6cdc566bdd191c0fa65184083877028e984f1693d37a14bd463dfc2a98b29fbeed343d439c687302840c997ec32a163f2cd5c15aa6c5c87f0a9926ccb627844a7ab2f1727497311c8b11ec146d63e4b4e747424d646d474b3bd62a3910eace2c4852ebf4c242718db70ee539334f45698bc8ae58d8f6b4974c4cd133ccee362ec5669aa739b983aad35248bfd3de20de773fb9401e3f6b7939c6d4787c80ed073a16f867a96281786265d89a1ad0f74a3c56cf6dbdf9fd1514a5830d501e6f3e4170de1ff51287a3bd8f0f16e3b917f57fba56515ee25d8f438292b79ac0c0c46c22e2fc4479a4b8e99a7557d0679730c459cebd796388c9ca465c14ea71a95d1b54edfc7c4a0d4e84dd3753da9e812aad4277808d35a5dd0ac2c747fa28722955682a98d701f5fc0f0a6b9b23c8c56a864833b2f3d372a13f123cac997f36414a3e2cad427b939cfeceffa86b15365551e4858c382aaba10f85f0713ac34a26a7ea9550bfa4652f8b6c7e1e70577708128f386d2a2f957efff96bc6e5baefaa1fd47f3537ef78639c0995ecacb5c6f73e3435fea0f9f3faa4bf7ba1cf9c997f3e57c4cbf9517161e84ed237fcbe2359f30a8966ba1dfa238c2ba7c51ef9c06e37371a2e2ce43b9e707b28764ec2c9ea5209cecc1499a1d224e02ac788df4e03f37b907c44e883a658acb376a638ac639025d107c8cdbfc642cdcd5f9ff078a3c669b40183a85b49729a2695e73b5424a2b59a1ec2bd110d2828c9f87d545c0ef22afe4c2a81547c35d0b689cf7af045eb0fc35a67aeefd1b8a64a68b14324f35bbaedd1f5aa5566b74090527857394416657cc07f0daf4ccc6bac2b2559e0a331a8406295442a4202939e38f84d51e275ce7e68cac451bb6d778716c11006643c5fd2c4c59d32197b99783ef0fbfa0c7fd13f260af06e72fcb2d64c1430f041ba2fa6aa85e2168f0c80c3e915a45180b68095292930acad480287f312bada7bbcdeff4ba92babb1326154eb1454635c36e58fe324d17b87eb51bef56474f18f40eca0f885a83475247d9ffe95a9bdc533bcbbaeabb051bd7d3d153ff7934fd68a888d7a6a5a36123c1b57d820874aa50a95d7720b80bd7feef5a786b44669a59580c59f214a60ce9c374fadb19559cbb9488c5d3e781097fec888515a904f5c68de0c17c41c57c97c2e0e2ac05873e94d1a6867357e642fad03657ac421a45498f461f90a8c5c3419f3cf86b9a6749df5a938dda84b213514d9db98517a76a74a9067557ac0c060b5d912baef967a8cac7002c6a8484e712bb84601ae274d344aac8e8191ae8d6d31fc5b41514a9642264fbbded5218316050d020ebc5fdaf96b4be144dd9e502819c621084a99c2fcfae54c197b4e9aabaa9e383aa5f3fe7320a61ab7d29d450791713e5bab3b7c2fc376eb41e289a2d924a01f5f8b2f18fc1d0878a5002d224a0c4f6501ee2aed32d113ff4798648db24de3d066d1f0f571dc24b3f456472f3deb177bf6598e30bbaf545cea28c32c85beb6fec88cff995d4749c4d135b22e6944b24f3e89f703ef7239e5d4d583d29a87397d9e1b490c4a53012bfc0f90c7e6b9d3a94ca62846470a330334a62b99746cd3fc4cdb15a566c8f3f5635efcb75705db63ab0341b061b71deacef46aa289070031c40e0489d6379a5208610dbef5b1cc1ace58e77b63a9b76d0d9f40eb49d8ee17809b41fdc7fa76b25122ff7395b9a345fa5c0e3240c7d9b4ac192f59cdaf90dcf21840fe0f4ccdba11b6ad58164512cd29369ff07e546fcc25b8410031ca77cd429c9b7d365f6a2161240908bf69f8892503dcafdf7ca231a1e5acca6a5c844287ccc8969a11d06fa8733415b023a2cee4cb354d2c576c17d8d5d1df0a8f9a0cd07b4b1d71a8504ce2825d3841034ea584624ab4cd0a02f87081977f9ba669f236c1d9dd8e780fb4402f0b961eb5df11ae1555ee16d02a73377ccd00b6dc616a5d931fcdebd7cfc2347f06fa25bbac81bdd224e15ebf554123eb6f94b62f9e2cbe3b42ae294fc325bedb5c241ea7152b022c81edd6f0aff18786d52d6bf92746eeeffd3c14581ba06799eb75054d9864d1270fefe37133445a9c4434987f953b9774c2b58cd12f2f3f7ce9900f96b25bcc8892dd9a7f5f946269f51e83ce8b147b4073d43b1ad2e16dc435ae423e25b92e9d32eda3860b38f692b71f1dcc6c073584ded61b2b5df70f4035d4d4207d8c8d218fb5918f6df9dae70defb04e5bed64d8c9a87dd27223ea662ae9608bcdf5a80be77ad0e883923f6c35366cf112ae30b38b36c1c582b7f89da3d17beb0b7bd051af1cbe9267574cb4accde3f28645e39f1ad7ca3b842ec97eabfafbce5857b3ebc3cb7d3024a9eaf79b9ca8dcaa751ead6b7228a8742676e609d8d9786edcb6b53f3220632597fb32bde6bb5824a3464b28cc30d82c9c01184ebbe73f9263ed07364436476b405683235fe1e949e53fe6cc76b8d76696a34743ab4a63d3303ee935246caacbfe239a1f62a71fd88659c112691534c167f56018fad04fe9497d62cbd77df277e070aebf8f772055a644708afad81a385c6bf6165cd8b102665343c71f9de4d00a003e9a0374750d7fa4de1f9f026f497fa0883f2424d31b751404d9480cdd9e97dc3b766ca3e859109243892dda3b09f4c63874e4a0657a47a21d635ab373f7249da5680e3e002d934898f8492e8ef20fca80ca5cf186c17b1118dc473f26436d049b5db67a95db38c30ef93563cd8d073c483fec9ff7823ed75952388c3ba0f4a81e65957f436a959e8082cdaa302775b706d8dc9c9a69d2c8ac393fac6b5b5418ce2905984899f006fcd5121c0619afbf6d8d490b9e7af7b754c82b360e189a7212ec09cae890817b81975e643fc07ad97fbe3e19bc3adaa2dbbee969b53658eeca9d74f40786c8396aaed03f89a2ef7a5c23c4dd1f8526dd54507e7c1b6e82f8b02aaecc6deca9db25f953e0cd140f76f9ce999a36d0ca0837bbba0e51f3abd9a5a6c2f2bff786c597e91452dfbefc6c11e9c89ad99177adc5213ca3d57400878d5782a10c7cbfdc70f37e76116b0664d37a4c3eab9cbab4d85e89d89c88dce6d8708aab4d643653eac14a19a14a3dd32f74ce32489b8334ba79ca2df76fcc73618eacedb295b2f25290240e0ef399825bffd1708acf3af73dad41600197742a63d4bccf22e05d61d373f36b209a14d2b4c924c3e0905ddbcac8425230a004a75b0a2615b60399a512d6f0d3ba249f807bebb57229b54736bab3c7c199c7cbad976679864e5f8125db97efc1865137713d7674b4966b73cf7faed517aad9f9729dbc05be26f4c51da9db0945e2a201da4c5b75129fae2b83004a65feacbb4799965c65b962cd2a8b1a90c0eedfb9f91bf2908712dc0964f9817f6706dac03fab2b9160f8e08fe5e838c00946ec31eff6adda3043a372cff393909163461b7b34fed6fec13c2b3198d46750f9120c2965260ca55db6c2784b3d22ce27b8491669598c28a69b592dc6cdd8440537ec2604e8462f12580a47d055bd43a7f533814efa6a2dd1ae2e07d3ef86dbd0520151f4e4c0c63390ae01664e1ab319ae9daeb0206b33baaf19535cd5003c0fef47ec5cd747aa1da7f4dae3075b533c74aedcade6116b08dccf43d7c9785df7e90f8ec276640313f011182d5f0b345b1cda7a059a3"}}, 0x1001) (rerun: 32) 13:29:45 executing program 1: bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x10, 0x0, 0x1, 0x31, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}, 0x14) timer_create(0x7, &(0x7f0000000040)={0x0, 0xb, 0x4}, &(0x7f0000000080)=0x0) timer_settime(r0, 0x0, &(0x7f00000005c0)={{}, {0x0, 0x3938700}}, &(0x7f0000000600)) bind$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x2, 0x0, 0x1, 0x80, 0x6, @broadcast}, 0x14) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f00000004c0)={{r1, r2+60000000}}, 0x0) (async) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r3, 0x1, &(0x7f0000002700)={{0x0, 0x3938700}}, &(0x7f0000002740)) (async) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x77359400}, {0x77359400}}, 0x0) (async) r4 = creat(&(0x7f0000000180)='./file0\x00', 0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfffffecc) (async) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP_VS_SO_GET_SERVICES(r5, 0x0, 0x482, &(0x7f00000001c0)=""/137, &(0x7f0000000140)=0x89) (async) clock_gettime(0x0, &(0x7f0000000500)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000540)={{r6, r7+10000000}, {0x0, 0x989680}}, &(0x7f0000000580)) (async) timer_create(0x0, &(0x7f0000000340)={0x0, 0x3c, 0x3, @thr={&(0x7f0000000280)="7f51bbae10ea02f4957214e41f4c43e92ef1682e5e52859b74991955e28ae758e3cd26b61524dd86fb7beeeaf660f91a9826913f990136b3a22dede92aa6e1cdc5fd9bd703c751c9ca43130f9549ce6b7a676a840813e8f40d15b31c9bd1ed5034e2b9ecef3d8d9082be87dfc0b6", &(0x7f0000000300)="7b4c38ae497e109d9579ef8286999e97868ac50190b1eab5bb8b779efe44"}}, &(0x7f0000000380)=0x0) clock_gettime(0x0, &(0x7f0000000700)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000640)={0x9, 0x5, 0x20, 0x7, 0x2, 0x3, 0xfffffffffffffffd, 0x59fd}, &(0x7f0000000680)={0x100000000, 0x8, 0x100000001, 0x1, 0x8, 0x4, 0x8, 0x4}, &(0x7f00000006c0)={0x9, 0xbb, 0x7, 0x532, 0x908, 0x38000000000, 0xfffffffffffffff7, 0x7ff}, &(0x7f0000000740)={r9, r10+60000000}, &(0x7f00000007c0)={&(0x7f0000000780)={[0x8]}, 0x8}) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) (async) clock_gettime(0x0, &(0x7f0000000400)={0x0, 0x0}) timer_settime(r8, 0x1, &(0x7f0000000440)={{r11, r12+10000000}, {r13, r14+60000000}}, 0x0) (async) timer_create(0x2, &(0x7f00000025c0)={0x0, 0x2b, 0x2, @tid=0xffffffffffffffff}, &(0x7f0000002600)=0x0) clock_gettime(0x0, &(0x7f0000002640)={0x0, 0x0}) timer_settime(r15, 0x0, &(0x7f0000002680)={{0x77359400}, {r16, r17+60000000}}, &(0x7f00000026c0)) 13:29:45 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB], &(0x7f0000000040)='syzkaller\x00', 0x2, 0x98, &(0x7f0000000280)=""/152, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 207.347140][ T67] usb 6-1: Using ep0 maxpacket: 8 [ 207.467192][ T67] usb 6-1: config 0 has an invalid interface number: 15 but max is 0 [ 207.475358][ T67] usb 6-1: config 0 has no interface number 0 [ 207.481839][ T67] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 207.491805][ T67] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 207.501749][ T67] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x81 has invalid wMaxPacketSize 0 13:29:46 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB], &(0x7f0000000040)='syzkaller\x00', 0x2, 0x98, &(0x7f0000000280)=""/152, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB], &(0x7f0000000040)='syzkaller\x00', 0x2, 0x98, &(0x7f0000000280)=""/152, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) [ 207.511806][ T67] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x81 has invalid maxpacket 0 [ 207.521862][ T67] usb 6-1: config 0 interface 15 has no altsetting 0 13:29:46 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) getsockname$packet(r5, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB='d\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=r6, @ANYBLOB="0000ffff00000000000000000b0001006327726f7570000034000200300001002c000000100000006970740004000280050006000c"], 0x64}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x11, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6}}, 0x24}}, 0x0) [ 207.590777][ T1858] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 207.605190][ T1858] HTB: quantum of class FFFF0000 is big. Consider r2q change. [ 207.613295][ T1858] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 207.687168][ T67] usb 6-1: New USB device found, idVendor=05ac, idProduct=addf, bcdDevice=3d.03 [ 207.697992][ T67] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 207.706044][ T67] usb 6-1: Product: syz [ 207.716939][ T67] usb 6-1: Manufacturer: syz [ 207.721612][ T67] usb 6-1: SerialNumber: syz [ 207.727358][ T67] usb 6-1: config 0 descriptor?? [ 207.967594][ T1813] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 207.987165][ T67] ipheth 6-1:0.15: ipheth_get_macaddr: usb_control_msg: -32 [ 207.994529][ T67] ipheth: probe of 6-1:0.15 failed with error -32 13:29:48 executing program 5: r0 = syz_usb_connect(0x0, 0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="120100000fee0508ac05dfad033d0102030109022400010000000009040f0102fffd010009050326000000000009058106"], 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) syz_usb_control_io(r0, 0x0, 0x0) 13:29:48 executing program 1: bind$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x10, 0x0, 0x1, 0x31, 0x6, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x19}}, 0x14) (async) timer_create(0x7, &(0x7f0000000040)={0x0, 0xb, 0x4}, &(0x7f0000000080)=0x0) timer_settime(r0, 0x0, &(0x7f00000005c0)={{}, {0x0, 0x3938700}}, &(0x7f0000000600)) bind$packet(0xffffffffffffffff, &(0x7f00000000c0)={0x11, 0x2, 0x0, 0x1, 0x80, 0x6, @broadcast}, 0x14) (async) clock_gettime(0x0, &(0x7f0000000480)={0x0, 0x0}) timer_settime(r0, 0x1, &(0x7f00000004c0)={{r1, r2+60000000}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r3, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) timer_settime(r3, 0x1, &(0x7f0000002700)={{0x0, 0x3938700}}, &(0x7f0000002740)) (async) timer_settime(r0, 0x0, &(0x7f0000000000)={{0x77359400}, {0x77359400}}, 0x0) (async) r4 = creat(&(0x7f0000000180)='./file0\x00', 0x0) write$binfmt_misc(r4, &(0x7f0000000000)=ANY=[], 0xfffffecc) r5 = socket$inet6_udplite(0xa, 0x2, 0x88) getsockopt$IP_VS_SO_GET_SERVICES(r5, 0x0, 0x482, &(0x7f00000001c0)=""/137, &(0x7f0000000140)=0x89) clock_gettime(0x0, &(0x7f0000000500)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000540)={{r6, r7+10000000}, {0x0, 0x989680}}, &(0x7f0000000580)) timer_create(0x0, &(0x7f0000000340)={0x0, 0x3c, 0x3, @thr={&(0x7f0000000280)="7f51bbae10ea02f4957214e41f4c43e92ef1682e5e52859b74991955e28ae758e3cd26b61524dd86fb7beeeaf660f91a9826913f990136b3a22dede92aa6e1cdc5fd9bd703c751c9ca43130f9549ce6b7a676a840813e8f40d15b31c9bd1ed5034e2b9ecef3d8d9082be87dfc0b6", &(0x7f0000000300)="7b4c38ae497e109d9579ef8286999e97868ac50190b1eab5bb8b779efe44"}}, &(0x7f0000000380)=0x0) clock_gettime(0x0, &(0x7f0000000700)={0x0, 0x0}) pselect6(0x40, &(0x7f0000000640)={0x9, 0x5, 0x20, 0x7, 0x2, 0x3, 0xfffffffffffffffd, 0x59fd}, &(0x7f0000000680)={0x100000000, 0x8, 0x100000001, 0x1, 0x8, 0x4, 0x8, 0x4}, &(0x7f00000006c0)={0x9, 0xbb, 0x7, 0x532, 0x908, 0x38000000000, 0xfffffffffffffff7, 0x7ff}, &(0x7f0000000740)={r9, r10+60000000}, &(0x7f00000007c0)={&(0x7f0000000780)={[0x8]}, 0x8}) (async) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) (async) clock_gettime(0x0, &(0x7f0000000400)={0x0, 0x0}) timer_settime(r8, 0x1, &(0x7f0000000440)={{r11, r12+10000000}, {r13, r14+60000000}}, 0x0) (async) timer_create(0x2, &(0x7f00000025c0)={0x0, 0x2b, 0x2, @tid=0xffffffffffffffff}, &(0x7f0000002600)=0x0) clock_gettime(0x0, &(0x7f0000002640)={0x0, 0x0}) timer_settime(r15, 0x0, &(0x7f0000002680)={{0x77359400}, {r16, r17+60000000}}, &(0x7f00000026c0)) 13:29:48 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 64) r0 = getpid() (async, rerun: 64) sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) r3 = getpgrp(r0) (async) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r6 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r6, r5, 0x0) (async) sendmmsg$unix(r2, &(0x7f0000007400)=[{{&(0x7f0000001600)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005b40)=[{&(0x7f0000001680)="76fdaf3c231b5fd69b501d781791c2d89b598ac7bc05c77d079dbbe7be25e0e54c1101ba952d338af80d9e8c3bdd773892212d40e4d4c99bd0ab2cc68132fda2813d2b8a59fcecb4be048a2f34115ac4c2123d7e9e56c61e932fa05f66ec3b102ce2b4278ee14ea85175480ac0ee7f9bc963fe0477e79f6158573b74b4cff3234dd2e5164d89847f6575079865633a8922062685027bb6f99bdaf1fa43381eaad0967eb9df0636f98c0bff215c35ee5b295380", 0xb3}, {&(0x7f0000001740)="96ccdb069011f229b7ab2c766ab82f7bb45dc0facd493d23ef5048805e2e5946503ba694a2eeae95ea52b21caaea1b5c8cea9f97d7cf33e5782b562a92af797c2ac5a418720d3109d012f4a7da12a2a6202f826d5dfd57ab694d4a7a0beefd6f2d3cb765cfe2e6eec26455310408cc8f61df3f7fdfcf918e81ab50b5565b7643def7b7fc96cba3eadf2a7203775dcc17d82aab71c9e218069f93e9da09f57a17ca934e7f3ec36a9da562d8b005b3917980325a1575421b5c7dfa995f8a9653f689dce47900c6ebbd81b2477ed00d07b139d3c9", 0xd3}, {&(0x7f0000005880)="d6095900450a425fca039660eef04d122299f38210e8fcaab3e0afa6cfa61dbe0f9e815541cf423617b00acb0ae2b7763832ca12a25046003764a53f156b391bf993c7a9d3897ce2e662c73290c8c15d220f0225d70b9c840ed7248941e98bc9cc127cd67a049d36389464fbb3e7c3c18cc407a34f5dbbda59e1883f7ad54fa3b096b6a8cc018a5bcc9c596cba9a29a17d44ff7ea2bfc9d5f692ee2029089e2a965a5aa05b2a4624dff02e8f00337845bde340922ab7b462f50ca457f6006b14bd05870a008f69996933dbb4be33d2a64469b9", 0xd3}, {&(0x7f0000005980)="162c10d9ed66e46bf756552d7540bc6377c2b859f787d015fc3468fb41ca0c9a191fc4868081ea83063ca362f513d475beb4e1d04d097ff5e3bd06d4abda3e71949c5bb7b75464782082237d5db5954d669b007aff43d66f0684ab4baeae37f5f6d11865595c4053ed7765b8cd9476a154bee7d7c6fe9651dfedeaecb7147cb89fc96b6be22ca7976127c15c98252bfd909f00c5d1c06333", 0x98}, {&(0x7f0000005a40)="ea", 0x1}, {&(0x7f0000005a80)="f9be7c3c6f8ef007b30920f77a2030f7d0b1feadf0ae63450be641cd6841e21e37b9b9d681f91a6788e467c46d9547ff00ee231b47cd95b4cbf74dc081ad0dbc061461816cdbce27d702ab2b350e97bcbd662ddf20d14970690d9c1e8d177cb2dba20c3f8a625e221c312951", 0x6c}, {&(0x7f0000005b00)="909d8613", 0x4}], 0x7, &(0x7f0000005bc0)=[@cred={{0x1c}}], 0x20, 0x2000c400}}, {{0x0, 0x0, &(0x7f0000006dc0)=[{&(0x7f0000005c00)="5d2de6af16f5a49c7ae0166a64560fabf3bd646ed404aeb16527525d423f76fb33e12f92c84b09f59279485b234ca7d38920e7561f82d85af6168d9c1745af8264e8d2e4d8c2569059e1e878e952741bdd9829907c8d161ad85ce127761595b5003ec51f5749e0fe01ba76afb3d09c25244d3b1b278b301d766f87c72a78ad2988b587426bbfdb70bd7435a09c731c398cab008d89609cd019d01e1d44b0e5067d0bf2633eb7c22187d7d39e7424", 0xae}, {&(0x7f0000005cc0)="fb18e69e1dd9ee60abf48cd93261355a3da5cfbb6f237cab3035f568fc91a6ec5ae9b477655d2987771e3d2b38b3971c21e09ef77305cd9e408594039b08fa", 0x3f}, {&(0x7f0000005d00)="fd18da83572a5e4942c95df9c161ea3b3b35ac05e64653f0f0234829b766d057417629e3b56fffd7398322acea78c48d7df2696f8a7116bc5c5ab0621bf96e049ca594edbba39fc997756c0f4b9169c8c6b96db47e3888fdc5e811d006067c178dab8341d69320d14f67272d3cbddd9fc830470ebb5297de345c31fe316a3a5bbdd1fd3ef2d54ee99cfbabf27baf4137efb2f5cc9174c71a18d5efd3da4300cd6e7f3553fb8de93fc8eab04e936a1616db9c0e0489f52f81ddf5736a", 0xbc}, {&(0x7f0000005dc0)="c996f2343eebd764f1072d42423763890034539766c5be7deeb1e00dde03598fa91f3fc4c7e377b09714c251e71961f0d52847c6ff2510bd2cb7b993db43838a8d60ff77dc87086b390aa25a4f5af77ff0a1b801ec5b246f22e9edf753e5fd4e976180cfc285abf5fff5f73dad226274b392657e2f5562d93101432ab1ef4ca52fd09d7f900a338a4752e8ef98221588af07cdd51d5f791beb132e69150a87a2a1d93fc988e8e8bb2fed90bac02d34ed2b2d824f20bbb6aa8a36a576d320fa224c74ccdff874e3a5f52174d22d321299cc2308daf3d16c1da90de8a27e7b9b979857728a4fc3a80263315e847237c316e4a530d5c5addc7662281b5fcc2b2c94a79269b328dde5d657f8f38a286ad4272620e0d33240a54e13a4d7ca6767849ea428c083b5dd354644182a8d3667b8e1d114df1b348557ad513387de8b74c5627e5e88e39618f62fdb70689f99594f76eecb17c199645edc09ae2f3c5f8e5610668fbf92f04d0619fcfb1c4e2dae23a21d52d0a34c6db6e1ea67f189e4997c4b292bf7c3a8b7cc80175c39f6c1ce102c442743a34c2f4ab81f4beef0ea7ebcd185c8e1502d48bec35db471282b76f4c3ddd68544afce3bd9ab5236b97226fd8c2fa25765048fbb8ee30d5851614be5879f3edd3b696a8a9f014fd2d6ed26a1173671b7f595967035b41f79f8ee10e4645e51c42608884ca5c74c432e8b78b3daa38f2971ac59cdaec5c950499b8a08cb5dd7da786e7b74c40bb329f2bb92a42fe5f71d1ec5088f8fea0f4fc94517a9bc8e571d8c1529a44f5e1908fd687a67854f51493316c26e97753ce4d672f58adb3e1b6d8d6d8b48780cd1e4d335fc60180ce00056ac70c84fe337f07273c2175645b9272657aecaf5cadc08fb52863dccc25c179887c31e4df5acb9d9a3468a527370f1f6e8b975f938d1ef153945599d8d439e202a549a83c3c1a53e4be2fead733ec9ceab51b8e0ac4bacc40e28c48c245da647ca5bc33acea390e3dcd59ab01e942187bb6669ec8f26380a40adf115583dbd6d469cf5d1f2ea3f6af902af501e0347d5550eb15c48e3888e0275b2863d9d1a4d0ef1447b935707045bc065df0825df492d630357e46b40236996ac544029b6d3ec51216ae67f855724ce2c7153eed211f03225399cd3b1ce44e1ae411301e16d50be2c0881bc9e7a342b904b2b80270fe0f338d1bf909bb0029e8a316ea8ce966b53629f70005c0c3d09248639edb3329651bfdcf3ba0157d9f761bc7e053ddc038cf40f0df56a3f620a680fe1a1774c1ddf7070817d8b444d68a809b1fc54880fdee8516aa070896e89bc4769a40438848831a431f2fd04cda1f2643d32d0ba1bb26bb4dcc99ad97331cbe2def501f2b5813cada2c02c747d5921c4db1657c93f88e78149c91dfad951da363c9be00a9d9055141ce1da29e9b5d434180054741e14d10f10b90cb405f739905cc3e2ca1b4acaefcec911792a584d9482608be3d9e9f1e6653dbca16f4f1e4c931e65203d77f123bab856737dc5e662e20ae367a76167da5815cba0de29450c92d827eaf59c63f455c5ea29f3e80534db54f1d468ada1fd9a0fd9373b0b6ae70948203c11df186e539af2189fe238097e570c793b25e1a9eb4384476f83b4f0139c925206a7dc532916f2d2bac990b7612ad58e0e8c76e6ac6653fd3ad744e7241f8ac1145856f5224e73a585cea1c92869fab1a94dd814db226470c7e5f7381d64582769e6a73590e5c4ec60b1fe8d3ef68e88b6d4cf325a5c99cfbb07ab9534cd0d3f83b4811f5239de573f32ee6779dbbb0b5f371418d5c220260be7634872e2ce00c6d6f57e5abd7e1adcca835eee020bad25de8599925eaced4fc5096c29a4e7464a43d5810d9d48fd4e60647689518cabbd3248e40df92350752c1605662adf397659bdb0bee1a4ce1691b083aaac2536db3a18f64c5cc946ea59c80e5aba9e1f376b058668db3343cde85faa11c01b0d8e334afeedd8f116e6cc548cf75068fcab615e7d7d9d11c8281dc4c7f1f509e21133b05d10c79127fd4b15bb37893ab581465d36764817559cc409b28ff3b5f51477f8c7f57e5bb1afaa55dab6dc9c91036829cbcedc7a3e6828a1763d5a415bb45df5b52afb2526f6c8c1df2fb642ab67274450afe6a0e63864115d9289561c1e6b05ecc0c2c24de0fb79580c7e13409390db450bd2c7edc7fe4ba07a439de9b2318ad147f496f14ba8ac6254f0f5c12e618c2859bfd32946708ae582806e26cf31c41f4a2a97214f2996a1126a5b293c134765c6e8230c054a612f05ba9ffe4d4868ce6aca95a9c54f220c478d774080a629e6c05dd6f49e37ee4b6ee59e780929526ac3257ca293eb34f3c876e059847f5604b7434c6fdccd2f3796dbb80f5e123bb793483df0f26d2a579f18dfff7f74270522faf1840f037ff010295da2622243f846507f526006ab13fbb02fc7d52ce54b61e796fb94e8b3d331c255d8b7e411140f5224e9c11d18b512d0ad480391b11ecc1dcddff08680220a04445038de0df0b602e3dabe7d4b357c1c4a6a757561283b3468481b81c5a2c2062fbc8d6ca4b6676f438fd3bf366804d36a06cf5a671bb70be0f7a34a36eb58e278ac95fd93e784f28f8e31f205beb38fc0f1db515116582981d7533e91107ccd75ba60502b1d28e60e2ff46892d412d3ba65d442c7c38be8e4727348ad100f533b9c1f063fbc446c4a25baa8a317ef552ce8bbdfaa5f080b23cb02f762be4454229e8ccd6463feda93c29bf2d2956176152e681cc3fa9837175381a2f1d504c54ebb39976b7362eb40dbded811d9abae49940e67a8acd379944d3ac0b1bcd317bdbefa1f2bd22453fe7dc7e874ab239abf013916618fb1201b4c0786e409aa1bb3be7bb3eec1e65d44cb2a0542b8ab44b9c59695148438ce587f9ec82fda2931115fe26d3d56a697e517f2705c7b7e5f973224b6377393e1adacb7743574c3462e1f64c5109216dd32d7c0642a65a19a8de0d3d94e43cd24d9c8f2424f984709acdf5de03d12d91b7661d3cc969d8e900e094a3c9636f0f0d4d52d3f090d17afbc6d965f140eb722da301a20aa010005146afeac2e987c17959096448e25985d7cfb1a7ffef58a9f2c72f4999974289f7e5fb1d3332a4b21e7990cfc22d75000746377d1eb2dc42de1dca2a3af38627b06cf62637d2bd038e0df12cd2380bf492752bd60d26cd2501b27396fb47933b470423e5023e21670c2da4af61f0a87dba91e1475cdf5d8ef100eba32dd8422891b3233a2b911bcd8e254cfaaf652e209e71ce8da8e5ad5b820b9864adb2b8a58f9e78bc7b99f3e3d927affa6448e3ed4374f1736cb47c6b7cb6ec9d0294844708f32b015e3dcafe4bc225e4086346ae6eac6bee1ca0546b1ff98453e78cbb492742155be097946416492e3986f59a4be4c9b75eef3fea6337fa79464a80ee082b58cc8fd7bcc1a981a7d7b500b03e479b1a9679294b28b0ba6c7829c0342b4594f574c6c95571f0b777fb086a916419e5adeafddf05b115950db029fd134aa0b6649a53e947615a9a0552550b4bf8b9d1825d5a11fc1981a5e9a88b6e512d5eb32e23168c0da77f61b1e1f9b2df8ce5652fd0fa2b322bcaa335dcd1c8c81819d0a123ad76f662def4292b1ab07e249714554c99f151bfdfcb3c02de184a2012b9df584918762d369065b793707ae424817f306b69adef23cbb5a6274526728fed5706579c57d67e104d2f5aedad463f72f0be69fd7ca3af4afe728a1f9327924ac815cd36503d39e319e607519a1fdc6f1568f9215b0102c5957034014edb83cf17152ad6186e053e0361ccad86b540fa21951d98f91a94c70dae1a5b6ad9d725a8483b6d561d764d39809d2344b4b6039ac388a7e6f73956d4b4c472338a650a7a41b4614e14ce52f7e1b0bace8e36778fca8ba4d4c99f0daba75d052b5c49f0716d2033a9cd92eabf4de17db7d7052e74c61305e4a7aa46810b7b80f56984cb504d143cdff43a4443f5aeff4dc82f50081e3250434940ecbe53560e36a5e4f40a7b747cbe654dddcc68d506143eb287e5b5556fd59b2ef903fca2db13a63b38a55432a98b04fb4160550827eda43d21ceae5326e9d6c78f0be04d332fc5d7e2a62ad9fb093a21c497f911ff3db3b6041955bea2d3abcf457b7e83ba0a4faf6ad7d1d483153eda3a659fe47cf52c2ef8b08a71df4273eabc2aa0745121ddbe441522f35b63f76656fce1a68d92093883819654dbc1c13d6fc18d7829ee8ddbf828e6b4103c5b1d72851e4bba0c7f6f2eb1d920e44ba14cb8cc4e2c3198d6b98f441fa238667e5b36d550b81d3362e75496fa867b6c6a77ff52e91e15990d7bfa933b9f7877d56f124199661ce51f5f22b64e1c29fde58948046df2c239fe7e83fa6c0789c1add3464f035ea1f6f0876751649d7096301b277657c7263372f1d0bb0c41531754fcd0eafdbf8268090b6b09af8f74c555b8212e422dc0300784de456c155989b8caf0aa16a0cb57b6ea3d3f401c3baad9056dd766016c1f506d955c526e24c01a3c24fd1efefeae2ec11eab433b7272490a8fd08cd51aff8519860f0816c9b5c09437eb758e11976150bef27f20600f033264d976f149a5345400994eccb518fba44755d8df0239cafce16112180f113f10a2f2b92f8a95803e7643ecbf495240ef502a88ebb2e6e9c0db2451a8ab52fb4558d4ffac12e70a889f9cd267ec98e2a7b18ff01c52da4f1116be2bd3766fa13c33d7161b99974a19d9746aaf6a3ebc388129b528b15060760e4e7600dc5350bb7eed9c1889fe40e0f8d481a8473e291aca7567c58f0d389176a6ce02260ab1ab8dec667eb4fbfcd46ba81ddc5f690fa9fc26dd316b985f678cfc87bc6892ca9589440024d7614caaf4b8a3bccaa0e8b6c1d6ac6c15aad1e8535ab1c243cfff1340219ffa12a4e9577672ddfcc6876d9a7ae4e8a4c2bf2ca6d824622ef0a07d5fa01838a8bde77f53f6d9dc7a299a20c7ca5deb763efd6b386d5647f1a060d8312fc5d992e941e925d4c335a53d4dfb697642d73614b6c488fef0b5cbf1cd4cfd09f09eea1d80a53de60e17bd0c92b952323a8b7d4e2c2f9e0a25f1be29adc642794ef819fae0a6473a0d623c1fc17d23c15212d018190678dba2955efb0b8b6504cf55e6c19809ffba1df0ae675aae9780dfa5b94bece59587f36afd04a1b6286db3838d5e8c893324b236467a0b69d3ed27427363d44b1f8aa9c437ca44f247ae5a19af6b6a06d351e904117e166600d49ca2a22bc7e8a40c595624530abc103d299dd2af88acb2935f9c04d9a8bccffe3dd122621bb04461260252c22c3f9ec8bd12b8e4ca43fafc3449bbb8a96b7e09c6c8f40064c1bc8346f6082502af9e9f205f57859f6b0094cfb47cb1caacfd2e4eb4d841081307c117feb81776488b4a0327e225a9c04a97f7178f71c26174e88f8eb0817ed15420552e87bc0fd51e2bb93bd5227270202758e2a6c715520da8522e0a53b5dd97a85c15715d5ed220167a719d65a8577cbcb861eea13beadb8f8dbb08ddbb58d5141bb69c01629ff77c707bb8a0567575325a6b5785f75967b85dcfd657adad9fe15095bca62b47adab0332ec1abdfe2493f5592e66867d83715382daffdbd00521c7e9d064dec1e4fe70a52ca07cb8e1888df19d527c157685a4ef2cefe81a13596151c20f8b444aac54bc861e5ee01bec7f0261cbc1c62bb595ee7e413421c0f783f0b24e734ef4b209fb90554d1fb67536f3c0b90dc971654b9c64f2677", 0x1000}], 0x4, &(0x7f0000006e00)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r2]}}], 0x20, 0x240080c4}}, {{0x0, 0x0, &(0x7f0000006f40)=[{&(0x7f0000006e40)="759376481ba8c456e007aff17524ba80fef7b25b1a10e00511f7d59136b4436007b5dd0cdc36ed84c48e8f580c05cff668f5d055ee2bffc124c57fabe1fd43ad32e84e7260460c00dddf13f08aa87bc9884cfdd94e76064043178980a9f5f695376a8bb0f5691e3e7cddb7039d110ea1d903057ebe1ca47a6a8e8727501ba72c223875b5615a8468c31e4ad719e737cd9c9a21e28d49adfe3848a7dfb0db6a3e075f80b7abdabf61a016a4061fce3e54bed2775fe5417efb83f34bc48933b6e02b2d4d808f8136e69019fef4c89faf8d6676ed21f562bd87", 0xd8}], 0x1, &(0x7f0000007300)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, r5, 0xffffffffffffffff}}}], 0xe8}}], 0x3, 0x40004) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 64) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (rerun: 64) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) r8 = socket(0x10, 0x3, 0x0) (async, rerun: 32) r9 = socket$netlink(0x10, 0x3, 0x0) (rerun: 32) recvmmsg(r9, &(0x7f0000001500)=[{{&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000980)=[{&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/71, 0x47}, {&(0x7f0000000740)=""/127, 0x7f}, {&(0x7f00000007c0)=""/210, 0xd2}, {&(0x7f00000008c0)=""/144, 0x90}], 0x9, &(0x7f0000000a40)=""/161, 0xa1}, 0x2}, {{&(0x7f0000000b00)=@phonet, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000b80)=""/199, 0xc7}], 0x1}, 0x4}, {{&(0x7f0000000c80)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, &(0x7f0000000e80)=[{&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/99, 0x63}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000d80)=""/139, 0x8b}, {&(0x7f0000000e40)=""/7, 0x7}], 0x5, &(0x7f0000000f00)=""/43, 0x2b}, 0x7fff}, {{&(0x7f0000000f40)=@xdp, 0x80, &(0x7f0000001400)=[{&(0x7f0000000fc0)=""/181, 0xb5}, {&(0x7f0000001080)=""/48, 0x30}, {&(0x7f00000010c0)=""/172, 0xac}, {&(0x7f0000004880)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f00000012c0)=""/76, 0x4c}, {&(0x7f0000001340)=""/188, 0xbc}], 0x7, &(0x7f0000001480)=""/84, 0x54}, 0x7fff}], 0x4, 0x10060, &(0x7f0000001240)={0x77359400}) (async) r10 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) (async) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r11, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async, rerun: 64) sendmsg$nl_route_sched(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) (async, rerun: 64) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001280)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {}, {0xc}}, [@filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8}]}}]}, 0x3c}}, 0x0) creat(0x0, 0x0) syz_open_procfs(0x0, &(0x7f0000001840)='net/snmp\x00') 13:29:48 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000340)={0x6, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB], &(0x7f0000000040)='syzkaller\x00', 0x2, 0x98, &(0x7f0000000280)=""/152, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:29:48 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 32) r3 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 32) r4 = socket$netlink(0x10, 0x3, 0x0) r5 = socket(0x10, 0x803, 0x0) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) getsockname$packet(r5, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB='d\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=r6, @ANYBLOB="0000ffff00000000000000000b0001006327726f7570000034000200300001002c000000100000006970740004000280050006000c"], 0x64}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x11, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6}}, 0x24}}, 0x0) 13:29:48 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000002c0)={0x0, 0x0}) sched_setscheduler(r3, 0x5, &(0x7f0000000380)=0x1) (async) fcntl$getownex(r1, 0x10, &(0x7f0000000000)={0x0, 0x0}) capget(&(0x7f00000000c0)={0x20080522, r4}, &(0x7f0000000280)={0x2, 0x80000001, 0x8, 0x3, 0x6}) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{0x0}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00'], 0xf0, 0x20040000}}, {{0x0, 0x0, &(0x7f0000001100), 0x0, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340), 0x0, &(0x7f0000000480)=[@rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0x98, 0x8014}}], 0x3, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r6 = socket$xdp(0x2c, 0x3, 0x0) sendfile(r5, r6, 0x0, 0x7) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000001) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) (async) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r7, 0x5453, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) 13:29:48 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYRES8=0x0, @ANYRES16=0x0], 0x4, 0x50f, &(0x7f0000000b00)="$eJzs3c9vG1kdAPDvOHFJ2yzJAodlJXZX7KJ0BbWTDbuNOJQiIW6VQOVeosSJojhxFDttY1WQij+AC4JKnDggLkj8B6h/AkKqBHcECISgBQkOoEFjj9PGtdOIJHbX/nykF783nufve+PO8/x4tQMYW+9ExI2ImIiI9yNiJl9eyFMctFO23tMn91eylESa3vpbEkm+LFstyVPmcl5tqv3QU32/ublcrVZ283K5sbVTru83r25sLa9X1ivbi4sLHy1dW/pwaf5M+pn16/rX//SjH/z8G9d/9aW7v7/9lyvfzdo7nT/f6cdZa2+TYrYtDk1GxO55BBuCibw/xWE3BACAE8mO8T8VEZ9vHf/PxETraA4AAAAYJelXp+M/SUQKAAAAjKxCaw5sUijlcwGmo1AoldpzeD8TlwrVWr3xxbXa3vZqe67sbBQLaxvVynw+p3Y2iklWXmjln5U/6CovRsTrEfHDmYutcmmlVl0d9sUPAAAAGBOX2+f/aeTn//+caZ//AwAAACNmdtgNAAAAAM6d838AAAAYfc7/AQAAYKR98+bNLKWd379evbO/t1m7c3W1Ut8sbe2tlFZquzul9VptvfWdfVtHKjdffL1qrbbz5djeu1duVOqNcn2/eXurtrfduL1x5CewAQAAgAF6/e1Hv0si4uArF1spcyH7M9GngrkCMDIKR4vfO3blP55vW4DB6vcxD4y+yZ5LjQowDoqnq56eVTuA4Ule8nzfyTu/PtXLAgAAAzT32c61vqP3/ydPf20AeMXl9///n109dfEPPt763Omza8MY6H3/HxgHRXN9YOyd5v7/wYkiPLtc4ItAAABgOKZbR+9JoZTfC5yOQqFUinit9V/9i8naRrUyHxGfjIjfzhQ/kZUXWjUTk3sBAAAAAAAAAAAAAAAAAAAAAAAA4ITSNIkUAAAAGGkRhT8n+e9/zc28N919feBC8u+Z1mNE3P3JrR/fW240dhey5X8/XN54mC//YBhXMAAAAIBunfP0znk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJylp0/ur3TSIOP+9WsRMTsVEd3xJ2Oq9TgVxYi49I8kJp+rl0TExBnEP3gQEW/06n8Ss1nT8lZ0xy9ExMXzjd8KPBtTn0vTtGf8y2cQH8bZo2z8udFr/yvEO63H3vv/ZJ5Oqz3+9Y7fGf8m+ox/r50wxpuPf1nuG/9BxJuTvce/TvykT/x3e71gj43ynW83m/3ipz+NmOv5+ZMciVVubO2U6/vNqxtby+uV9cr24uLCR0vXlj5cmi+vbVQr+d9OlQvR1dbj+n/phfhvH47/x/X/vSxTPObF8/X++/jek0+3i8XuZmXxr7zb+/1/45j42b+JL+SfA9nzc538QTv/vLd+8Zu3Div16P9qn+3/svf/yvFdP/T+t77/hxOuCgAMQH2/ublcrVZ2zz3zME3TQcXKMv9K2wbWwVc787OpiPMMkcTL1pk6r+iFV2Dzjl5m2CMTAABw1p4d9A+7JQAAAAAAAAAAAAAAAAAAADC+BvF1Yt0xD4bTVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAY/0vAAD//4Jh2+k=") r0 = syz_usb_connect$cdc_ncm(0x6, 0x76, &(0x7f0000000100)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x3f, 0x60, 0xc0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "8ee3b4"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1, 0x2, 0x59}, {0x6, 0x24, 0x1a, 0x59, 0x1}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x20}]}, {{0x9, 0x5, 0x81, 0x3, 0x5f7, 0x1, 0xc5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0xea, 0xf7, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x4, 0x1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0xbbc6fe807c49333, 0x4, 0x5, 0x33, 0x10, 0x5}, 0xc1, &(0x7f00000001c0)={0x5, 0xf, 0xc1, 0x5, [@generic={0x32, 0x10, 0x1, "1da9eb4889fccdc1537a129687a63337ee3a515cd1fad9b54f5d06b5144ece29448b8802778e3510c172f8d5f6ad42"}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x200, 0xf00, 0x5, [0xffc000, 0x3f00, 0x0, 0xf]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x2, 0x9}, @generic={0x5d, 0x10, 0x1, "f9a12bf0393c9d39505abc3680c4f5f36d58785829f9d25c33900351c8cdb3b9eb2c61a088a2499c690eb9ac2db5e8cd93f0567489660286cb0802245b4e8fc1972dbac0a2e637a3405e3b089ed71cca66ad9437cbb71e445604"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x2, 0x8, 0x2}]}, 0x6, [{0x5b, &(0x7f00000002c0)=@string={0x5b, 0x3, "5305855d919823788afd2f4553e46316128d30890ba3c793f999835c2d1b3b957bc325cfe0184a77c7a266bc471221719ad26f1a99dce1f46e99c87fb1e00ac2754b707ab3597170e7bc5419e1d2a1b3c2a8c0e0d007be7ef6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xda872c3c7cdb3099}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x408}}, {0x14, &(0x7f0000000400)=@string={0x14, 0x3, "3991ae4d6e7e4e2e2a0f9107330e599e18ea"}}, {0xbd, &(0x7f0000000440)=@string={0xbd, 0x3, "1edf584cfdfb94936a8dd3b0e2b75a37753b3ebd5069e37fe7d401beb661b5b800e943aefa811cbce547413e959d3ea3b1a4364d8ffb4534cc790dc49c5f4c719f03f9ebb7434fb00c816f1f406da4e397d2469e1c0f8213cb7a0a87126deef0f7a404bfd11bec7848460af1e1c14ca057788ded84acbaed5b1c9130af920bd07694be843c16bb6a6d97912e9f8488bc163ab807bcf54a0bfa599b94462d8173e01c5571b03580eba3be2b76165b72f187049c1508054208556282"}}]}) syz_usb_disconnect(r0) rmdir(&(0x7f0000000040)='./file0\x00') [ 209.733337][ T745] usb 6-1: USB disconnect, device number 3 13:29:48 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00', r0}, 0x10) (async, rerun: 64) r1 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r2 = socket$nl_route(0x10, 0x3, 0x0) (async) r3 = socket$netlink(0x10, 0x3, 0x0) (async) r4 = socket$netlink(0x10, 0x3, 0x0) (async, rerun: 64) r5 = socket(0x10, 0x803, 0x0) (rerun: 64) sendmsg$IPSET_CMD_LIST(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={0x0, 0x14}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r6, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=@newqdisc={0x48, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r6, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_htb={{0x8}, {0x1c, 0x2, [@TCA_HTB_INIT={0x18}]}}]}, 0x48}}, 0x0) (async) getsockname$packet(r5, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000000c0)=0x14) (async, rerun: 64) sendmsg$nl_route_sched(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000140)=ANY=[@ANYBLOB='d\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=r6, @ANYBLOB="0000ffff00000000000000000b0001006327726f7570000034000200300001002c000000100000006970740004000280050006000c"], 0x64}}, 0x0) (rerun: 64) sendmsg$nl_route_sched(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000900)=@delchain={0x24, 0x11, 0xd39, 0x0, 0x0, {0x0, 0x0, 0x0, r6}}, 0x24}}, 0x0) [ 209.795842][ T1876] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. [ 209.798030][ T1877] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 209.820737][ T1877] EXT4-fs error (device loop3): ext4_orphan_get:1260: comm syz-executor.3: bad orphan inode 15 [ 209.836582][ T1877] ext4_test_bit(bit=14, block=18) = 1 [ 209.842567][ T1877] is_bad_inode(inode)=0 [ 209.856055][ T1877] NEXT_ORPHAN(inode)=2031616 [ 209.860858][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 209.870064][ T1877] max_ino=32 [ 209.873416][ T1877] i_nlink=1 [ 209.873619][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 209.876616][ T1877] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue 13:29:48 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000240)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfdfdffff, 0x0, 0x0, 0x20}) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r3, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 209.885964][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 209.886021][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 209.909062][ T1877] ext2 filesystem being mounted at /root/syzkaller-testdir1770902590/syzkaller.aSzEWu/48/file0 supports timestamps until 2038 (0x7fffffff) [ 209.913525][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 209.937024][ T1872] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 13:29:48 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000240)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfdfdffff, 0x0, 0x0, 0x20}) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r3, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000240)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfdfdffff, 0x0, 0x0, 0x20}) (async) syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) write$binfmt_script(r3, 0x0, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) [ 209.986784][ T22] audit: type=1400 audit(1670938188.599:192): avc: denied { write } for pid=1895 comm="syz-executor.2" name="kvm" dev="devtmpfs" ino=9205 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 209.996570][ T1896] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 13:29:48 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000240)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfdfdffff, 0x0, 0x0, 0x20}) r3 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r3, 0x0, 0x0) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) (async) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000240)={{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0xfdfdffff, 0x0, 0x0, 0x20}) (async) syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') (async) write$binfmt_script(r3, 0x0, 0x0) (async) ioctl$KVM_CREATE_VCPU(r3, 0xae41, 0x2) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe6000/0x18000)=nil, &(0x7f00000000c0)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_RUN(r2, 0xae80, 0x0) (async) [ 210.065041][ T1899] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. 13:29:48 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000001a000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9d1ebd224f70a9763e9baead63e63f5079b21173d4eafbf2c2d43521804c5f531d01bb0473e504a8f95a92e197f92f8ee430ea684b6510c87cd4bec93891805e775157679483894c254ccc933b1f622f899341031529fd0a9b004d5143cf261c01f452b2187e03e0371aeeda12e3b3a7fa809ba945ca4358f956d570a08e50e0e88470ce6fff133a24862a14da00cdb8806977cbc6edf6a6a9396a8e21e1fc16d8e38775b5af7697dc5258c0d894b9315ac8b648a9ddcfcee6a62e12c14569a1c9fbd887421cb6d90d005c090dad87fe75a19d7deb91f", @ANYRES32, @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a"], 0x40}}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) dup(r3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={0x0}, 0x10) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000032c0)={0x0, 0x0}) recvmmsg(r4, &(0x7f0000003200)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000740)=""/214, 0xd6}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/19, 0x13}], 0x3, &(0x7f0000001840)=""/214, 0xd6}, 0x8}, {{0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/219, 0xdb}, {&(0x7f0000002a40)=""/198, 0xc6}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/52, 0x34}, {&(0x7f0000002b40)=""/190, 0xbe}, {&(0x7f0000002c00)=""/231, 0xe7}, {&(0x7f0000002d00)=""/130, 0x82}, {&(0x7f0000002dc0)=""/253, 0xfd}], 0x9, &(0x7f0000002f80)=""/127, 0x7f}, 0x80000001}, {{&(0x7f0000003000)=@generic, 0x80, &(0x7f0000003180)=[{&(0x7f0000003080)=""/224, 0xe0}], 0x1, &(0x7f00000031c0)}, 0x400}], 0x3, 0x40022122, &(0x7f0000003300)={r5, r6+60000000}) openat$kvm(0xffffffffffffff9c, 0x0, 0x591002, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) r7 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x0, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0xa1}, [@ldst={0x4}]}, 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r8, 0x4040ae77, &(0x7f0000000380)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(0xffffffffffffffff, 0x89f4, &(0x7f0000000300)={'sit0\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000e900060000dacf5b0117d23e66e45297ca00001df4bc"]}) [ 210.122550][ T1910] set kvm_intel.dump_invalid_vmcs=1 to dump internal KVM state. [ 210.131672][ T1913] debugfs: Directory 'vcpu0' with parent '1910-4' already present! [ 210.158916][ T22] audit: type=1400 audit(1670938188.779:193): avc: denied { remove_name } for pid=1875 comm="syz-executor.3" name="file0" dev="loop3" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 210.182032][ T1877] EXT4-fs error (device loop3): ext4_empty_dir:2991: inode #12: block 13: comm syz-executor.3: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=8388620, rec_len=0, size=4096 fake=1 [ 210.202084][ T22] audit: type=1400 audit(1670938188.779:194): avc: denied { rmdir } for pid=1875 comm="syz-executor.3" name="file0" dev="loop3" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 210.204265][ T1877] EXT4-fs warning (device loop3): ext4_empty_dir:2993: inode #12: comm syz-executor.3: directory missing '.' [ 210.236214][ T745] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 210.487109][ T745] usb 6-1: Using ep0 maxpacket: 8 [ 210.607207][ T745] usb 6-1: config 0 has an invalid interface number: 15 but max is 0 [ 210.615340][ T745] usb 6-1: config 0 has no interface number 0 [ 210.624000][ T745] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x3 has invalid wMaxPacketSize 0 [ 210.633890][ T745] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x3 has invalid maxpacket 0 [ 210.643764][ T745] usb 6-1: config 0 interface 15 altsetting 1 endpoint 0x81 has invalid wMaxPacketSize 0 [ 210.653649][ T745] usb 6-1: config 0 interface 15 altsetting 1 bulk endpoint 0x81 has invalid maxpacket 0 [ 210.663531][ T745] usb 6-1: config 0 interface 15 has no altsetting 0 [ 210.827245][ T745] usb 6-1: New USB device found, idVendor=05ac, idProduct=addf, bcdDevice=3d.03 [ 210.836269][ T745] usb 6-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 210.844253][ T745] usb 6-1: Product: syz [ 210.848407][ T745] usb 6-1: Manufacturer: syz [ 210.852965][ T745] usb 6-1: SerialNumber: syz [ 210.858258][ T745] usb 6-1: config 0 descriptor?? [ 211.117176][ T745] ipheth 6-1:0.15: ipheth_get_macaddr: usb_control_msg: -71 [ 211.124573][ T745] ipheth: probe of 6-1:0.15 failed with error -71 [ 211.131894][ T745] usb 6-1: USB disconnect, device number 4 13:29:50 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x0) sendmsg$inet6(r0, &(0x7f00000007c0)={&(0x7f0000000000)={0xa, 0x0, 0x2, @loopback={0x0, 0x7ffff000}}, 0x1c, 0x0}, 0x24008000) listen(r0, 0x200) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0x50, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @empty}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1, 0x8000, 0x7}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000140)={'syztnl0\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="7369743000004000000000000000006f7ccb00", @ANYRES32=r1, @ANYBLOB="000807000000ffff00000003461c00180064000001299078ac1414aa0000000083020000"]}) 13:29:51 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) r3 = getpgrp(r0) (async) r4 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r6 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r6, r5, 0x0) sendmmsg$unix(r2, &(0x7f0000007400)=[{{&(0x7f0000001600)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000005b40)=[{&(0x7f0000001680)="76fdaf3c231b5fd69b501d781791c2d89b598ac7bc05c77d079dbbe7be25e0e54c1101ba952d338af80d9e8c3bdd773892212d40e4d4c99bd0ab2cc68132fda2813d2b8a59fcecb4be048a2f34115ac4c2123d7e9e56c61e932fa05f66ec3b102ce2b4278ee14ea85175480ac0ee7f9bc963fe0477e79f6158573b74b4cff3234dd2e5164d89847f6575079865633a8922062685027bb6f99bdaf1fa43381eaad0967eb9df0636f98c0bff215c35ee5b295380", 0xb3}, {&(0x7f0000001740)="96ccdb069011f229b7ab2c766ab82f7bb45dc0facd493d23ef5048805e2e5946503ba694a2eeae95ea52b21caaea1b5c8cea9f97d7cf33e5782b562a92af797c2ac5a418720d3109d012f4a7da12a2a6202f826d5dfd57ab694d4a7a0beefd6f2d3cb765cfe2e6eec26455310408cc8f61df3f7fdfcf918e81ab50b5565b7643def7b7fc96cba3eadf2a7203775dcc17d82aab71c9e218069f93e9da09f57a17ca934e7f3ec36a9da562d8b005b3917980325a1575421b5c7dfa995f8a9653f689dce47900c6ebbd81b2477ed00d07b139d3c9", 0xd3}, {&(0x7f0000005880)="d6095900450a425fca039660eef04d122299f38210e8fcaab3e0afa6cfa61dbe0f9e815541cf423617b00acb0ae2b7763832ca12a25046003764a53f156b391bf993c7a9d3897ce2e662c73290c8c15d220f0225d70b9c840ed7248941e98bc9cc127cd67a049d36389464fbb3e7c3c18cc407a34f5dbbda59e1883f7ad54fa3b096b6a8cc018a5bcc9c596cba9a29a17d44ff7ea2bfc9d5f692ee2029089e2a965a5aa05b2a4624dff02e8f00337845bde340922ab7b462f50ca457f6006b14bd05870a008f69996933dbb4be33d2a64469b9", 0xd3}, {&(0x7f0000005980)="162c10d9ed66e46bf756552d7540bc6377c2b859f787d015fc3468fb41ca0c9a191fc4868081ea83063ca362f513d475beb4e1d04d097ff5e3bd06d4abda3e71949c5bb7b75464782082237d5db5954d669b007aff43d66f0684ab4baeae37f5f6d11865595c4053ed7765b8cd9476a154bee7d7c6fe9651dfedeaecb7147cb89fc96b6be22ca7976127c15c98252bfd909f00c5d1c06333", 0x98}, {&(0x7f0000005a40)="ea", 0x1}, {&(0x7f0000005a80)="f9be7c3c6f8ef007b30920f77a2030f7d0b1feadf0ae63450be641cd6841e21e37b9b9d681f91a6788e467c46d9547ff00ee231b47cd95b4cbf74dc081ad0dbc061461816cdbce27d702ab2b350e97bcbd662ddf20d14970690d9c1e8d177cb2dba20c3f8a625e221c312951", 0x6c}, {&(0x7f0000005b00)="909d8613", 0x4}], 0x7, &(0x7f0000005bc0)=[@cred={{0x1c}}], 0x20, 0x2000c400}}, {{0x0, 0x0, &(0x7f0000006dc0)=[{&(0x7f0000005c00)="5d2de6af16f5a49c7ae0166a64560fabf3bd646ed404aeb16527525d423f76fb33e12f92c84b09f59279485b234ca7d38920e7561f82d85af6168d9c1745af8264e8d2e4d8c2569059e1e878e952741bdd9829907c8d161ad85ce127761595b5003ec51f5749e0fe01ba76afb3d09c25244d3b1b278b301d766f87c72a78ad2988b587426bbfdb70bd7435a09c731c398cab008d89609cd019d01e1d44b0e5067d0bf2633eb7c22187d7d39e7424", 0xae}, {&(0x7f0000005cc0)="fb18e69e1dd9ee60abf48cd93261355a3da5cfbb6f237cab3035f568fc91a6ec5ae9b477655d2987771e3d2b38b3971c21e09ef77305cd9e408594039b08fa", 0x3f}, {&(0x7f0000005d00)="fd18da83572a5e4942c95df9c161ea3b3b35ac05e64653f0f0234829b766d057417629e3b56fffd7398322acea78c48d7df2696f8a7116bc5c5ab0621bf96e049ca594edbba39fc997756c0f4b9169c8c6b96db47e3888fdc5e811d006067c178dab8341d69320d14f67272d3cbddd9fc830470ebb5297de345c31fe316a3a5bbdd1fd3ef2d54ee99cfbabf27baf4137efb2f5cc9174c71a18d5efd3da4300cd6e7f3553fb8de93fc8eab04e936a1616db9c0e0489f52f81ddf5736a", 0xbc}, {&(0x7f0000005dc0)="c996f2343eebd764f1072d42423763890034539766c5be7deeb1e00dde03598fa91f3fc4c7e377b09714c251e71961f0d52847c6ff2510bd2cb7b993db43838a8d60ff77dc87086b390aa25a4f5af77ff0a1b801ec5b246f22e9edf753e5fd4e976180cfc285abf5fff5f73dad226274b392657e2f5562d93101432ab1ef4ca52fd09d7f900a338a4752e8ef98221588af07cdd51d5f791beb132e69150a87a2a1d93fc988e8e8bb2fed90bac02d34ed2b2d824f20bbb6aa8a36a576d320fa224c74ccdff874e3a5f52174d22d321299cc2308daf3d16c1da90de8a27e7b9b979857728a4fc3a80263315e847237c316e4a530d5c5addc7662281b5fcc2b2c94a79269b328dde5d657f8f38a286ad4272620e0d33240a54e13a4d7ca6767849ea428c083b5dd354644182a8d3667b8e1d114df1b348557ad513387de8b74c5627e5e88e39618f62fdb70689f99594f76eecb17c199645edc09ae2f3c5f8e5610668fbf92f04d0619fcfb1c4e2dae23a21d52d0a34c6db6e1ea67f189e4997c4b292bf7c3a8b7cc80175c39f6c1ce102c442743a34c2f4ab81f4beef0ea7ebcd185c8e1502d48bec35db471282b76f4c3ddd68544afce3bd9ab5236b97226fd8c2fa25765048fbb8ee30d5851614be5879f3edd3b696a8a9f014fd2d6ed26a1173671b7f595967035b41f79f8ee10e4645e51c42608884ca5c74c432e8b78b3daa38f2971ac59cdaec5c950499b8a08cb5dd7da786e7b74c40bb329f2bb92a42fe5f71d1ec5088f8fea0f4fc94517a9bc8e571d8c1529a44f5e1908fd687a67854f51493316c26e97753ce4d672f58adb3e1b6d8d6d8b48780cd1e4d335fc60180ce00056ac70c84fe337f07273c2175645b9272657aecaf5cadc08fb52863dccc25c179887c31e4df5acb9d9a3468a527370f1f6e8b975f938d1ef153945599d8d439e202a549a83c3c1a53e4be2fead733ec9ceab51b8e0ac4bacc40e28c48c245da647ca5bc33acea390e3dcd59ab01e942187bb6669ec8f26380a40adf115583dbd6d469cf5d1f2ea3f6af902af501e0347d5550eb15c48e3888e0275b2863d9d1a4d0ef1447b935707045bc065df0825df492d630357e46b40236996ac544029b6d3ec51216ae67f855724ce2c7153eed211f03225399cd3b1ce44e1ae411301e16d50be2c0881bc9e7a342b904b2b80270fe0f338d1bf909bb0029e8a316ea8ce966b53629f70005c0c3d09248639edb3329651bfdcf3ba0157d9f761bc7e053ddc038cf40f0df56a3f620a680fe1a1774c1ddf7070817d8b444d68a809b1fc54880fdee8516aa070896e89bc4769a40438848831a431f2fd04cda1f2643d32d0ba1bb26bb4dcc99ad97331cbe2def501f2b5813cada2c02c747d5921c4db1657c93f88e78149c91dfad951da363c9be00a9d9055141ce1da29e9b5d434180054741e14d10f10b90cb405f739905cc3e2ca1b4acaefcec911792a584d9482608be3d9e9f1e6653dbca16f4f1e4c931e65203d77f123bab856737dc5e662e20ae367a76167da5815cba0de29450c92d827eaf59c63f455c5ea29f3e80534db54f1d468ada1fd9a0fd9373b0b6ae70948203c11df186e539af2189fe238097e570c793b25e1a9eb4384476f83b4f0139c925206a7dc532916f2d2bac990b7612ad58e0e8c76e6ac6653fd3ad744e7241f8ac1145856f5224e73a585cea1c92869fab1a94dd814db226470c7e5f7381d64582769e6a73590e5c4ec60b1fe8d3ef68e88b6d4cf325a5c99cfbb07ab9534cd0d3f83b4811f5239de573f32ee6779dbbb0b5f371418d5c220260be7634872e2ce00c6d6f57e5abd7e1adcca835eee020bad25de8599925eaced4fc5096c29a4e7464a43d5810d9d48fd4e60647689518cabbd3248e40df92350752c1605662adf397659bdb0bee1a4ce1691b083aaac2536db3a18f64c5cc946ea59c80e5aba9e1f376b058668db3343cde85faa11c01b0d8e334afeedd8f116e6cc548cf75068fcab615e7d7d9d11c8281dc4c7f1f509e21133b05d10c79127fd4b15bb37893ab581465d36764817559cc409b28ff3b5f51477f8c7f57e5bb1afaa55dab6dc9c91036829cbcedc7a3e6828a1763d5a415bb45df5b52afb2526f6c8c1df2fb642ab67274450afe6a0e63864115d9289561c1e6b05ecc0c2c24de0fb79580c7e13409390db450bd2c7edc7fe4ba07a439de9b2318ad147f496f14ba8ac6254f0f5c12e618c2859bfd32946708ae582806e26cf31c41f4a2a97214f2996a1126a5b293c134765c6e8230c054a612f05ba9ffe4d4868ce6aca95a9c54f220c478d774080a629e6c05dd6f49e37ee4b6ee59e780929526ac3257ca293eb34f3c876e059847f5604b7434c6fdccd2f3796dbb80f5e123bb793483df0f26d2a579f18dfff7f74270522faf1840f037ff010295da2622243f846507f526006ab13fbb02fc7d52ce54b61e796fb94e8b3d331c255d8b7e411140f5224e9c11d18b512d0ad480391b11ecc1dcddff08680220a04445038de0df0b602e3dabe7d4b357c1c4a6a757561283b3468481b81c5a2c2062fbc8d6ca4b6676f438fd3bf366804d36a06cf5a671bb70be0f7a34a36eb58e278ac95fd93e784f28f8e31f205beb38fc0f1db515116582981d7533e91107ccd75ba60502b1d28e60e2ff46892d412d3ba65d442c7c38be8e4727348ad100f533b9c1f063fbc446c4a25baa8a317ef552ce8bbdfaa5f080b23cb02f762be4454229e8ccd6463feda93c29bf2d2956176152e681cc3fa9837175381a2f1d504c54ebb39976b7362eb40dbded811d9abae49940e67a8acd379944d3ac0b1bcd317bdbefa1f2bd22453fe7dc7e874ab239abf013916618fb1201b4c0786e409aa1bb3be7bb3eec1e65d44cb2a0542b8ab44b9c59695148438ce587f9ec82fda2931115fe26d3d56a697e517f2705c7b7e5f973224b6377393e1adacb7743574c3462e1f64c5109216dd32d7c0642a65a19a8de0d3d94e43cd24d9c8f2424f984709acdf5de03d12d91b7661d3cc969d8e900e094a3c9636f0f0d4d52d3f090d17afbc6d965f140eb722da301a20aa010005146afeac2e987c17959096448e25985d7cfb1a7ffef58a9f2c72f4999974289f7e5fb1d3332a4b21e7990cfc22d75000746377d1eb2dc42de1dca2a3af38627b06cf62637d2bd038e0df12cd2380bf492752bd60d26cd2501b27396fb47933b470423e5023e21670c2da4af61f0a87dba91e1475cdf5d8ef100eba32dd8422891b3233a2b911bcd8e254cfaaf652e209e71ce8da8e5ad5b820b9864adb2b8a58f9e78bc7b99f3e3d927affa6448e3ed4374f1736cb47c6b7cb6ec9d0294844708f32b015e3dcafe4bc225e4086346ae6eac6bee1ca0546b1ff98453e78cbb492742155be097946416492e3986f59a4be4c9b75eef3fea6337fa79464a80ee082b58cc8fd7bcc1a981a7d7b500b03e479b1a9679294b28b0ba6c7829c0342b4594f574c6c95571f0b777fb086a916419e5adeafddf05b115950db029fd134aa0b6649a53e947615a9a0552550b4bf8b9d1825d5a11fc1981a5e9a88b6e512d5eb32e23168c0da77f61b1e1f9b2df8ce5652fd0fa2b322bcaa335dcd1c8c81819d0a123ad76f662def4292b1ab07e249714554c99f151bfdfcb3c02de184a2012b9df584918762d369065b793707ae424817f306b69adef23cbb5a6274526728fed5706579c57d67e104d2f5aedad463f72f0be69fd7ca3af4afe728a1f9327924ac815cd36503d39e319e607519a1fdc6f1568f9215b0102c5957034014edb83cf17152ad6186e053e0361ccad86b540fa21951d98f91a94c70dae1a5b6ad9d725a8483b6d561d764d39809d2344b4b6039ac388a7e6f73956d4b4c472338a650a7a41b4614e14ce52f7e1b0bace8e36778fca8ba4d4c99f0daba75d052b5c49f0716d2033a9cd92eabf4de17db7d7052e74c61305e4a7aa46810b7b80f56984cb504d143cdff43a4443f5aeff4dc82f50081e3250434940ecbe53560e36a5e4f40a7b747cbe654dddcc68d506143eb287e5b5556fd59b2ef903fca2db13a63b38a55432a98b04fb4160550827eda43d21ceae5326e9d6c78f0be04d332fc5d7e2a62ad9fb093a21c497f911ff3db3b6041955bea2d3abcf457b7e83ba0a4faf6ad7d1d483153eda3a659fe47cf52c2ef8b08a71df4273eabc2aa0745121ddbe441522f35b63f76656fce1a68d92093883819654dbc1c13d6fc18d7829ee8ddbf828e6b4103c5b1d72851e4bba0c7f6f2eb1d920e44ba14cb8cc4e2c3198d6b98f441fa238667e5b36d550b81d3362e75496fa867b6c6a77ff52e91e15990d7bfa933b9f7877d56f124199661ce51f5f22b64e1c29fde58948046df2c239fe7e83fa6c0789c1add3464f035ea1f6f0876751649d7096301b277657c7263372f1d0bb0c41531754fcd0eafdbf8268090b6b09af8f74c555b8212e422dc0300784de456c155989b8caf0aa16a0cb57b6ea3d3f401c3baad9056dd766016c1f506d955c526e24c01a3c24fd1efefeae2ec11eab433b7272490a8fd08cd51aff8519860f0816c9b5c09437eb758e11976150bef27f20600f033264d976f149a5345400994eccb518fba44755d8df0239cafce16112180f113f10a2f2b92f8a95803e7643ecbf495240ef502a88ebb2e6e9c0db2451a8ab52fb4558d4ffac12e70a889f9cd267ec98e2a7b18ff01c52da4f1116be2bd3766fa13c33d7161b99974a19d9746aaf6a3ebc388129b528b15060760e4e7600dc5350bb7eed9c1889fe40e0f8d481a8473e291aca7567c58f0d389176a6ce02260ab1ab8dec667eb4fbfcd46ba81ddc5f690fa9fc26dd316b985f678cfc87bc6892ca9589440024d7614caaf4b8a3bccaa0e8b6c1d6ac6c15aad1e8535ab1c243cfff1340219ffa12a4e9577672ddfcc6876d9a7ae4e8a4c2bf2ca6d824622ef0a07d5fa01838a8bde77f53f6d9dc7a299a20c7ca5deb763efd6b386d5647f1a060d8312fc5d992e941e925d4c335a53d4dfb697642d73614b6c488fef0b5cbf1cd4cfd09f09eea1d80a53de60e17bd0c92b952323a8b7d4e2c2f9e0a25f1be29adc642794ef819fae0a6473a0d623c1fc17d23c15212d018190678dba2955efb0b8b6504cf55e6c19809ffba1df0ae675aae9780dfa5b94bece59587f36afd04a1b6286db3838d5e8c893324b236467a0b69d3ed27427363d44b1f8aa9c437ca44f247ae5a19af6b6a06d351e904117e166600d49ca2a22bc7e8a40c595624530abc103d299dd2af88acb2935f9c04d9a8bccffe3dd122621bb04461260252c22c3f9ec8bd12b8e4ca43fafc3449bbb8a96b7e09c6c8f40064c1bc8346f6082502af9e9f205f57859f6b0094cfb47cb1caacfd2e4eb4d841081307c117feb81776488b4a0327e225a9c04a97f7178f71c26174e88f8eb0817ed15420552e87bc0fd51e2bb93bd5227270202758e2a6c715520da8522e0a53b5dd97a85c15715d5ed220167a719d65a8577cbcb861eea13beadb8f8dbb08ddbb58d5141bb69c01629ff77c707bb8a0567575325a6b5785f75967b85dcfd657adad9fe15095bca62b47adab0332ec1abdfe2493f5592e66867d83715382daffdbd00521c7e9d064dec1e4fe70a52ca07cb8e1888df19d527c157685a4ef2cefe81a13596151c20f8b444aac54bc861e5ee01bec7f0261cbc1c62bb595ee7e413421c0f783f0b24e734ef4b209fb90554d1fb67536f3c0b90dc971654b9c64f2677", 0x1000}], 0x4, &(0x7f0000006e00)=[@rights={{0x20, 0x1, 0x1, [r2, 0xffffffffffffffff, r2, r2]}}], 0x20, 0x240080c4}}, {{0x0, 0x0, &(0x7f0000006f40)=[{&(0x7f0000006e40)="759376481ba8c456e007aff17524ba80fef7b25b1a10e00511f7d59136b4436007b5dd0cdc36ed84c48e8f580c05cff668f5d055ee2bffc124c57fabe1fd43ad32e84e7260460c00dddf13f08aa87bc9884cfdd94e76064043178980a9f5f695376a8bb0f5691e3e7cddb7039d110ea1d903057ebe1ca47a6a8e8727501ba72c223875b5615a8468c31e4ad719e737cd9c9a21e28d49adfe3848a7dfb0db6a3e075f80b7abdabf61a016a4061fce3e54bed2775fe5417efb83f34bc48933b6e02b2d4d808f8136e69019fef4c89faf8d6676ed21f562bd87", 0xd8}], 0x1, &(0x7f0000007300)=[@cred={{0x1c, 0x1, 0x2, {r0}}}, @cred={{0x1c, 0x1, 0x2, {r0, 0x0, 0xee00}}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r0}}}, @rights={{0x14, 0x1, 0x1, [r1]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3, r5, 0xffffffffffffffff}}}], 0xe8}}], 0x3, 0x40004) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) r7 = socket$nl_route(0x10, 0x3, 0x0) (async) r8 = socket(0x10, 0x3, 0x0) (async) r9 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r9, &(0x7f0000001500)=[{{&(0x7f0000000400)=@nfc, 0x80, &(0x7f0000000980)=[{&(0x7f0000000480)=""/254, 0xfe}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000600)=""/172, 0xac}, {&(0x7f0000002880)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/71, 0x47}, {&(0x7f0000000740)=""/127, 0x7f}, {&(0x7f00000007c0)=""/210, 0xd2}, {&(0x7f00000008c0)=""/144, 0x90}], 0x9, &(0x7f0000000a40)=""/161, 0xa1}, 0x2}, {{&(0x7f0000000b00)=@phonet, 0x80, &(0x7f00000000c0)=[{&(0x7f0000000b80)=""/199, 0xc7}], 0x1}, 0x4}, {{&(0x7f0000000c80)=@pppoe={0x18, 0x0, {0x0, @multicast}}, 0x80, &(0x7f0000000e80)=[{&(0x7f0000003880)=""/4096, 0x1000}, {&(0x7f0000000d00)=""/99, 0x63}, {&(0x7f0000000280)=""/39, 0x27}, {&(0x7f0000000d80)=""/139, 0x8b}, {&(0x7f0000000e40)=""/7, 0x7}], 0x5, &(0x7f0000000f00)=""/43, 0x2b}, 0x7fff}, {{&(0x7f0000000f40)=@xdp, 0x80, &(0x7f0000001400)=[{&(0x7f0000000fc0)=""/181, 0xb5}, {&(0x7f0000001080)=""/48, 0x30}, {&(0x7f00000010c0)=""/172, 0xac}, {&(0x7f0000004880)=""/4096, 0x1000}, {&(0x7f0000001180)=""/185, 0xb9}, {&(0x7f00000012c0)=""/76, 0x4c}, {&(0x7f0000001340)=""/188, 0xbc}], 0x7, &(0x7f0000001480)=""/84, 0x54}, 0x7fff}], 0x4, 0x10060, &(0x7f0000001240)={0x77359400}) (async) r10 = socket(0x10, 0x803, 0x0) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0, 0x28}}, 0x0) (async) getsockname$packet(r10, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000300)=0x14) sendmsg$nl_route(r9, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="4800000010000507000000000000060000000000", @ANYRES32=r11, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r8, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)=@newqdisc={0x30, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_ingress={0xc}]}, 0x30}}, 0x0) (async) sendmsg$nl_route_sched(r7, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000001280)=@newtfilter={0x3c, 0x2c, 0xd27, 0x0, 0x0, {0x0, 0x0, 0x0, r11, {}, {}, {0xc}}, [@filter_kind_options=@f_tcindex={{0xc}, {0xc, 0x2, [@TCA_TCINDEX_CLASSID={0x8}]}}]}, 0x3c}}, 0x0) (async) creat(0x0, 0x0) (async) syz_open_procfs(0x0, &(0x7f0000001840)='net/snmp\x00') 13:29:51 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x3a, &(0x7f0000000240)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) fcntl$getownex(0xffffffffffffffff, 0x10, &(0x7f00000002c0)={0x0, 0x0}) sched_setscheduler(r3, 0x5, &(0x7f0000000380)=0x1) fcntl$getownex(r1, 0x10, &(0x7f0000000000)={0x0, 0x0}) capget(&(0x7f00000000c0)={0x20080522, r4}, &(0x7f0000000280)={0x2, 0x80000001, 0x8, 0x3, 0x6}) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001740)=[{{&(0x7f0000000300)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000440)=[{0x0}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB='\x00'], 0xf0, 0x20040000}}, {{0x0, 0x0, &(0x7f0000001100), 0x0, 0x0, 0x0, 0x4008040}}, {{&(0x7f0000001140)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001340), 0x0, &(0x7f0000000480)=[@rights={{0x10}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @rights={{0x10}}], 0x98, 0x8014}}], 0x3, 0x0) (async) r5 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) r6 = socket$xdp(0x2c, 0x3, 0x0) sendfile(r5, r6, 0x0, 0x7) (async) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) (async) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x20000001) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={0x0}, 0x10) r7 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TCSETS2(r7, 0x5453, 0x0) (async) syz_open_dev$tty20(0xc, 0x4, 0x0) 13:29:51 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYRES8=0x0, @ANYRES16=0x0], 0x4, 0x50f, &(0x7f0000000b00)="$eJzs3c9vG1kdAPDvOHFJ2yzJAodlJXZX7KJ0BbWTDbuNOJQiIW6VQOVeosSJojhxFDttY1WQij+AC4JKnDggLkj8B6h/AkKqBHcECISgBQkOoEFjj9PGtdOIJHbX/nykF783nufve+PO8/x4tQMYW+9ExI2ImIiI9yNiJl9eyFMctFO23tMn91eylESa3vpbEkm+LFstyVPmcl5tqv3QU32/ublcrVZ283K5sbVTru83r25sLa9X1ivbi4sLHy1dW/pwaf5M+pn16/rX//SjH/z8G9d/9aW7v7/9lyvfzdo7nT/f6cdZa2+TYrYtDk1GxO55BBuCibw/xWE3BACAE8mO8T8VEZ9vHf/PxETraA4AAAAYJelXp+M/SUQKAAAAjKxCaw5sUijlcwGmo1AoldpzeD8TlwrVWr3xxbXa3vZqe67sbBQLaxvVynw+p3Y2iklWXmjln5U/6CovRsTrEfHDmYutcmmlVl0d9sUPAAAAGBOX2+f/aeTn//+caZ//AwAAACNmdtgNAAAAAM6d838AAAAYfc7/AQAAYKR98+bNLKWd379evbO/t1m7c3W1Ut8sbe2tlFZquzul9VptvfWdfVtHKjdffL1qrbbz5djeu1duVOqNcn2/eXurtrfduL1x5CewAQAAgAF6/e1Hv0si4uArF1spcyH7M9GngrkCMDIKR4vfO3blP55vW4DB6vcxD4y+yZ5LjQowDoqnq56eVTuA4Ule8nzfyTu/PtXLAgAAAzT32c61vqP3/ydPf20AeMXl9///n109dfEPPt763Omza8MY6H3/HxgHRXN9YOyd5v7/wYkiPLtc4ItAAABgOKZbR+9JoZTfC5yOQqFUinit9V/9i8naRrUyHxGfjIjfzhQ/kZUXWjUTk3sBAAAAAAAAAAAAAAAAAAAAAAAA4ITSNIkUAAAAGGkRhT8n+e9/zc28N919feBC8u+Z1mNE3P3JrR/fW240dhey5X8/XN54mC//YBhXMAAAAIBunfP0znk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJylp0/ur3TSIOP+9WsRMTsVEd3xJ2Oq9TgVxYi49I8kJp+rl0TExBnEP3gQEW/06n8Ss1nT8lZ0xy9ExMXzjd8KPBtTn0vTtGf8y2cQH8bZo2z8udFr/yvEO63H3vv/ZJ5Oqz3+9Y7fGf8m+ox/r50wxpuPf1nuG/9BxJuTvce/TvykT/x3e71gj43ynW83m/3ipz+NmOv5+ZMciVVubO2U6/vNqxtby+uV9cr24uLCR0vXlj5cmi+vbVQr+d9OlQvR1dbj+n/phfhvH47/x/X/vSxTPObF8/X++/jek0+3i8XuZmXxr7zb+/1/45j42b+JL+SfA9nzc538QTv/vLd+8Zu3Div16P9qn+3/svf/yvFdP/T+t77/hxOuCgAMQH2/ublcrVZ2zz3zME3TQcXKMv9K2wbWwVc787OpiPMMkcTL1pk6r+iFV2Dzjl5m2CMTAABw1p4d9A+7JQAAAAAAAAAAAAAAAAAAADC+BvF1Yt0xD4bTVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAY/0vAAD//4Jh2+k=") r0 = syz_usb_connect$cdc_ncm(0x6, 0x76, &(0x7f0000000100)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x3f, 0x60, 0xc0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "8ee3b4"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1, 0x2, 0x59}, {0x6, 0x24, 0x1a, 0x59, 0x1}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x20}]}, {{0x9, 0x5, 0x81, 0x3, 0x5f7, 0x1, 0xc5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0xea, 0xf7, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x4, 0x1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0xbbc6fe807c49333, 0x4, 0x5, 0x33, 0x10, 0x5}, 0xc1, &(0x7f00000001c0)={0x5, 0xf, 0xc1, 0x5, [@generic={0x32, 0x10, 0x1, "1da9eb4889fccdc1537a129687a63337ee3a515cd1fad9b54f5d06b5144ece29448b8802778e3510c172f8d5f6ad42"}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x200, 0xf00, 0x5, [0xffc000, 0x3f00, 0x0, 0xf]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x2, 0x9}, @generic={0x5d, 0x10, 0x1, "f9a12bf0393c9d39505abc3680c4f5f36d58785829f9d25c33900351c8cdb3b9eb2c61a088a2499c690eb9ac2db5e8cd93f0567489660286cb0802245b4e8fc1972dbac0a2e637a3405e3b089ed71cca66ad9437cbb71e445604"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x2, 0x8, 0x2}]}, 0x6, [{0x5b, &(0x7f00000002c0)=@string={0x5b, 0x3, "5305855d919823788afd2f4553e46316128d30890ba3c793f999835c2d1b3b957bc325cfe0184a77c7a266bc471221719ad26f1a99dce1f46e99c87fb1e00ac2754b707ab3597170e7bc5419e1d2a1b3c2a8c0e0d007be7ef6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xda872c3c7cdb3099}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x408}}, {0x14, &(0x7f0000000400)=@string={0x14, 0x3, "3991ae4d6e7e4e2e2a0f9107330e599e18ea"}}, {0xbd, &(0x7f0000000440)=@string={0xbd, 0x3, "1edf584cfdfb94936a8dd3b0e2b75a37753b3ebd5069e37fe7d401beb661b5b800e943aefa811cbce547413e959d3ea3b1a4364d8ffb4534cc790dc49c5f4c719f03f9ebb7434fb00c816f1f406da4e397d2469e1c0f8213cb7a0a87126deef0f7a404bfd11bec7848460af1e1c14ca057788ded84acbaed5b1c9130af920bd07694be843c16bb6a6d97912e9f8488bc163ab807bcf54a0bfa599b94462d8173e01c5571b03580eba3be2b76165b72f187049c1508054208556282"}}]}) syz_usb_disconnect(r0) (async) rmdir(&(0x7f0000000040)='./file0\x00') 13:29:51 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) (async, rerun: 64) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000001a000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) (rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9d1ebd224f70a9763e9baead63e63f5079b21173d4eafbf2c2d43521804c5f531d01bb0473e504a8f95a92e197f92f8ee430ea684b6510c87cd4bec93891805e775157679483894c254ccc933b1f622f899341031529fd0a9b004d5143cf261c01f452b2187e03e0371aeeda12e3b3a7fa809ba945ca4358f956d570a08e50e0e88470ce6fff133a24862a14da00cdb8806977cbc6edf6a6a9396a8e21e1fc16d8e38775b5af7697dc5258c0d894b9315ac8b648a9ddcfcee6a62e12c14569a1c9fbd887421cb6d90d005c090dad87fe75a19d7deb91f", @ANYRES32, @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a"], 0x40}}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) dup(r3) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={0x0}, 0x10) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000032c0)={0x0, 0x0}) recvmmsg(r4, &(0x7f0000003200)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000740)=""/214, 0xd6}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/19, 0x13}], 0x3, &(0x7f0000001840)=""/214, 0xd6}, 0x8}, {{0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/219, 0xdb}, {&(0x7f0000002a40)=""/198, 0xc6}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/52, 0x34}, {&(0x7f0000002b40)=""/190, 0xbe}, {&(0x7f0000002c00)=""/231, 0xe7}, {&(0x7f0000002d00)=""/130, 0x82}, {&(0x7f0000002dc0)=""/253, 0xfd}], 0x9, &(0x7f0000002f80)=""/127, 0x7f}, 0x80000001}, {{&(0x7f0000003000)=@generic, 0x80, &(0x7f0000003180)=[{&(0x7f0000003080)=""/224, 0xe0}], 0x1, &(0x7f00000031c0)}, 0x400}], 0x3, 0x40022122, &(0x7f0000003300)={r5, r6+60000000}) openat$kvm(0xffffffffffffff9c, 0x0, 0x591002, 0x0) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) r7 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x0, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0xa1}, [@ldst={0x4}]}, 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) (async) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r8, 0x4040ae77, &(0x7f0000000380)={0x1}) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(0xffffffffffffffff, 0x89f4, &(0x7f0000000300)={'sit0\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000e900060000dacf5b0117d23e66e45297ca00001df4bc"]}) 13:29:51 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x0) sendmsg$inet6(r0, &(0x7f00000007c0)={&(0x7f0000000000)={0xa, 0x0, 0x2, @loopback={0x0, 0x7ffff000}}, 0x1c, 0x0}, 0x24008000) listen(r0, 0x200) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0x50, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @empty}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1, 0x8000, 0x7}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000140)={'syztnl0\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="7369743000004000000000000000006f7ccb00", @ANYRES32=r1, @ANYBLOB="000807000000ffff00000003461c00180064000001299078ac1414aa0000000083020000"]}) [ 212.764431][ T1942] __nla_validate_parse: 61 callbacks suppressed [ 212.764437][ T1942] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 212.784927][ T1935] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 212.799449][ T1935] EXT4-fs error (device loop3): ext4_orphan_get:1260: comm syz-executor.3: bad orphan inode 15 13:29:51 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) socket$netlink(0x10, 0x3, 0x6) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r5, 0x0, 0x0) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r8 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r8, r7, 0x0) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) ioctl$sock_FIOGETOWN(r3, 0x8903, &(0x7f0000000140)=0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000180)=0x0) r12 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r14 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) accept(r5, &(0x7f00000003c0)=@xdp, &(0x7f0000000300)=0x80) keyctl$chown(0x4, r14, r13, 0x0) r15 = getpid() sched_setscheduler(r15, 0x2, &(0x7f0000000200)=0x5) sendmsg$netlink(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000800)={0x1310, 0x1c, 0x10, 0x70bd25, 0x25dfdbfb, "", [@nested={0x11d4, 0x7b, 0x0, 0x1, [@generic="08138ad406a66aa99164f96faee6f79d94b37881a43db73c7490b46ac9c9140c738a7b0dfa685c9dca5081d949b9fe20b71935f45a790a6c684899a565c8c49b987d1dbea0e04ecbba9cc9415e914e49e1150476fb7774d8ee74657f08d677e950f22692798f2c876d517385c936de48c435297805bcc1ce2a2faf1b3a26c9a9553100c7a64e48c4684ec96d29aa54e615b09e845f4f34c3b79ab80ff2afb66f3a483e1fc02909e0b1c2628770fa12cb16297d0d49804d058f2ca5fde40458486ddbb82f", @typed={0x14, 0x83, 0x0, 0x0, @ipv6=@private0}, @generic="15933e0237d94bb0518949f855f1e0472c350db9367733d0f64930a40acc6e42695eec167da90737b4f3ec0d84992781c5807933198e0ca43bf11a8b93a55291b4088a9e42bb9189f1d21eb0f0df7ab86528c32230b97b9f077e41d515f7233ed4850777f6ba1ecf1c0c0eeb26b96ebf6de35cd6f565ddfc8663f04adcfcb70120547c464de57cceffe49503fa8966fdda5a7dbb6efc6767b8051e073d20abc366b0b010bd3aa892f1bddaf80f1bf645ac7db7f5f473ebf1e95ae2cdf144d8210850c88fd24710cd7fb570fc200e4b95dd4a97cbeeca361e5a34352d57bc6ea987b7a654017c8daf91c1af086aba9371", @typed={0x8, 0x10, 0x0, 0x0, @fd=r5}, @generic="f3cdc1ec326ca268571cde311d7509d1c38d1850a54162e81575e79eba3d48bc6861caf893ad8924a6be2496a8bad6f45015536f7ae9d15d31fd35e77fd0a9e26f2c8534acf7e3a4d9787b66ce7efe184d21e614db54fb263e0da3e46ba16dc44b1666b3fc3b3e69223b3d72b430c7e12d2e45b479f9c31d0e29c0a9256786de7800d8fba57b072bccb47b7f7914644c25cbb795ff37d63b5d54262c47c81c128dac060ddfcc105bd3d554761b7c034242187ea7d06a8eb20cddea6ee1e62841ee94a39434e927aa8422b6d2993366cdab38adbd3731f51166ded3ad3438332773933cc90c4704c93a903ebbaf96649822f1bcdb577dcc6ce2b80704cafdbec6e2abdb0d9c5921f4f14a536795f898f31a237a51b7443605f6cdd0ba0e94023d573bad29206fa9ad411308472b9887ae8cdcd21c1fc0dfe7aa26914127d6df25612ce861bdc5de7d7217e3911ada25e4a39e32df0b70561c36ea730f4905f44af28bf5c1a70e2a48691c7d3b5fcff499ee646ad17b1e323dd4608c0c265fb1d0dd8d8fcd81b97f231225bea72f83fd82d9895a3e2b12d69fde9d53670172ec4091c0857d0161432e70bf5c5f527c50f7faea6c7cb8f942dabcc1982e3a50afd77503708d2fa8fcb58b2cd8b0560a13cd673956848a0b8529f2bcef8ab225fafe5719a9f06342f85473dc5a841b02d2927170b31773fc3b4c12f01bdb1f58a2d56d0d0348bdee525d79c78e71e473188ac42e4ed23ffcf506ba9a0ef8ff2169ab464da1930bd63b414e0e7c70418970f30d994da49f47f29a2e1fc7cb92b5493cea154f0bd88dc6eea9d48ab0d5f777573e659d9000e43f1f7bd07b41c146dc19b2658a654badd8ad38141b908452d6b8d80bdc9b030af740bd50ba3878a88c5cfab95cfd7f0443d8fcf9f735c7fd5301e531fc09b75317b020470d3e77d8656cae5fbd06350eb6b0175a0321e6008a3a6177d461d1fc88823c14a3c701c0409c0d609e68b8f6636515f9334c5e0231dd05bab8e986f2c60bde4cd6fd18dce88bce3f34fcff923751de6d3c699e17711fc90eaea9273a7e55a99a08a24d37155f3e787d92e383570f2166663657239be5edecb4d3b34ca15f3a643570570db5061f68c382bc67a77928706ca72c66ee14e4f40bd8c401e8a12022bcb1a974b0e48749625aeba3112d2b6dda7661f74e6c2ea7f0a689a4faa9a7b1d854ae94bd5a031a723ae922d83069ce3710395a39f63c2db642aa82b3cf7b09cf2a2587902df38535fc0aadb73854c698e5d000571839cdd57cbe5febedfe8d3a1e0ba722b42ece92bace96d18ac704d927199dbd090be13ec9768b2aec9a8a694c27db4a7dc556397b6ffc44f19eb94f0397f5592f0078311986ea3437c6a20659ab0fd30f6a948839a30516d8319df30581155fc215287d5f0ed63115ef31d53edb8b5703df4f8caf0b6b69ef1506f95b1e9d2f0f49aaf5368c265d14d0ba94a18706fa10e85e79e47caf012d8b13148b7a6bda1c4075ec4e8e4191993618fb1fcc2664452d8de46f1bbc565c7e7ba7d7b37b0622543a60d55627ef231e4648facf04ccbb7a32f0ae95dc0273703622bdc8c71e828951edb237de2893ca78c73731a3057f44dec0c219e5c401ddf87a10b3967b9ec7412ad443fd48e6571c912a9b1a3c422e89d8ad09844d95c1893e101683ff611acc5e939e0eb54c5b42459a6df5b6706e964789764f396301b51bee9ffe932289a1f13d85663d024259f1c8ac235254e85d76b11dc9c23031bdd8cd57ff11b940669e408dbbb537203edc6bdde6820d21d32fb36ec486486ff253bb3e66c5b97ab4b05eac93eda504b9cefa1b5f393d70e812ad2def8b730d0306f2a4b8e400cba14700d643bbe07961102d6863f6a95b7471ece0c5936f07728299363e452e54dc360caa9a12fff6871df40fc9da459ad2cd4458ae36118a847da01d6ae9baa72e05a3fb373b3cd7a5a67aca7dce3eeb4cd4aa1adf585104361ff39d20b7e97450b684c30287e4249aa92385637a02e7299b1677552b73543292f221e9866be91f306252042ef5469addeca4d3dd037b8d0648b5773e1f1b93537ff4a6ecf29d25d9f10c2a1eb56dd0e040752f2c86a8be9dfcea3d9f91c8da3fc1c8033c8b21bed9341009b7c1bd6cdce37579b33f87d2206dd65e457d3bf965f5089bef8eef5f9ca63f99b120d2d93f7a9788e48a0fb42f205af1858c5f53bd65f0748e39b5a101999761275216135db20277c74e9453daeb06ec1bec7e6d669243c7250cd2d9d480c211db82a1dcb05e248e41257de18c4177138a2805f0e23b913fd923ef9008596ab6c207cb1f2604a7177ad21821138253fd64c750ec3121e5a5990eb3d89a62ecab788e6aff56ec190266e57758c0d2411a5e0560cb715d9e8c86ce3d48fef13e677949ba9d2c62f7eda5009ddacec63f54779e2b6957a5b3c3566655683f3d27de0a0897e2ca8522fa2631d15de7f3d6d02cfcade7e193d6f1cef3c7d392e1fa3224f6ad5905dadb05456a15fa6be3b95e9e794bfb7cf26774dbcd0be665bf7b8baba1c08094d2ebbf0b5d2436e913f579fdb2d6eec7de782aab6d2c01f1b58798f4c7e5501b698942c977972c531f635a91580feee1b4b1133107b5339468a6bc233b2b5ad84478c6d547df018d434449594b75f498eec4ea47bcd92e3f39d565b88ee1d3ebfd9acb7c490b023d3549f529d00ad212cabd8b1746736022e9c60fdddd28611a9a84dc4ff58325c47b287f1b8000ec988c2b5e30bbc2ae646a6d5419558c7dbf812778d120a00b8c57a0757803ce383d4acce0a74c2fa37dc9fd7b914f44d1e42223820141b329135a1c7f300f3fb7d568a6dae39a8287e2abf55eb55096570a67f750f3b51c62e90a3625a57829404c26c462702f89455dbee7e753e41428e721c64577565a122e1b36baaac63413008878d8b2a883fe28f53d132e6a83b72f3d0ea4b1542ccafedcf32629bca22412e36cc6ceeb35706163281b1c4ec5ecd2562e6553b9d9d5a16ac6ec395e359050e1e06854c5a77ca8cddcf56a2c24b46e2f77a9755670094e9a2b5af218e29e39db72290532eb0d9cd59670473fe36884144284d9ac994e4b28d6e1fb5c4b8ff35d62aae821cf58a5878c0302bc5cb04abd1a6c84ae9c4ff0dc7ef77c1f456fb951c0009cc1b0a965f60d627c4422f43de56147b2c06e4226d1c66142e13c76f3c9c8bd90b5194e8cff05950e9a0e95a3ef6a0cc05bf2425a23c55463151c08b5a8f37d1f31fe1b542872b06e601555a2431469630d09570b9d135f867f4e6cce9be41cabccbf9a5055f941c242a9ff9923839f0983066af1ffc56910dc51654a052edc977827beabf80e171dd716a7ffeee8b230e3e5a1541ac1c694674941de39cb09335f9f3f951df5718efadfc9633ca0ebc679fc908f9d46daa8411aec92e7592317a15862bed5321f22d768fd08c31d3ca09c5e3e2c003028c9572ec51d3628738b8ee02db6f2e5f91d26b623d46b2337f2c8225d9bead0e64f78b1f49f0fa861285ddcdb88c54137865ef2306c541d3d49a8c4eedeaeec3632871635befa70798d2520902cece0a43f6b42561078a617b214dadec9b57e21150e86a722ce4e9bc8830957adc778dfa9f092dc8adc21c49ec03c8a72f49debb33d98539f6f24bcb693b187210918a4afcb50328ef11ee65e5ff6d2f46cd5295002f97e673ffd67398b0be816e65d7bbaa6335ccc42562291b4db11c9e21db490461863cec45059e2ba29435f3c0214aba8903163a57e43608e72cd5bcbd7a038c20de052db14539449772485cdb175442bf84a29a18c0b77436b573eb2fc5cdcc4fc7be17489ec27d50dbfa1551b4c768e43001c4b9c7c2c656481987cdf1e5853b70705b4d377fd9944ca2a78df3a13732c1f2317b81db899672a75b320344f68fd2c0bdf7d226f34b560c3751f347616ef9b49007e4a2627746cb902cddc018afa35b372228f38826c806556b881de72bfd1653d3bd24964d2fa332bbff5feee5f4c2d4adcbd864f69a1807f571a2fd631d53801b6d67c24d5d759e86b5b86eb4144fc57aeae9b77ae82d1fa02e3c45f979c6ed24cbec22cce660cdb3bc090d6afe904bfc076538fcf30393b928c14a59bbba7e22db467ec1235e0729c8993fa155fcd48c12a102028c223540d9ae2e1c1a703d57b1ed69bb369234b37c1519691434f587d24839e01174f4cc91933f26cfb69ca27bacf0d7761da631cb0b4c0d02239e855cfdbcba5f99f8dee6d19381c1a43a59f99f1f929d4687152887b2d60bf077d3acfbf11fc2600a8d3420bb86605ef291b1dbece72e260f39de88ba4dc0cd171740ad906552a5f9efceb03b7aecfa1d7aa15575bdf086a363c07f98f675fe00d9f643025405bbf75624553f01fcca04a8825654a3d48506db68aa2450bf0cfa97b44fc9cb502c33a8dabc6c94152bca36e61c375567737501c18f14a06ba6bbc6d1441cc837b2d84bbe4b123b239c525845e368f1a4125d72646caadf83b2acb9fe4471874333ef8174b54e42da351eb2e208a06f21d2ff87e5e9cdb6029e6013cb4aae283ca5080c7f16885f25d85a67a0fd85fb0cbfa6d015a5f4c563abfba240a74f950d69edc77c85945f233c8b82bb55e4d9900c5762e263026196ef658f934e3691dafa119e697b4747889609388b1122b683ad8fd04af070833487a791542f3cc8e14387c401476cfa5f9586eeea0703e88eda73fbd553ebabeb383754fa7ae9c2609804a714f7b26ae8b76992a57fe9750b60fe0aab2ad501d2bac1d6df75a1bab01be6fa12ca191e055f14ef3a16b70096e0491168e35c1fff5c5df32a7e42ff6bccdf0d2fa8bb11c6bf7a78eb67814c6b7a7ed7ab9d3116fe083a1e30baea0319bc17df2561dfb82313ce1a21b091defcd1ba9539d3695292afb009ac9973889c41831db42be3478cefb32c0fee0784890a68b4157c8176ef71d461dcd9fa88fe9068cfa16fffb07fd1ded6e8bf6872e30493a660bc36ea4c07b89e23bd68710bc55d3111008f1ce1c437176d0cf96d240fbd8db382e45b7c8e1ddb70c501442b887a21638a274049d12a133e54f6b2e6977542cf5d547f2dee1ad3ec96c1537287b95acd68d5bd50259230f40a0d8708e7bd3d2ed7ddbe6b608b069e969fabd515ee222b56a13560c54c73b2cc6cdfe0cf55b572cd17e9eb2c76558cda8c19a680c017d1946e490a0cc6ff48903c33760f30af8cc89f210fc79960bbedbb870862d0a32cdaaf3de0f2b0cc74855ece881087707949b29ec52dab7269eb8be1fb308a9541a6778e8e5cd69615d3feeafc114344acc8dc4eee48a694702ca64f476156170f37a7b50341da2a4535db9eab5c12dd3c4c3f83632c8bcd2b6a36bba6d296185baf0f012f5abaaaa6c41c8a53fb4d431adec681ab41e802521b2536122c1c2ca43be20a23d6e5ced8f6c00e03c2588fc7684f8aec35737aca8dea042cc46ef1d863ac77aba970c639c170516fd9ea9bcddfda6c9cb5a5257f2a9be8711a8616b8661f565464991627c14d235954e62922abe9d5bd0856a0a2ff855e136883670cefc7677f721b506c80b30ae42a7c956bbd4049713161b17a22529cdb8aa645a74f2387d8696a3ee0a552c6f7f66d7bce01ec71e8a2d9904226401eda7f0a9a4a9267c7fdda0ce59910fc12d24441e378adb666eadc4ff11458d35aa7db2e72fd57ea930e68b181fbf16901c9b638f1a4304ea5cd4d600ad52f48e54ab32b383f1c0462a73146bd8dbd393"]}, @nested={0x110, 0x3, 0x0, 0x1, [@generic="a5cb8dbd708f17efe2653616e7de7e069afae407ad031a935b2c17c0838b298c38fceae6c9209ffb718bf6ccb1c6c2a32f0dd08b07acfbe0f4de88f6447a483923", @typed={0x4, 0x18}, @typed={0x28, 0x67, 0x0, 0x0, @binary="009eb291578abc37659a349ec23a6e72b94f5a9a26be598bb52b4515ee5558a55f7f72de"}, @generic="e417aa07f137255cb87a96b8488c7d51d750d9ee8636ff8d5704137dcd62898d26f474d4735268c5caef620ee30248d67627c42f4643f99c0152aa293925c1387d6f6c063a1db9891409c4969d88aab3b8c78ea6a97c97d7fb7887164aa6965dc537e3f988e09d49033edd0f5d233a471f1bac98042b3a09909af246417f6c97663538ffe77657a3b330548ca2f2bb5ca4b4d149c07f2ee0496a8e70f9681d"]}, @typed={0x14, 0x6c, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @typed={0x8, 0x7, 0x0, 0x0, @uid=r7}]}, 0x1310}, {&(0x7f0000000000)={0xbc, 0x22, 0x100, 0x70bd28, 0x25dfdbff, "", [@generic="03dbf2ad0101f61e65a1e60d6c8823d1a9a4be4c8a5e4a97133184e17d32902a07a84786f600435ec3e7ddcaf53009192859a8f73d7372f1dbd901f7e5c716182480100e0530c45ab80aa7ec0d3e89a0e33067419dcc2f5893de07af722e4bcc541f037080480eaad4ab389b181f53de2531104401754f2f9cc25a8161f727fdbe2a8a0ecb7141884dafbfbccd8a25c38ae3d8ef77b2e6bba17dc0f8df1715", @typed={0xc, 0x48, 0x0, 0x0, @str='ip6tnl0\x00'}]}, 0xbc}, {&(0x7f00000001c0)={0xb0, 0x25, 0x300, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x20, 0x23, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @fd=r3}, @typed={0xc, 0x34, 0x0, 0x0, @u64=0x2}, @typed={0x8, 0x19, 0x0, 0x0, @pid=r9}]}, @typed={0x8, 0x4, 0x0, 0x0, @pid=r10}, @nested={0x78, 0x14, 0x0, 0x1, [@typed={0x4, 0x2e}, @typed={0x8, 0x60, 0x0, 0x0, @pid=r11}, @typed={0x8, 0x42, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x1e, 0x0, 0x0, @str='ip6tnl0\x00'}, @typed={0x8, 0x23, 0x0, 0x0, @u32=0x6}, @typed={0x8, 0x8c, 0x0, 0x0, @uid=r13}, @generic="adfde50b51588f3287804bee60d71ea1f13d6a85ee3c70101ca50a18f456d706e740524a863c8c324ff0d57489e94dc0ea24ceb0e4b06e7fc3dc0c956db6c4c2404c", @generic="7f25"]}]}, 0xb0}, {&(0x7f0000001b40)={0x125c, 0x36, 0x20, 0x70bd26, 0x25dfdbfb, "", [@typed={0x8, 0x2, 0x0, 0x0, @pid=r15}, @generic="0de28fb34d58bda842399e467d18511a8be5f8ac41f8a1c106dad234427cf996d650a23e3853db6e71ccd69259d0608d806ed17099b4b55db1bc9d1831568d07f18513a2733203160f5fdfe7b58f333e01b366ebd107c977dcee4bf0e81caa79d2ed0c45a51fb06d5123da203e4cc4e4d1b35cd2deda87a05272412e141e0c2ca83377ad96397882a7f608fbf3c4d701113b9027a066965050192ad099aa44c48f98d26b9ab5df23a5c5e104737e169bc7888097450602c4a12a7842d6b87a6af88d76ec664a267b02f1025ee81947d50bb0fcedc3c3b6e4ba64002c74fe5bbe8f9221733735850a399e8552a6ed145e174a7ccaebd7efdb38b35f40f47ae0fa1943cdd7bbc26801253bf8bfeda3cdfbf05cfc2351c850de4d2fe0f8bc36ba1e5e381c10cbd897e95d7fae1d0cae2430344ec01a45ff599e8cb2790a972f3dc075007e6d77c969dbc2e3bff0733c4b78a433670ef928714c7c98662235e23e1b3e3bcfdcfbc61df98ddbb66a7d3f24b4c98ea6799094f28d110c3869b6e9ade10692aef8f7c1852c5f899c5327bf030dddd95ea61c8b6fe45549907cd16f9f0e2c512c1f9517f8a5bb7b0347c780924cdc2956869ccf039c9c8b624c802b032d34b574271187c50476cba977da0377142b41cb15b27fcb7d69de27acd5381b53f965aec036d105036125662038389d8d6061d7a6e20bb0ac771a06465094af943581f6010d174f78d5dedb1f87fff947ff20524ea2b334cfed96d450d4b8b86fed377095a6a0d7ae621f3f12d9e13e71e4c3804884aa2061f412dceaa9264e33f469de735e95f5909689ccbf4a2c6ace6cba37d381a46904bf571e2122d895585a33e6b567b7d0b4861bdfe43b87fcca0037e810d59d8724d35f0ff8e777d5fb046bccdfcd6b03645ae79f923917762e50d80248adad1f36e8fca1ceaab4c7f592f17cd1d820a27e443430460b05ada1c1923cfd275e8ed594066cec6472fa643ae86efca54c3c54c077aca0994410d4e19088530299271877b7fabd96e7302047a2ef624e2b01727372da1a70ac3a2d8f8a8c4f27cc21551c8cf5ffca7dfc2d2533cd715bc22e5671581f7ac4662f761db5193c0710dcf0a34d21b2d7026af1d4760db898c82f36c1f0f5bd691c8dc31fea2434585d859212624bb31135a0cd030537b77e09b459ff7a6482d8bd84667d7133ca4a4d712e44f5c9c03a2a2784113a92f396e9a68f40b8170bc4efd385b55756387db8951ee366149b1bf5a55a021d47b3e86d87e4a3817d1ba70ca70949c58611df260a8f16d4f236c276d7ec2fcf457a111689e219a7ed150af52c6b28fa0076fa4a6d1f17ab5766284a20ebdc916f38c344571bb04a71ea2b8926c3f2e062fe9198da4e61f9e06289472516678f89801587c687a1130b217d9af40efaa5480beebd0f57bb04eeab8910ba667ebca921672072ddd020d4bd805ccad8567cba69415f5ecbe2d3a59fa6c894632c92dd2bc3cd1452bc4cc5fcb54f169633a08cc03763469915e89dcbf5856f8728ceaa5a055e61e6b7788284ebafc2012fdbab19c22fb52b7406c0b5178752b9e7747240e299c6460c1f1451c0337127a5648834a7cbb893261508ebc47d5ec1bd26ecfdd85566f73d2279ee7d5966891e8265cb5d09ce7cf6806c2641f5409c722838e4a7d5b6a018e2943c632d4544a666a3c61e7a1b483937c90fee9f4e879e0eaf672dcafef33af68f92ed24142022c4a244d54a682b7bbf43596100842b2fbec02f6a94fc3536008c1a7a007575ee69d7372d34bdae8343e1b6d6448f87007777212c903c538bec4afab037b27cf9bbb9d180f5f506e33d0d382f7ac004c1c5795fb67db31f438e743fe3b79c75f4b5e5dfc4eae68c0ab7095be3e66f5d382203dbeb39d6ba0bf0020e7730b2ff11b51dd22727b37e73ad774d02e7dce834fc4d07dcf18526849480851b47fe706f00b07a50be8a69942ed1ec542b25469db21c20fdd6027a841cd2720751417dabe25a455a5de7795a88d68b231d276a8f563ae4d51163cdf65b0244e4c65bbe0da6f382321903fb96e2a3ce678ab1577f385a3ab0c4095b0150438dfec22404def5462d20c3e8e2594f91ab87937f163e6a788bb15d2f0cadf8dbea66080acef0b5d09f557524120a28374e9152eca44434e4e94db717d7567158ecab02b0b78100ed716c99af54ffe3527244d0228f0d69f37d15d811a550552738c1563eb3e523c40af791cc151823f1fd8609ce03057e36fa678a7287a016d886f5d8f56a03812ef199fb9091befa9b8c1f329631bbbbd684f29a04849e476af8a9ccc03364ef668e663abd67fa2933274db0aa2b024c2b7348651146b5592a873b6ac158e72a735484436f186222e7c8f877d96a4c563d60a3bc449ff1dd0cc23ae51e56463b70fd138a3cd8d3b7101acc3780423380e6d51cf860101aaa346401d9b156bb076c010569583071093b070b5d83e22acaf31f8286bb2505d33d0f04ee1c9e99a335d5957fd9268c191f1ddfa7a47df7299a77750c163df59e659b7bd696930be7fa036369ff500f1f80468bfa8a4ec631681a3c6a8cea4a8f75409759f14553b0adc9c87e038d6593af883945816e71a6522e9ff3c60215a53e6bfefc7ebd6dddb5642f2439f6ca82ccaecb845ff5e17aa35a81d64f1c7e09f44bc3d1ae90ec758c577ae7a0e8c1ab7f9a736ad081f8dd4e1c0c1a5a01f66e6917deea269fe1e82cf05e2ef11cfdbeb50e6eabc8fa7bea055e8e5afe7b0864305ff8aa77ea1f6a286588573ab84c692a0eaa17cd535393424cef99b1c06c543d2c61cba7ef43e3fb3793a661f43eec97888f27204f09d82869d707e3dd4c437c43594cdb2fc4840f4e7d690015aedc5e612c2b58acf4d3880be6f84dd0818f5e04e33a66b223eaaccc917807ac20996ccd252d2e16cb6521abc86dc500a052ac7f08b0fe68440d5f88dd254de639dc3afdd3166f30afcc3b5f26f78bb185417e1690441472244246a8a4c306d12b4df3cfbeeaa0c3f152c6031b46fc8f67236e78b17b3ce1f6ceec0ff3312a4effd07c391ce660bcf9e0f2a22f8c8df13ee9e441f0b11db6a4bce846add82f7324e86cef20acee2b1d17e2937bd0b59132d645aae76315cb7ca9db9e591fecbc75a3f150918fdc32a6f5ef1bff8cdbd9ffb762d4db6a4a3242b922a987ad01abeaa07c8adc0cf7aa3c6f57439ca5ec174e6974d2f35180077a7c2dacad471f45ff330c74bb32b6278501e5b20ac209f1f3bb9e99474b829ee765d19b9523d0218791a92a3b637d99320ac0c8c5f188225754fd6ea7d784ea1d38672714209d360adc5ab8dc8c922833372ce10f994b52b977ec3eebefb509d4e5a1d0df001d17caa55e5dbd35c10b9bbebabbb5ba01fb6f91e86fa6547dacabeb552a6c1b960baee86af9733bca02135fe9287a7f1c75dd751013920e2bb46ca7aaba213319f385ee711e8772208f5cf7eb883a74db451862536aeb9f695b09d37c12b8b4c68013ff85112f4759f6461f045d75a83c6ac669efb4214020c8a7334c6902a0759d847f51d53eacec421091d52ec4e1aef71a53b75b7502abd892685fb6718ec1ead60478e27dbc4cfbf27fdbbc07abc228aa3092041f321dd591ae676d09447a555b1eca48b0159ed5322ab1c03447e43d76c4be0af6e352c17d2d42536e27e5c70feedd8d96c8278ec346a13e2ef8fee97a8720b404b8bb57ad4385aa4b10aef92e18d8196a439caadd5cf088c92cd09fa728a9429824e7e5f6478b4b33bd662194dc5e0e9dd46a4912cd971d97311c375d5b6772a971a40f1072e8c74ec76656511772e42a023edb80a806d0b2ace49f35030402639be444d1a2a08f4c404506930c3211548c635badcfd69759b4442ea38277368d6c284fc5332ff88f9ff73b3b42a30c9a81fd19a99ad57cf69091b48669c142875b6291fff8d78307f355d3df8643d807632ec9f075fcdb862720f4c01caf5f469388c9a5ce1e35dbf36837cb9b802494fb65c3cb80c966fae51d7a0dbdf2a5b3fa47e18e54d3386d35f3cfddf24f9a17ed8e8f30d471dff95b3f343084c0d1df16cfa10af0f34f854e3dfe1d86fbdbe6bbdf415992f68f6c5402a2b4cdb11f64ece2830faef786ab994e57315053e5a516bd1af0b610513cbcdfbe76924b06e621bf888179f5ab3e34682714b81344ff3c9ad8463c53f760991a1fcd3e565dd3df0b12c12178e5d1cfc4ae459361c23725a680028b5d554a4d3cb5987c7cd866d2390f4703fa43b3f0bff2160e7bea72576e3caeaf5ca978ab14d4b14c55351ac63669c05354f7af108417a2f88848b4a7eabf88ea8012f8e3396d3533f02f7871bf379c6c88b4904da834f3462ddea6a08acee9a92c93dd175e2ea1bb50a264b4c40cf618eacc066f83a2f95e9330519f3d57726483971a1b2d0d23954ec59dc2c520f7908ae26dba451538a9673e8d2b11c221e6acfafa4876e82faf8b1b0e049071efc00000d4e6aa5dc07e16613403c214adc06e2bcd90d7c51cef5b49c9f8d73a4732097e782283efac531fe1ce0daf82cf22b823a33c1ee2ae346c17fcbb93481bcce79f070f924937a657c0a17089e86eb2aa4112a16f6bd7efd5fae61f0a9dc88ed79112b06ed192f78a19add11b4cdcde209175cf271d4d7d81255c17667eae9776aa71de0166eb2330803859a2b612c72406a393afb91aa7faebe399ebbc61297acc533ee9cc7a684545bcdbcc6d077304e169d47b4cb66b7dba4acff04f0218a1bb33d5539a7044c7ea2361ce6da6cc94e15c98240a0cbaa11a8cb3313c504ae78b8b6fee0c93666e5628cb8bb696f36b110a8eae0631e708add115f4b7903f1b88ee627f4284afd41f1673c75cf2b927fae5f260b71bb224c95c7ce5516980f9dc61c05fb4b86c8972365787080fb81103d9b757b4736d24fef79eafba72c2723e72e13a3b68a91053d2dcfcecda115c53f30ab14716e9c5bbad84f39897663855db61f9a0bc2ad47b11a439fb53d8df144ef26ee464ddfd713b6c5a9cc5d18a5ec6ddf63cd660c28062f6efadbb028ed7438cfdcfa44281045f436c63d88badf5d66842f44c7c6932108a19ee47bf7ec4198ff38248f640ac17f6ea137001b6b7d129c6925a3255ef12b90b9ffe5ec2196747a904e6c67ae2b159cb8fc0fbc344f1e1afc702950356c17672b926d05cdf6ec4dd24408396e6c7e80328221ea8fb5eb2c3a14d5ec6ae4e5be4dd60bdd3f99f4d9121fdd45138d3da7fbe74dd852d6a69945a16afe3756999d357b5ec1813f78ecd824a06312735fc777f989a9b7fbd1fcd905edaabb22a0961d0a01fbd6c86e9ca69ebf4c41e57634eecaddb1230399d6772c62d4bfabf7098a059059206e5b326158f18749d73e9df812d5d565836d1e21b3883becc7febee29bf7df52d9ae5c0a4704378bf3bf53e0b79a2a196e6d6d53575fc022374e92cdb1582ccc09645d31ae3227650521b27e17c1f51917488618579d310ee7d3342c7f290932b86f9461410db58b2077938ba36750833f868ae95281646b23b5310dd56e40267d8a19aca6efd80e7efad32d4e3a09db01e5891578c85c853c194550b9b27ff12d0dafe790dca19117e3eabe6f6027806cef3e70166c4bf759aa148268b08bee2c68e73a115b7c96f299ad623a29d77a383e69b60e9b85c5af3c1b30e7304aba50d6c26fe7766887dc71ec0f20fbba8accf062c4e19c013db911fbf40a5d4d5f7229a548324ebf6a876a4c1022152e2f3c64468df82198babf4fbf1ef", @typed={0x8, 0x34, 0x0, 0x0, @ipv4=@private=0xa010101}, @nested={0x23b, 0x46, 0x0, 0x1, [@generic="37e2191dd6f695a1981eec1f3ab7b0a76882c3414ed8a8228fe69044b89d88f58b167ab95b339f84e36dc56376454b5ad8d008987cef5a097d351d75d25bbaa8f727f4bcc54c4cc0f53753d7a91ba5f6a8b6e86904d9d8cf1a96e746d8309171089b7a936165b73f11dada4ecd31df49aba8c60c52ded13b976c58ac62ba2bca89ddaa44b81cdf4e77f7cdc7e0a770cf663008224e4cb0c375557636", @generic="e69b54fcf4ff7de568610bdbe47f9e2442f6e9d62c1b000a57d10e735d3e15d6d9abfc20afe2b447f9602729236bf9e7b611de331d2b023f61b7f56b32086060414afc77ee3a66da8294c7b2e5b340c1a76c7a8a89d5be1d50dd1ee430340facbfcbfe4681aa9e4252d93f0c1d13a0eeaeea2490f42f062f33080ae5196a3577214008dbc9d354bd5b49a5", @typed={0x8, 0x7e, 0x0, 0x0, @ipv4=@multicast2}, @typed={0x8, 0x80, 0x0, 0x0, @u32=0xbb52}, @generic="e702a0975e5c3322962bad4fdacc8f8f2383cc6b36c4701ea3347a09bd2882ad99e9189ae5f3da3fa19753ae5ebbaf138c739a57a07d65ca82ab7c330415c1a50343131f4dec1448fc0d20e40d93e2c4df4487ed24b624515d3fc473b7fffc381970379d91af9b3dfab89761acd260b8970185fd2c2ed0e5564a1b3e764f93148491f22327e9833be0618deee3e19388fe38693cdc0dc8ced4580a22fc7889fb186e9e1466deeac01df5b06b410d3382", @typed={0x4f, 0x8, 0x0, 0x0, @binary="b9b2d6cb7fbd0e0129566d487e2859cd30ef310e6d2ac964c92729ca888c2fd01013ac1be2422a2dacc61b02c328278e34634b0c62c347833840c3f8f7bc8803ccd8adf2dcabeec141f7b9"}]}]}, 0x125c}, {&(0x7f0000002dc0)={0x28c, 0x20, 0x2, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x111, 0x8d, 0x0, 0x1, [@generic="cd8477bead67facaf3aa1687e3940b1646fb87e2009f204f8fbfbeb8ccf700d86c99ac0a8050e4c9ffb3898a7ac8ad8bc6fd853fe745869ca3497104d49404990349efac17d40765938c1c0c615d0ed7dbfd696752aef77ef8a21a1df22ed6aa400737fa33ae296e9553b0f9b9075ab8898cd1", @generic="8f2330875e255014639e914b464bcbf9da30096550296c31a7098e3ed39d98eb39d4608f8b82c7a06cf1b6714fce6fa84bc4c617a543eda148f4660988e1bff3bf37307155f617593065", @generic="b0c9760ddbcff50bb787ec4c1c415691a017dcedbd12789779f1222c98608449939f6d1084c8e5e718f323f54e7dbd2705d6269cb61d7eacb400edb1976e003a30a57adc3288b9b6", @generic="ecb22738f5debd52"]}, @generic="89721a9ac0d03a5004a7ff0ee1266fa5bb6d8e5f34a0bc42362d9fbf968f43ad0e4633e350371c2974614e43c525f60beeec2ee98ddd8990446a836521429fa87ffcb4af5541c8eb13cfe1fc93b9481d60054e23975450340753923701781890", @typed={0xc, 0x7b, 0x0, 0x0, @u64=0x5}, @nested={0x4, 0x5a}, @nested={0xf8, 0x4a, 0x0, 0x1, [@generic="23f4a40f13bac494da39ac302ffd962ea659a0a47c57dd24022fd85d3aca16bbb0ba6c6d65b66e96437e4666a57ae14ee902776632757b81980ee0087cad27a66fe9441737ff2455efcdccc7bbf93b4073faf45542bc87bf76a787b09205f6acc9c99a8ff62b1b5d5e8903fe58cd091096d4c619b6618b25f3eb31ed9a46557cf5baaabd0b78345c917a309b4375cff6480ff503a6dbe41c53316cfdc58115a74a0a865594d26176c23737215cee94f6", @typed={0x8, 0x36, 0x0, 0x0, @u32=0x3}, @typed={0xc, 0x2a, 0x0, 0x0, @str='syztnl1\x00'}, @typed={0x14, 0x21, 0x0, 0x0, @ipv6=@loopback}, @generic="91eb8a039259ebccbb7cf4edc574048561909532940c9a22b53e3cda"]}]}, 0x28c}], 0x5, &(0x7f0000000300), 0x0, 0x20008004}, 0x4000018) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000700)={'ip6tnl0\x00', &(0x7f0000000680)={'syztnl1\x00', r2, 0x29, 0x8, 0x4, 0x0, 0x0, @remote, @private0, 0x20, 0x8000, 0xc, 0xc8}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl1\x00', r16, 0x6, 0x1, 0xf0, 0x4f4e5f4c, 0x8, @mcast2, @empty, 0x7, 0x40, 0xb209, 0x100894}}) [ 212.853144][ T1935] ext4_test_bit(bit=14, block=18) = 1 [ 212.869420][ T1935] is_bad_inode(inode)=0 [ 212.878853][ T1935] NEXT_ORPHAN(inode)=2031616 [ 212.891209][ T1935] max_ino=32 [ 212.904618][ T1935] i_nlink=1 [ 212.917939][ T1935] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 212.955058][ T1935] ext2 filesystem being mounted at /root/syzkaller-testdir1770902590/syzkaller.aSzEWu/49/file0 supports timestamps until 2038 (0x7fffffff) 13:29:51 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) (async) socket$netlink(0x10, 0x3, 0x6) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) (async) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) (async) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r5, 0x0, 0x0) (async) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r8 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r8, r7, 0x0) (async) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) (async) ioctl$sock_FIOGETOWN(r3, 0x8903, &(0x7f0000000140)=0x0) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000180)=0x0) (async) r12 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r14 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) accept(r5, &(0x7f00000003c0)=@xdp, &(0x7f0000000300)=0x80) (async) keyctl$chown(0x4, r14, r13, 0x0) r15 = getpid() sched_setscheduler(r15, 0x2, &(0x7f0000000200)=0x5) (async) sendmsg$netlink(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000800)={0x1310, 0x1c, 0x10, 0x70bd25, 0x25dfdbfb, "", [@nested={0x11d4, 0x7b, 0x0, 0x1, [@generic="08138ad406a66aa99164f96faee6f79d94b37881a43db73c7490b46ac9c9140c738a7b0dfa685c9dca5081d949b9fe20b71935f45a790a6c684899a565c8c49b987d1dbea0e04ecbba9cc9415e914e49e1150476fb7774d8ee74657f08d677e950f22692798f2c876d517385c936de48c435297805bcc1ce2a2faf1b3a26c9a9553100c7a64e48c4684ec96d29aa54e615b09e845f4f34c3b79ab80ff2afb66f3a483e1fc02909e0b1c2628770fa12cb16297d0d49804d058f2ca5fde40458486ddbb82f", @typed={0x14, 0x83, 0x0, 0x0, @ipv6=@private0}, @generic="15933e0237d94bb0518949f855f1e0472c350db9367733d0f64930a40acc6e42695eec167da90737b4f3ec0d84992781c5807933198e0ca43bf11a8b93a55291b4088a9e42bb9189f1d21eb0f0df7ab86528c32230b97b9f077e41d515f7233ed4850777f6ba1ecf1c0c0eeb26b96ebf6de35cd6f565ddfc8663f04adcfcb70120547c464de57cceffe49503fa8966fdda5a7dbb6efc6767b8051e073d20abc366b0b010bd3aa892f1bddaf80f1bf645ac7db7f5f473ebf1e95ae2cdf144d8210850c88fd24710cd7fb570fc200e4b95dd4a97cbeeca361e5a34352d57bc6ea987b7a654017c8daf91c1af086aba9371", @typed={0x8, 0x10, 0x0, 0x0, @fd=r5}, @generic="f3cdc1ec326ca268571cde311d7509d1c38d1850a54162e81575e79eba3d48bc6861caf893ad8924a6be2496a8bad6f45015536f7ae9d15d31fd35e77fd0a9e26f2c8534acf7e3a4d9787b66ce7efe184d21e614db54fb263e0da3e46ba16dc44b1666b3fc3b3e69223b3d72b430c7e12d2e45b479f9c31d0e29c0a9256786de7800d8fba57b072bccb47b7f7914644c25cbb795ff37d63b5d54262c47c81c128dac060ddfcc105bd3d554761b7c034242187ea7d06a8eb20cddea6ee1e62841ee94a39434e927aa8422b6d2993366cdab38adbd3731f51166ded3ad3438332773933cc90c4704c93a903ebbaf96649822f1bcdb577dcc6ce2b80704cafdbec6e2abdb0d9c5921f4f14a536795f898f31a237a51b7443605f6cdd0ba0e94023d573bad29206fa9ad411308472b9887ae8cdcd21c1fc0dfe7aa26914127d6df25612ce861bdc5de7d7217e3911ada25e4a39e32df0b70561c36ea730f4905f44af28bf5c1a70e2a48691c7d3b5fcff499ee646ad17b1e323dd4608c0c265fb1d0dd8d8fcd81b97f231225bea72f83fd82d9895a3e2b12d69fde9d53670172ec4091c0857d0161432e70bf5c5f527c50f7faea6c7cb8f942dabcc1982e3a50afd77503708d2fa8fcb58b2cd8b0560a13cd673956848a0b8529f2bcef8ab225fafe5719a9f06342f85473dc5a841b02d2927170b31773fc3b4c12f01bdb1f58a2d56d0d0348bdee525d79c78e71e473188ac42e4ed23ffcf506ba9a0ef8ff2169ab464da1930bd63b414e0e7c70418970f30d994da49f47f29a2e1fc7cb92b5493cea154f0bd88dc6eea9d48ab0d5f777573e659d9000e43f1f7bd07b41c146dc19b2658a654badd8ad38141b908452d6b8d80bdc9b030af740bd50ba3878a88c5cfab95cfd7f0443d8fcf9f735c7fd5301e531fc09b75317b020470d3e77d8656cae5fbd06350eb6b0175a0321e6008a3a6177d461d1fc88823c14a3c701c0409c0d609e68b8f6636515f9334c5e0231dd05bab8e986f2c60bde4cd6fd18dce88bce3f34fcff923751de6d3c699e17711fc90eaea9273a7e55a99a08a24d37155f3e787d92e383570f2166663657239be5edecb4d3b34ca15f3a643570570db5061f68c382bc67a77928706ca72c66ee14e4f40bd8c401e8a12022bcb1a974b0e48749625aeba3112d2b6dda7661f74e6c2ea7f0a689a4faa9a7b1d854ae94bd5a031a723ae922d83069ce3710395a39f63c2db642aa82b3cf7b09cf2a2587902df38535fc0aadb73854c698e5d000571839cdd57cbe5febedfe8d3a1e0ba722b42ece92bace96d18ac704d927199dbd090be13ec9768b2aec9a8a694c27db4a7dc556397b6ffc44f19eb94f0397f5592f0078311986ea3437c6a20659ab0fd30f6a948839a30516d8319df30581155fc215287d5f0ed63115ef31d53edb8b5703df4f8caf0b6b69ef1506f95b1e9d2f0f49aaf5368c265d14d0ba94a18706fa10e85e79e47caf012d8b13148b7a6bda1c4075ec4e8e4191993618fb1fcc2664452d8de46f1bbc565c7e7ba7d7b37b0622543a60d55627ef231e4648facf04ccbb7a32f0ae95dc0273703622bdc8c71e828951edb237de2893ca78c73731a3057f44dec0c219e5c401ddf87a10b3967b9ec7412ad443fd48e6571c912a9b1a3c422e89d8ad09844d95c1893e101683ff611acc5e939e0eb54c5b42459a6df5b6706e964789764f396301b51bee9ffe932289a1f13d85663d024259f1c8ac235254e85d76b11dc9c23031bdd8cd57ff11b940669e408dbbb537203edc6bdde6820d21d32fb36ec486486ff253bb3e66c5b97ab4b05eac93eda504b9cefa1b5f393d70e812ad2def8b730d0306f2a4b8e400cba14700d643bbe07961102d6863f6a95b7471ece0c5936f07728299363e452e54dc360caa9a12fff6871df40fc9da459ad2cd4458ae36118a847da01d6ae9baa72e05a3fb373b3cd7a5a67aca7dce3eeb4cd4aa1adf585104361ff39d20b7e97450b684c30287e4249aa92385637a02e7299b1677552b73543292f221e9866be91f306252042ef5469addeca4d3dd037b8d0648b5773e1f1b93537ff4a6ecf29d25d9f10c2a1eb56dd0e040752f2c86a8be9dfcea3d9f91c8da3fc1c8033c8b21bed9341009b7c1bd6cdce37579b33f87d2206dd65e457d3bf965f5089bef8eef5f9ca63f99b120d2d93f7a9788e48a0fb42f205af1858c5f53bd65f0748e39b5a101999761275216135db20277c74e9453daeb06ec1bec7e6d669243c7250cd2d9d480c211db82a1dcb05e248e41257de18c4177138a2805f0e23b913fd923ef9008596ab6c207cb1f2604a7177ad21821138253fd64c750ec3121e5a5990eb3d89a62ecab788e6aff56ec190266e57758c0d2411a5e0560cb715d9e8c86ce3d48fef13e677949ba9d2c62f7eda5009ddacec63f54779e2b6957a5b3c3566655683f3d27de0a0897e2ca8522fa2631d15de7f3d6d02cfcade7e193d6f1cef3c7d392e1fa3224f6ad5905dadb05456a15fa6be3b95e9e794bfb7cf26774dbcd0be665bf7b8baba1c08094d2ebbf0b5d2436e913f579fdb2d6eec7de782aab6d2c01f1b58798f4c7e5501b698942c977972c531f635a91580feee1b4b1133107b5339468a6bc233b2b5ad84478c6d547df018d434449594b75f498eec4ea47bcd92e3f39d565b88ee1d3ebfd9acb7c490b023d3549f529d00ad212cabd8b1746736022e9c60fdddd28611a9a84dc4ff58325c47b287f1b8000ec988c2b5e30bbc2ae646a6d5419558c7dbf812778d120a00b8c57a0757803ce383d4acce0a74c2fa37dc9fd7b914f44d1e42223820141b329135a1c7f300f3fb7d568a6dae39a8287e2abf55eb55096570a67f750f3b51c62e90a3625a57829404c26c462702f89455dbee7e753e41428e721c64577565a122e1b36baaac63413008878d8b2a883fe28f53d132e6a83b72f3d0ea4b1542ccafedcf32629bca22412e36cc6ceeb35706163281b1c4ec5ecd2562e6553b9d9d5a16ac6ec395e359050e1e06854c5a77ca8cddcf56a2c24b46e2f77a9755670094e9a2b5af218e29e39db72290532eb0d9cd59670473fe36884144284d9ac994e4b28d6e1fb5c4b8ff35d62aae821cf58a5878c0302bc5cb04abd1a6c84ae9c4ff0dc7ef77c1f456fb951c0009cc1b0a965f60d627c4422f43de56147b2c06e4226d1c66142e13c76f3c9c8bd90b5194e8cff05950e9a0e95a3ef6a0cc05bf2425a23c55463151c08b5a8f37d1f31fe1b542872b06e601555a2431469630d09570b9d135f867f4e6cce9be41cabccbf9a5055f941c242a9ff9923839f0983066af1ffc56910dc51654a052edc977827beabf80e171dd716a7ffeee8b230e3e5a1541ac1c694674941de39cb09335f9f3f951df5718efadfc9633ca0ebc679fc908f9d46daa8411aec92e7592317a15862bed5321f22d768fd08c31d3ca09c5e3e2c003028c9572ec51d3628738b8ee02db6f2e5f91d26b623d46b2337f2c8225d9bead0e64f78b1f49f0fa861285ddcdb88c54137865ef2306c541d3d49a8c4eedeaeec3632871635befa70798d2520902cece0a43f6b42561078a617b214dadec9b57e21150e86a722ce4e9bc8830957adc778dfa9f092dc8adc21c49ec03c8a72f49debb33d98539f6f24bcb693b187210918a4afcb50328ef11ee65e5ff6d2f46cd5295002f97e673ffd67398b0be816e65d7bbaa6335ccc42562291b4db11c9e21db490461863cec45059e2ba29435f3c0214aba8903163a57e43608e72cd5bcbd7a038c20de052db14539449772485cdb175442bf84a29a18c0b77436b573eb2fc5cdcc4fc7be17489ec27d50dbfa1551b4c768e43001c4b9c7c2c656481987cdf1e5853b70705b4d377fd9944ca2a78df3a13732c1f2317b81db899672a75b320344f68fd2c0bdf7d226f34b560c3751f347616ef9b49007e4a2627746cb902cddc018afa35b372228f38826c806556b881de72bfd1653d3bd24964d2fa332bbff5feee5f4c2d4adcbd864f69a1807f571a2fd631d53801b6d67c24d5d759e86b5b86eb4144fc57aeae9b77ae82d1fa02e3c45f979c6ed24cbec22cce660cdb3bc090d6afe904bfc076538fcf30393b928c14a59bbba7e22db467ec1235e0729c8993fa155fcd48c12a102028c223540d9ae2e1c1a703d57b1ed69bb369234b37c1519691434f587d24839e01174f4cc91933f26cfb69ca27bacf0d7761da631cb0b4c0d02239e855cfdbcba5f99f8dee6d19381c1a43a59f99f1f929d4687152887b2d60bf077d3acfbf11fc2600a8d3420bb86605ef291b1dbece72e260f39de88ba4dc0cd171740ad906552a5f9efceb03b7aecfa1d7aa15575bdf086a363c07f98f675fe00d9f643025405bbf75624553f01fcca04a8825654a3d48506db68aa2450bf0cfa97b44fc9cb502c33a8dabc6c94152bca36e61c375567737501c18f14a06ba6bbc6d1441cc837b2d84bbe4b123b239c525845e368f1a4125d72646caadf83b2acb9fe4471874333ef8174b54e42da351eb2e208a06f21d2ff87e5e9cdb6029e6013cb4aae283ca5080c7f16885f25d85a67a0fd85fb0cbfa6d015a5f4c563abfba240a74f950d69edc77c85945f233c8b82bb55e4d9900c5762e263026196ef658f934e3691dafa119e697b4747889609388b1122b683ad8fd04af070833487a791542f3cc8e14387c401476cfa5f9586eeea0703e88eda73fbd553ebabeb383754fa7ae9c2609804a714f7b26ae8b76992a57fe9750b60fe0aab2ad501d2bac1d6df75a1bab01be6fa12ca191e055f14ef3a16b70096e0491168e35c1fff5c5df32a7e42ff6bccdf0d2fa8bb11c6bf7a78eb67814c6b7a7ed7ab9d3116fe083a1e30baea0319bc17df2561dfb82313ce1a21b091defcd1ba9539d3695292afb009ac9973889c41831db42be3478cefb32c0fee0784890a68b4157c8176ef71d461dcd9fa88fe9068cfa16fffb07fd1ded6e8bf6872e30493a660bc36ea4c07b89e23bd68710bc55d3111008f1ce1c437176d0cf96d240fbd8db382e45b7c8e1ddb70c501442b887a21638a274049d12a133e54f6b2e6977542cf5d547f2dee1ad3ec96c1537287b95acd68d5bd50259230f40a0d8708e7bd3d2ed7ddbe6b608b069e969fabd515ee222b56a13560c54c73b2cc6cdfe0cf55b572cd17e9eb2c76558cda8c19a680c017d1946e490a0cc6ff48903c33760f30af8cc89f210fc79960bbedbb870862d0a32cdaaf3de0f2b0cc74855ece881087707949b29ec52dab7269eb8be1fb308a9541a6778e8e5cd69615d3feeafc114344acc8dc4eee48a694702ca64f476156170f37a7b50341da2a4535db9eab5c12dd3c4c3f83632c8bcd2b6a36bba6d296185baf0f012f5abaaaa6c41c8a53fb4d431adec681ab41e802521b2536122c1c2ca43be20a23d6e5ced8f6c00e03c2588fc7684f8aec35737aca8dea042cc46ef1d863ac77aba970c639c170516fd9ea9bcddfda6c9cb5a5257f2a9be8711a8616b8661f565464991627c14d235954e62922abe9d5bd0856a0a2ff855e136883670cefc7677f721b506c80b30ae42a7c956bbd4049713161b17a22529cdb8aa645a74f2387d8696a3ee0a552c6f7f66d7bce01ec71e8a2d9904226401eda7f0a9a4a9267c7fdda0ce59910fc12d24441e378adb666eadc4ff11458d35aa7db2e72fd57ea930e68b181fbf16901c9b638f1a4304ea5cd4d600ad52f48e54ab32b383f1c0462a73146bd8dbd393"]}, @nested={0x110, 0x3, 0x0, 0x1, [@generic="a5cb8dbd708f17efe2653616e7de7e069afae407ad031a935b2c17c0838b298c38fceae6c9209ffb718bf6ccb1c6c2a32f0dd08b07acfbe0f4de88f6447a483923", @typed={0x4, 0x18}, @typed={0x28, 0x67, 0x0, 0x0, @binary="009eb291578abc37659a349ec23a6e72b94f5a9a26be598bb52b4515ee5558a55f7f72de"}, @generic="e417aa07f137255cb87a96b8488c7d51d750d9ee8636ff8d5704137dcd62898d26f474d4735268c5caef620ee30248d67627c42f4643f99c0152aa293925c1387d6f6c063a1db9891409c4969d88aab3b8c78ea6a97c97d7fb7887164aa6965dc537e3f988e09d49033edd0f5d233a471f1bac98042b3a09909af246417f6c97663538ffe77657a3b330548ca2f2bb5ca4b4d149c07f2ee0496a8e70f9681d"]}, @typed={0x14, 0x6c, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @typed={0x8, 0x7, 0x0, 0x0, @uid=r7}]}, 0x1310}, {&(0x7f0000000000)={0xbc, 0x22, 0x100, 0x70bd28, 0x25dfdbff, "", [@generic="03dbf2ad0101f61e65a1e60d6c8823d1a9a4be4c8a5e4a97133184e17d32902a07a84786f600435ec3e7ddcaf53009192859a8f73d7372f1dbd901f7e5c716182480100e0530c45ab80aa7ec0d3e89a0e33067419dcc2f5893de07af722e4bcc541f037080480eaad4ab389b181f53de2531104401754f2f9cc25a8161f727fdbe2a8a0ecb7141884dafbfbccd8a25c38ae3d8ef77b2e6bba17dc0f8df1715", @typed={0xc, 0x48, 0x0, 0x0, @str='ip6tnl0\x00'}]}, 0xbc}, {&(0x7f00000001c0)={0xb0, 0x25, 0x300, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x20, 0x23, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @fd=r3}, @typed={0xc, 0x34, 0x0, 0x0, @u64=0x2}, @typed={0x8, 0x19, 0x0, 0x0, @pid=r9}]}, @typed={0x8, 0x4, 0x0, 0x0, @pid=r10}, @nested={0x78, 0x14, 0x0, 0x1, [@typed={0x4, 0x2e}, @typed={0x8, 0x60, 0x0, 0x0, @pid=r11}, @typed={0x8, 0x42, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x1e, 0x0, 0x0, @str='ip6tnl0\x00'}, @typed={0x8, 0x23, 0x0, 0x0, @u32=0x6}, @typed={0x8, 0x8c, 0x0, 0x0, @uid=r13}, @generic="adfde50b51588f3287804bee60d71ea1f13d6a85ee3c70101ca50a18f456d706e740524a863c8c324ff0d57489e94dc0ea24ceb0e4b06e7fc3dc0c956db6c4c2404c", @generic="7f25"]}]}, 0xb0}, {&(0x7f0000001b40)={0x125c, 0x36, 0x20, 0x70bd26, 0x25dfdbfb, "", [@typed={0x8, 0x2, 0x0, 0x0, @pid=r15}, @generic="0de28fb34d58bda842399e467d18511a8be5f8ac41f8a1c106dad234427cf996d650a23e3853db6e71ccd69259d0608d806ed17099b4b55db1bc9d1831568d07f18513a2733203160f5fdfe7b58f333e01b366ebd107c977dcee4bf0e81caa79d2ed0c45a51fb06d5123da203e4cc4e4d1b35cd2deda87a05272412e141e0c2ca83377ad96397882a7f608fbf3c4d701113b9027a066965050192ad099aa44c48f98d26b9ab5df23a5c5e104737e169bc7888097450602c4a12a7842d6b87a6af88d76ec664a267b02f1025ee81947d50bb0fcedc3c3b6e4ba64002c74fe5bbe8f9221733735850a399e8552a6ed145e174a7ccaebd7efdb38b35f40f47ae0fa1943cdd7bbc26801253bf8bfeda3cdfbf05cfc2351c850de4d2fe0f8bc36ba1e5e381c10cbd897e95d7fae1d0cae2430344ec01a45ff599e8cb2790a972f3dc075007e6d77c969dbc2e3bff0733c4b78a433670ef928714c7c98662235e23e1b3e3bcfdcfbc61df98ddbb66a7d3f24b4c98ea6799094f28d110c3869b6e9ade10692aef8f7c1852c5f899c5327bf030dddd95ea61c8b6fe45549907cd16f9f0e2c512c1f9517f8a5bb7b0347c780924cdc2956869ccf039c9c8b624c802b032d34b574271187c50476cba977da0377142b41cb15b27fcb7d69de27acd5381b53f965aec036d105036125662038389d8d6061d7a6e20bb0ac771a06465094af943581f6010d174f78d5dedb1f87fff947ff20524ea2b334cfed96d450d4b8b86fed377095a6a0d7ae621f3f12d9e13e71e4c3804884aa2061f412dceaa9264e33f469de735e95f5909689ccbf4a2c6ace6cba37d381a46904bf571e2122d895585a33e6b567b7d0b4861bdfe43b87fcca0037e810d59d8724d35f0ff8e777d5fb046bccdfcd6b03645ae79f923917762e50d80248adad1f36e8fca1ceaab4c7f592f17cd1d820a27e443430460b05ada1c1923cfd275e8ed594066cec6472fa643ae86efca54c3c54c077aca0994410d4e19088530299271877b7fabd96e7302047a2ef624e2b01727372da1a70ac3a2d8f8a8c4f27cc21551c8cf5ffca7dfc2d2533cd715bc22e5671581f7ac4662f761db5193c0710dcf0a34d21b2d7026af1d4760db898c82f36c1f0f5bd691c8dc31fea2434585d859212624bb31135a0cd030537b77e09b459ff7a6482d8bd84667d7133ca4a4d712e44f5c9c03a2a2784113a92f396e9a68f40b8170bc4efd385b55756387db8951ee366149b1bf5a55a021d47b3e86d87e4a3817d1ba70ca70949c58611df260a8f16d4f236c276d7ec2fcf457a111689e219a7ed150af52c6b28fa0076fa4a6d1f17ab5766284a20ebdc916f38c344571bb04a71ea2b8926c3f2e062fe9198da4e61f9e06289472516678f89801587c687a1130b217d9af40efaa5480beebd0f57bb04eeab8910ba667ebca921672072ddd020d4bd805ccad8567cba69415f5ecbe2d3a59fa6c894632c92dd2bc3cd1452bc4cc5fcb54f169633a08cc03763469915e89dcbf5856f8728ceaa5a055e61e6b7788284ebafc2012fdbab19c22fb52b7406c0b5178752b9e7747240e299c6460c1f1451c0337127a5648834a7cbb893261508ebc47d5ec1bd26ecfdd85566f73d2279ee7d5966891e8265cb5d09ce7cf6806c2641f5409c722838e4a7d5b6a018e2943c632d4544a666a3c61e7a1b483937c90fee9f4e879e0eaf672dcafef33af68f92ed24142022c4a244d54a682b7bbf43596100842b2fbec02f6a94fc3536008c1a7a007575ee69d7372d34bdae8343e1b6d6448f87007777212c903c538bec4afab037b27cf9bbb9d180f5f506e33d0d382f7ac004c1c5795fb67db31f438e743fe3b79c75f4b5e5dfc4eae68c0ab7095be3e66f5d382203dbeb39d6ba0bf0020e7730b2ff11b51dd22727b37e73ad774d02e7dce834fc4d07dcf18526849480851b47fe706f00b07a50be8a69942ed1ec542b25469db21c20fdd6027a841cd2720751417dabe25a455a5de7795a88d68b231d276a8f563ae4d51163cdf65b0244e4c65bbe0da6f382321903fb96e2a3ce678ab1577f385a3ab0c4095b0150438dfec22404def5462d20c3e8e2594f91ab87937f163e6a788bb15d2f0cadf8dbea66080acef0b5d09f557524120a28374e9152eca44434e4e94db717d7567158ecab02b0b78100ed716c99af54ffe3527244d0228f0d69f37d15d811a550552738c1563eb3e523c40af791cc151823f1fd8609ce03057e36fa678a7287a016d886f5d8f56a03812ef199fb9091befa9b8c1f329631bbbbd684f29a04849e476af8a9ccc03364ef668e663abd67fa2933274db0aa2b024c2b7348651146b5592a873b6ac158e72a735484436f186222e7c8f877d96a4c563d60a3bc449ff1dd0cc23ae51e56463b70fd138a3cd8d3b7101acc3780423380e6d51cf860101aaa346401d9b156bb076c010569583071093b070b5d83e22acaf31f8286bb2505d33d0f04ee1c9e99a335d5957fd9268c191f1ddfa7a47df7299a77750c163df59e659b7bd696930be7fa036369ff500f1f80468bfa8a4ec631681a3c6a8cea4a8f75409759f14553b0adc9c87e038d6593af883945816e71a6522e9ff3c60215a53e6bfefc7ebd6dddb5642f2439f6ca82ccaecb845ff5e17aa35a81d64f1c7e09f44bc3d1ae90ec758c577ae7a0e8c1ab7f9a736ad081f8dd4e1c0c1a5a01f66e6917deea269fe1e82cf05e2ef11cfdbeb50e6eabc8fa7bea055e8e5afe7b0864305ff8aa77ea1f6a286588573ab84c692a0eaa17cd535393424cef99b1c06c543d2c61cba7ef43e3fb3793a661f43eec97888f27204f09d82869d707e3dd4c437c43594cdb2fc4840f4e7d690015aedc5e612c2b58acf4d3880be6f84dd0818f5e04e33a66b223eaaccc917807ac20996ccd252d2e16cb6521abc86dc500a052ac7f08b0fe68440d5f88dd254de639dc3afdd3166f30afcc3b5f26f78bb185417e1690441472244246a8a4c306d12b4df3cfbeeaa0c3f152c6031b46fc8f67236e78b17b3ce1f6ceec0ff3312a4effd07c391ce660bcf9e0f2a22f8c8df13ee9e441f0b11db6a4bce846add82f7324e86cef20acee2b1d17e2937bd0b59132d645aae76315cb7ca9db9e591fecbc75a3f150918fdc32a6f5ef1bff8cdbd9ffb762d4db6a4a3242b922a987ad01abeaa07c8adc0cf7aa3c6f57439ca5ec174e6974d2f35180077a7c2dacad471f45ff330c74bb32b6278501e5b20ac209f1f3bb9e99474b829ee765d19b9523d0218791a92a3b637d99320ac0c8c5f188225754fd6ea7d784ea1d38672714209d360adc5ab8dc8c922833372ce10f994b52b977ec3eebefb509d4e5a1d0df001d17caa55e5dbd35c10b9bbebabbb5ba01fb6f91e86fa6547dacabeb552a6c1b960baee86af9733bca02135fe9287a7f1c75dd751013920e2bb46ca7aaba213319f385ee711e8772208f5cf7eb883a74db451862536aeb9f695b09d37c12b8b4c68013ff85112f4759f6461f045d75a83c6ac669efb4214020c8a7334c6902a0759d847f51d53eacec421091d52ec4e1aef71a53b75b7502abd892685fb6718ec1ead60478e27dbc4cfbf27fdbbc07abc228aa3092041f321dd591ae676d09447a555b1eca48b0159ed5322ab1c03447e43d76c4be0af6e352c17d2d42536e27e5c70feedd8d96c8278ec346a13e2ef8fee97a8720b404b8bb57ad4385aa4b10aef92e18d8196a439caadd5cf088c92cd09fa728a9429824e7e5f6478b4b33bd662194dc5e0e9dd46a4912cd971d97311c375d5b6772a971a40f1072e8c74ec76656511772e42a023edb80a806d0b2ace49f35030402639be444d1a2a08f4c404506930c3211548c635badcfd69759b4442ea38277368d6c284fc5332ff88f9ff73b3b42a30c9a81fd19a99ad57cf69091b48669c142875b6291fff8d78307f355d3df8643d807632ec9f075fcdb862720f4c01caf5f469388c9a5ce1e35dbf36837cb9b802494fb65c3cb80c966fae51d7a0dbdf2a5b3fa47e18e54d3386d35f3cfddf24f9a17ed8e8f30d471dff95b3f343084c0d1df16cfa10af0f34f854e3dfe1d86fbdbe6bbdf415992f68f6c5402a2b4cdb11f64ece2830faef786ab994e57315053e5a516bd1af0b610513cbcdfbe76924b06e621bf888179f5ab3e34682714b81344ff3c9ad8463c53f760991a1fcd3e565dd3df0b12c12178e5d1cfc4ae459361c23725a680028b5d554a4d3cb5987c7cd866d2390f4703fa43b3f0bff2160e7bea72576e3caeaf5ca978ab14d4b14c55351ac63669c05354f7af108417a2f88848b4a7eabf88ea8012f8e3396d3533f02f7871bf379c6c88b4904da834f3462ddea6a08acee9a92c93dd175e2ea1bb50a264b4c40cf618eacc066f83a2f95e9330519f3d57726483971a1b2d0d23954ec59dc2c520f7908ae26dba451538a9673e8d2b11c221e6acfafa4876e82faf8b1b0e049071efc00000d4e6aa5dc07e16613403c214adc06e2bcd90d7c51cef5b49c9f8d73a4732097e782283efac531fe1ce0daf82cf22b823a33c1ee2ae346c17fcbb93481bcce79f070f924937a657c0a17089e86eb2aa4112a16f6bd7efd5fae61f0a9dc88ed79112b06ed192f78a19add11b4cdcde209175cf271d4d7d81255c17667eae9776aa71de0166eb2330803859a2b612c72406a393afb91aa7faebe399ebbc61297acc533ee9cc7a684545bcdbcc6d077304e169d47b4cb66b7dba4acff04f0218a1bb33d5539a7044c7ea2361ce6da6cc94e15c98240a0cbaa11a8cb3313c504ae78b8b6fee0c93666e5628cb8bb696f36b110a8eae0631e708add115f4b7903f1b88ee627f4284afd41f1673c75cf2b927fae5f260b71bb224c95c7ce5516980f9dc61c05fb4b86c8972365787080fb81103d9b757b4736d24fef79eafba72c2723e72e13a3b68a91053d2dcfcecda115c53f30ab14716e9c5bbad84f39897663855db61f9a0bc2ad47b11a439fb53d8df144ef26ee464ddfd713b6c5a9cc5d18a5ec6ddf63cd660c28062f6efadbb028ed7438cfdcfa44281045f436c63d88badf5d66842f44c7c6932108a19ee47bf7ec4198ff38248f640ac17f6ea137001b6b7d129c6925a3255ef12b90b9ffe5ec2196747a904e6c67ae2b159cb8fc0fbc344f1e1afc702950356c17672b926d05cdf6ec4dd24408396e6c7e80328221ea8fb5eb2c3a14d5ec6ae4e5be4dd60bdd3f99f4d9121fdd45138d3da7fbe74dd852d6a69945a16afe3756999d357b5ec1813f78ecd824a06312735fc777f989a9b7fbd1fcd905edaabb22a0961d0a01fbd6c86e9ca69ebf4c41e57634eecaddb1230399d6772c62d4bfabf7098a059059206e5b326158f18749d73e9df812d5d565836d1e21b3883becc7febee29bf7df52d9ae5c0a4704378bf3bf53e0b79a2a196e6d6d53575fc022374e92cdb1582ccc09645d31ae3227650521b27e17c1f51917488618579d310ee7d3342c7f290932b86f9461410db58b2077938ba36750833f868ae95281646b23b5310dd56e40267d8a19aca6efd80e7efad32d4e3a09db01e5891578c85c853c194550b9b27ff12d0dafe790dca19117e3eabe6f6027806cef3e70166c4bf759aa148268b08bee2c68e73a115b7c96f299ad623a29d77a383e69b60e9b85c5af3c1b30e7304aba50d6c26fe7766887dc71ec0f20fbba8accf062c4e19c013db911fbf40a5d4d5f7229a548324ebf6a876a4c1022152e2f3c64468df82198babf4fbf1ef", @typed={0x8, 0x34, 0x0, 0x0, @ipv4=@private=0xa010101}, @nested={0x23b, 0x46, 0x0, 0x1, [@generic="37e2191dd6f695a1981eec1f3ab7b0a76882c3414ed8a8228fe69044b89d88f58b167ab95b339f84e36dc56376454b5ad8d008987cef5a097d351d75d25bbaa8f727f4bcc54c4cc0f53753d7a91ba5f6a8b6e86904d9d8cf1a96e746d8309171089b7a936165b73f11dada4ecd31df49aba8c60c52ded13b976c58ac62ba2bca89ddaa44b81cdf4e77f7cdc7e0a770cf663008224e4cb0c375557636", @generic="e69b54fcf4ff7de568610bdbe47f9e2442f6e9d62c1b000a57d10e735d3e15d6d9abfc20afe2b447f9602729236bf9e7b611de331d2b023f61b7f56b32086060414afc77ee3a66da8294c7b2e5b340c1a76c7a8a89d5be1d50dd1ee430340facbfcbfe4681aa9e4252d93f0c1d13a0eeaeea2490f42f062f33080ae5196a3577214008dbc9d354bd5b49a5", @typed={0x8, 0x7e, 0x0, 0x0, @ipv4=@multicast2}, @typed={0x8, 0x80, 0x0, 0x0, @u32=0xbb52}, @generic="e702a0975e5c3322962bad4fdacc8f8f2383cc6b36c4701ea3347a09bd2882ad99e9189ae5f3da3fa19753ae5ebbaf138c739a57a07d65ca82ab7c330415c1a50343131f4dec1448fc0d20e40d93e2c4df4487ed24b624515d3fc473b7fffc381970379d91af9b3dfab89761acd260b8970185fd2c2ed0e5564a1b3e764f93148491f22327e9833be0618deee3e19388fe38693cdc0dc8ced4580a22fc7889fb186e9e1466deeac01df5b06b410d3382", @typed={0x4f, 0x8, 0x0, 0x0, @binary="b9b2d6cb7fbd0e0129566d487e2859cd30ef310e6d2ac964c92729ca888c2fd01013ac1be2422a2dacc61b02c328278e34634b0c62c347833840c3f8f7bc8803ccd8adf2dcabeec141f7b9"}]}]}, 0x125c}, {&(0x7f0000002dc0)={0x28c, 0x20, 0x2, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x111, 0x8d, 0x0, 0x1, [@generic="cd8477bead67facaf3aa1687e3940b1646fb87e2009f204f8fbfbeb8ccf700d86c99ac0a8050e4c9ffb3898a7ac8ad8bc6fd853fe745869ca3497104d49404990349efac17d40765938c1c0c615d0ed7dbfd696752aef77ef8a21a1df22ed6aa400737fa33ae296e9553b0f9b9075ab8898cd1", @generic="8f2330875e255014639e914b464bcbf9da30096550296c31a7098e3ed39d98eb39d4608f8b82c7a06cf1b6714fce6fa84bc4c617a543eda148f4660988e1bff3bf37307155f617593065", @generic="b0c9760ddbcff50bb787ec4c1c415691a017dcedbd12789779f1222c98608449939f6d1084c8e5e718f323f54e7dbd2705d6269cb61d7eacb400edb1976e003a30a57adc3288b9b6", @generic="ecb22738f5debd52"]}, @generic="89721a9ac0d03a5004a7ff0ee1266fa5bb6d8e5f34a0bc42362d9fbf968f43ad0e4633e350371c2974614e43c525f60beeec2ee98ddd8990446a836521429fa87ffcb4af5541c8eb13cfe1fc93b9481d60054e23975450340753923701781890", @typed={0xc, 0x7b, 0x0, 0x0, @u64=0x5}, @nested={0x4, 0x5a}, @nested={0xf8, 0x4a, 0x0, 0x1, [@generic="23f4a40f13bac494da39ac302ffd962ea659a0a47c57dd24022fd85d3aca16bbb0ba6c6d65b66e96437e4666a57ae14ee902776632757b81980ee0087cad27a66fe9441737ff2455efcdccc7bbf93b4073faf45542bc87bf76a787b09205f6acc9c99a8ff62b1b5d5e8903fe58cd091096d4c619b6618b25f3eb31ed9a46557cf5baaabd0b78345c917a309b4375cff6480ff503a6dbe41c53316cfdc58115a74a0a865594d26176c23737215cee94f6", @typed={0x8, 0x36, 0x0, 0x0, @u32=0x3}, @typed={0xc, 0x2a, 0x0, 0x0, @str='syztnl1\x00'}, @typed={0x14, 0x21, 0x0, 0x0, @ipv6=@loopback}, @generic="91eb8a039259ebccbb7cf4edc574048561909532940c9a22b53e3cda"]}]}, 0x28c}], 0x5, &(0x7f0000000300), 0x0, 0x20008004}, 0x4000018) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000700)={'ip6tnl0\x00', &(0x7f0000000680)={'syztnl1\x00', r2, 0x29, 0x8, 0x4, 0x0, 0x0, @remote, @private0, 0x20, 0x8000, 0xc, 0xc8}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl1\x00', r16, 0x6, 0x1, 0xf0, 0x4f4e5f4c, 0x8, @mcast2, @empty, 0x7, 0x40, 0xb209, 0x100894}}) [ 213.034422][ T1956] EXT4-fs error (device loop3): ext4_empty_dir:2991: inode #12: block 13: comm syz-executor.3: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=8388620, rec_len=0, size=4096 fake=1 13:29:51 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) socket$netlink(0x10, 0x3, 0x6) r0 = socket$inet6_udplite(0xa, 0x2, 0x88) (async) r1 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000480)=@bridge_setlink={0x30, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@IFLA_AF_SPEC={0x10, 0xc, 0x0, 0x0, [@AF_INET6={0xc, 0xa, 0x0, 0x1, [@IFLA_INET6_ADDR_GEN_MODE={0x5}]}]}]}, 0x30}}, 0x0) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) r5 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r5, 0x0, 0x0) (async) r6 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r6, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r8 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r8, r7, 0x0) (async) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) (async, rerun: 64) ioctl$sock_FIOGETOWN(r3, 0x8903, &(0x7f0000000140)=0x0) (async, rerun: 64) ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, &(0x7f0000000180)=0x0) (async) r12 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r12, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r14 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) (async) accept(r5, &(0x7f00000003c0)=@xdp, &(0x7f0000000300)=0x80) keyctl$chown(0x4, r14, r13, 0x0) (async) r15 = getpid() sched_setscheduler(r15, 0x2, &(0x7f0000000200)=0x5) (async) sendmsg$netlink(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000800)={0x1310, 0x1c, 0x10, 0x70bd25, 0x25dfdbfb, "", [@nested={0x11d4, 0x7b, 0x0, 0x1, [@generic="08138ad406a66aa99164f96faee6f79d94b37881a43db73c7490b46ac9c9140c738a7b0dfa685c9dca5081d949b9fe20b71935f45a790a6c684899a565c8c49b987d1dbea0e04ecbba9cc9415e914e49e1150476fb7774d8ee74657f08d677e950f22692798f2c876d517385c936de48c435297805bcc1ce2a2faf1b3a26c9a9553100c7a64e48c4684ec96d29aa54e615b09e845f4f34c3b79ab80ff2afb66f3a483e1fc02909e0b1c2628770fa12cb16297d0d49804d058f2ca5fde40458486ddbb82f", @typed={0x14, 0x83, 0x0, 0x0, @ipv6=@private0}, @generic="15933e0237d94bb0518949f855f1e0472c350db9367733d0f64930a40acc6e42695eec167da90737b4f3ec0d84992781c5807933198e0ca43bf11a8b93a55291b4088a9e42bb9189f1d21eb0f0df7ab86528c32230b97b9f077e41d515f7233ed4850777f6ba1ecf1c0c0eeb26b96ebf6de35cd6f565ddfc8663f04adcfcb70120547c464de57cceffe49503fa8966fdda5a7dbb6efc6767b8051e073d20abc366b0b010bd3aa892f1bddaf80f1bf645ac7db7f5f473ebf1e95ae2cdf144d8210850c88fd24710cd7fb570fc200e4b95dd4a97cbeeca361e5a34352d57bc6ea987b7a654017c8daf91c1af086aba9371", @typed={0x8, 0x10, 0x0, 0x0, @fd=r5}, @generic="f3cdc1ec326ca268571cde311d7509d1c38d1850a54162e81575e79eba3d48bc6861caf893ad8924a6be2496a8bad6f45015536f7ae9d15d31fd35e77fd0a9e26f2c8534acf7e3a4d9787b66ce7efe184d21e614db54fb263e0da3e46ba16dc44b1666b3fc3b3e69223b3d72b430c7e12d2e45b479f9c31d0e29c0a9256786de7800d8fba57b072bccb47b7f7914644c25cbb795ff37d63b5d54262c47c81c128dac060ddfcc105bd3d554761b7c034242187ea7d06a8eb20cddea6ee1e62841ee94a39434e927aa8422b6d2993366cdab38adbd3731f51166ded3ad3438332773933cc90c4704c93a903ebbaf96649822f1bcdb577dcc6ce2b80704cafdbec6e2abdb0d9c5921f4f14a536795f898f31a237a51b7443605f6cdd0ba0e94023d573bad29206fa9ad411308472b9887ae8cdcd21c1fc0dfe7aa26914127d6df25612ce861bdc5de7d7217e3911ada25e4a39e32df0b70561c36ea730f4905f44af28bf5c1a70e2a48691c7d3b5fcff499ee646ad17b1e323dd4608c0c265fb1d0dd8d8fcd81b97f231225bea72f83fd82d9895a3e2b12d69fde9d53670172ec4091c0857d0161432e70bf5c5f527c50f7faea6c7cb8f942dabcc1982e3a50afd77503708d2fa8fcb58b2cd8b0560a13cd673956848a0b8529f2bcef8ab225fafe5719a9f06342f85473dc5a841b02d2927170b31773fc3b4c12f01bdb1f58a2d56d0d0348bdee525d79c78e71e473188ac42e4ed23ffcf506ba9a0ef8ff2169ab464da1930bd63b414e0e7c70418970f30d994da49f47f29a2e1fc7cb92b5493cea154f0bd88dc6eea9d48ab0d5f777573e659d9000e43f1f7bd07b41c146dc19b2658a654badd8ad38141b908452d6b8d80bdc9b030af740bd50ba3878a88c5cfab95cfd7f0443d8fcf9f735c7fd5301e531fc09b75317b020470d3e77d8656cae5fbd06350eb6b0175a0321e6008a3a6177d461d1fc88823c14a3c701c0409c0d609e68b8f6636515f9334c5e0231dd05bab8e986f2c60bde4cd6fd18dce88bce3f34fcff923751de6d3c699e17711fc90eaea9273a7e55a99a08a24d37155f3e787d92e383570f2166663657239be5edecb4d3b34ca15f3a643570570db5061f68c382bc67a77928706ca72c66ee14e4f40bd8c401e8a12022bcb1a974b0e48749625aeba3112d2b6dda7661f74e6c2ea7f0a689a4faa9a7b1d854ae94bd5a031a723ae922d83069ce3710395a39f63c2db642aa82b3cf7b09cf2a2587902df38535fc0aadb73854c698e5d000571839cdd57cbe5febedfe8d3a1e0ba722b42ece92bace96d18ac704d927199dbd090be13ec9768b2aec9a8a694c27db4a7dc556397b6ffc44f19eb94f0397f5592f0078311986ea3437c6a20659ab0fd30f6a948839a30516d8319df30581155fc215287d5f0ed63115ef31d53edb8b5703df4f8caf0b6b69ef1506f95b1e9d2f0f49aaf5368c265d14d0ba94a18706fa10e85e79e47caf012d8b13148b7a6bda1c4075ec4e8e4191993618fb1fcc2664452d8de46f1bbc565c7e7ba7d7b37b0622543a60d55627ef231e4648facf04ccbb7a32f0ae95dc0273703622bdc8c71e828951edb237de2893ca78c73731a3057f44dec0c219e5c401ddf87a10b3967b9ec7412ad443fd48e6571c912a9b1a3c422e89d8ad09844d95c1893e101683ff611acc5e939e0eb54c5b42459a6df5b6706e964789764f396301b51bee9ffe932289a1f13d85663d024259f1c8ac235254e85d76b11dc9c23031bdd8cd57ff11b940669e408dbbb537203edc6bdde6820d21d32fb36ec486486ff253bb3e66c5b97ab4b05eac93eda504b9cefa1b5f393d70e812ad2def8b730d0306f2a4b8e400cba14700d643bbe07961102d6863f6a95b7471ece0c5936f07728299363e452e54dc360caa9a12fff6871df40fc9da459ad2cd4458ae36118a847da01d6ae9baa72e05a3fb373b3cd7a5a67aca7dce3eeb4cd4aa1adf585104361ff39d20b7e97450b684c30287e4249aa92385637a02e7299b1677552b73543292f221e9866be91f306252042ef5469addeca4d3dd037b8d0648b5773e1f1b93537ff4a6ecf29d25d9f10c2a1eb56dd0e040752f2c86a8be9dfcea3d9f91c8da3fc1c8033c8b21bed9341009b7c1bd6cdce37579b33f87d2206dd65e457d3bf965f5089bef8eef5f9ca63f99b120d2d93f7a9788e48a0fb42f205af1858c5f53bd65f0748e39b5a101999761275216135db20277c74e9453daeb06ec1bec7e6d669243c7250cd2d9d480c211db82a1dcb05e248e41257de18c4177138a2805f0e23b913fd923ef9008596ab6c207cb1f2604a7177ad21821138253fd64c750ec3121e5a5990eb3d89a62ecab788e6aff56ec190266e57758c0d2411a5e0560cb715d9e8c86ce3d48fef13e677949ba9d2c62f7eda5009ddacec63f54779e2b6957a5b3c3566655683f3d27de0a0897e2ca8522fa2631d15de7f3d6d02cfcade7e193d6f1cef3c7d392e1fa3224f6ad5905dadb05456a15fa6be3b95e9e794bfb7cf26774dbcd0be665bf7b8baba1c08094d2ebbf0b5d2436e913f579fdb2d6eec7de782aab6d2c01f1b58798f4c7e5501b698942c977972c531f635a91580feee1b4b1133107b5339468a6bc233b2b5ad84478c6d547df018d434449594b75f498eec4ea47bcd92e3f39d565b88ee1d3ebfd9acb7c490b023d3549f529d00ad212cabd8b1746736022e9c60fdddd28611a9a84dc4ff58325c47b287f1b8000ec988c2b5e30bbc2ae646a6d5419558c7dbf812778d120a00b8c57a0757803ce383d4acce0a74c2fa37dc9fd7b914f44d1e42223820141b329135a1c7f300f3fb7d568a6dae39a8287e2abf55eb55096570a67f750f3b51c62e90a3625a57829404c26c462702f89455dbee7e753e41428e721c64577565a122e1b36baaac63413008878d8b2a883fe28f53d132e6a83b72f3d0ea4b1542ccafedcf32629bca22412e36cc6ceeb35706163281b1c4ec5ecd2562e6553b9d9d5a16ac6ec395e359050e1e06854c5a77ca8cddcf56a2c24b46e2f77a9755670094e9a2b5af218e29e39db72290532eb0d9cd59670473fe36884144284d9ac994e4b28d6e1fb5c4b8ff35d62aae821cf58a5878c0302bc5cb04abd1a6c84ae9c4ff0dc7ef77c1f456fb951c0009cc1b0a965f60d627c4422f43de56147b2c06e4226d1c66142e13c76f3c9c8bd90b5194e8cff05950e9a0e95a3ef6a0cc05bf2425a23c55463151c08b5a8f37d1f31fe1b542872b06e601555a2431469630d09570b9d135f867f4e6cce9be41cabccbf9a5055f941c242a9ff9923839f0983066af1ffc56910dc51654a052edc977827beabf80e171dd716a7ffeee8b230e3e5a1541ac1c694674941de39cb09335f9f3f951df5718efadfc9633ca0ebc679fc908f9d46daa8411aec92e7592317a15862bed5321f22d768fd08c31d3ca09c5e3e2c003028c9572ec51d3628738b8ee02db6f2e5f91d26b623d46b2337f2c8225d9bead0e64f78b1f49f0fa861285ddcdb88c54137865ef2306c541d3d49a8c4eedeaeec3632871635befa70798d2520902cece0a43f6b42561078a617b214dadec9b57e21150e86a722ce4e9bc8830957adc778dfa9f092dc8adc21c49ec03c8a72f49debb33d98539f6f24bcb693b187210918a4afcb50328ef11ee65e5ff6d2f46cd5295002f97e673ffd67398b0be816e65d7bbaa6335ccc42562291b4db11c9e21db490461863cec45059e2ba29435f3c0214aba8903163a57e43608e72cd5bcbd7a038c20de052db14539449772485cdb175442bf84a29a18c0b77436b573eb2fc5cdcc4fc7be17489ec27d50dbfa1551b4c768e43001c4b9c7c2c656481987cdf1e5853b70705b4d377fd9944ca2a78df3a13732c1f2317b81db899672a75b320344f68fd2c0bdf7d226f34b560c3751f347616ef9b49007e4a2627746cb902cddc018afa35b372228f38826c806556b881de72bfd1653d3bd24964d2fa332bbff5feee5f4c2d4adcbd864f69a1807f571a2fd631d53801b6d67c24d5d759e86b5b86eb4144fc57aeae9b77ae82d1fa02e3c45f979c6ed24cbec22cce660cdb3bc090d6afe904bfc076538fcf30393b928c14a59bbba7e22db467ec1235e0729c8993fa155fcd48c12a102028c223540d9ae2e1c1a703d57b1ed69bb369234b37c1519691434f587d24839e01174f4cc91933f26cfb69ca27bacf0d7761da631cb0b4c0d02239e855cfdbcba5f99f8dee6d19381c1a43a59f99f1f929d4687152887b2d60bf077d3acfbf11fc2600a8d3420bb86605ef291b1dbece72e260f39de88ba4dc0cd171740ad906552a5f9efceb03b7aecfa1d7aa15575bdf086a363c07f98f675fe00d9f643025405bbf75624553f01fcca04a8825654a3d48506db68aa2450bf0cfa97b44fc9cb502c33a8dabc6c94152bca36e61c375567737501c18f14a06ba6bbc6d1441cc837b2d84bbe4b123b239c525845e368f1a4125d72646caadf83b2acb9fe4471874333ef8174b54e42da351eb2e208a06f21d2ff87e5e9cdb6029e6013cb4aae283ca5080c7f16885f25d85a67a0fd85fb0cbfa6d015a5f4c563abfba240a74f950d69edc77c85945f233c8b82bb55e4d9900c5762e263026196ef658f934e3691dafa119e697b4747889609388b1122b683ad8fd04af070833487a791542f3cc8e14387c401476cfa5f9586eeea0703e88eda73fbd553ebabeb383754fa7ae9c2609804a714f7b26ae8b76992a57fe9750b60fe0aab2ad501d2bac1d6df75a1bab01be6fa12ca191e055f14ef3a16b70096e0491168e35c1fff5c5df32a7e42ff6bccdf0d2fa8bb11c6bf7a78eb67814c6b7a7ed7ab9d3116fe083a1e30baea0319bc17df2561dfb82313ce1a21b091defcd1ba9539d3695292afb009ac9973889c41831db42be3478cefb32c0fee0784890a68b4157c8176ef71d461dcd9fa88fe9068cfa16fffb07fd1ded6e8bf6872e30493a660bc36ea4c07b89e23bd68710bc55d3111008f1ce1c437176d0cf96d240fbd8db382e45b7c8e1ddb70c501442b887a21638a274049d12a133e54f6b2e6977542cf5d547f2dee1ad3ec96c1537287b95acd68d5bd50259230f40a0d8708e7bd3d2ed7ddbe6b608b069e969fabd515ee222b56a13560c54c73b2cc6cdfe0cf55b572cd17e9eb2c76558cda8c19a680c017d1946e490a0cc6ff48903c33760f30af8cc89f210fc79960bbedbb870862d0a32cdaaf3de0f2b0cc74855ece881087707949b29ec52dab7269eb8be1fb308a9541a6778e8e5cd69615d3feeafc114344acc8dc4eee48a694702ca64f476156170f37a7b50341da2a4535db9eab5c12dd3c4c3f83632c8bcd2b6a36bba6d296185baf0f012f5abaaaa6c41c8a53fb4d431adec681ab41e802521b2536122c1c2ca43be20a23d6e5ced8f6c00e03c2588fc7684f8aec35737aca8dea042cc46ef1d863ac77aba970c639c170516fd9ea9bcddfda6c9cb5a5257f2a9be8711a8616b8661f565464991627c14d235954e62922abe9d5bd0856a0a2ff855e136883670cefc7677f721b506c80b30ae42a7c956bbd4049713161b17a22529cdb8aa645a74f2387d8696a3ee0a552c6f7f66d7bce01ec71e8a2d9904226401eda7f0a9a4a9267c7fdda0ce59910fc12d24441e378adb666eadc4ff11458d35aa7db2e72fd57ea930e68b181fbf16901c9b638f1a4304ea5cd4d600ad52f48e54ab32b383f1c0462a73146bd8dbd393"]}, @nested={0x110, 0x3, 0x0, 0x1, [@generic="a5cb8dbd708f17efe2653616e7de7e069afae407ad031a935b2c17c0838b298c38fceae6c9209ffb718bf6ccb1c6c2a32f0dd08b07acfbe0f4de88f6447a483923", @typed={0x4, 0x18}, @typed={0x28, 0x67, 0x0, 0x0, @binary="009eb291578abc37659a349ec23a6e72b94f5a9a26be598bb52b4515ee5558a55f7f72de"}, @generic="e417aa07f137255cb87a96b8488c7d51d750d9ee8636ff8d5704137dcd62898d26f474d4735268c5caef620ee30248d67627c42f4643f99c0152aa293925c1387d6f6c063a1db9891409c4969d88aab3b8c78ea6a97c97d7fb7887164aa6965dc537e3f988e09d49033edd0f5d233a471f1bac98042b3a09909af246417f6c97663538ffe77657a3b330548ca2f2bb5ca4b4d149c07f2ee0496a8e70f9681d"]}, @typed={0x14, 0x6c, 0x0, 0x0, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, @typed={0x8, 0x7, 0x0, 0x0, @uid=r7}]}, 0x1310}, {&(0x7f0000000000)={0xbc, 0x22, 0x100, 0x70bd28, 0x25dfdbff, "", [@generic="03dbf2ad0101f61e65a1e60d6c8823d1a9a4be4c8a5e4a97133184e17d32902a07a84786f600435ec3e7ddcaf53009192859a8f73d7372f1dbd901f7e5c716182480100e0530c45ab80aa7ec0d3e89a0e33067419dcc2f5893de07af722e4bcc541f037080480eaad4ab389b181f53de2531104401754f2f9cc25a8161f727fdbe2a8a0ecb7141884dafbfbccd8a25c38ae3d8ef77b2e6bba17dc0f8df1715", @typed={0xc, 0x48, 0x0, 0x0, @str='ip6tnl0\x00'}]}, 0xbc}, {&(0x7f00000001c0)={0xb0, 0x25, 0x300, 0x70bd2c, 0x25dfdbfd, "", [@nested={0x20, 0x23, 0x0, 0x1, [@typed={0x8, 0x8d, 0x0, 0x0, @fd=r3}, @typed={0xc, 0x34, 0x0, 0x0, @u64=0x2}, @typed={0x8, 0x19, 0x0, 0x0, @pid=r9}]}, @typed={0x8, 0x4, 0x0, 0x0, @pid=r10}, @nested={0x78, 0x14, 0x0, 0x1, [@typed={0x4, 0x2e}, @typed={0x8, 0x60, 0x0, 0x0, @pid=r11}, @typed={0x8, 0x42, 0x0, 0x0, @pid=0xffffffffffffffff}, @typed={0xc, 0x1e, 0x0, 0x0, @str='ip6tnl0\x00'}, @typed={0x8, 0x23, 0x0, 0x0, @u32=0x6}, @typed={0x8, 0x8c, 0x0, 0x0, @uid=r13}, @generic="adfde50b51588f3287804bee60d71ea1f13d6a85ee3c70101ca50a18f456d706e740524a863c8c324ff0d57489e94dc0ea24ceb0e4b06e7fc3dc0c956db6c4c2404c", @generic="7f25"]}]}, 0xb0}, {&(0x7f0000001b40)={0x125c, 0x36, 0x20, 0x70bd26, 0x25dfdbfb, "", [@typed={0x8, 0x2, 0x0, 0x0, @pid=r15}, @generic="0de28fb34d58bda842399e467d18511a8be5f8ac41f8a1c106dad234427cf996d650a23e3853db6e71ccd69259d0608d806ed17099b4b55db1bc9d1831568d07f18513a2733203160f5fdfe7b58f333e01b366ebd107c977dcee4bf0e81caa79d2ed0c45a51fb06d5123da203e4cc4e4d1b35cd2deda87a05272412e141e0c2ca83377ad96397882a7f608fbf3c4d701113b9027a066965050192ad099aa44c48f98d26b9ab5df23a5c5e104737e169bc7888097450602c4a12a7842d6b87a6af88d76ec664a267b02f1025ee81947d50bb0fcedc3c3b6e4ba64002c74fe5bbe8f9221733735850a399e8552a6ed145e174a7ccaebd7efdb38b35f40f47ae0fa1943cdd7bbc26801253bf8bfeda3cdfbf05cfc2351c850de4d2fe0f8bc36ba1e5e381c10cbd897e95d7fae1d0cae2430344ec01a45ff599e8cb2790a972f3dc075007e6d77c969dbc2e3bff0733c4b78a433670ef928714c7c98662235e23e1b3e3bcfdcfbc61df98ddbb66a7d3f24b4c98ea6799094f28d110c3869b6e9ade10692aef8f7c1852c5f899c5327bf030dddd95ea61c8b6fe45549907cd16f9f0e2c512c1f9517f8a5bb7b0347c780924cdc2956869ccf039c9c8b624c802b032d34b574271187c50476cba977da0377142b41cb15b27fcb7d69de27acd5381b53f965aec036d105036125662038389d8d6061d7a6e20bb0ac771a06465094af943581f6010d174f78d5dedb1f87fff947ff20524ea2b334cfed96d450d4b8b86fed377095a6a0d7ae621f3f12d9e13e71e4c3804884aa2061f412dceaa9264e33f469de735e95f5909689ccbf4a2c6ace6cba37d381a46904bf571e2122d895585a33e6b567b7d0b4861bdfe43b87fcca0037e810d59d8724d35f0ff8e777d5fb046bccdfcd6b03645ae79f923917762e50d80248adad1f36e8fca1ceaab4c7f592f17cd1d820a27e443430460b05ada1c1923cfd275e8ed594066cec6472fa643ae86efca54c3c54c077aca0994410d4e19088530299271877b7fabd96e7302047a2ef624e2b01727372da1a70ac3a2d8f8a8c4f27cc21551c8cf5ffca7dfc2d2533cd715bc22e5671581f7ac4662f761db5193c0710dcf0a34d21b2d7026af1d4760db898c82f36c1f0f5bd691c8dc31fea2434585d859212624bb31135a0cd030537b77e09b459ff7a6482d8bd84667d7133ca4a4d712e44f5c9c03a2a2784113a92f396e9a68f40b8170bc4efd385b55756387db8951ee366149b1bf5a55a021d47b3e86d87e4a3817d1ba70ca70949c58611df260a8f16d4f236c276d7ec2fcf457a111689e219a7ed150af52c6b28fa0076fa4a6d1f17ab5766284a20ebdc916f38c344571bb04a71ea2b8926c3f2e062fe9198da4e61f9e06289472516678f89801587c687a1130b217d9af40efaa5480beebd0f57bb04eeab8910ba667ebca921672072ddd020d4bd805ccad8567cba69415f5ecbe2d3a59fa6c894632c92dd2bc3cd1452bc4cc5fcb54f169633a08cc03763469915e89dcbf5856f8728ceaa5a055e61e6b7788284ebafc2012fdbab19c22fb52b7406c0b5178752b9e7747240e299c6460c1f1451c0337127a5648834a7cbb893261508ebc47d5ec1bd26ecfdd85566f73d2279ee7d5966891e8265cb5d09ce7cf6806c2641f5409c722838e4a7d5b6a018e2943c632d4544a666a3c61e7a1b483937c90fee9f4e879e0eaf672dcafef33af68f92ed24142022c4a244d54a682b7bbf43596100842b2fbec02f6a94fc3536008c1a7a007575ee69d7372d34bdae8343e1b6d6448f87007777212c903c538bec4afab037b27cf9bbb9d180f5f506e33d0d382f7ac004c1c5795fb67db31f438e743fe3b79c75f4b5e5dfc4eae68c0ab7095be3e66f5d382203dbeb39d6ba0bf0020e7730b2ff11b51dd22727b37e73ad774d02e7dce834fc4d07dcf18526849480851b47fe706f00b07a50be8a69942ed1ec542b25469db21c20fdd6027a841cd2720751417dabe25a455a5de7795a88d68b231d276a8f563ae4d51163cdf65b0244e4c65bbe0da6f382321903fb96e2a3ce678ab1577f385a3ab0c4095b0150438dfec22404def5462d20c3e8e2594f91ab87937f163e6a788bb15d2f0cadf8dbea66080acef0b5d09f557524120a28374e9152eca44434e4e94db717d7567158ecab02b0b78100ed716c99af54ffe3527244d0228f0d69f37d15d811a550552738c1563eb3e523c40af791cc151823f1fd8609ce03057e36fa678a7287a016d886f5d8f56a03812ef199fb9091befa9b8c1f329631bbbbd684f29a04849e476af8a9ccc03364ef668e663abd67fa2933274db0aa2b024c2b7348651146b5592a873b6ac158e72a735484436f186222e7c8f877d96a4c563d60a3bc449ff1dd0cc23ae51e56463b70fd138a3cd8d3b7101acc3780423380e6d51cf860101aaa346401d9b156bb076c010569583071093b070b5d83e22acaf31f8286bb2505d33d0f04ee1c9e99a335d5957fd9268c191f1ddfa7a47df7299a77750c163df59e659b7bd696930be7fa036369ff500f1f80468bfa8a4ec631681a3c6a8cea4a8f75409759f14553b0adc9c87e038d6593af883945816e71a6522e9ff3c60215a53e6bfefc7ebd6dddb5642f2439f6ca82ccaecb845ff5e17aa35a81d64f1c7e09f44bc3d1ae90ec758c577ae7a0e8c1ab7f9a736ad081f8dd4e1c0c1a5a01f66e6917deea269fe1e82cf05e2ef11cfdbeb50e6eabc8fa7bea055e8e5afe7b0864305ff8aa77ea1f6a286588573ab84c692a0eaa17cd535393424cef99b1c06c543d2c61cba7ef43e3fb3793a661f43eec97888f27204f09d82869d707e3dd4c437c43594cdb2fc4840f4e7d690015aedc5e612c2b58acf4d3880be6f84dd0818f5e04e33a66b223eaaccc917807ac20996ccd252d2e16cb6521abc86dc500a052ac7f08b0fe68440d5f88dd254de639dc3afdd3166f30afcc3b5f26f78bb185417e1690441472244246a8a4c306d12b4df3cfbeeaa0c3f152c6031b46fc8f67236e78b17b3ce1f6ceec0ff3312a4effd07c391ce660bcf9e0f2a22f8c8df13ee9e441f0b11db6a4bce846add82f7324e86cef20acee2b1d17e2937bd0b59132d645aae76315cb7ca9db9e591fecbc75a3f150918fdc32a6f5ef1bff8cdbd9ffb762d4db6a4a3242b922a987ad01abeaa07c8adc0cf7aa3c6f57439ca5ec174e6974d2f35180077a7c2dacad471f45ff330c74bb32b6278501e5b20ac209f1f3bb9e99474b829ee765d19b9523d0218791a92a3b637d99320ac0c8c5f188225754fd6ea7d784ea1d38672714209d360adc5ab8dc8c922833372ce10f994b52b977ec3eebefb509d4e5a1d0df001d17caa55e5dbd35c10b9bbebabbb5ba01fb6f91e86fa6547dacabeb552a6c1b960baee86af9733bca02135fe9287a7f1c75dd751013920e2bb46ca7aaba213319f385ee711e8772208f5cf7eb883a74db451862536aeb9f695b09d37c12b8b4c68013ff85112f4759f6461f045d75a83c6ac669efb4214020c8a7334c6902a0759d847f51d53eacec421091d52ec4e1aef71a53b75b7502abd892685fb6718ec1ead60478e27dbc4cfbf27fdbbc07abc228aa3092041f321dd591ae676d09447a555b1eca48b0159ed5322ab1c03447e43d76c4be0af6e352c17d2d42536e27e5c70feedd8d96c8278ec346a13e2ef8fee97a8720b404b8bb57ad4385aa4b10aef92e18d8196a439caadd5cf088c92cd09fa728a9429824e7e5f6478b4b33bd662194dc5e0e9dd46a4912cd971d97311c375d5b6772a971a40f1072e8c74ec76656511772e42a023edb80a806d0b2ace49f35030402639be444d1a2a08f4c404506930c3211548c635badcfd69759b4442ea38277368d6c284fc5332ff88f9ff73b3b42a30c9a81fd19a99ad57cf69091b48669c142875b6291fff8d78307f355d3df8643d807632ec9f075fcdb862720f4c01caf5f469388c9a5ce1e35dbf36837cb9b802494fb65c3cb80c966fae51d7a0dbdf2a5b3fa47e18e54d3386d35f3cfddf24f9a17ed8e8f30d471dff95b3f343084c0d1df16cfa10af0f34f854e3dfe1d86fbdbe6bbdf415992f68f6c5402a2b4cdb11f64ece2830faef786ab994e57315053e5a516bd1af0b610513cbcdfbe76924b06e621bf888179f5ab3e34682714b81344ff3c9ad8463c53f760991a1fcd3e565dd3df0b12c12178e5d1cfc4ae459361c23725a680028b5d554a4d3cb5987c7cd866d2390f4703fa43b3f0bff2160e7bea72576e3caeaf5ca978ab14d4b14c55351ac63669c05354f7af108417a2f88848b4a7eabf88ea8012f8e3396d3533f02f7871bf379c6c88b4904da834f3462ddea6a08acee9a92c93dd175e2ea1bb50a264b4c40cf618eacc066f83a2f95e9330519f3d57726483971a1b2d0d23954ec59dc2c520f7908ae26dba451538a9673e8d2b11c221e6acfafa4876e82faf8b1b0e049071efc00000d4e6aa5dc07e16613403c214adc06e2bcd90d7c51cef5b49c9f8d73a4732097e782283efac531fe1ce0daf82cf22b823a33c1ee2ae346c17fcbb93481bcce79f070f924937a657c0a17089e86eb2aa4112a16f6bd7efd5fae61f0a9dc88ed79112b06ed192f78a19add11b4cdcde209175cf271d4d7d81255c17667eae9776aa71de0166eb2330803859a2b612c72406a393afb91aa7faebe399ebbc61297acc533ee9cc7a684545bcdbcc6d077304e169d47b4cb66b7dba4acff04f0218a1bb33d5539a7044c7ea2361ce6da6cc94e15c98240a0cbaa11a8cb3313c504ae78b8b6fee0c93666e5628cb8bb696f36b110a8eae0631e708add115f4b7903f1b88ee627f4284afd41f1673c75cf2b927fae5f260b71bb224c95c7ce5516980f9dc61c05fb4b86c8972365787080fb81103d9b757b4736d24fef79eafba72c2723e72e13a3b68a91053d2dcfcecda115c53f30ab14716e9c5bbad84f39897663855db61f9a0bc2ad47b11a439fb53d8df144ef26ee464ddfd713b6c5a9cc5d18a5ec6ddf63cd660c28062f6efadbb028ed7438cfdcfa44281045f436c63d88badf5d66842f44c7c6932108a19ee47bf7ec4198ff38248f640ac17f6ea137001b6b7d129c6925a3255ef12b90b9ffe5ec2196747a904e6c67ae2b159cb8fc0fbc344f1e1afc702950356c17672b926d05cdf6ec4dd24408396e6c7e80328221ea8fb5eb2c3a14d5ec6ae4e5be4dd60bdd3f99f4d9121fdd45138d3da7fbe74dd852d6a69945a16afe3756999d357b5ec1813f78ecd824a06312735fc777f989a9b7fbd1fcd905edaabb22a0961d0a01fbd6c86e9ca69ebf4c41e57634eecaddb1230399d6772c62d4bfabf7098a059059206e5b326158f18749d73e9df812d5d565836d1e21b3883becc7febee29bf7df52d9ae5c0a4704378bf3bf53e0b79a2a196e6d6d53575fc022374e92cdb1582ccc09645d31ae3227650521b27e17c1f51917488618579d310ee7d3342c7f290932b86f9461410db58b2077938ba36750833f868ae95281646b23b5310dd56e40267d8a19aca6efd80e7efad32d4e3a09db01e5891578c85c853c194550b9b27ff12d0dafe790dca19117e3eabe6f6027806cef3e70166c4bf759aa148268b08bee2c68e73a115b7c96f299ad623a29d77a383e69b60e9b85c5af3c1b30e7304aba50d6c26fe7766887dc71ec0f20fbba8accf062c4e19c013db911fbf40a5d4d5f7229a548324ebf6a876a4c1022152e2f3c64468df82198babf4fbf1ef", @typed={0x8, 0x34, 0x0, 0x0, @ipv4=@private=0xa010101}, @nested={0x23b, 0x46, 0x0, 0x1, [@generic="37e2191dd6f695a1981eec1f3ab7b0a76882c3414ed8a8228fe69044b89d88f58b167ab95b339f84e36dc56376454b5ad8d008987cef5a097d351d75d25bbaa8f727f4bcc54c4cc0f53753d7a91ba5f6a8b6e86904d9d8cf1a96e746d8309171089b7a936165b73f11dada4ecd31df49aba8c60c52ded13b976c58ac62ba2bca89ddaa44b81cdf4e77f7cdc7e0a770cf663008224e4cb0c375557636", @generic="e69b54fcf4ff7de568610bdbe47f9e2442f6e9d62c1b000a57d10e735d3e15d6d9abfc20afe2b447f9602729236bf9e7b611de331d2b023f61b7f56b32086060414afc77ee3a66da8294c7b2e5b340c1a76c7a8a89d5be1d50dd1ee430340facbfcbfe4681aa9e4252d93f0c1d13a0eeaeea2490f42f062f33080ae5196a3577214008dbc9d354bd5b49a5", @typed={0x8, 0x7e, 0x0, 0x0, @ipv4=@multicast2}, @typed={0x8, 0x80, 0x0, 0x0, @u32=0xbb52}, @generic="e702a0975e5c3322962bad4fdacc8f8f2383cc6b36c4701ea3347a09bd2882ad99e9189ae5f3da3fa19753ae5ebbaf138c739a57a07d65ca82ab7c330415c1a50343131f4dec1448fc0d20e40d93e2c4df4487ed24b624515d3fc473b7fffc381970379d91af9b3dfab89761acd260b8970185fd2c2ed0e5564a1b3e764f93148491f22327e9833be0618deee3e19388fe38693cdc0dc8ced4580a22fc7889fb186e9e1466deeac01df5b06b410d3382", @typed={0x4f, 0x8, 0x0, 0x0, @binary="b9b2d6cb7fbd0e0129566d487e2859cd30ef310e6d2ac964c92729ca888c2fd01013ac1be2422a2dacc61b02c328278e34634b0c62c347833840c3f8f7bc8803ccd8adf2dcabeec141f7b9"}]}]}, 0x125c}, {&(0x7f0000002dc0)={0x28c, 0x20, 0x2, 0x70bd2d, 0x25dfdbfb, "", [@nested={0x111, 0x8d, 0x0, 0x1, [@generic="cd8477bead67facaf3aa1687e3940b1646fb87e2009f204f8fbfbeb8ccf700d86c99ac0a8050e4c9ffb3898a7ac8ad8bc6fd853fe745869ca3497104d49404990349efac17d40765938c1c0c615d0ed7dbfd696752aef77ef8a21a1df22ed6aa400737fa33ae296e9553b0f9b9075ab8898cd1", @generic="8f2330875e255014639e914b464bcbf9da30096550296c31a7098e3ed39d98eb39d4608f8b82c7a06cf1b6714fce6fa84bc4c617a543eda148f4660988e1bff3bf37307155f617593065", @generic="b0c9760ddbcff50bb787ec4c1c415691a017dcedbd12789779f1222c98608449939f6d1084c8e5e718f323f54e7dbd2705d6269cb61d7eacb400edb1976e003a30a57adc3288b9b6", @generic="ecb22738f5debd52"]}, @generic="89721a9ac0d03a5004a7ff0ee1266fa5bb6d8e5f34a0bc42362d9fbf968f43ad0e4633e350371c2974614e43c525f60beeec2ee98ddd8990446a836521429fa87ffcb4af5541c8eb13cfe1fc93b9481d60054e23975450340753923701781890", @typed={0xc, 0x7b, 0x0, 0x0, @u64=0x5}, @nested={0x4, 0x5a}, @nested={0xf8, 0x4a, 0x0, 0x1, [@generic="23f4a40f13bac494da39ac302ffd962ea659a0a47c57dd24022fd85d3aca16bbb0ba6c6d65b66e96437e4666a57ae14ee902776632757b81980ee0087cad27a66fe9441737ff2455efcdccc7bbf93b4073faf45542bc87bf76a787b09205f6acc9c99a8ff62b1b5d5e8903fe58cd091096d4c619b6618b25f3eb31ed9a46557cf5baaabd0b78345c917a309b4375cff6480ff503a6dbe41c53316cfdc58115a74a0a865594d26176c23737215cee94f6", @typed={0x8, 0x36, 0x0, 0x0, @u32=0x3}, @typed={0xc, 0x2a, 0x0, 0x0, @str='syztnl1\x00'}, @typed={0x14, 0x21, 0x0, 0x0, @ipv6=@loopback}, @generic="91eb8a039259ebccbb7cf4edc574048561909532940c9a22b53e3cda"]}]}, 0x28c}], 0x5, &(0x7f0000000300), 0x0, 0x20008004}, 0x4000018) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000700)={'ip6tnl0\x00', &(0x7f0000000680)={'syztnl1\x00', r2, 0x29, 0x8, 0x4, 0x0, 0x0, @remote, @private0, 0x20, 0x8000, 0xc, 0xc8}}) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f00000007c0)={'syztnl1\x00', &(0x7f0000000740)={'syztnl1\x00', r16, 0x6, 0x1, 0xf0, 0x4f4e5f4c, 0x8, @mcast2, @empty, 0x7, 0x40, 0xb209, 0x100894}}) [ 213.093491][ T1956] EXT4-fs warning (device loop3): ext4_empty_dir:2993: inode #12: comm syz-executor.3: directory missing '.' 13:29:51 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b501000000ffffffbc10000000000000c50000000d0050b495007400000000ff0100009dba8c06fece9bd5f8a42d0aac76fba94072d50e6a49f50000000000004fe25599e428472f853932eef9302df1bd6c98e393fd5674a7e47c97d0457bf44d1270f774b280"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x45) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f00000002c0), 0x80840, 0x0) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1b, 0xe291, 0x28000000, 0x401, 0x40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x1}, 0x48) r3 = dup(r0) r4 = creat(&(0x7f0000000380)='./file0\x00', 0x120) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000003c0)='net/vlan/vlan0\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x12, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c4, 0x0, 0x0, 0x0, 0x3}, [@cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}]}, &(0x7f0000000100)='syzkaller\x00', 0x3, 0xe0, &(0x7f0000000140)=""/224, 0x41100, 0xd, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x7, 0x4, 0x64}, 0x10, 0x0, r1, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, r2, 0x1, r3, r4, r5, 0x1, 0xffffffffffffffff]}, 0x80) 13:29:51 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b501000000ffffffbc10000000000000c50000000d0050b495007400000000ff0100009dba8c06fece9bd5f8a42d0aac76fba94072d50e6a49f50000000000004fe25599e428472f853932eef9302df1bd6c98e393fd5674a7e47c97d0457bf44d1270f774b280"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x45) (async, rerun: 32) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f00000002c0), 0x80840, 0x0) (rerun: 32) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1b, 0xe291, 0x28000000, 0x401, 0x40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x1}, 0x48) (async) r3 = dup(r0) (async) r4 = creat(&(0x7f0000000380)='./file0\x00', 0x120) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000003c0)='net/vlan/vlan0\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x12, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c4, 0x0, 0x0, 0x0, 0x3}, [@cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}]}, &(0x7f0000000100)='syzkaller\x00', 0x3, 0xe0, &(0x7f0000000140)=""/224, 0x41100, 0xd, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x7, 0x4, 0x64}, 0x10, 0x0, r1, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, r2, 0x1, r3, r4, r5, 0x1, 0xffffffffffffffff]}, 0x80) 13:29:51 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e) (async) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0) (async) r2 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000000001a000000000000000000850000000e000000850000002a00000095"], &(0x7f0000000400)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f0000000040)='sched_switch\x00', r2}, 0x10) r3 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000580)=ANY=[@ANYBLOB="4000000010001fff00000000ffffffea00000000", @ANYRES32=0x0, @ANYBLOB="81f2ffff00000000180012800e0001007769726567756172640000000381028008000a009531727dd0ecfa950c8f256a9ff06b49fb9c6e278c388a89c73d9739f155e9d1ebd224f70a9763e9baead63e63f5079b21173d4eafbf2c2d43521804c5f531d01bb0473e504a8f95a92e197f92f8ee430ea684b6510c87cd4bec93891805e775157679483894c254ccc933b1f622f899341031529fd0a9b004d5143cf261c01f452b2187e03e0371aeeda12e3b3a7fa809ba945ca4358f956d570a08e50e0e88470ce6fff133a24862a14da00cdb8806977cbc6edf6a6a9396a8e21e1fc16d8e38775b5af7697dc5258c0d894b9315ac8b648a9ddcfcee6a62e12c14569a1c9fbd887421cb6d90d005c090dad87fe75a19d7deb91f", @ANYRES32, @ANYBLOB="7934d5fa73ce8a3d03515f094d8a0f3542ee8b2558d3ad58deb70b2c24db32eeefc9efc5e3f85d6eded7ae051cfe6bca69e15b01424f4516648784a523f7e3c4d8f02d7bbbadc1ec8bc87f1f3a"], 0x40}}, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f000057eff8)=@abs, 0x6e) (async) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) dup(r3) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000003c0)={0x0}, 0x10) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r4, 0x0, 0x0) clock_gettime(0x0, &(0x7f00000032c0)={0x0, 0x0}) recvmmsg(r4, &(0x7f0000003200)=[{{&(0x7f0000000280)=@pppoe={0x18, 0x0, {0x0, @local}}, 0x80, &(0x7f0000000480)=[{&(0x7f0000000740)=""/214, 0xd6}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000340)=""/19, 0x13}], 0x3, &(0x7f0000001840)=""/214, 0xd6}, 0x8}, {{0x0, 0x0, &(0x7f0000002ec0)=[{&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000002940)=""/219, 0xdb}, {&(0x7f0000002a40)=""/198, 0xc6}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/52, 0x34}, {&(0x7f0000002b40)=""/190, 0xbe}, {&(0x7f0000002c00)=""/231, 0xe7}, {&(0x7f0000002d00)=""/130, 0x82}, {&(0x7f0000002dc0)=""/253, 0xfd}], 0x9, &(0x7f0000002f80)=""/127, 0x7f}, 0x80000001}, {{&(0x7f0000003000)=@generic, 0x80, &(0x7f0000003180)=[{&(0x7f0000003080)=""/224, 0xe0}], 0x1, &(0x7f00000031c0)}, 0x400}], 0x3, 0x40022122, &(0x7f0000003300)={r5, r6+60000000}) (async) openat$kvm(0xffffffffffffff9c, 0x0, 0x591002, 0x0) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) r7 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x0, 0x4, &(0x7f0000000080)=@framed={{0xffffffb4, 0x5, 0x0, 0x0, 0x0, 0x61, 0x10, 0xa1}, [@ldst={0x4}]}, 0x0, 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x80) ioctl$KVM_CREATE_VM(r7, 0xae01, 0x0) r8 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_PIT2(r8, 0x4040ae77, &(0x7f0000000380)={0x1}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x8202, 0x0) ioctl$sock_ipv6_tunnel_SIOCGETPRL(0xffffffffffffffff, 0x89f4, &(0x7f0000000300)={'sit0\x00', &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000e900060000dacf5b0117d23e66e45297ca00001df4bc"]}) [ 213.198927][ T22] audit: type=1400 audit(1670938191.819:195): avc: denied { map_create } for pid=1971 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 13:29:51 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x7, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="b501000000ffffffbc10000000000000c50000000d0050b495007400000000ff0100009dba8c06fece9bd5f8a42d0aac76fba94072d50e6a49f50000000000004fe25599e428472f853932eef9302df1bd6c98e393fd5674a7e47c97d0457bf44d1270f774b280"], &(0x7f0000003ff6)='GPL\x00', 0x2, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x8, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x8, 0x10, &(0x7f0000000000), 0x10}, 0x45) (async) r1 = openat$bsg(0xffffffffffffff9c, &(0x7f00000002c0), 0x80840, 0x0) (async, rerun: 64) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1b, 0xe291, 0x28000000, 0x401, 0x40, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x1}, 0x48) (rerun: 64) r3 = dup(r0) (async) r4 = creat(&(0x7f0000000380)='./file0\x00', 0x120) (async) r5 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000003c0)='net/vlan/vlan0\x00') bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x12, 0x5, &(0x7f00000000c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3c4, 0x0, 0x0, 0x0, 0x3}, [@cb_func={0x18, 0x2, 0x4, 0x0, 0xffffffffffffffff}]}, &(0x7f0000000100)='syzkaller\x00', 0x3, 0xe0, &(0x7f0000000140)=""/224, 0x41100, 0xd, '\x00', 0x0, 0x12, 0xffffffffffffffff, 0x8, &(0x7f0000000240)={0x7, 0x5}, 0x8, 0x10, &(0x7f0000000280)={0x4, 0x7, 0x4, 0x64}, 0x10, 0x0, r1, 0x0, &(0x7f0000000400)=[0xffffffffffffffff, r2, 0x1, r3, r4, r5, 0x1, 0xffffffffffffffff]}, 0x80) [ 213.247483][ T1977] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.2'. 13:29:52 executing program 2: r0 = syz_mount_image$fuse(0x0, &(0x7f00000003c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getegid() syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x2020, &(0x7f0000000240)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x48e9}}, {@blksize}, {@default_permissions}, {@allow_other}], [{@smackfsfloor={'smackfsfloor', 0x3d, '}\''}}, {@pcr={'pcr', 0x3d, 0x9}}, {@flag='nomand'}]}}, 0x0, 0xa3, &(0x7f00000004c0)="2aa9952c36d574e099623e4002882cab4325224c4946704c66b5e336a1abda75a51c229ee771a3acb7989f18184b932c494fb6447073af5136dcc25933ca2de539b2537025c10e5faaff1414700911cb28b16ef872e274159b6cbab55c8864bcc9b2bfb07a9d10e080554bedf7bcf3b5a2bd042c140b92f1eeae490a6ec276db451a55306d6bb88e2fa8ae54d522c8eb24bca4b6b1a75c6a5ab712575e75654e524b13") read$usbmon(r0, &(0x7f0000000580)=""/242, 0xf2) mount$fuseblk(&(0x7f0000000140), &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000400)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@blksize}, {}]}}) 13:29:52 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000480, &(0x7f0000000140)=ANY=[@ANYBLOB="856aa5ae5ca009602bca481a0e00fcc086b4b35da2c8597bfbc0aaa44ab7f176598daf4d31387365507e9edf2550fdd8afa3cc2ab3b74efc81709e3e818b108c2e9e0a65c01444c7764b1613caf6bda883cce43b03915429b97a50bbb9d22fbb41c1b1e237f1b42efdc55d400f8022fb3505808ff693fb6f62180e632a97174eaf71d37a46cb40b7bcca284f037bf7a82d417d685bd272025478ef6ac8a0a6a698940f67eafbde070ce1d83fa81acdcb5268929fd07e5831596c74603fb9e38e7149692c80d5dd49534e24a433b9bbae"], 0x1, 0x75c, &(0x7f0000000fc0)="$eJzs3c1rHOUfAPDvbLJNfml/JoKg9RQQNFC6MTW2Ch4qHkSwUNCz7bLZhppNtmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttltN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iYER8kESMZtOTiMg3coMRxzeWu7m2WkpTEuvrr/2WNJa5sbZaipbPpPZnhcci4vt3Iw7lttZbW16ZK1Yq5cWsPFmfPzdZW145fHa+OFueLS8cnZoe3uFY//hp5cDVD19+6qvjf73z6OX3f0jieBzI5rXGsVPGYzzbJvl0E97mpZ2urMeSXq8A9yU9NAc2jvI4GKMx0MgBAP9lb0XEOgDQZxL9PwD0mebvADfWVkvN1NtfJPbWtRcjYngj/ub1zY05g9k1u+HGddCRG8ltV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+2JEnB4b33r+T7bcs7BdT3exzPgdZec/2DvfpuOf59qN/3Kb459oM/4ZanPs3o97H/+5KztQTUfp+O+FlnvbbrbEnxkbyEr/b4z58smZs5Vyem57KPIxEfmhtDx1lzomrv99vdO81vHf7x+9+Xlaf/r/rSVyVwaHbv/MTLFefJCYW127GPH4YLv4k832TzqMf092Wccrz7/3aad5afxpvM20Nf7dtX4p4sm27X/rjrakw/2J00eOPXvs6GRjd5hs7hRtfP3zJyOd6m9t/zSl9Te/C+yFtP1H7h7/WNJ6v2Zt+3X8eGn0u07z7h1/+/1/X/J6I78vm3ahWK8vTkXsS17dOv3Irc82y83l0/gnnmh//N9t/0+/E57uMv7Bq79+ef/x7640/plttf/2M5dvzg10qr+79p9u5CayKd2c/7pdwQfZdgAAAAAAAAAAAAAAAAAAAAAAAADQrVxEHIgkV9jM53KFwsY7vB+JkVylWqsfOlNdWpiJxruyxyKfaz7qcrTleahT2fPwm+Ujd5SfiYiHI+Ljof81yoVStTLT6+ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILO/w/v/U78M9XrtAIBdM9zrFQAA9pz+HwD6j/4fAPqP/h8A+o/+HwD6j/4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXXbyxIk0rf+5tlpKyzPnl5fmqucPz5Rrc4X5pVKhVF08V5itVmcr5UKpOn+vv1epVs9Nx8LShcl6uVafrC2vnJqvLi3UT52dL86WT5XzexIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxPbXllrliplBdlZGRkNjO9PjMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Dv8EwAA///jyyj9") r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, 0x0) [ 213.609647][ T1993] /dev/loop0: Can't open blockdev [ 213.640206][ T1995] EXT4-fs (loop1): Unrecognized mount option "…j¥®\  `+ÊH" or missing value 13:29:52 executing program 3: syz_mount_image$ext4(&(0x7f0000000000)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x0, &(0x7f0000000080)=ANY=[@ANYRES8=0x0, @ANYRES16=0x0], 0x4, 0x50f, &(0x7f0000000b00)="$eJzs3c9vG1kdAPDvOHFJ2yzJAodlJXZX7KJ0BbWTDbuNOJQiIW6VQOVeosSJojhxFDttY1WQij+AC4JKnDggLkj8B6h/AkKqBHcECISgBQkOoEFjj9PGtdOIJHbX/nykF783nufve+PO8/x4tQMYW+9ExI2ImIiI9yNiJl9eyFMctFO23tMn91eylESa3vpbEkm+LFstyVPmcl5tqv3QU32/ublcrVZ283K5sbVTru83r25sLa9X1ivbi4sLHy1dW/pwaf5M+pn16/rX//SjH/z8G9d/9aW7v7/9lyvfzdo7nT/f6cdZa2+TYrYtDk1GxO55BBuCibw/xWE3BACAE8mO8T8VEZ9vHf/PxETraA4AAAAYJelXp+M/SUQKAAAAjKxCaw5sUijlcwGmo1AoldpzeD8TlwrVWr3xxbXa3vZqe67sbBQLaxvVynw+p3Y2iklWXmjln5U/6CovRsTrEfHDmYutcmmlVl0d9sUPAAAAGBOX2+f/aeTn//+caZ//AwAAACNmdtgNAAAAAM6d838AAAAYfc7/AQAAYKR98+bNLKWd379evbO/t1m7c3W1Ut8sbe2tlFZquzul9VptvfWdfVtHKjdffL1qrbbz5djeu1duVOqNcn2/eXurtrfduL1x5CewAQAAgAF6/e1Hv0si4uArF1spcyH7M9GngrkCMDIKR4vfO3blP55vW4DB6vcxD4y+yZ5LjQowDoqnq56eVTuA4Ule8nzfyTu/PtXLAgAAAzT32c61vqP3/ydPf20AeMXl9///n109dfEPPt763Omza8MY6H3/HxgHRXN9YOyd5v7/wYkiPLtc4ItAAABgOKZbR+9JoZTfC5yOQqFUinit9V/9i8naRrUyHxGfjIjfzhQ/kZUXWjUTk3sBAAAAAAAAAAAAAAAAAAAAAAAA4ITSNIkUAAAAGGkRhT8n+e9/zc28N919feBC8u+Z1mNE3P3JrR/fW240dhey5X8/XN54mC//YBhXMAAAAIBunfP0znk8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJylp0/ur3TSIOP+9WsRMTsVEd3xJ2Oq9TgVxYi49I8kJp+rl0TExBnEP3gQEW/06n8Ss1nT8lZ0xy9ExMXzjd8KPBtTn0vTtGf8y2cQH8bZo2z8udFr/yvEO63H3vv/ZJ5Oqz3+9Y7fGf8m+ox/r50wxpuPf1nuG/9BxJuTvce/TvykT/x3e71gj43ynW83m/3ipz+NmOv5+ZMciVVubO2U6/vNqxtby+uV9cr24uLCR0vXlj5cmi+vbVQr+d9OlQvR1dbj+n/phfhvH47/x/X/vSxTPObF8/X++/jek0+3i8XuZmXxr7zb+/1/45j42b+JL+SfA9nzc538QTv/vLd+8Zu3Div16P9qn+3/svf/yvFdP/T+t77/hxOuCgAMQH2/ublcrVZ2zz3zME3TQcXKMv9K2wbWwVc787OpiPMMkcTL1pk6r+iFV2Dzjl5m2CMTAABw1p4d9A+7JQAAAAAAAAAAAAAAAAAAADC+BvF1Yt0xD4bTVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAY/0vAAD//4Jh2+k=") r0 = syz_usb_connect$cdc_ncm(0x6, 0x76, &(0x7f0000000100)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x64, 0x2, 0x1, 0x3f, 0x60, 0xc0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x8, 0x24, 0x6, 0x0, 0x1, "8ee3b4"}, {0x5, 0x24, 0x0, 0x6}, {0xd, 0x24, 0xf, 0x1, 0x0, 0x1, 0x2, 0x59}, {0x6, 0x24, 0x1a, 0x59, 0x1}, [@call_mgmt={0x5, 0x24, 0x1, 0x2, 0x20}]}, {{0x9, 0x5, 0x81, 0x3, 0x5f7, 0x1, 0xc5}}}, {}, {0x9, 0x4, 0x1, 0x1, 0x2, 0x2, 0xd, 0x0, 0x0, "", {{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0xea, 0xf7, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x20, 0x0, 0x4, 0x1}}}}}}}]}}, &(0x7f0000000500)={0xa, &(0x7f0000000180)={0xa, 0x6, 0xbbc6fe807c49333, 0x4, 0x5, 0x33, 0x10, 0x5}, 0xc1, &(0x7f00000001c0)={0x5, 0xf, 0xc1, 0x5, [@generic={0x32, 0x10, 0x1, "1da9eb4889fccdc1537a129687a63337ee3a515cd1fad9b54f5d06b5144ece29448b8802778e3510c172f8d5f6ad42"}, @ssp_cap={0x1c, 0x10, 0xa, 0x7f, 0x4, 0x200, 0xf00, 0x5, [0xffc000, 0x3f00, 0x0, 0xf]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x1, 0x2, 0x9}, @generic={0x5d, 0x10, 0x1, "f9a12bf0393c9d39505abc3680c4f5f36d58785829f9d25c33900351c8cdb3b9eb2c61a088a2499c690eb9ac2db5e8cd93f0567489660286cb0802245b4e8fc1972dbac0a2e637a3405e3b089ed71cca66ad9437cbb71e445604"}, @ss_cap={0xa, 0x10, 0x3, 0x2, 0xe, 0x2, 0x8, 0x2}]}, 0x6, [{0x5b, &(0x7f00000002c0)=@string={0x5b, 0x3, "5305855d919823788afd2f4553e46316128d30890ba3c793f999835c2d1b3b957bc325cfe0184a77c7a266bc471221719ad26f1a99dce1f46e99c87fb1e00ac2754b707ab3597170e7bc5419e1d2a1b3c2a8c0e0d007be7ef6"}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0xda872c3c7cdb3099}}, {0x4, &(0x7f0000000380)=@lang_id={0x4, 0x3, 0x40c}}, {0x4, &(0x7f00000003c0)=@lang_id={0x4, 0x3, 0x408}}, {0x14, &(0x7f0000000400)=@string={0x14, 0x3, "3991ae4d6e7e4e2e2a0f9107330e599e18ea"}}, {0xbd, &(0x7f0000000440)=@string={0xbd, 0x3, "1edf584cfdfb94936a8dd3b0e2b75a37753b3ebd5069e37fe7d401beb661b5b800e943aefa811cbce547413e959d3ea3b1a4364d8ffb4534cc790dc49c5f4c719f03f9ebb7434fb00c816f1f406da4e397d2469e1c0f8213cb7a0a87126deef0f7a404bfd11bec7848460af1e1c14ca057788ded84acbaed5b1c9130af920bd07694be843c16bb6a6d97912e9f8488bc163ab807bcf54a0bfa599b94462d8173e01c5571b03580eba3be2b76165b72f187049c1508054208556282"}}]}) syz_usb_disconnect(r0) rmdir(&(0x7f0000000040)='./file0\x00') 13:29:52 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x369) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0xa) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket(0x10, 0x3, 0x0) r6 = socket$nl_route(0x10, 0x3, 0x0) r7 = socket(0x10, 0x803, 0x0) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) getsockname$packet(r7, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010450c1ffff11fffffffff70000", @ANYRES32=r9, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYRES64=r4, @ANYRES32=r9, @ANYRES32], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xd3, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB='L\x00\x00\x00,\x00\'\r\b\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00', @ANYRESOCT=r8, @ANYBLOB="0000000000000000f2ff000008000100753332002000020008000300000000001400054000"/52], 0x4c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000740)={&(0x7f00000006c0)=ANY=[@ANYBLOB="6c0000004800000228bd7000fedbdf250a001800", @ANYRES32=r9, @ANYBLOB="0004000014000100fc01000000000000000000000000000914000100fe80000000000000000000000000002adf000100fe8000000000000000000000000000aa14000100fe8000000000000000000000000000bb"], 0x6c}}, 0x4000000) getpgrp(0x0) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="2c0000002400040529bd7000fbdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0600000004000200080603000600050005040000"], 0x2c}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed77f358f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be", 0x4e}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="20000000000000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e9fdc9e90393d6484a9a7f5c6fd35d8c2104bf68e6059d4e9643c43051f43aaba47d354d4a0efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654bfde3e1aa10fa2080baa793a8885a1215dae10f69845fd8d1699d55ac6e9ba0cafbf32b01574dc1326cc6fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a086bcb96", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd133564f80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292bf7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab640972bc4f01f5b2937009ed1fe0e26326fb168160dbb3fee37566236247e3afda5d5", @ANYRES64=r10, @ANYRES32, @ANYRES16=0x0, @ANYRES64, @ANYBLOB="4fab9553e5f100000021a400000000f9e3f41fb57ef8df6cab8016c9ce3ac08f2b0de792d7c706ed2f665ecc68b681fd7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837677f000000000000009a04cf1eae879bfd790286c9fdc84bbb1445bb63446afc451530bcb43cde8f6c00004ba1157d944311652a7a2a0f2845e931e945ad06149c51b866b68f257690ce1317526ed983323e256a5a8c4356ac469305f77243c338c60fd8bba96a1f6879bca4882eceb9f25ad58553284588166daa45a518c8b071335b5ff014842183b61e1b53c3dfa40a016d104490edff49534a1803a9a7d9c5d7d8de94d8e01525bc0e604a67f48474f6e2aae169f823a96622dc7dafbe14d70fbbd9ad701e9d1f63d8ed02af94e9805e33afb4c93e16574a4831dda9d091d9bdae0f3af6ae0040fd4abb72deca61ad382bdc32bd0af99e520def1dd52786cf68a2bdb235dbd6f84578392e238427c1f0"], 0x40, 0x800}}], 0x1, 0x20004805) 13:29:52 executing program 5: r0 = socket$inet6(0xa, 0x1, 0x0) sendmsg$inet6(r0, &(0x7f00000007c0)={&(0x7f0000000000)={0xa, 0x0, 0x2, @loopback={0x0, 0x7ffff000}}, 0x1c, 0x0}, 0x24008000) listen(r0, 0x200) (async) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'syztnl0\x00', 0x0, 0x29, 0x7f, 0x50, 0x0, 0x1, @ipv4={'\x00', '\xff\xff', @empty}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x1, 0x8000, 0x7}}) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, &(0x7f0000000140)={'syztnl0\x00', &(0x7f0000000180)=ANY=[@ANYBLOB="7369743000004000000000000000006f7ccb00", @ANYRES32=r1, @ANYBLOB="000807000000ffff00000003461c00180064000001299078ac1414aa0000000083020000"]}) 13:29:52 executing program 2: r0 = syz_mount_image$fuse(0x0, &(0x7f00000003c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = getegid() syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x2020, &(0x7f0000000240)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x48e9}}, {@blksize}, {@default_permissions}, {@allow_other}], [{@smackfsfloor={'smackfsfloor', 0x3d, '}\''}}, {@pcr={'pcr', 0x3d, 0x9}}, {@flag='nomand'}]}}, 0x0, 0xa3, &(0x7f00000004c0)="2aa9952c36d574e099623e4002882cab4325224c4946704c66b5e336a1abda75a51c229ee771a3acb7989f18184b932c494fb6447073af5136dcc25933ca2de539b2537025c10e5faaff1414700911cb28b16ef872e274159b6cbab55c8864bcc9b2bfb07a9d10e080554bedf7bcf3b5a2bd042c140b92f1eeae490a6ec276db451a55306d6bb88e2fa8ae54d522c8eb24bca4b6b1a75c6a5ab712575e75654e524b13") (async) read$usbmon(r0, &(0x7f0000000580)=""/242, 0xf2) mount$fuseblk(&(0x7f0000000140), &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000400)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@blksize}, {}]}}) 13:29:52 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000980)=ANY=[], 0x3, 0x4d6, &(0x7f0000000ec0)="$eJzs3c9vG1kdAPDvTJImzWY3WdgDIGDLslBQVTtxd6PVXlgu/NCqEqLixKENiRtFseModkoTekj/ByQqcYI/gQMSB6SeuHODG5dyQCpQgRokDkYzdtI0sZu0TTwi/nykp5n3xvX3+2rNe/Zz6xfA0LoUETsRcSEibkXEdLc96Zb4pFOyxz19cm9x98m9xSTa7Rv/SPLrWVsc+DOZN7rPORERP/xuxE+So3GbW9urC7VadaNbL7fq6+Xm1vbVlfrCcnW5ulapzM/Nz3507cPKqfX13fpvHn9n5dMf/f53X3r0x51v/ixLa6p77WA/TlOn62P7cTKjEfHpWQQrwEi3PxeKToRXkkbEZyLivfz+n46RuFh0SgDAGWu3p6M9fbAOAJx3ab4GlqSl7lrAVKRpqdRZw3snJtNao9m6cruxubbUWSubibH09kqtOttdK5yJsSSrz+Xnz+qVQ/VrEfF2RPx8/GJeLy02aktFvvEBgCH2xqH5/9/jnfkfADjnJopOAAAYuBPM/+1B5AEADI7P/wAwfMz/ADB8zP8AMHzM/wAwfMz/ADBUfnD9elbau93fv166s7W52rhzdanaXC3VNxdLi42N9dJyo7Gc/2ZP/bjnqzUa63MfxObdcqvabJWbW9s3643NtdbN/He9b1bHBtIrAOBF3n734Z+TiNj5+GJe4sBeDr3m6vGBZgecpbToBIDCjBSdAFCY0aITAArzquvx3jfA+ZH02KP3oL7/ROjBGSQDDMTlz7/c+j9wflj/h+H1ap/jv3XqeQCDZ/0fhle7ndjzHwCGjDV+4Jiv/33/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1M5SVJS929wKciTUuliDcjYibGktsrtepsRLwVEX8aHxvP6nNFJw0AvKb0b0l3/6/L0+9PHb56IfnPeH6MiJ/+8sYv7i60WhtzWfs/99tbD7rtlSLyBwCOszdP783je54+ube4VwaZz+NvdzYXzeLudkvnymiM5seJGIuIyX8l3XpH9n5l5BTi79yPiM/16n+Sr43MdHc+PRw/i/3mQOOnz8VP82udY/Z38dmXjPu9U8gd/t89zMafT3rdf2lcyo+97/+JfIR6fXvj3+6R8S/dH/9G+ox/l04a44M/fP9IY3u6c+1+xBdGs/g7h+In+/GTPvHfP2H8v3zxy+8dbtsbu9u/irgcvfqfPBer3Kqvl5tb21dX6gvL1eXqWqUyPzc/+9G1DyvlfI26vLdSfdTfP77yVr/csv5P9ok/cUz/v3bC/v/6v7d+/JUXxP/GV3u//u+8IH42J379hPEXJn/bd/vuLP5Sn/4f9/pfOWH8R3/dXjrhQwGAAWhuba8u1GrVDSdOnDjZPyl6ZALO2rObvuhMAAAAAAAAAAAAAACAfgbx34mK7iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn1/8CAAD//3f52+w=") mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ext4\x00', 0x3, 0x0) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r2 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r2, r1, 0x0) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x800000, &(0x7f00000001c0)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x20}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_readahead={'no_bf_readahead', 0x3d, 0x1}}, {@rlog_pages={'rlog_pages', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x800}}, {@no_bf_cache}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x536a}}], [{@euid_eq={'euid', 0x3d, r1}}, {@dont_appraise}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@dont_hash}, {@dont_hash}]}) 13:29:52 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000480, &(0x7f0000000140)=ANY=[@ANYBLOB="856aa5ae5ca009602bca481a0e00fcc086b4b35da2c8597bfbc0aaa44ab7f176598daf4d31387365507e9edf2550fdd8afa3cc2ab3b74efc81709e3e818b108c2e9e0a65c01444c7764b1613caf6bda883cce43b03915429b97a50bbb9d22fbb41c1b1e237f1b42efdc55d400f8022fb3505808ff693fb6f62180e632a97174eaf71d37a46cb40b7bcca284f037bf7a82d417d685bd272025478ef6ac8a0a6a698940f67eafbde070ce1d83fa81acdcb5268929fd07e5831596c74603fb9e38e7149692c80d5dd49534e24a433b9bbae"], 0x1, 0x75c, &(0x7f0000000fc0)="$eJzs3c1rHOUfAPDvbLJNfml/JoKg9RQQNFC6MTW2Ch4qHkSwUNCz7bLZhppNtmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttltN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iYER8kESMZtOTiMg3coMRxzeWu7m2WkpTEuvrr/2WNJa5sbZaipbPpPZnhcci4vt3Iw7lttZbW16ZK1Yq5cWsPFmfPzdZW145fHa+OFueLS8cnZoe3uFY//hp5cDVD19+6qvjf73z6OX3f0jieBzI5rXGsVPGYzzbJvl0E97mpZ2urMeSXq8A9yU9NAc2jvI4GKMx0MgBAP9lb0XEOgDQZxL9PwD0mebvADfWVkvN1NtfJPbWtRcjYngj/ub1zY05g9k1u+HGddCRG8ltV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+2JEnB4b33r+T7bcs7BdT3exzPgdZec/2DvfpuOf59qN/3Kb459oM/4ZanPs3o97H/+5KztQTUfp+O+FlnvbbrbEnxkbyEr/b4z58smZs5Vyem57KPIxEfmhtDx1lzomrv99vdO81vHf7x+9+Xlaf/r/rSVyVwaHbv/MTLFefJCYW127GPH4YLv4k832TzqMf092Wccrz7/3aad5afxpvM20Nf7dtX4p4sm27X/rjrakw/2J00eOPXvs6GRjd5hs7hRtfP3zJyOd6m9t/zSl9Te/C+yFtP1H7h7/WNJ6v2Zt+3X8eGn0u07z7h1/+/1/X/J6I78vm3ahWK8vTkXsS17dOv3Irc82y83l0/gnnmh//N9t/0+/E57uMv7Bq79+ef/x7640/plttf/2M5dvzg10qr+79p9u5CayKd2c/7pdwQfZdgAAAAAAAAAAAAAAAAAAAAAAAADQrVxEHIgkV9jM53KFwsY7vB+JkVylWqsfOlNdWpiJxruyxyKfaz7qcrTleahT2fPwm+Ujd5SfiYiHI+Ljof81yoVStTLT6+ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILO/w/v/U78M9XrtAIBdM9zrFQAA9pz+HwD6j/4fAPqP/h8A+o/+HwD6j/4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXXbyxIk0rf+5tlpKyzPnl5fmqucPz5Rrc4X5pVKhVF08V5itVmcr5UKpOn+vv1epVs9Nx8LShcl6uVafrC2vnJqvLi3UT52dL86WT5XzexIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxPbXllrliplBdlZGRkNjO9PjMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Dv8EwAA///jyyj9") (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, 0x0) 13:29:52 executing program 2: r0 = syz_mount_image$fuse(0x0, &(0x7f00000003c0)='./file1\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r2 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) r3 = getegid() syz_mount_image$fuse(&(0x7f0000000000), &(0x7f0000000040)='./file1\x00', 0x2020, &(0x7f0000000240)={{'fd', 0x3d, r2}, 0x2c, {'rootmode', 0x3d, 0x1000}, 0x2c, {'user_id', 0x3d, 0xee01}, 0x2c, {'group_id', 0x3d, r3}, 0x2c, {[{@max_read={'max_read', 0x3d, 0x48e9}}, {@blksize}, {@default_permissions}, {@allow_other}], [{@smackfsfloor={'smackfsfloor', 0x3d, '}\''}}, {@pcr={'pcr', 0x3d, 0x9}}, {@flag='nomand'}]}}, 0x0, 0xa3, &(0x7f00000004c0)="2aa9952c36d574e099623e4002882cab4325224c4946704c66b5e336a1abda75a51c229ee771a3acb7989f18184b932c494fb6447073af5136dcc25933ca2de539b2537025c10e5faaff1414700911cb28b16ef872e274159b6cbab55c8864bcc9b2bfb07a9d10e080554bedf7bcf3b5a2bd042c140b92f1eeae490a6ec276db451a55306d6bb88e2fa8ae54d522c8eb24bca4b6b1a75c6a5ab712575e75654e524b13") (async) read$usbmon(r0, &(0x7f0000000580)=""/242, 0xf2) (async) mount$fuseblk(&(0x7f0000000140), &(0x7f0000000180)='./file1\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000400)={{'fd', 0x3d, r1}, 0x2c, {'rootmode', 0x3d, 0x6000}, 0x2c, {}, 0x2c, {}, 0x2c, {[{@blksize}, {}]}}) [ 213.742776][ T2003] /dev/loop0: Can't open blockdev [ 213.853174][ T2020] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 213.866908][ T2020] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 213.901135][ T2017] /dev/loop0: Can't open blockdev [ 213.958531][ T2006] EXT4-fs (loop1): Unrecognized mount option "…j¥®\  `+ÊH" or missing value 13:29:52 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000005680)=ANY=[@ANYBLOB="646174615f666c7573682c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c6d6f64653d6c66732c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c696e6c696e655f646174612c6e6f696e6c696e655f646174612c6772706a71756f74613d6261636b6761a86203633d91796e632c6a71666d743d7666736f6c642c00"], 0x1, 0x105a5, &(0x7f0000020c40)="$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/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) pwritev2(r0, &(0x7f0000000380)=[{&(0x7f0000000000)='d', 0x1}, {0x0}, {&(0x7f0000000040)="d9", 0x1}, {&(0x7f00000001c0)="e71fa9fdd3ee8ba9eacf7b689681d2204216c835aaed953b061d13089076fb81ad413de74f66fc6e8cd1ca656b772549bad4062fb7ef8539aa897589df08c9454768cb1dbe1cd496a2c3297e90fae05e297386419f57696a3911e571c5c8d31d3fed55e437dece80bc0446e3c63fe959491e4d5ce8cc6c6e7141bbb6ac229c0f59216c87e9d6a64cd18591493f9386cd16340e5a259d9df0ebe72793afd89b721c0f4e137ece1af2928afee6e005f0e72f72f5156349ccaec76b6ec60daf", 0xbe}, {&(0x7f0000000540)="f8d616fcdc05a9fa0f6b4b7352844f176371ad62b2b75ba8e8885fd8eec02625fa0304fe67f84aecc69e90ec96734b33d6ac39ab4bd33ed1e1bcddd6b635cba442fc8d82747c63a762eb996dbd6f0134ee1e966f9d650b6b70429d1d916d95cce92ed8bf2282aa21e07768288f68583162a5f9b5581b86fd0f35f8f47f8811edd5b6025ae172b194364b463c7ba109f0b473d6939438ddda0bd4dce10b49404c01528a2617d5927b6da117a6192a4a3aa68ba6a71abfb9ac9c50daec49057e01576a534707cffe129ceb51e3e3f811eff283aac8ec5ed2f715aab49689d9f71a7deaf190c64877659103493197493f1ed4a7ed2b9719ae1fdbd9b52a5078a038654fb86e9614fa94011ec13632717be6c7f7ea2b6ce5177423c1da43e534f964b3d02c63bf3b1c18719b4810528bd107a64f4ef2f523ebff8f83a2bd01a1063d2184f6441a0e491a16fb120e4422ed5ad3ebabe15897444fcc1e904f1f64cc6b8ea530eecd12cb5abdbb55fb84daee45c0ed511a700c8d01a4c96951d7a11e4986dd5eb36088f5e43fffcf429d24293c78aecf313a7e677ae279b953b33989299ab247c51f3e23ad56736a5db42c8c561436fc78bb53dbb08f75318da29ad88c778dda0da3894b8b7702bc521193c05308862142cc4079888725ca59ad294079ba0f42c69d83019621933bae76e7036aa1be8949f93182894b02c91105b4892d74b8decbf917d6b365bea0f413aac2be86c23784db05853b50b7cae4d342ca9d524fe1c0d1b8b79c066c006dc9b24b2d720df6c900b026033f054b20acc4a8e155b9cd1c0ce7b575fe7564a7ade8d1793337e74010c8d5b488dc09c27bcb3fe530eae787e7029254bb1791e3d46e7c2fdc3c08e3a629bbb3e21d9443bbaa00e848c5ebb812baf853a035b5ffc422d5f4f6bf88a9869e59d7a01dd6857868c96c38063143ad9e25c9667ce776c2b46e77473121e42a2aa993eff491fbcb4af87584edf61ffb6674bc27f79dc1f5facc3a32714233282a865bc070f63cda238096090be102b57ed5b0d3ce6245fbb619f4ec91a3d6ff7a5e0c6afe7547f8b63405bc2be5a11f8badef2a62a9e23b4fee2fb81a5ff98bb3c473043fabeafa92ac1928d9093f53d9182126a19aaedce431bd21fd18ce1fa4b0cc47ba028947c1cdc818649dbd127815b7078937e269ebe37c8842e46536bb07914fb3a0b5204d2037c8eba57e540b5dd6d24a133b33f7b207dd1b15546dfe76b516955b7718cdd3300008a0c81ec3412d4f2b2de6ce8db1a63897b7e0dbfdba87d742f2b7a1ca5ff778ec04a2b8cfb970d3b32b1aa865c29c57e3e78adbf2edf2e8f6cc06db8e20fd1d781feff7f584674f44ef15d6ba90b962d507672b8868188591487563134452179024a3bb1e0ec55a8fb39461035ff944d83c1b801cf8b8298c21157f84e0b4a73356c2152327b480d45b2a73840c483cb9a3a1f4fa3c3c645cf04b7d14dc66bc92280283d73f3c75c091bc7dbbe5b49f4a1bd67fcc61a047f1fb47d71d5deccc63c4b551203ad160826979714b2c6e87a1ae97ee940161bad09a3c97f3185734670ede7c0d6e6c4ff0a8b35fe20ca7f9ff708083da47ad8e9d2ee67efd940556bedce70d249b7d221703252a63fb463df6d2a07845c781329a4bd9ab776e065f06b3c4c89173b9fc3bea9f9f7244932e602c156b8e84414ddc75a7e6e84bf3873f6bcf8c6d47a90a7adaa07557befc3a265cc618b3a96784e488abc0d6a3d97e4e8d192223dc084d3b900d9738073b12a03aaa4215f5afe231152bfc2a6f98ff761ceab9a6e65e341002e3caedfc28e5c91881ecbeb716a812d027746cfa903532d89f0769b76334021ee546494e0ed7ffc5502d093200ad6cfc6ce0fd51efc0814dd154557d346ea936f7fef112497d6f3ac430b02da4cfd5ca612fa550e89a6c43cd239c832cc463b3d68c8622d07294619992418072acfadaa2460bfb3480033ec45a9cfb6d4f294b0bcaafbab6026e8dfc8bbef1e23725a14be6f72c13aadab3e4198efcce0a697db5c58ef3f749446be97fcf22c26c9cf00bedc0a90c7ed4de8120c865578b6018a89f98ef280f9d94d9cd03225e3f65f1f36e4887bf05daee7b8a59e0f892b2ca5738717ddb70362e6917ddabb34b40f232d8f73080281642f279fb86c9620e4cbe91bfc6c77be700f7dda799ce550017de72eaeb1aa005b80f777126065b9828a6e104255c663d9a042770813cf47c7781f98b9b669efca2816f3bcf8d9060005e703ff796c8fc9ccdee4d0da6c18fbfb57bdea5b97dd4324fe75764ae792b003ee63bee8ca23e0e38c85fd8e889b4ae31ea68ecde639a96e470d17ef6333eb7585d2cc09b7f9cdabe91bb3c435e4b702328279b8719c724df1cc68f5165a09e12961265b3b55872a2781befb79fa5a614a8dde5285e5823e8f7ed3b71b315504fedf967a30cef55625b6776f3f4ba4696a6349d46e7ec84a1fe69804575428a1b56698ec5b5d77a67c151db1293de8b76cea678dde223faf6fa8a96a8ee36e091a51c8a5ee1552cae80fe3cd3a5d7b632a6dcb34e06e7b68c642551a34930a18c3631e72540fdcbd0c220d8abebe343e87c85dea4abf456bc280379cf7785890fba01c6ad06d8a6e49665eab2bea68cfd88e0d7f60ce4e75674d4ac42b7c47389a378068a8295551e0e9e6e0dc04a5374aae0cc24bf7bdd16a17fc20ceaa89af57b3976c4de28eac3eea2d12b6330aa9756af1b801ccc6d2e140ef0abed95426f143b7119f7538b548f4a6b5f273002cdb8e7fb0020f825953efc47b41a537b329acaae57bcbff1b52a7860e76c8db7975be92ee7a64bb4affe57d5c51c40c5104561eaa0b575e80f5fef4bb86a168d7113837d39a069bb94f5bd20e57c10935004c19ec2214d0d79c51c4d0345df41cd524f280933bfd64c76e555c833be7f55cb9605c3eb9ac18490878390093a230fd5bef0edff2e79562aa2196a5db53a7b5af9604edad95d6e9ad3b7c40f69b76107eb81eec448ca20df1c2e4cc00b641dbd4fa753de0cdbc4fe0da30243cea2e6748e92a78f3ba5cc8f34a5caa5e8f03579d03d33615a7f058622bbb689612a9480169f14c080a959ffbd30628b648e1bd74d45e37db99a5b7c21b5b23aac4abe4eb9f4eeed29a273acf4f8e48b276ee809a7749e3e2f31edf417e4d168c984669a87a911f253a46286a86e932524e615c31b84ad838009456b3b9a34108d64ee37e1e80368d95405d5ef41b1590829248478373392120b34afe475c08a23243c2eeaeafc1a44350466018e0018962f2fc7b9f234f9882231b4edd94a837954268a69dcedaf6f3cbfed10ccf8d294567a796383a6c47a963aa706b5ac48e82c0922d3d64372d4d058f8307ca6fbeffb5d7e914a6344f0f64b1e1cefd424763d0bfa719dae3a949940e94fb1ec32e55bd8185cb3d2a55b0c67ed68df90aee9d16dba5774e827b816a708fff2333c1371e49546c4a5ed676540beea70ef08186116fbae4451c864100e2f28646c77ae36ee36554477844348b0121b02b92ede9c18c8d5cb341a1b45d26db723cf7903be009f114b873adc17930558d3d2c3d0bc3cc5df9ca17af1af1d545ce687c953fc7829a9fbe056f42de350414f69e15bd5e10c8079582bb7a74a31f7988f130655bf06dc42a6bc0bf95f7cc6e9fb8ed02d8a18f6a0997fad3821888ab2f58b488a9a8774099162987f9caf39c8360e600569fdf79d2310800e8bf8c8eb32bddc3930cbc095f890804d96754633c1853dbd4daca69b7d221a3d6d3174e52392a4cc08a1ff348849fb1929c76ce0ba2755f430960849b3011eb1360a06d23c46e8642c671ba64fc18526b17bc0c4029df37578d0173588eeb787455ded3730fa6d351e65a301225ea4290e1cd32aa73b1994ab7cc8fcd4b3290fd8e5b8e5a8a21f1416e805082d8e9920ccf5286eac31a3973f163e250c08e336165135bb5f3651eb93890ac3195b144c2c3f090e203414114b321e97e80af967d9d84925da904f44df89801fb7875da59c6115c80159986cf046b0ee34f9616e8008eb5a0f2075e5f1a69da4241a89f3a35c23bec383ef37c17c7078726ab69e558bf0ea223e37858ae2352a2f351bb5bd706d887655e118681bb5bdaf3dc684b49704474c58b46c85079fdb9506454cf15a0abe689de6ca56727dede4f786bb073a9365b24e7dd06e9419af0e2d9759593cc0b31b2572f287ff3d5e182391dd1fe1f766c0f29951f30a1a7a7979e403a6614dc15ba73778309002513cb7f8e4125ecdbf5d8c96f2ac07309aa22fbf91fc40c5489391748cce6e5ded30e5a54129cce75caac0a2882c85dbe312736d24f500c124c3779768e642ce5c8b7e6b227c54a37685ce6a0347a077951c2b53aa7af4da0254b92c680cb455b439d3cc2f125385e5410518980b019237281110f473d9dcbd1ddfdcb1abd0423e1e15caa7470042ab88168068606a7751cf66989aee96db59cc7e1419910b5b8d56e7dd66e6b408fd9b7daba11f445e5c79bb3726017b8100d61c853e847ba8395a433f66d47b0d004ab1278051cb7c0e4f7c76226a4003ca731354e6cd66313dbf8e3c22512128f270f85fa3bd489436ee987128536515b9ebfdafe6fd99a5989d94b652341a477053ff73401930c48a9b38d121ac7f3e87e6b281c689b550e49cc1e1f59c0313018f7cf6a0f3ea14acafb50c56bcea90eaf99e351a5844bb64d1cafbb281e237f11e30adb6cd8943f0ba30a77a3f4f7f4bb19f6315800f9d4b49453b2b8f32da82a573cd435112bd8242d2f499243bc13216e59c57af4a279e400c482745a9943bf46fca703bb5935c9a3262f7e6510e63df9d28cb9a7f02605bc8ce717237bbb5ea1cc2f3a3122a1214b38c79c7fc7d0a5634e99be7cf339255da29b82eedd590204b0276e5221fcc54e336e2c2f83ad08339e8e9fdc243ee79051bccae5b2b2508ab99dec802906073db43f992bfa99f485210c7be72054473b51d26bf57ad61119f6935ee9d743b9ee2e0a8ac3fd9b00d3acacab2971da88221f4d85b40e4f1d66482f05ba3645e11331a3b325cb62f27026e7d9f31482dd041932b37b45050dc92ef282473be35ddb6cea114cea4939956a9dd46d0db80a8b314bad90c0fdcd847910f1cb1aa3f7b08d7386c547b6d1319ff9cb1ae00ee68e8141d650c976cf2b86ec9dd8b2d3a12ad303d2806cd58b38cd7b1b209121fda0555df4b8ac8943249a06f6b11151e8cae7248664d3a106f1784cfa8f8c663e6e1e29fcd4ce1bf0f6ecdf59d79075ba466cf9d910aabf36ffdfcad4627613ee21f8b7ee305a3c3e704a1495474131254119f096289b5f7a31dc52ae92490e64750412aae9bbc451cf3f32f0c1dce7f00aadb1fa24157847d97deeeb096d6cf7edd48b524ba40236134bb1c952ea66c25f9435e185f0a58052a4a50568ce024ed4e566c5c5b4f262787a52bc5346737c64269e6914c6d3c4e8c79ecc1ca0b5cc9940803bb5b3ef8920c97c20e0b5b76b979d4c13a1894f68f590e1bc56d9547005dfe733b7f560ae90ab9f386c55bb0a3743ed007f6f6910a27d3c60d98efff050d5fb12060f8ec886142a53bf6facd4f827f942fcbd67933955e217f085d5e64c8da027a40cfdf843d5ad6e2667b0936da7a07db8f7ef7a4acc57c3fc4184767ec8e144626469f633a6d3862da84fb71451671d0f16882610fcf3cc856d56fda228312411e3f9f136611683c1437a49ad4ca08262ba6127a068edaff3faf2459", 0x1000}, {&(0x7f0000000080)="0c78d178cf7f0ec310", 0x9}, {&(0x7f0000000140)="b3b4c00bad5e8bc45d4a1db8ded81d1f7240c5f1b9438413049e081353e6ed53ff3147e92b06fb9778384e", 0x2b}, {&(0x7f0000000280)="78dbece369293e3ead7fdbb7c267893605aa3eaa3cb543940b4c325dd749592bb4dd97ad5230011f096b5a124969be29cc9a548b29c7a77b1b9830cff1af7e0c58875924cff32bf237a175845847d324f94ff73acccecdb6d3ae7480c5f39142313f89751677a380633c59a13ea8aec1c5a57bd22a48d8669f30d3bff5aee3f983da0b84e354e4004af8e01373fb70b01275a2076dfe2af4982ab61a147ef92b3bec1f4174f95f00c62462fc98869acb027f3b4ede75621d4d6ae95f7b2eaeb79836ba6003771d867c7498", 0xcb}], 0x8, 0x0, 0x401, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000400)={'wg2\x00', 0x0}) setsockopt$MRT_DEL_VIF(r1, 0x0, 0xcb, &(0x7f0000000440)={0x0, 0x8, 0x5, 0x3, @vifc_lcl_ifindex=r2, @private=0xa010101}, 0x10) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='netfs_sreq_ref\x00', r1}, 0x10) 13:29:52 executing program 1: syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000480, &(0x7f0000000140)=ANY=[@ANYBLOB="856aa5ae5ca009602bca481a0e00fcc086b4b35da2c8597bfbc0aaa44ab7f176598daf4d31387365507e9edf2550fdd8afa3cc2ab3b74efc81709e3e818b108c2e9e0a65c01444c7764b1613caf6bda883cce43b03915429b97a50bbb9d22fbb41c1b1e237f1b42efdc55d400f8022fb3505808ff693fb6f62180e632a97174eaf71d37a46cb40b7bcca284f037bf7a82d417d685bd272025478ef6ac8a0a6a698940f67eafbde070ce1d83fa81acdcb5268929fd07e5831596c74603fb9e38e7149692c80d5dd49534e24a433b9bbae"], 0x1, 0x75c, &(0x7f0000000fc0)="$eJzs3c1rHOUfAPDvbLJNfml/JoKg9RQQNFC6MTW2Ch4qHkSwUNCz7bLZhppNtmQ3pQkBLSJ4EVQ8CHrp2Zd68+rLVf8LD9JSNS1WPEhkNrPpttltN22SRffzgad9npnZPPOdZ2aeZ3eGmQD61nj6Ty7iYER8kESMZtOTiMg3coMRxzeWu7m2WkpTEuvrr/2WNJa5sbZaipbPpPZnhcci4vt3Iw7lttZbW16ZK1Yq5cWsPFmfPzdZW145fHa+OFueLS8cnZoe3uFY//hp5cDVD19+6qvjf73z6OX3f0jieBzI5rXGsVPGYzzbJvl0E97mpZ2urMeSXq8A9yU9NAc2jvI4GKMx0MgBAP9lb0XEOgDQZxL9PwD0mebvADfWVkvN1NtfJPbWtRcjYngj/ub1zY05g9k1u+HGddCRG8ltV0aSiBjbgfrHI+Kzb974Ik2xS9chAdp5+2JEnB4b33r+T7bcs7BdT3exzPgdZec/2DvfpuOf59qN/3Kb459oM/4ZanPs3o97H/+5KztQTUfp+O+FlnvbbrbEnxkbyEr/b4z58smZs5Vyem57KPIxEfmhtDx1lzomrv99vdO81vHf7x+9+Xlaf/r/rSVyVwaHbv/MTLFefJCYW127GPH4YLv4k832TzqMf092Wccrz7/3aad5afxpvM20Nf7dtX4p4sm27X/rjrakw/2J00eOPXvs6GRjd5hs7hRtfP3zJyOd6m9t/zSl9Te/C+yFtP1H7h7/WNJ6v2Zt+3X8eGn0u07z7h1/+/1/X/J6I78vm3ahWK8vTkXsS17dOv3Irc82y83l0/gnnmh//N9t/0+/E57uMv7Bq79+ef/x7640/plttf/2M5dvzg10qr+79p9u5CayKd2c/7pdwQfZdgAAAAAAAAAAAAAAAAAAAAAAAADQrVxEHIgkV9jM53KFwsY7vB+JkVylWqsfOlNdWpiJxruyxyKfaz7qcrTleahT2fPwm+Ujd5SfiYiHI+Ljof81yoVStTLT6+ABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAILO/w/v/U78M9XrtAIBdM9zrFQAA9pz+HwD6j/4fAPqP/h8A+o/+HwD6j/4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXXbyxIk0rf+5tlpKyzPnl5fmqucPz5Rrc4X5pVKhVF08V5itVmcr5UKpOn+vv1epVs9Nx8LShcl6uVafrC2vnJqvLi3UT52dL86WT5XzexIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxPbXllrliplBdlZGRkNjO9PjMBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Dv8EwAA///jyyj9") (async) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_SET_ENCRYPTION_POLICY(r0, 0x800c6613, 0x0) [ 214.059784][ T2004] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 214.068848][ T2004] ext4 filesystem being mounted at /root/syzkaller-testdir1192262127/syzkaller.2cZlbo/51/file0 supports timestamps until 2038 (0x7fffffff) [ 214.119543][ T22] audit: type=1400 audit(1670938192.739:196): avc: denied { mounton } for pid=1999 comm="syz-executor.4" path="/root/syzkaller-testdir1192262127/syzkaller.2cZlbo/51/file0/file0" dev="loop4" ino=12 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 214.143475][ T2028] EXT4-fs (loop1): Unrecognized mount option "…j¥®\  `+ÊH" or missing value [ 214.156233][ T2019] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 214.170018][ T2004] incfs: Options parsing error. -22 [ 214.186852][ T2004] incfs: mount failed -22 [ 214.194484][ T2019] EXT4-fs error (device loop3): ext4_orphan_get:1260: comm syz-executor.3: bad orphan inode 15 13:29:52 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000980)=ANY=[], 0x3, 0x4d6, &(0x7f0000000ec0)="$eJzs3c9vG1kdAPDvTJImzWY3WdgDIGDLslBQVTtxd6PVXlgu/NCqEqLixKENiRtFseModkoTekj/ByQqcYI/gQMSB6SeuHODG5dyQCpQgRokDkYzdtI0sZu0TTwi/nykp5n3xvX3+2rNe/Zz6xfA0LoUETsRcSEibkXEdLc96Zb4pFOyxz19cm9x98m9xSTa7Rv/SPLrWVsc+DOZN7rPORERP/xuxE+So3GbW9urC7VadaNbL7fq6+Xm1vbVlfrCcnW5ulapzM/Nz3507cPKqfX13fpvHn9n5dMf/f53X3r0x51v/ixLa6p77WA/TlOn62P7cTKjEfHpWQQrwEi3PxeKToRXkkbEZyLivfz+n46RuFh0SgDAGWu3p6M9fbAOAJx3ab4GlqSl7lrAVKRpqdRZw3snJtNao9m6cruxubbUWSubibH09kqtOttdK5yJsSSrz+Xnz+qVQ/VrEfF2RPx8/GJeLy02aktFvvEBgCH2xqH5/9/jnfkfADjnJopOAAAYuBPM/+1B5AEADI7P/wAwfMz/ADB8zP8AMHzM/wAwfMz/ADBUfnD9elbau93fv166s7W52rhzdanaXC3VNxdLi42N9dJyo7Gc/2ZP/bjnqzUa63MfxObdcqvabJWbW9s3643NtdbN/He9b1bHBtIrAOBF3n734Z+TiNj5+GJe4sBeDr3m6vGBZgecpbToBIDCjBSdAFCY0aITAArzquvx3jfA+ZH02KP3oL7/ROjBGSQDDMTlz7/c+j9wflj/h+H1ap/jv3XqeQCDZ/0fhle7ndjzHwCGjDV+4Jiv/33/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1M5SVJS929wKciTUuliDcjYibGktsrtepsRLwVEX8aHxvP6nNFJw0AvKb0b0l3/6/L0+9PHb56IfnPeH6MiJ/+8sYv7i60WhtzWfs/99tbD7rtlSLyBwCOszdP783je54+ube4VwaZz+NvdzYXzeLudkvnymiM5seJGIuIyX8l3XpH9n5l5BTi79yPiM/16n+Sr43MdHc+PRw/i/3mQOOnz8VP82udY/Z38dmXjPu9U8gd/t89zMafT3rdf2lcyo+97/+JfIR6fXvj3+6R8S/dH/9G+ox/l04a44M/fP9IY3u6c+1+xBdGs/g7h+In+/GTPvHfP2H8v3zxy+8dbtsbu9u/irgcvfqfPBer3Kqvl5tb21dX6gvL1eXqWqUyPzc/+9G1DyvlfI26vLdSfdTfP77yVr/csv5P9ok/cUz/v3bC/v/6v7d+/JUXxP/GV3u//u+8IH42J379hPEXJn/bd/vuLP5Sn/4f9/pfOWH8R3/dXjrhQwGAAWhuba8u1GrVDSdOnDjZPyl6ZALO2rObvuhMAAAAAAAAAAAAAACAfgbx34mK7iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn1/8CAAD//3f52+w=") (async) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ext4\x00', 0x3, 0x0) (async) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r2 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r2, r1, 0x0) (async) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x800000, &(0x7f00000001c0)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x20}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_readahead={'no_bf_readahead', 0x3d, 0x1}}, {@rlog_pages={'rlog_pages', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x800}}, {@no_bf_cache}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x536a}}], [{@euid_eq={'euid', 0x3d, r1}}, {@dont_appraise}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@dont_hash}, {@dont_hash}]}) 13:29:52 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x4e20, 0x3, @mcast1, 0x1a}, 0x1c) r0 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r1 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r1, &(0x7f0000000f80)=ANY=[], 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x29, 0x3, 0x5eee15df) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="38e1c8a4d65e63465f089edacd9882dfc600000024001d0d0001000000000000004c0000", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x148, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0xfffffffe, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x9f4e}]}, 0x148}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto$inet6(r7, &(0x7f0000000280)="487025547d50597dc45f902e1aadbdfeae1906a2471bde31738fdbddbf94925bcc8ac497d65ebb3875553b34c79a8f7c099aac4d46f0ed7c2fc5114e0a7b8ebc0655b371d86a12050904cdf66a6b549786866eb9833e71ba4f2b5ca662c2782898d1a35164c2c30f7d3116948da145c64dbbeed40324a92fba07cd4c854e6a90657b3b38b6502747c61ace93167dc3ac25187a", 0x93, 0x0, &(0x7f0000000340)={0xa, 0x4e20, 0x7, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3}, 0x1c) r8 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) sendfile(r1, r2, 0x0, 0x80000041) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) r10 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r12 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r12, r11, 0x0) statx(r0, &(0x7f0000002f80)='./bus\x00', 0x0, 0x10, &(0x7f0000002fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000400)=@file={0x1, './bus/../file0\x00'}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000006c0)="3bef5f386646f8f528161a029f241cf63d7a3c0cd84957f6c8afca221906eba0e64489eb52a50cb9c7fa53b9892a7423b7a9e1dcc69a173bb07e7290c7dae758ce613c87e01545f5094b07a30b33159955829d0e9568de2240352496cf5805672f40a31b0397d4d0fbbb4652b4bb4d43b17430e223b41764f6897cb0fafd28c9e06b93b952ff2eddd1a4152566940a8016205d1c56105e", 0x97}, {&(0x7f00000007c0)="99361025dc744ff2ad8796d6a8d268bc1263cfb9cbc0cc2dfb9f42d1ddda77240ab537f50ae50b680878fc0584cbabc17282598aca4cd4039b415d590fb98c79fe1a0251e83d6904b0d4881c4469917eedafd5c230088181e3be5765b93953450565ee323cb71bed1847f52ca73f8b180b9df2cf7f6d628e57f1d837c4502682838f62deddff84aec3a638581e34401bfdefc64cbfa64f3aae19338e06954465fedfb98a7b71e500b6cf9a1d3a7632eeebd2830843b45f3002d4c96b5ac77cdecdc51a859784569adead9a76bd1d202948f41d15458b36e1bd99729fbd7462a38b63d8f6e86cff24e30d26303a88f73ef9a204774d8246a5ca", 0xf9}, {&(0x7f0000000480)="adebdc7fbe1bc7adafe8b18ab038fa15a4f10c8b845dcee68397adc447e8bb5e71384e7256bfb016a9b93cfcf20ded4d4c6b977e79bd270f5f1cea146dd66e6671d8623248e03cdcc93b06242ef7e8c01b88e2254ba26b6613ab4ce635c66816be8930de39db83d8e6da383c", 0x6c}, {&(0x7f0000000900)="ddb324c9b8c1409ea482", 0xa}, {&(0x7f0000000940)="07e7db0ca96aebb13186e71ca84d03235dba6d9653dc363120a9df88f9323e85bc991e6131e057c6a1bca4d72513499029b700fadff722b9e9697bcaffd0f61d8ef87afaa247a0f7a1133823a07fa3bf69691bc16082dd97e16cea367cd5ff92a7b7f7f16c86cceb4b62fb09b62bd0bfcc103f7e59856eb55c158d4c1aa015e100aaa73e6ceb066acfc17ceccf1ce3822caa392c62b636e323c94fdd46046a4f9946a1d837e427312154b5d34eb2d850df4a80902f6cf495c40b7afe595a2d6ddf16c105b242f5142e74ba50d840877ecebfd69d44427c7857ae74465ce05c6440", 0xe1}], 0x5, 0x0, 0x0, 0x20040010}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="e92646424108944f99b30734dbcc83e8b7", 0x11}, {&(0x7f0000000b00)="6ef835a8898ecc075a04ed5fd7552b5d348a11b1687d509f65bb147d50e056344b22fbc8c66236ee5945b562cac25e4575777ed5e0a6952d4e811dba34333d271fd79cb8821abd0e65832521392d60ac9594e3b891020dfab141a0df1287046126444bc7350084c338e00f1626ada1cada12aebbaf06667ed9009e46139deb6d9516a008bdffa0ccb09ac8e2b59ed9f23d53c9bfa02f4de657f61694f4df9403a93d4fe7629c9f49fd34bc5ff6580e70263e6afa5f859496ea52ea3d04910f80f89d02626a597f107a0547fc8daa81efb633eb08", 0xd4}, {&(0x7f0000000c00)="52a2b52c838820c23b941f5c242e0e6a0d9d3b9aac377e6507d82a434be08727e5e2282a0e4a38999d01f21e3e08d6affa41c919cf534ea9c291960795c574a23adec96b5e373a87743e7067daed6fa17e964d7c30053205a2d6b7890e7313486bb5c15b73ecfaa09820f94f65b019e21edf595ed1dffdebfe67bd7c1f1c81fcc5f6408fcf8b25df91327cb08c0595266bb51fd8f4bc48b9250b06cd44f97485405c564141f67d7343867fead3cef9968f36dafb7e3d3657d4d710e0a0d9b31d2ec52b946a2955967b0675766a3e43eeb64f72b77716d17676709374cbbc612e4700f42529", 0xe5}, {&(0x7f0000000d00)="5ad2214721262f4461a629d043c373466c9585e91c02803a7fba2244b3e8941551b0321fbb24b6a112fddce28e39bf03e505e4fda228995d04533f14d1905faf865b8d", 0x43}], 0x4, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}], 0x58, 0x80d5}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001740)="77ca9113cfcf93c4e0a5b23c3330a0727747dbd63669564a63a4386c0edb8929b21b38631a9b289254d2bff30c1695d8933836f2eb4a295875cc51d64ac21d46614f0e213f4c9651a628835c0c150eebaa", 0x51}, {&(0x7f00000017c0)="85fc0ffa489254bd9ff7e834cde70cb8ecc85fec1dc87a5da50643a4efd60627714c523efdfb44786dd8d97b83a80776d2bd0ce35d1df41f737c56f24fbe0096b7c5637bcb3cbe36aeee0c434b91542b630a3c2dbc200377c12a83bd3ea0d57164b11d01bc6a4b983a07539e08d60a", 0x6f}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x20, 0xd69b07246ddb39ae}}, {{&(0x7f00000018c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000001940)="8d7498cdd14bde98ad02cfe4937711066efd936039155d25870cda8149249e63078053c8f5a121f077b74f29f733b283dedaedb96a0ab6bd4dc10d8a7e8b7c7bfa01f7732dabc34ccd5b902c85459d9509fc990a0a6552240334ab04578d25f29fec317f3028f183d655a0f02383667a7e1aee04ecce3b2bd6ed08fb", 0x7c}, {&(0x7f00000019c0)="0572522d85938e13a4781fe554bb90456febd1a46721c2790fe4e7734ba1678e6b7b47cfd48a3880da4a352c4903fdd603cf70603324c1c8498470db28b680a48a1266447498a7319fbdf1b8fcc18cdc4af9efe9a318935f57dd3fd23ec62fd8586fc9029db657c7593e6503829c787088d8a36f9aa4d513d1a4626640af635844b77a4c519271e197f9392ee8463ebf90940b2e2f102595b6aaecad968819e2cbed94bdca375d5c11ccf2b1d985fedba1a8fe4a15dcfea1da61ea1ac2b5d43ab9535c8ae03c0ce71a36116fb2c2cd888e5a01945f382e5dcc4efbcb775db6e1be14f08757f4514c32b789f63923012569e9141c8c25d25367cac94df987a35f676ce5cbad63bb4572e1365c98d85ecbe281393e8d17df5f6bb06e995443ab2d28f38c22ba1c2159c6cdf439e851e36879e6c18b2cb23600b5f5f784bdd727b56c0ec089195860e8805b3f73ce48cbbe57fc2c3edecd98b1f54fc4dbd97b4b74ab4549f39b00359bda9646494e5b3e9fb0dbb6fe65e7346c368957d0196a48fdc8f60cf193afd17337b9d7677111ff3a058954f6c49de26b062f0a4e684f6271e2e41a7b26eaaa5877a2c19b2cc2b339c151e14e309e75b711e3ac6b58d45bf43741a0d95a8ff52ec59435efd1bb825a8f3de79b287b96991d9f32734556ca4a1602f3cf66aa17c70acf1ee05eee6fbd50bca850c16c5177d43e910b3f5ec1642ce93ddd112e47c2cb1f19f3452c3a263d425a9e35b719789234efc1db2355dac5e379ac6c39db2c2dc7419b1e9ae14037248d962c1f6e455dfa79f8907676d507651741bb54a3bad60b96e7a7413da13486fcc575e8938bbe6e643a3b4561d131aa29b1d16de13d291435189769c1bb5f7de9b1155e7a4480c20992eab5eaa91bf7aa8a889d680eb76cb6a1d317414bcd3856401554781bf7a894001df2b58a4c6bcdc98e6bce8128f7e7060ff42cac6bd2cdbe93ba4a0135b77400615b9b0ba88a547e058766cef676e72f07d044e4cddbb13a7e2fa2c7d328fb759f3414c7110a89382d9a5d2e9257cd1bba83155adf223122e08b40cd71f77db56978d13baae57972881fc96343c7f06b913e39630d2b3352ba10cf2223b539dba91a67f4799acc3bdb429f33aea4a3a283a9abe334c678d8e49b96a87b2992b8f9d47c9f5527ace48b7e6ca0fde7f0b31c919be0bf1b82a4678ea80a85a0598f6f4aa0a50e1951a928302d066df5cbfc129a1043536ae8b6c9b1cd4ced98ad895c4297e9afeb9fa3cd36b8401174fbf2e3cd1d6490dc82d73cbf9d1d04aef07479fbcdad5a8dc26f98753cf976361b6348e9b00d8679aaac96261cc3d1edd3c0825b69d8f2b5c569bfc95625977c00c25ba0fb4be75e88b96539f49c584e4601994fce0cdadacc44ea4fa3da80aa8f6c869e6f195166004ed60f05635d9da5366b1cf5f83ffa9d580d8ae3b8703393a9771cb1928d8b34a910fdd7da47f032493fec3271a5ad048ee2af3e94b659a40a972c74f6316035f5b672dbbcd3e118e9f84ef3c2e62896de83fc63a1789909f1a76891cc5bfd786d50ddf641df8ff23011ddf6c8cafcf993d3ae5073299e949ebcaa70dee768b8876041a8c03a5cb7a61f6774d527cc1655efa5ddfb132e34cc233d83ce0d3c82ccc33c7c163a8b6d8c685aa325caa81d3e2bdf7a74299a9697b5b79d0134565237582b01fb67db7156a8aabbe2b7af2b7b19786346d806066a294317c955dc67dac8390ed7e7a00eea78464a164292e91057cd47ab080ef01a18db9b9b45301ae299636a9b8215abad5e3c29bb851f2f8eb9a4912e5b44a3b52b97c961ca0db83112578b196fe533f5051328591ce10a393177cccd502f1f3a1a84d1004c56e883be857712bdb2cf433facf38600ba99638f14a06d14a0fcd26d0da9d3e4174b7669c4cad498f54e726978a33cb2d570008c19413a08cffb836e4b4104f4fe4fb3a3a2d07429627a3db8239ee979b4a393c900755664ddff3b4fcb4ba99c9fa5fbf0864e5924a6e72da09fddd8f6ba210e4a30dd79fd2b3e891e043a63414c4c85ccd4eaff15822a06e1565cab1b86ff7b6785316ef133d883f1b9ee0e4ca066f52ce6c551df858f62adc02cc6b5f57f3411807a204be392f1b896aadaf2c56926d0f5eb4c5af9826915e588f52907a0b357d65ce1d19e79f3970f4ab0352fcbc6b5d667621b2f052510946fbb16907678fa697c23956fa88f95015e0fb8a59a70722613241c9730b98ae891acda199bd2d3615ff8bd4c1e56e2aec644ec00086f739578fd0bb9d768ee6306e9cd826f58014d7c3a082c9fc68f1b0b30c8e67f81fd63f3882a3b193b70a1bce6b1f98c3263e23787cdcd6d11692d19cf4aaeaa5a05a4bd48377cc7f78a438e31d1337e28f85327c6f22e978f95326c38d66e2771eb4172bd09f05b506715cd05603adf1f331c48139da920e6b052344414d40d60bd0f456bcaa9d9f8eb658e15db63f5569b0ae1d8801351b3a0308f3a0237c143718d96b5abb870fb4c5cbb7482100395054a6a14e7f1903820b2e7bd4c7c3ff8df58d2c4bd42f5219e52f1025f60abe43e181d3f6822992e69275dc5977d6b3eb2084064c4a45a20d6e017a1a2a2b6f23dbad21c330cb149942584d7ddf5fc34353efce20e68fa7c920c6a4b641c8fc21404c3d342ae6e02ffb7c4d0f686b382b08d66eb1f3b21a5d9b8752812d31fb1f8ca3144b74a7633c042a1093c9a7c4ab7dbf5f4399c11acbe5db31a89e4123a6ea612d1e9344e3405331672481caae7edc228bfbb41a10108396f1f0e466fb48b2c7b7b8d0473ca9ba819c103afee83c20490717618e7d9094e3cadf9b867d7603265aa49c9e428c3360e2bb5805ee6dce963057f6740f2537d0986f424450c744f0694e0e9428fff86bffdc0cf95d069f0497f9611f7728e7d5e02434bf7a67e10c7c3f795c6e6db8c613da2c656d7ca036afcc5f88446ef95ed12ba17b27cbf2c288c47569613b780bb0a660bc886e729062c15b576c72f1d1baddf7da8540a921fce80875c918bddbc9f7b2fe244987c67df0247d47e966f72db606cfeaeeb2db0fc5bc7cbb7a638c82ecdac4392d70cef4ddbe803001b51ee7c23d76d4fab16d3b24158f2f45b84a2a01a925486cfe6a31d8ac09c3d970b1ce4f5b875ab3569fc31eb5b07301c136a37058dc76c187fb5a5b7a63fe46b578fcbba8fe25266f98c5e3ee42a5106231d865ca3126d7c1e7b9d2711c16e6c5267e05e33a9563a03af563416f6d625bfb5dff41c95314de60c10843c39aaa4cc8b1f37a0efc9edb103e729b7f7a8c4c3c273d751acb4b6c47c926cd18db24b6aa23ca0981cf1e2acdcea1017ab24777ed0f04a7b5b240956e2d444b852e26f73f53d1b6aa0ced0513ded1da6ee977a16db67291e7687addc57dd1175a9fae47cdf1c002613205db5bccf019c753da6f4340a59cbabb0b72c9175a0b5e8a197bdd96ad0849f804ca929225a8d319826a029cb711f0ca38da7f8e11a3bd48501c5d006bca954688b93bae5ccf9c29cf45cdc136ba83a25389b551c6c0d00e1e8913b7c0a253ec03749c46def2dd9ff260d61cc6536da992d5bedc6fa5090e8aeb93da76b6fdd81138eef64d17645c6a283c5b0fc081b961963c36b97d518ff0f94dec42664d0215ec8629914f806d553bd8d8fcf2624b1ce7d227aff119000f60071bc2b3f280de71c6ec65c51fa51e85a9558bcff7ff8da46b25b52510afea18005c5149087cf7310ebc3bd874751692f70b50db03a09be1ad1d4fe15187c15d8191eb321c5f49874a04e72d75b848645ba82e256fede24c7b281c886e365d39407ef210c486bdddfb8d9cc36c9a02152c74075980b86aa52d53ed8d15460b5414d08491a731635ad76796877cc6063bd654b359eedede5f273bd2da178590c67373c806a572652e998b1e438c4a619b0bf09294eb715cc26979f56f32df551158984a3d28585b0000d2f1eed45ec6c515a583ac0f5ad67b7ac7a256db3ddd2bf68ba6872b450001594afc69f0534127acce451eed0e8a1146e193f54dd712de289481fb1788aab5bdc615e296296241487ce603daca42b62b995d71dc066a3503af48c6556bafc8a9ce67249272fbe5760f9e1aac1d5b680206ffff731eb1ef54fa856fc7a27bbc201fa8bf5bddc40d74bf0705fd57bb815060d200089a7ee29815b1aff48e08b00b2c29974ab5ae4a484516b7c3151c2c0b4fd911e1938131790e2ab1567dbd8e73ff3e5c668ce7790a97627bfa120f38c8a87ee1271b0dd42da657249bf4ba3a1c27559a3df1e4e417191082b1a0e52e45e3866ccd95c63f31a908ec8ce03bff548f22c878b54957ae0fba4af75132da9e2286af37246b13c5716028f298040219d7973e80aa839aed2d362a398ecec563201bcc680eec64ef6d60990af083265815d461854047f8eaeee7ef94ba5e69821d6b2ef11115062bbf23e3ebec0331bc78a0c1de462e9680137fca7fc6f1dbff534bb8a4837c49d1c875eb1cc1f9d1819346806cc84a9ac841fce7aae49a5de3c000c1bf6b4dcb294772f996dbc9727db625e1a52720184813d5a99f822263d5b0413a4724ddbe96999e2f34ca561ad837184d870826884cc9e93e51f25f5a9bc3e08fd437da790af5c97ecb43a9493dbfd5e4a96f8f697c4bdbc7028e31255238afb3d08b2b25530939e5097f8ee0abd2a6f2f6dfbaf2b339028994e7956953421c381e84095e2832a1517c6abc0a3224b9f3753d50417888db5f07c0e73b4deca1aec42161071eb523dbac9ebd684071639816d9a9f85571f24c1a67b2ec905d850740ea519081352c1047ffba6f3c740c4f7db7e62aabaf6b334eb2678e095edf8bffab721522269aab0f8fc85b26ebcd4c1bf5bb190816e762e9a6d330b3159894578fa6632f4a3d0470559a482409b2a6eb21ac86481f4b4dc3e991f50bdb37f1e80f5c33c780da3b053f4adc324ce4d3bd431a43be34a44a3c80325821c8369b5c48e77b72d239a0e0ddbe7f7a44734c6d98355f3801fbc6d676d4f9aa1fbfee8f1852177f2dfbc0451b3e3c418bdfea698ed5737a79b10cfa259b8a2084f49886880123f0edea58f742760968819e72b505fd13f59aaeab738ba384a2a105d11e83018de7cfbd6753b1faf3529386efa0b90578203f47e58c81bcf35bd6ee313ddd18dba16e5e8f3c5657177bb3260dbc8a320fa03b7023717aca4891c3233363e8dbbbac1bc85dcb52c48165a09d503683465f425850d429de552b7b32b8354b085a9a7678bfe2537ccd3b5697872dd4af7881521739c1becebf2c659f28b3b80027d8457bf32739d71b4e7dbc9d064816a5ec47375b4a02071b4a3f8e058967298cec1c341fc10c3661c3fb78589363a6d3afcd6fc9d4857b3b924f7b0632a7ab636e96ab0b9292afe942afdff15505bf309a2b54d79b52778f03fc92b6171f473d6c0d1898e5c7404063b148c27b90bd105dfdda2c4c5b56ad01dd491162aa9f7f0819bf1969ef1cc4e1448895bf40adec7dd9b396cff584d75d3bf247676acbee58815a1451550b6268c5f2d9d500e8cfcc04a3e7e376d1bfaa6997eb3481c5e86a42418cfc9e3d850c6d4bc69860c42a4434776ac01ea28e027e074f5181978a65146623fd62d746a59ceedacf0ee4f0b01c78c4ca5a16696d88dbaed808363ff9c67e2771b1793dfba061dea66bae3ac377a0af31d9a155249d4d389ca1ba3bc812e1e26ad9da5232260cca117f123284f2f3970967ef6724e9840cb0130a19f2f9fa7", 0x1000}, {&(0x7f00000029c0)="fc35f9bf211f1545431bb7dd1f8cf7c24a4f51dd7c1e96451e2f81af59fecdaad53c140e166735a299afba0a152d5660998623bf7d42ec478389320278b1d2a09c6174640858f0aefeeb71a1575efe0b4067ef0f46724c792b56babc583ebeb23c128d90bdcb0e6304f68d232570e76f09582edca9b606d120cc0b9ff0cef35eceb183bf80aa03a8ee9ddf4e0ed007831b237bd732ce51b62520213f1eebe8219a", 0xa1}], 0x3, &(0x7f0000002b00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x38, 0x44000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f0000002b40)="2bac53aad6f1ff8197e2063b60c393ef5dd74ee321529d9acb8fda2d5ea76351acdbc60a1e15f9b9b6c1a23cc3308d94c28eeb4a5da017c2c772760f932a6977312a1baee19f01a4e2a3f664f91e3e5e7834f467acd9cd705a72fb0626f0bd7cd83da848b47c59827f602f9fc109855ac15925c733d2a7e4e855215a8189fca06b64ee2596cd3f82ce0b08360d6536a37cdbb9f12ec0823ac4c717b282e5eb76456cbb0362c1d7d700aaae63b6845e2eeb8615d6ab54fb986f39d1e5adc1d4d12f6b053227d8307e02bc5bab1d4435966d1c2ed6c51cbf8ef90f4b8bdb0cbe198909", 0xe2}, {&(0x7f0000002c40)="0e16be", 0x3}, {&(0x7f0000002c80)="66e6ed2d05b876d0be36b214aa48821c2233fd671982f1b855c0606b99b9e6e4a001d1d12a0a0c2149c2f06aa5d2de4546118d38fd492cc4fad40fa2a89b931b27d2ff0df92a3a96b38aa279f9551ea31958dac36c4ec9acd6b11783c4fa417c", 0x60}, {&(0x7f0000002d00)="3fbbc106fea479fc42be2510c11c1297c46281d800967f9efdf5c089ab6c9da4e72fca717e744ae41df9b21f07", 0x2d}, {&(0x7f0000002d40)="05bb53807b44dc7915c29bc575ae5144d34cf249e10dbcdcec6e047d650603b73b73b88af22027d15932f4cedd4409e37e719904eafdf0aa44610a02225f355620bfa34f8f6dc75a52e709109130e3b9023bc03fb2777fa0048639bf149969d0814823", 0x63}], 0x5, &(0x7f00000030c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {r9, r11, r13}}}], 0x80, 0x4004080}}], 0x5, 0x20044000) ioctl$EXT4_IOC_GETSTATE(r8, 0x40046629, &(0x7f0000000040)) [ 214.227430][ T2019] ext4_test_bit(bit=14, block=18) = 1 [ 214.237102][ T2019] is_bad_inode(inode)=0 [ 214.241288][ T2019] NEXT_ORPHAN(inode)=2031616 [ 214.245949][ T2019] max_ino=32 [ 214.257135][ T2019] i_nlink=1 [ 214.260272][ T2019] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 214.270679][ T2019] ext2 filesystem being mounted at /root/syzkaller-testdir1770902590/syzkaller.aSzEWu/50/file0 supports timestamps until 2038 (0x7fffffff) 13:29:53 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x0, &(0x7f0000000980)=ANY=[], 0x3, 0x4d6, &(0x7f0000000ec0)="$eJzs3c9vG1kdAPDvTJImzWY3WdgDIGDLslBQVTtxd6PVXlgu/NCqEqLixKENiRtFseModkoTekj/ByQqcYI/gQMSB6SeuHODG5dyQCpQgRokDkYzdtI0sZu0TTwi/nykp5n3xvX3+2rNe/Zz6xfA0LoUETsRcSEibkXEdLc96Zb4pFOyxz19cm9x98m9xSTa7Rv/SPLrWVsc+DOZN7rPORERP/xuxE+So3GbW9urC7VadaNbL7fq6+Xm1vbVlfrCcnW5ulapzM/Nz3507cPKqfX13fpvHn9n5dMf/f53X3r0x51v/ixLa6p77WA/TlOn62P7cTKjEfHpWQQrwEi3PxeKToRXkkbEZyLivfz+n46RuFh0SgDAGWu3p6M9fbAOAJx3ab4GlqSl7lrAVKRpqdRZw3snJtNao9m6cruxubbUWSubibH09kqtOttdK5yJsSSrz+Xnz+qVQ/VrEfF2RPx8/GJeLy02aktFvvEBgCH2xqH5/9/jnfkfADjnJopOAAAYuBPM/+1B5AEADI7P/wAwfMz/ADB8zP8AMHzM/wAwfMz/ADBUfnD9elbau93fv166s7W52rhzdanaXC3VNxdLi42N9dJyo7Gc/2ZP/bjnqzUa63MfxObdcqvabJWbW9s3643NtdbN/He9b1bHBtIrAOBF3n734Z+TiNj5+GJe4sBeDr3m6vGBZgecpbToBIDCjBSdAFCY0aITAArzquvx3jfA+ZH02KP3oL7/ROjBGSQDDMTlz7/c+j9wflj/h+H1ap/jv3XqeQCDZ/0fhle7ndjzHwCGjDV+4Jiv/33/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD1M5SVJS929wKciTUuliDcjYibGktsrtepsRLwVEX8aHxvP6nNFJw0AvKb0b0l3/6/L0+9PHb56IfnPeH6MiJ/+8sYv7i60WhtzWfs/99tbD7rtlSLyBwCOszdP783je54+ube4VwaZz+NvdzYXzeLudkvnymiM5seJGIuIyX8l3XpH9n5l5BTi79yPiM/16n+Sr43MdHc+PRw/i/3mQOOnz8VP82udY/Z38dmXjPu9U8gd/t89zMafT3rdf2lcyo+97/+JfIR6fXvj3+6R8S/dH/9G+ox/l04a44M/fP9IY3u6c+1+xBdGs/g7h+In+/GTPvHfP2H8v3zxy+8dbtsbu9u/irgcvfqfPBer3Kqvl5tb21dX6gvL1eXqWqUyPzc/+9G1DyvlfI26vLdSfdTfP77yVr/csv5P9ok/cUz/v3bC/v/6v7d+/JUXxP/GV3u//u+8IH42J379hPEXJn/bd/vuLP5Sn/4f9/pfOWH8R3/dXjrhQwGAAWhuba8u1GrVDSdOnDjZPyl6ZALO2rObvuhMAAAAAAAAAAAAAACAfgbx34mK7iMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADn1/8CAAD//3f52+w=") (async) mount(&(0x7f0000000040)=@loop={'/dev/loop', 0x0}, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='ext4\x00', 0x3, 0x0) (async) r0 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r2 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r2, r1, 0x0) (async) mount$incfs(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x800000, &(0x7f00000001c0)={[{@rlog_wakeup_cnt={'rlog_wakeup_cnt', 0x3d, 0x20}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_cache={'no_bf_cache', 0x3d, 0x1}}, {@no_bf_readahead={'no_bf_readahead', 0x3d, 0x1}}, {@rlog_pages={'rlog_pages', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x800}}, {@no_bf_cache}, {@read_timeout_ms={'read_timeout_ms', 0x3d, 0x1}}, {@readahead={'readahead', 0x3d, 0x536a}}], [{@euid_eq={'euid', 0x3d, r1}}, {@dont_appraise}, {@euid_eq={'euid', 0x3d, 0xee00}}, {@dont_hash}, {@dont_hash}]}) [ 214.346179][ T2038] incfs: Options parsing error. -22 [ 214.351621][ T2038] incfs: mount failed -22 [ 214.359099][ T2035] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 214.368466][ T2035] ext4 filesystem being mounted at /root/syzkaller-testdir1192262127/syzkaller.2cZlbo/52/file0 supports timestamps until 2038 (0x7fffffff) [ 214.398408][ T2034] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 214.444358][ T22] audit: type=1400 audit(1670938193.059:197): avc: denied { create } for pid=2032 comm="syz-executor.1" name="bus" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.470106][ T2034] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. [ 214.470125][ T22] audit: type=1400 audit(1670938193.079:198): avc: denied { read write open } for pid=2032 comm="syz-executor.1" path="/root/syzkaller-testdir628690863/syzkaller.3Zl4Si/58/file0/bus" dev="loop1" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.479874][ T2049] incfs: Options parsing error. -22 [ 214.509851][ T2046] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 214.526001][ T2046] ext4 filesystem being mounted at /root/syzkaller-testdir1192262127/syzkaller.2cZlbo/53/file0 supports timestamps until 2038 (0x7fffffff) [ 214.540704][ T2019] EXT4-fs error (device loop3): ext4_empty_dir:2991: inode #12: block 13: comm syz-executor.3: bad entry in directory: rec_len is smaller than minimal - offset=0, inode=8388620, rec_len=0, size=4096 fake=1 [ 214.554585][ T22] audit: type=1400 audit(1670938193.089:199): avc: denied { create } for pid=2032 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=kcm_socket permissive=1 [ 214.567414][ T2049] incfs: mount failed -22 [ 214.583729][ T2019] EXT4-fs warning (device loop3): ext4_empty_dir:2993: inode #12: comm syz-executor.3: directory missing '.' [ 214.605474][ T22] audit: type=1400 audit(1670938193.219:200): avc: denied { map } for pid=2032 comm="syz-executor.1" path="/root/syzkaller-testdir628690863/syzkaller.3Zl4Si/58/file0/bus" dev="loop1" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.635813][ T22] audit: type=1400 audit(1670938193.219:201): avc: denied { execute } for pid=2032 comm="syz-executor.1" path="/root/syzkaller-testdir628690863/syzkaller.3Zl4Si/58/file0/bus" dev="loop1" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.653928][ T2032] EXT4-fs error (device loop1): ext4_mb_generate_buddy:747: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters [ 214.679286][ T2034] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 28 [ 214.699154][ T22] audit: type=1400 audit(1670938193.319:202): avc: denied { ioctl } for pid=2032 comm="syz-executor.1" path="/root/syzkaller-testdir628690863/syzkaller.3Zl4Si/58/file0/bus" dev="loop1" ino=18 ioctlcmd=0x6629 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.699320][ T2034] EXT4-fs (loop1): This should not happen!! Data will be lost [ 214.699320][ T2034] [ 214.738214][ T2034] EXT4-fs (loop1): Total free blocks count 0 [ 214.748007][ T2034] EXT4-fs (loop1): Free/Dirty block details [ 214.753992][ T2034] EXT4-fs (loop1): free_blocks=2415919104 [ 214.760021][ T2034] EXT4-fs (loop1): dirty_blocks=16 [ 214.765206][ T2034] EXT4-fs (loop1): Block reservation details [ 214.771460][ T2034] EXT4-fs (loop1): i_reserved_data_blocks=1 [ 214.788215][ T7] ------------[ cut here ]------------ [ 214.793673][ T7] kernel BUG at fs/ext4/inode.c:2844! [ 214.799416][ T7] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 214.805469][ T7] CPU: 0 PID: 7 Comm: kworker/u4:0 Not tainted 5.4.219-syzkaller-00096-gd7e5d5321233 #0 [ 214.815304][ T7] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 214.825352][ T7] Workqueue: writeback wb_workfn (flush-7:1) [ 214.826779][ T2025] F2FS-fs (loop2): Found nat_bits in checkpoint [ 214.831325][ T7] RIP: 0010:ext4_writepages+0x3a2b/0x3a50 [ 214.831333][ T7] Code: 94 c3 40 0f 94 c6 31 ff e8 12 9d a0 ff 84 db 75 2e e8 79 9a a0 ff 48 bb 00 00 00 00 00 fc ff df e9 a9 f6 ff ff e8 65 9a a0 ff <0f> 0b e8 5e 9a a0 ff 0f 0b e8 57 9a a0 ff e8 d2 96 3b ff eb a3 e8 [ 214.831337][ T7] RSP: 0018:ffff8881f5db7140 EFLAGS: 00010293 [ 214.831344][ T7] RAX: ffffffff81c4b0bb RBX: 0000010000000000 RCX: ffff8881f5d5bf00 [ 214.831348][ T7] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 214.831352][ T7] RBP: ffff8881f5db7510 R08: ffffffff81c47f87 R09: ffffed10336c70ae [ 214.831356][ T7] R10: ffffed10336c70ae R11: 1ffff110336c70ad R12: ffff88819b638618 [ 214.831367][ T7] R13: ffff8881f5db7870 R14: 0000010410000000 R15: 0000000000000001 [ 214.867772][ T2025] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 214.868904][ T7] FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 214.876977][ T2025] F2FS-fs (loop2): Cannot turn on quotas: -2 on 2 [ 214.884876][ T7] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 214.884881][ T7] CR2: 000055555688a728 CR3: 00000001a55e7000 CR4: 00000000003406f0 [ 214.884887][ T7] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 214.884891][ T7] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 214.884894][ T7] Call Trace: [ 214.884910][ T7] ? _raw_spin_unlock_irq+0x4a/0x60 [ 214.884924][ T7] ? finish_task_switch+0x130/0x560 [ 214.893713][ T2025] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e5 [ 214.900851][ T7] ? check_preemption_disabled+0x9e/0x330 [ 214.900859][ T7] ? debug_smp_processor_id+0x20/0x20 [ 214.900866][ T7] ? switch_mm_irqs_off+0x37b/0x960 [ 214.900878][ T7] ? debug_smp_processor_id+0x20/0x20 [ 214.931644][ T22] audit: type=1400 audit(1670938193.549:203): avc: denied { append } for pid=2024 comm="syz-executor.2" path="/root/syzkaller-testdir3685267125/syzkaller.A2uITW/54/file2/cpuset.effective_cpus" dev="loop2" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 214.937062][ T7] ? assoc_array_gc+0x15c1/0x1630 [ 214.937073][ T7] ? _raw_spin_unlock_irq+0x4a/0x60 [ 214.937081][ T7] ? finish_task_switch+0x130/0x560 [ 214.937091][ T7] ? _raw_spin_lock_irqsave+0xf8/0x210 [ 214.937106][ T7] ? ext4_readpage+0x2c0/0x2c0 [ 215.058014][ T7] ? deref_stack_reg+0x15b/0x1f0 [ 215.062921][ T7] ? get_reg+0x290/0x290 [ 215.067141][ T7] ? unwind_next_frame+0x149e/0x1ed0 [ 215.072485][ T7] ? get_reg+0x290/0x290 [ 215.076701][ T7] ? arch_stack_walk+0xde/0x140 [ 215.081525][ T7] ? preempt_count_add+0x8d/0x180 [ 215.086517][ T7] ? unwind_next_frame+0x1821/0x1ed0 [ 215.091769][ T7] ? ext4_readpage+0x2c0/0x2c0 [ 215.096516][ T7] do_writepages+0x13a/0x280 [ 215.101161][ T7] ? __writepage+0x110/0x110 [ 215.105721][ T7] ? _raw_spin_lock+0xa3/0x1b0 [ 215.110538][ T7] ? _raw_spin_trylock_bh+0x190/0x190 [ 215.115876][ T7] ? check_preemption_disabled+0x9e/0x330 [ 215.121576][ T7] ? debug_smp_processor_id+0x20/0x20 [ 215.126921][ T7] ? _raw_spin_lock+0xa3/0x1b0 [ 215.131661][ T7] __writeback_single_inode+0xc5/0x840 [ 215.137094][ T7] writeback_sb_inodes+0xa04/0x1890 [ 215.142266][ T7] ? __unwind_start+0x72f/0x8e0 [ 215.147095][ T7] ? move_expired_inodes+0x809/0x850 [ 215.152361][ T7] ? queue_io+0x4d0/0x4d0 [ 215.156662][ T7] ? ret_from_fork+0x1f/0x30 [ 215.161218][ T7] ? queue_io+0x34c/0x4d0 [ 215.165517][ T7] ? stack_trace_snprint+0x170/0x170 [ 215.170768][ T7] wb_writeback+0x429/0xcb0 [ 215.175240][ T7] ? wb_io_lists_depopulated+0x170/0x170 [ 215.180840][ T7] ? vsnprintf+0x1cd0/0x1cd0 [ 215.185396][ T7] ? check_preemption_disabled+0x9e/0x330 [ 215.191171][ T7] ? widen_string+0x3a/0x330 [ 215.196164][ T7] ? vsnprintf+0x1bfd/0x1cd0 [ 215.200725][ T7] wb_do_writeback+0x1f2/0xbd0 [ 215.205469][ T7] ? wb_workfn+0x450/0x450 [ 215.209941][ T7] ? check_preemption_disabled+0x9e/0x330 [ 215.215929][ T7] ? check_preemption_disabled+0x9e/0x330 [ 215.221649][ T7] ? debug_smp_processor_id+0x20/0x20 [ 215.226996][ T7] ? set_worker_desc+0x158/0x1c0 [ 215.231920][ T7] ? switch_mm+0x100/0x100 [ 215.236323][ T7] ? work_busy+0x250/0x250 [ 215.240805][ T7] ? finish_task_switch+0x130/0x560 [ 215.245979][ T7] ? kthread_data+0x4d/0xc0 13:29:53 executing program 3: bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x4e20, 0x3, @mcast1, 0x1a}, 0x1c) r0 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) r1 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r1, &(0x7f0000000f80)=ANY=[], 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x29, 0x3, 0x5eee15df) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="38e1c8a4d65e63465f089edacd9882dfc600000024001d0d0001000000000000004c0000", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x148, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0xfffffffe, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x9f4e}]}, 0x148}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto$inet6(r7, &(0x7f0000000280)="487025547d50597dc45f902e1aadbdfeae1906a2471bde31738fdbddbf94925bcc8ac497d65ebb3875553b34c79a8f7c099aac4d46f0ed7c2fc5114e0a7b8ebc0655b371d86a12050904cdf66a6b549786866eb9833e71ba4f2b5ca662c2782898d1a35164c2c30f7d3116948da145c64dbbeed40324a92fba07cd4c854e6a90657b3b38b6502747c61ace93167dc3ac25187a", 0x93, 0x0, &(0x7f0000000340)={0xa, 0x4e20, 0x7, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3}, 0x1c) r8 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) sendfile(r1, r2, 0x0, 0x80000041) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) r10 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) r12 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r12, r11, 0x0) statx(r0, &(0x7f0000002f80)='./bus\x00', 0x0, 0x10, &(0x7f0000002fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000400)=@file={0x1, './bus/../file0\x00'}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000006c0)="3bef5f386646f8f528161a029f241cf63d7a3c0cd84957f6c8afca221906eba0e64489eb52a50cb9c7fa53b9892a7423b7a9e1dcc69a173bb07e7290c7dae758ce613c87e01545f5094b07a30b33159955829d0e9568de2240352496cf5805672f40a31b0397d4d0fbbb4652b4bb4d43b17430e223b41764f6897cb0fafd28c9e06b93b952ff2eddd1a4152566940a8016205d1c56105e", 0x97}, {&(0x7f00000007c0)="99361025dc744ff2ad8796d6a8d268bc1263cfb9cbc0cc2dfb9f42d1ddda77240ab537f50ae50b680878fc0584cbabc17282598aca4cd4039b415d590fb98c79fe1a0251e83d6904b0d4881c4469917eedafd5c230088181e3be5765b93953450565ee323cb71bed1847f52ca73f8b180b9df2cf7f6d628e57f1d837c4502682838f62deddff84aec3a638581e34401bfdefc64cbfa64f3aae19338e06954465fedfb98a7b71e500b6cf9a1d3a7632eeebd2830843b45f3002d4c96b5ac77cdecdc51a859784569adead9a76bd1d202948f41d15458b36e1bd99729fbd7462a38b63d8f6e86cff24e30d26303a88f73ef9a204774d8246a5ca", 0xf9}, {&(0x7f0000000480)="adebdc7fbe1bc7adafe8b18ab038fa15a4f10c8b845dcee68397adc447e8bb5e71384e7256bfb016a9b93cfcf20ded4d4c6b977e79bd270f5f1cea146dd66e6671d8623248e03cdcc93b06242ef7e8c01b88e2254ba26b6613ab4ce635c66816be8930de39db83d8e6da383c", 0x6c}, {&(0x7f0000000900)="ddb324c9b8c1409ea482", 0xa}, {&(0x7f0000000940)="07e7db0ca96aebb13186e71ca84d03235dba6d9653dc363120a9df88f9323e85bc991e6131e057c6a1bca4d72513499029b700fadff722b9e9697bcaffd0f61d8ef87afaa247a0f7a1133823a07fa3bf69691bc16082dd97e16cea367cd5ff92a7b7f7f16c86cceb4b62fb09b62bd0bfcc103f7e59856eb55c158d4c1aa015e100aaa73e6ceb066acfc17ceccf1ce3822caa392c62b636e323c94fdd46046a4f9946a1d837e427312154b5d34eb2d850df4a80902f6cf495c40b7afe595a2d6ddf16c105b242f5142e74ba50d840877ecebfd69d44427c7857ae74465ce05c6440", 0xe1}], 0x5, 0x0, 0x0, 0x20040010}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="e92646424108944f99b30734dbcc83e8b7", 0x11}, {&(0x7f0000000b00)="6ef835a8898ecc075a04ed5fd7552b5d348a11b1687d509f65bb147d50e056344b22fbc8c66236ee5945b562cac25e4575777ed5e0a6952d4e811dba34333d271fd79cb8821abd0e65832521392d60ac9594e3b891020dfab141a0df1287046126444bc7350084c338e00f1626ada1cada12aebbaf06667ed9009e46139deb6d9516a008bdffa0ccb09ac8e2b59ed9f23d53c9bfa02f4de657f61694f4df9403a93d4fe7629c9f49fd34bc5ff6580e70263e6afa5f859496ea52ea3d04910f80f89d02626a597f107a0547fc8daa81efb633eb08", 0xd4}, {&(0x7f0000000c00)="52a2b52c838820c23b941f5c242e0e6a0d9d3b9aac377e6507d82a434be08727e5e2282a0e4a38999d01f21e3e08d6affa41c919cf534ea9c291960795c574a23adec96b5e373a87743e7067daed6fa17e964d7c30053205a2d6b7890e7313486bb5c15b73ecfaa09820f94f65b019e21edf595ed1dffdebfe67bd7c1f1c81fcc5f6408fcf8b25df91327cb08c0595266bb51fd8f4bc48b9250b06cd44f97485405c564141f67d7343867fead3cef9968f36dafb7e3d3657d4d710e0a0d9b31d2ec52b946a2955967b0675766a3e43eeb64f72b77716d17676709374cbbc612e4700f42529", 0xe5}, {&(0x7f0000000d00)="5ad2214721262f4461a629d043c373466c9585e91c02803a7fba2244b3e8941551b0321fbb24b6a112fddce28e39bf03e505e4fda228995d04533f14d1905faf865b8d", 0x43}], 0x4, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}], 0x58, 0x80d5}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001740)="77ca9113cfcf93c4e0a5b23c3330a0727747dbd63669564a63a4386c0edb8929b21b38631a9b289254d2bff30c1695d8933836f2eb4a295875cc51d64ac21d46614f0e213f4c9651a628835c0c150eebaa", 0x51}, {&(0x7f00000017c0)="85fc0ffa489254bd9ff7e834cde70cb8ecc85fec1dc87a5da50643a4efd60627714c523efdfb44786dd8d97b83a80776d2bd0ce35d1df41f737c56f24fbe0096b7c5637bcb3cbe36aeee0c434b91542b630a3c2dbc200377c12a83bd3ea0d57164b11d01bc6a4b983a07539e08d60a", 0x6f}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x20, 0xd69b07246ddb39ae}}, {{&(0x7f00000018c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000001940)="8d7498cdd14bde98ad02cfe4937711066efd936039155d25870cda8149249e63078053c8f5a121f077b74f29f733b283dedaedb96a0ab6bd4dc10d8a7e8b7c7bfa01f7732dabc34ccd5b902c85459d9509fc990a0a6552240334ab04578d25f29fec317f3028f183d655a0f02383667a7e1aee04ecce3b2bd6ed08fb", 0x7c}, {&(0x7f00000019c0)="0572522d85938e13a4781fe554bb90456febd1a46721c2790fe4e7734ba1678e6b7b47cfd48a3880da4a352c4903fdd603cf70603324c1c8498470db28b680a48a1266447498a7319fbdf1b8fcc18cdc4af9efe9a318935f57dd3fd23ec62fd8586fc9029db657c7593e6503829c787088d8a36f9aa4d513d1a4626640af635844b77a4c519271e197f9392ee8463ebf90940b2e2f102595b6aaecad968819e2cbed94bdca375d5c11ccf2b1d985fedba1a8fe4a15dcfea1da61ea1ac2b5d43ab9535c8ae03c0ce71a36116fb2c2cd888e5a01945f382e5dcc4efbcb775db6e1be14f08757f4514c32b789f63923012569e9141c8c25d25367cac94df987a35f676ce5cbad63bb4572e1365c98d85ecbe281393e8d17df5f6bb06e995443ab2d28f38c22ba1c2159c6cdf439e851e36879e6c18b2cb23600b5f5f784bdd727b56c0ec089195860e8805b3f73ce48cbbe57fc2c3edecd98b1f54fc4dbd97b4b74ab4549f39b00359bda9646494e5b3e9fb0dbb6fe65e7346c368957d0196a48fdc8f60cf193afd17337b9d7677111ff3a058954f6c49de26b062f0a4e684f6271e2e41a7b26eaaa5877a2c19b2cc2b339c151e14e309e75b711e3ac6b58d45bf43741a0d95a8ff52ec59435efd1bb825a8f3de79b287b96991d9f32734556ca4a1602f3cf66aa17c70acf1ee05eee6fbd50bca850c16c5177d43e910b3f5ec1642ce93ddd112e47c2cb1f19f3452c3a263d425a9e35b719789234efc1db2355dac5e379ac6c39db2c2dc7419b1e9ae14037248d962c1f6e455dfa79f8907676d507651741bb54a3bad60b96e7a7413da13486fcc575e8938bbe6e643a3b4561d131aa29b1d16de13d291435189769c1bb5f7de9b1155e7a4480c20992eab5eaa91bf7aa8a889d680eb76cb6a1d317414bcd3856401554781bf7a894001df2b58a4c6bcdc98e6bce8128f7e7060ff42cac6bd2cdbe93ba4a0135b77400615b9b0ba88a547e058766cef676e72f07d044e4cddbb13a7e2fa2c7d328fb759f3414c7110a89382d9a5d2e9257cd1bba83155adf223122e08b40cd71f77db56978d13baae57972881fc96343c7f06b913e39630d2b3352ba10cf2223b539dba91a67f4799acc3bdb429f33aea4a3a283a9abe334c678d8e49b96a87b2992b8f9d47c9f5527ace48b7e6ca0fde7f0b31c919be0bf1b82a4678ea80a85a0598f6f4aa0a50e1951a928302d066df5cbfc129a1043536ae8b6c9b1cd4ced98ad895c4297e9afeb9fa3cd36b8401174fbf2e3cd1d6490dc82d73cbf9d1d04aef07479fbcdad5a8dc26f98753cf976361b6348e9b00d8679aaac96261cc3d1edd3c0825b69d8f2b5c569bfc95625977c00c25ba0fb4be75e88b96539f49c584e4601994fce0cdadacc44ea4fa3da80aa8f6c869e6f195166004ed60f05635d9da5366b1cf5f83ffa9d580d8ae3b8703393a9771cb1928d8b34a910fdd7da47f032493fec3271a5ad048ee2af3e94b659a40a972c74f6316035f5b672dbbcd3e118e9f84ef3c2e62896de83fc63a1789909f1a76891cc5bfd786d50ddf641df8ff23011ddf6c8cafcf993d3ae5073299e949ebcaa70dee768b8876041a8c03a5cb7a61f6774d527cc1655efa5ddfb132e34cc233d83ce0d3c82ccc33c7c163a8b6d8c685aa325caa81d3e2bdf7a74299a9697b5b79d0134565237582b01fb67db7156a8aabbe2b7af2b7b19786346d806066a294317c955dc67dac8390ed7e7a00eea78464a164292e91057cd47ab080ef01a18db9b9b45301ae299636a9b8215abad5e3c29bb851f2f8eb9a4912e5b44a3b52b97c961ca0db83112578b196fe533f5051328591ce10a393177cccd502f1f3a1a84d1004c56e883be857712bdb2cf433facf38600ba99638f14a06d14a0fcd26d0da9d3e4174b7669c4cad498f54e726978a33cb2d570008c19413a08cffb836e4b4104f4fe4fb3a3a2d07429627a3db8239ee979b4a393c900755664ddff3b4fcb4ba99c9fa5fbf0864e5924a6e72da09fddd8f6ba210e4a30dd79fd2b3e891e043a63414c4c85ccd4eaff15822a06e1565cab1b86ff7b6785316ef133d883f1b9ee0e4ca066f52ce6c551df858f62adc02cc6b5f57f3411807a204be392f1b896aadaf2c56926d0f5eb4c5af9826915e588f52907a0b357d65ce1d19e79f3970f4ab0352fcbc6b5d667621b2f052510946fbb16907678fa697c23956fa88f95015e0fb8a59a70722613241c9730b98ae891acda199bd2d3615ff8bd4c1e56e2aec644ec00086f739578fd0bb9d768ee6306e9cd826f58014d7c3a082c9fc68f1b0b30c8e67f81fd63f3882a3b193b70a1bce6b1f98c3263e23787cdcd6d11692d19cf4aaeaa5a05a4bd48377cc7f78a438e31d1337e28f85327c6f22e978f95326c38d66e2771eb4172bd09f05b506715cd05603adf1f331c48139da920e6b052344414d40d60bd0f456bcaa9d9f8eb658e15db63f5569b0ae1d8801351b3a0308f3a0237c143718d96b5abb870fb4c5cbb7482100395054a6a14e7f1903820b2e7bd4c7c3ff8df58d2c4bd42f5219e52f1025f60abe43e181d3f6822992e69275dc5977d6b3eb2084064c4a45a20d6e017a1a2a2b6f23dbad21c330cb149942584d7ddf5fc34353efce20e68fa7c920c6a4b641c8fc21404c3d342ae6e02ffb7c4d0f686b382b08d66eb1f3b21a5d9b8752812d31fb1f8ca3144b74a7633c042a1093c9a7c4ab7dbf5f4399c11acbe5db31a89e4123a6ea612d1e9344e3405331672481caae7edc228bfbb41a10108396f1f0e466fb48b2c7b7b8d0473ca9ba819c103afee83c20490717618e7d9094e3cadf9b867d7603265aa49c9e428c3360e2bb5805ee6dce963057f6740f2537d0986f424450c744f0694e0e9428fff86bffdc0cf95d069f0497f9611f7728e7d5e02434bf7a67e10c7c3f795c6e6db8c613da2c656d7ca036afcc5f88446ef95ed12ba17b27cbf2c288c47569613b780bb0a660bc886e729062c15b576c72f1d1baddf7da8540a921fce80875c918bddbc9f7b2fe244987c67df0247d47e966f72db606cfeaeeb2db0fc5bc7cbb7a638c82ecdac4392d70cef4ddbe803001b51ee7c23d76d4fab16d3b24158f2f45b84a2a01a925486cfe6a31d8ac09c3d970b1ce4f5b875ab3569fc31eb5b07301c136a37058dc76c187fb5a5b7a63fe46b578fcbba8fe25266f98c5e3ee42a5106231d865ca3126d7c1e7b9d2711c16e6c5267e05e33a9563a03af563416f6d625bfb5dff41c95314de60c10843c39aaa4cc8b1f37a0efc9edb103e729b7f7a8c4c3c273d751acb4b6c47c926cd18db24b6aa23ca0981cf1e2acdcea1017ab24777ed0f04a7b5b240956e2d444b852e26f73f53d1b6aa0ced0513ded1da6ee977a16db67291e7687addc57dd1175a9fae47cdf1c002613205db5bccf019c753da6f4340a59cbabb0b72c9175a0b5e8a197bdd96ad0849f804ca929225a8d319826a029cb711f0ca38da7f8e11a3bd48501c5d006bca954688b93bae5ccf9c29cf45cdc136ba83a25389b551c6c0d00e1e8913b7c0a253ec03749c46def2dd9ff260d61cc6536da992d5bedc6fa5090e8aeb93da76b6fdd81138eef64d17645c6a283c5b0fc081b961963c36b97d518ff0f94dec42664d0215ec8629914f806d553bd8d8fcf2624b1ce7d227aff119000f60071bc2b3f280de71c6ec65c51fa51e85a9558bcff7ff8da46b25b52510afea18005c5149087cf7310ebc3bd874751692f70b50db03a09be1ad1d4fe15187c15d8191eb321c5f49874a04e72d75b848645ba82e256fede24c7b281c886e365d39407ef210c486bdddfb8d9cc36c9a02152c74075980b86aa52d53ed8d15460b5414d08491a731635ad76796877cc6063bd654b359eedede5f273bd2da178590c67373c806a572652e998b1e438c4a619b0bf09294eb715cc26979f56f32df551158984a3d28585b0000d2f1eed45ec6c515a583ac0f5ad67b7ac7a256db3ddd2bf68ba6872b450001594afc69f0534127acce451eed0e8a1146e193f54dd712de289481fb1788aab5bdc615e296296241487ce603daca42b62b995d71dc066a3503af48c6556bafc8a9ce67249272fbe5760f9e1aac1d5b680206ffff731eb1ef54fa856fc7a27bbc201fa8bf5bddc40d74bf0705fd57bb815060d200089a7ee29815b1aff48e08b00b2c29974ab5ae4a484516b7c3151c2c0b4fd911e1938131790e2ab1567dbd8e73ff3e5c668ce7790a97627bfa120f38c8a87ee1271b0dd42da657249bf4ba3a1c27559a3df1e4e417191082b1a0e52e45e3866ccd95c63f31a908ec8ce03bff548f22c878b54957ae0fba4af75132da9e2286af37246b13c5716028f298040219d7973e80aa839aed2d362a398ecec563201bcc680eec64ef6d60990af083265815d461854047f8eaeee7ef94ba5e69821d6b2ef11115062bbf23e3ebec0331bc78a0c1de462e9680137fca7fc6f1dbff534bb8a4837c49d1c875eb1cc1f9d1819346806cc84a9ac841fce7aae49a5de3c000c1bf6b4dcb294772f996dbc9727db625e1a52720184813d5a99f822263d5b0413a4724ddbe96999e2f34ca561ad837184d870826884cc9e93e51f25f5a9bc3e08fd437da790af5c97ecb43a9493dbfd5e4a96f8f697c4bdbc7028e31255238afb3d08b2b25530939e5097f8ee0abd2a6f2f6dfbaf2b339028994e7956953421c381e84095e2832a1517c6abc0a3224b9f3753d50417888db5f07c0e73b4deca1aec42161071eb523dbac9ebd684071639816d9a9f85571f24c1a67b2ec905d850740ea519081352c1047ffba6f3c740c4f7db7e62aabaf6b334eb2678e095edf8bffab721522269aab0f8fc85b26ebcd4c1bf5bb190816e762e9a6d330b3159894578fa6632f4a3d0470559a482409b2a6eb21ac86481f4b4dc3e991f50bdb37f1e80f5c33c780da3b053f4adc324ce4d3bd431a43be34a44a3c80325821c8369b5c48e77b72d239a0e0ddbe7f7a44734c6d98355f3801fbc6d676d4f9aa1fbfee8f1852177f2dfbc0451b3e3c418bdfea698ed5737a79b10cfa259b8a2084f49886880123f0edea58f742760968819e72b505fd13f59aaeab738ba384a2a105d11e83018de7cfbd6753b1faf3529386efa0b90578203f47e58c81bcf35bd6ee313ddd18dba16e5e8f3c5657177bb3260dbc8a320fa03b7023717aca4891c3233363e8dbbbac1bc85dcb52c48165a09d503683465f425850d429de552b7b32b8354b085a9a7678bfe2537ccd3b5697872dd4af7881521739c1becebf2c659f28b3b80027d8457bf32739d71b4e7dbc9d064816a5ec47375b4a02071b4a3f8e058967298cec1c341fc10c3661c3fb78589363a6d3afcd6fc9d4857b3b924f7b0632a7ab636e96ab0b9292afe942afdff15505bf309a2b54d79b52778f03fc92b6171f473d6c0d1898e5c7404063b148c27b90bd105dfdda2c4c5b56ad01dd491162aa9f7f0819bf1969ef1cc4e1448895bf40adec7dd9b396cff584d75d3bf247676acbee58815a1451550b6268c5f2d9d500e8cfcc04a3e7e376d1bfaa6997eb3481c5e86a42418cfc9e3d850c6d4bc69860c42a4434776ac01ea28e027e074f5181978a65146623fd62d746a59ceedacf0ee4f0b01c78c4ca5a16696d88dbaed808363ff9c67e2771b1793dfba061dea66bae3ac377a0af31d9a155249d4d389ca1ba3bc812e1e26ad9da5232260cca117f123284f2f3970967ef6724e9840cb0130a19f2f9fa7", 0x1000}, {&(0x7f00000029c0)="fc35f9bf211f1545431bb7dd1f8cf7c24a4f51dd7c1e96451e2f81af59fecdaad53c140e166735a299afba0a152d5660998623bf7d42ec478389320278b1d2a09c6174640858f0aefeeb71a1575efe0b4067ef0f46724c792b56babc583ebeb23c128d90bdcb0e6304f68d232570e76f09582edca9b606d120cc0b9ff0cef35eceb183bf80aa03a8ee9ddf4e0ed007831b237bd732ce51b62520213f1eebe8219a", 0xa1}], 0x3, &(0x7f0000002b00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x38, 0x44000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f0000002b40)="2bac53aad6f1ff8197e2063b60c393ef5dd74ee321529d9acb8fda2d5ea76351acdbc60a1e15f9b9b6c1a23cc3308d94c28eeb4a5da017c2c772760f932a6977312a1baee19f01a4e2a3f664f91e3e5e7834f467acd9cd705a72fb0626f0bd7cd83da848b47c59827f602f9fc109855ac15925c733d2a7e4e855215a8189fca06b64ee2596cd3f82ce0b08360d6536a37cdbb9f12ec0823ac4c717b282e5eb76456cbb0362c1d7d700aaae63b6845e2eeb8615d6ab54fb986f39d1e5adc1d4d12f6b053227d8307e02bc5bab1d4435966d1c2ed6c51cbf8ef90f4b8bdb0cbe198909", 0xe2}, {&(0x7f0000002c40)="0e16be", 0x3}, {&(0x7f0000002c80)="66e6ed2d05b876d0be36b214aa48821c2233fd671982f1b855c0606b99b9e6e4a001d1d12a0a0c2149c2f06aa5d2de4546118d38fd492cc4fad40fa2a89b931b27d2ff0df92a3a96b38aa279f9551ea31958dac36c4ec9acd6b11783c4fa417c", 0x60}, {&(0x7f0000002d00)="3fbbc106fea479fc42be2510c11c1297c46281d800967f9efdf5c089ab6c9da4e72fca717e744ae41df9b21f07", 0x2d}, {&(0x7f0000002d40)="05bb53807b44dc7915c29bc575ae5144d34cf249e10dbcdcec6e047d650603b73b73b88af22027d15932f4cedd4409e37e719904eafdf0aa44610a02225f355620bfa34f8f6dc75a52e709109130e3b9023bc03fb2777fa0048639bf149969d0814823", 0x63}], 0x5, &(0x7f00000030c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {r9, r11, r13}}}], 0x80, 0x4004080}}], 0x5, 0x20044000) ioctl$EXT4_IOC_GETSTATE(r8, 0x40046629, &(0x7f0000000040)) 13:29:53 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000580)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x369) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async, rerun: 32) r2 = getpid() (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0xa) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = socket(0x10, 0x3, 0x0) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) (async) r7 = socket(0x10, 0x803, 0x0) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f00000000c0), r7) (async) getsockname$packet(r7, &(0x7f0000000280)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000080)=0x14) sendmsg$nl_route(r6, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010450c1ffff11fffffffff70000", @ANYRES32=r9, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r5, &(0x7f0000005840)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYRES64=r4, @ANYRES32=r9, @ANYRES32], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0xd3, &(0x7f0000000180)={&(0x7f0000000800)=ANY=[@ANYBLOB='L\x00\x00\x00,\x00\'\r\b\x00\x00\x00\x00\x00\x00\x00`\x00\x00\x00', @ANYRESOCT=r8, @ANYBLOB="0000000000000000f2ff000008000100753332002000020008000300000000001400054000"/52], 0x4c}}, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000780)={&(0x7f0000000640)={0x10, 0x0, 0x0, 0x400000}, 0xc, &(0x7f0000000740)={&(0x7f00000006c0)=ANY=[@ANYBLOB="6c0000004800000228bd7000fedbdf250a001800", @ANYRES32=r9, @ANYBLOB="0004000014000100fc01000000000000000000000000000914000100fe80000000000000000000000000002adf000100fe8000000000000000000000000000aa14000100fe8000000000000000000000000000bb"], 0x6c}}, 0x4000000) (async, rerun: 64) getpgrp(0x0) (async, rerun: 64) sched_setaffinity(r2, 0x8, &(0x7f00000003c0)=0xae) sched_setscheduler(0x0, 0x2, &(0x7f0000000200)=0x4) newfstatat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x100) sendmsg$nl_route_sched(r0, &(0x7f00000004c0)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="2c0000002400040529bd7000fbdbdf2500000000", @ANYRES32=0x0, @ANYBLOB="0600000004000200080603000600050005040000"], 0x2c}, 0x1, 0x0, 0x0, 0x20000001}, 0x4000) (async) sendmmsg$unix(r4, &(0x7f0000000680)=[{{&(0x7f0000000300)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000000)=[{&(0x7f0000000400)="d5593aac8678973b44e52aefccf45aa952ca4e4d710950c2fbf3b9a6d94262ed51dddc11e9c9ebb03752593d9d451f41793cbbbe85a12c74d094c451f9ec248d4b4ac6ff99a9f369", 0x48}, {&(0x7f0000000500)="43ef61b0080002bfc60d643e361f192a3e9d5fc22a3ed77f358f4af87c6dd9c4c5b662275dac011173f0a3dff6bd10800b8795cc87e07f8b38a0ef3b5721341375a49f25cafadb31e66344a7f6be", 0x4e}], 0x2, &(0x7f0000000a40)=ANY=[@ANYBLOB="20000000000000000135203a2b000000cd8645b7f70e56bf7efe47038f1c8d52c5ea4864e49d6b53fdb407e31aee7600d9e530206d6de4f1537a00033b10fc659576f0d7de369bca323603606d23878695d7dc434a2a005869ff224d5e908a501b780791db488c09a646c22e39e742779f4e9fdc9e90393d6484a9a7f5c6fd35d8c2104bf68e6059d4e9643c43051f43aaba47d354d4a0efe1fdca9dc83a11d241db492b2dd10d205d572ef645ccf947be6f45654bfde3e1aa10fa2080baa793a8885a1215dae10f69845fd8d1699d55ac6e9ba0cafbf32b01574dc1326cc6fc707d5dd44eca65c473ba595ed386d8f4b82b09dcda32b2e17ad4231b30458d4267f9c2e5107890dd219d4f2b7181c7f78ef1a87a086bcb96", @ANYRES32=r4, @ANYRES32=r3, @ANYRES32, @ANYBLOB="a99e3289d2f8f4f910a2f1d8368594002c61702fbf580d867134b1e888b8882fdc6c5a50a2e3fec32728528be39e990b0d2979df6de2201816d17827173a3b608f782791536cd8275d03de8831c51d47a7fe4df78d6b76546dfabd133564f80a4cab94c97142febaace212b45c9302000000824d9bf8e4f81c0044404ec9ba9cd6292bf7a836abc0f04cd54c9462f5df9f06a5d1ad66aaf2514c7c94c78c3ab640972bc4f01f5b2937009ed1fe0e26326fb168160dbb3fee37566236247e3afda5d5", @ANYRES64=r10, @ANYRES32, @ANYRES16=0x0, @ANYRES64, @ANYBLOB="4fab9553e5f100000021a400000000f9e3f41fb57ef8df6cab8016c9ce3ac08f2b0de792d7c706ed2f665ecc68b681fd7550710201d9751fa4e825662732f3a8c5bb3c2a7bedfc8388942a7f84f543f5aae98830850e4837677f000000000000009a04cf1eae879bfd790286c9fdc84bbb1445bb63446afc451530bcb43cde8f6c00004ba1157d944311652a7a2a0f2845e931e945ad06149c51b866b68f257690ce1317526ed983323e256a5a8c4356ac469305f77243c338c60fd8bba96a1f6879bca4882eceb9f25ad58553284588166daa45a518c8b071335b5ff014842183b61e1b53c3dfa40a016d104490edff49534a1803a9a7d9c5d7d8de94d8e01525bc0e604a67f48474f6e2aae169f823a96622dc7dafbe14d70fbbd9ad701e9d1f63d8ed02af94e9805e33afb4c93e16574a4831dda9d091d9bdae0f3af6ae0040fd4abb72deca61ad382bdc32bd0af99e520def1dd52786cf68a2bdb235dbd6f84578392e238427c1f0"], 0x40, 0x800}}], 0x1, 0x20004805) 13:29:53 executing program 5: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000100)='./bus\x00', 0x0, &(0x7f0000000280)={[{@jqfmt_vfsold}, {@jqfmt_vfsv1}, {}, {@auto_da_alloc_val}, {@bh}, {@nogrpid}, {@nodelalloc}, {@nombcache}, {@nolazytime}, {@noblock_validity}]}, 0x1, 0x730, &(0x7f0000000f40)="$eJzs3M9rHGUfAPDvTLP9mffdvPAe1IMILbRQOkmaS3syXrwVCgWvNSSTEDLJhuymdmMPrWehNhcFQfTu0atQ6h/gTQoK3gXRGg/iZWU2m62Nu+m2TbrSfj4wne/zzMx+n2938mQH8mwAL603yn+SiNGIuBwR1U5/GhGH29HRiJvb5209uDFbbkm0Wld+ScrLYqtV7b5W0tmfiPYl8UpE3KtEnP3gn3nrzY2lmaLI1zrt8cby6ni9uXFucXlmIV/IVyanLk5cmJq6MDG1b7WeeufisTvfvr25+d1Xjduvj5xLYrpdd3Rq27dEf7P9f1KJ6V39KweRbIiSYQ8AAICBlJ/zD0XESPtTajUOtSMAAADgRdI60gIAAABeeEkMewQAAADAwdr5O4Cdtb0HtQ62n5/fioixXvlH2muII45GJSKObyWPrExIti+DZ3LzVkTcne5x/yWd++/pTexqWyP973O3nH+me80/aXf+iR7zz8jOdyc8o/7z38P8h/rMf5cHzPH1Z69W+ua/FfHaSK/8STd/0if/uwPmv7354Z1+x1pfRJzu+fsneSTXHt8PMT6/WOz5o3XvzzP396r/eL/8yd71rw5Y//tbvy31m0vK/GdO7v3+98pf3hMfdcaRRsSdzr5sb+7KcXL5+2/2qn+uT/2Pe/8/H7D+H788cn3AUwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAtjYjRSNKsG6dplkWciIj/x/G0qNUbZ+dr6ytz5bGIsaik84tFPhER1e12UrYn2/HD9vld7amI+N8Px7aTLhZ5Nlsr5oZdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0nImI0kjSLiDQifq+maZYNe1QAAADAvhsb9gAAAACAA+f5HwAAAF58nv8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA5+DypUvl1tp6cGO2bM9da64v1a6dm8vrS9ny+mw2W1tbzRZqtYUiz2Zry497vaJWW528GOvXxxt5vTFeb25cXa6trzSuLi7PLORX88pzqQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnNdrekjSLiLQdp2mWRfwnIsaikswvFvlERPw3Iu5XK0fK9uSwBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC+qzc3lmaKIl8TCASCbjDsmQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGGoNzeWZooiX6sPeyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMV/pTEhHldrp6anT30cPJH9X2PiLe+/TKx9dnGo21ybL/125/45NO//lhjB8AAABeCm8+yck7z+k7z/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDqjc3lmaKIl87wGDYNQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/nrwAAAP//9Y3HBg==") chdir(&(0x7f0000000080)='./file0\x00') r0 = syz_open_dev$vcsu(&(0x7f0000000000), 0x3ff, 0x100) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140), 0x40400, 0x0) accept$packet(r1, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000001c0)=0x14) ioctl$KVM_SET_MP_STATE(r0, 0x4004ae99, &(0x7f00000000c0)=0x8) creat(&(0x7f0000000040)='./bus\x00', 0x0) 13:29:53 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000440)=0x1) tgkill(0x0, 0xffffffffffffffff, 0x9) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f0000000300)=ANY=[@ANYBLOB="180101000800e5ff000000b12a305e008500007a08009355ac05bbea2f4b164926000000000000"], &(0x7f0000000100)='GPL\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sched_setscheduler(r0, 0x0, &(0x7f0000000280)) r4 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r5 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000000)='sched_kthread_stop_ret\x00', r3}, 0x10) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/timer_list\x00', 0x0, 0x0) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) ioctl$TCSETS2(0xffffffffffffffff, 0x402c542b, &(0x7f0000000700)={0x7fffffff, 0x80, 0x3, 0xcbc0, 0x80, "3a765714a318da35afaa0f3385653421b98cda", 0x9711, 0x3}) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000140)='sys_enter\x00', r7}, 0x10) r8 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000780)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000140)='sys_enter\x00', r8}, 0x10) r9 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000140)='sys_enter\x00', r9}, 0x10) pipe2$9p(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) r11 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000140)='sys_enter\x00', r11}, 0x10) r12 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000440)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f0000000140)='sys_enter\x00', r12}, 0x10) r13 = epoll_create(0x1) [ 215.250463][ T7] wb_workfn+0xf8/0x450 [ 215.254595][ T7] ? read_word_at_a_time+0xe/0x20 [ 215.259591][ T7] ? strscpy+0x90/0x220 [ 215.263763][ T7] process_one_work+0x6ca/0xc40 [ 215.268604][ T7] worker_thread+0xae0/0x1440 [ 215.273293][ T7] kthread+0x2d8/0x360 [ 215.277343][ T7] ? worker_clr_flags+0x170/0x170 [ 215.282517][ T7] ? kthread_destroy_worker+0x280/0x280 [ 215.288040][ T7] ret_from_fork+0x1f/0x30 [ 215.292424][ T7] Modules linked in: sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000f80)=[{{0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000340)="ea8916d4192c17e88ef90639a8f4c8b54d1d9db861dc3140cde7d63ed48c6b3ec4d244738430f5cb6d7ab5e2f8a9616e9d1eca0aa6324fbb4a6bdc8a3aeb3c58f1c17453f1ce69884829e845de053c1ad77bf1cbec280b217bf26d60eed6dfdaaa8c7d57e5a45c7698032170738aec42a2aa5c745766176222fcf78e0ed245bf0efb507c2df17cb360ab22849c5ba2ecd34eeaa50be44237c3d492ab416ca8829c77d7777ac22861092c173b3ab83fa32c9027535ea96a78a6862caf35d4d99bb807d07fcaa0051d774a10dcde60e4cff2e7ff58a58f9f33b8", 0xd9}, {&(0x7f0000000480)="cb7a3ac1e4994d692791a780b92de2f6cfa038fb48c1ade49b4b69c8652ffabeb104a6c4aa25f6e5dcbaac1acfaed19af28054269b0d96d389bc63080b46cfd835280cc1c97d497bcfcd78e7184e", 0x4e}, {&(0x7f0000000500)="2980481566d3251cce415f380e0e1d399f2a7adadba4e34da11588a53f59825c1d124cd0aed36f5c408862456b4dd1a130761d4bf5c67e65080966db5191958d91deaa78c7674b752fc9d569eeef88665b0646bd353c2d3cc1e8976afe144ca51d8b7309566232188bb65a8663f6d0eeb4b1a7c422074151f5ddac42522bf0123f85982b9d0d3e337dcb95b9c949da5a301dac571ee7528a34", 0x99}, {&(0x7f00000001c0)="b61694c497d8ce6e85492007167c6f0c64bc5413af665dfa293893", 0x1b}, {&(0x7f00000005c0)="b0d637b1d68bc3f4864528d01a7ab1dc6cdac8bb90bc6a27c2b6980f4f8955c156660fd70e3cf3473e62647d1251f28a43274a7468e04cce20150d3244f013d2c36e46fddc883d98da21c5899de4357494b92d08f6daf7d761f41fab5a1a0f6f6ae095164c27894530f5a192e827f92e1d430b73f12b78e7976169637930570e209bee3fe8d8fa7c3694653c46def3478f56", 0x92}, {&(0x7f00000002c0)="63db6e93", 0x4}], 0x6, &(0x7f0000000a40)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0xee00, @ANYBLOB="003317002c000000000000000100000001000000", @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="0000000038000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r9, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000018000000000000000100000001000000", @ANYRES32=r5, @ANYRES32=r13], 0xe0, 0xc0}}, {{0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000001740)="1d1a5656186ad7c48f3a94737547d70c2646947e119769077f8bd21403e1d890b80b86aacc7321de521f539157356c49ce2bba8a12de29737e8f007b5ee8345c99119fce07fc7c87461582ee5d81e1073da56088af218f1c081ade2cd23dbf91c27793c4630830b789aa4e190c5073ed4b071b7cf34570bcfbdab741e2f72c2057444ce22b09a4632c7b206585b58d17d95b84cd1d66444fb9f4dcef6b17f6135c259682582107451eda7407cd2e113dd607525495f700fe5d5685851615d427f1029d3e667a1a56fafab8c672b9e9f8c037082686f9cf405e300230db34235a6ab2c34a48f3d8ad0f8b54cd5f6ce5c76610f371b00134f0c75ac6686cd96c747304fbe0f9e9c79ace44473ac7f1a3c2dbaeb838654d2fa3c244b36551c5604346fa8bf326a2b2418fe0b53ae5f30ddf030ef374a06e895a8f9f5d89ac2cdb020f5ac419cf1f559872cb83c82b4d462eb5fb8e9421bc061f93f262b3a3fa2d68f977629d549973ca3b6b6c73473ae2bc868e51662b208b2b8e721367720403693cbaed0046f05d4d737db6883af97d5a48d997290c54767b88ad029610185f7cb776247e1d292adf230231c11fa148b9f5f3931e1176d98a0881c0e683975736baefa0c7c1b7f6796035598c6f6c6039eb351e8f622df327f24a1051b02efd203c81e8f288a1d553d3cc90b4df810a0bb4debbf1a369b00b690a7a48df36cf18067e41b5c92cf15593bf6ad82c84033d18fd6e80a5fa965957a76d896b56c5ab6249c09ca1f0c91c5e1f3ba9647452baa6dee5f9700869e93a8284b7441e246baf793c92601dcb8abe44e70121fc6697ec50264a4491bc2fc2ef67b82a50ab63480c52a6fff881965a2765d7fb7b0653ae8df57334bda1f3560d7f6f541fca9bc80c381eda4dfedd4be1046a9dde4dd195f645ffdf6f64dcdd73f915716e56166ce7a89f2689dbbd900a9c6018f11f9c2118fed49fad4632f9012e04ffdf320b3088b8f726412e6335569bcc36f685a23dd66c940d3274f25418763c839c8cb87e38184998079020a213b095073d45d77cc04e0658ccf08f47afbcfbcbd69566314b611313abafcfe6dd124877f074a51f59d2d6adc92b4fab184480ed00acf43fb53cd5fbbf5091540f6ddf43544e86e26a6f46957131274d614f16de88cfbd6d69282eed49b678758e4fe32329e68a7ca3eaed93950e92e584ac53db8d70d99ce8311f340b2b8a73092a2eaace1387120145b8f42f9c43da0d8db79d5bbe4d4e3a811c16e6ff30d40b47656261fecea9bc80d98c63a88e7da86ab09779e15d2c5a10151e3507d6a7603b2462b89c0b12fa7cc95c2ca96eaff2bd3f5b4659181484b5526e1378819d6674753ee19cb89a82efe417b16dbcd548be0dd13a60c15c2bd6b2856a7fe7700ba1b13500f6d4911661259d0f8218cea5aac0ad67b9fd4da03e6c2f83ab14917970db9c148f8a5ac569728aec36b750a6c495e0ce272f94c020948ea3428b8505a5b4ec4d3a972a5e459f02eee743dc64611d0e40758a07cb5df7e86bc404f4dd162f98e994839b285bcc979e541f83efd72f1af341ec08be58b41985eba1524f5cd8d8dfcb89d70b68d61aca658332e1939685707975d0d29de6a9bd4cfb6316b7f22bf016642b3434f1247fd039b359c28c8387cdae48e54ee1f658ee66d265aa8badfd11ceae53a454a6db64cac60f1966750d1be51765a17cc2ddc3039615cab8ba619a08a609f8e90f0f06ce8e1dd6c995097c64c5d2a0c931158eb89ed9b35cec1f0cf5b8a22bb522e9475c5b692013208b1762bc39b587ae79cd12226a06c2b2cd04db164b75de1a76b5a516c07d70bbcf20c01313bc90b3b84f6b0eeb73fb8b6570650501552dc6039597a4fc4128507806b9cf42a7dda6930f89568cfa685b5417f14a56d1b6c4d8fa0cb3b0d9e2052e50c5cefd3b6e77466d3afd95384e1f8f986146db94057d45d596ba96cf4ad984d30a3f13e064966a5cb9929fc1d6ebd4f65ce040193357dae59a5cb32d957afaad83ce5462223bdbf845c8023de6b66911495133d2e27704ebd4ea7eb986191ed6adb6df73d860d266d7d4f13ec43588952de65d1d95ac5e219d1124cc681478aee84328260ed00f40dbd9d682392a94d7252146ac2d2dd9a40c61088a4ad5cd7c384fc8b74aeb29bfeebd968e83cbbd97295d390211b457e87c05e0aa61090be6185fcc9de3f192f7520b8b35bc515788ba4203f7d341207525b4ccf94435eb27cd90dbb4da9846eb06a346ad7729474d97cf316845ed28abde2f004ca7cf1551659289c301396fed8c86248c76f695b8aa8a386fc65badfebde0c12b191c47be2d22666f23a9c0d05a9c5f4bbc98141cfd6884b3e3537dad381ef4bdcf16605efe283d37019e1cded97773e2c57e0e7e49ab2920f9c08ffb7c359f3157d9f8561a08a9e7ec6862a63d2347579165e4a7aeb81fb68da3c65598b96787c334aefd65008443c652f95985b3c816f8582addda1c771a4a8da148f3349c6306c0f842200b6f28a2851b4076710c943847e79c2b8cf41d5e254ff486fdd7fd0391e7a2af8efeb6c5ef775b7f92d09964c2a3148d2257b6adf2f8608670e154cbc5cdbc4d8ce3cc29e9d0d813fe6729e66341e1e070bc91d6c4dfa2466fc459ce0340aa0ad185b816bfba3bce4935c3fe75d4f068b00768dd77ee15034c039447451656ccbe47c8227eab190ca954bdb67e8dacc32e779436263f577556de889c349eceec4010625976620704c4185d19232e51a954faf3fcda9928928a5055e8f4cfd44c46e79897402dcaf8126eee51e7715a9cf59daf64313df960d3f391311538efe6c198834df8ff7fe8387a3d72972a0bdea519b89aa13893b638e15e91f205aeab2e7e9a552686e710f57182196fd1419453de529fa770ef2bf52a92ae561e94520bffcd7e318c27c8773b9b328b2615890cac93622311156ca35e38addd718b57b5486587bc32d33a5df21a7e5f9df2dd943810fa028ddc3a1c89b1ffb4e07930a827067cff83ce60ddfe47248b9a6a0743d4976c6ea73741aef396cc0a5bec50344dea596f6e41208e82c0e69eced198cfb51b0943f4d0cdd9a398f2a2a65b3c9fe2512c7c1245fbbb0455b1e382369e1da8554f822141360511c02d2f7594e43317fb2c6cc725aeb716c64b7eac7a5f84b5adf3453febabba3d870b98a59f7c0364c05824029896c01faf29463136576b757cd6cba6389dddf64954d3f628331bdd1b56b67f120a291ba7dda0704f5ad54e785ae521021cb027c95b12c6eb4a3d3bcbba024dad13724dbbf792fdcc4c72c18d70448724e02ffeffcfe1898c150e4f73e65b7c96c935ba5690d8bb4ca7cfcf93f328042608d7c0f8db76a1bdfe4dbcdb961643044e46b0c1f8e6500c0525c6862cccf309cb37db01d90b2e4af905f99987e4c926c911475858701fe90ea8eafadd52d0f5b102e24d85b35a1c5d7c9cde04da1b07cf340289fc338386cbf831b9160b1f58b5bf14d259f18e8c0723d5be150abdf08a6bc910350120dd44eb9bf5721b81ca71b24c5d0c62d47838a64dd82c9e5e4b94ff77f306984569cef4979ae7977c78ef7448bbe4c8141d7668cdcef239d2aafcb63a0f6d8325a07d2d0fd9f5efdf129c5b7e039bac74bd95416de6b987af1a148a9e79b0cd6c62e1e7ed9ffdf8fcae8107047fd13081e48ee5f50f8570c4705c5b6c7197faec68322fc6ea141eef32ceaa944c499687667a266924b9790f151c7959da68adb83611dc9f5c8206066efa78d85e17177aa21705f245b8b8f3bc8007d20d8dff20b856a5995cbc98f936ca2849f536cafb769e570e71b710260b52a41d61ac23a637b0968c96e192b7552358e6013dddadb42ff3ffadb899da7f36b306395ef45b95cfdcbb422dbc41ff9e7d01961a91ed701292d6f565e15da259f37232fcda336d48edc1561b206e2b2538986a96acf48208b146c317f9dc7733f3c9f99f66feb23b1ebe1d50147a09b00e76673ee21709d395293c45bc158dc9b322ca824826d4424bef612bf8735bd45211a912556de96545a745c40090926ea1b62ec50366d94f0362ccda2ba8624d52a4c0448d2320840f4a1da19431f95cea5172edbae5e13bc99fc30adb7c2cc54342b5ed2e9902734ca75a5fd0b419e14733d0f114e3c714d992638a3fdcd4eb7f06a2ee178c36c6a6187fb8392ec26c857fdacef116a3466dea029abc362ee2139df8d84ee1a4846c7222ac2496059cd419dfe88de9b3d9f6792b7aaca3a5b611b4df458c3e549bc9754226f6e30a10e6d65a06397afc19fc8db44735d70ea43b40f8e556f691e9e4cbc63137273e6027c1949d1933bf7b396a5ccf3652913648c623eb2df205d610ddd3280e040574791eab695ebf5bf56f8a9b58c787874015102e2d56c15e7a8f231bff8a44075a4c46174257be3bddfce08edc40787f07b75c9bf6da21dd421dd25405add6a51888621244692da04d93e9400d80a6cd55daeeec1e61787a22a9af584bbaf591b764bdf38359907ae961eca4535b7e3621e6c7050173f871ad0ae817d44eaf392f58f09d9cdb7fbe658d912d9ea76cfd6c00d1c970555790caaf92a47ca9d152a83ced05a59084f28124c9f429b393907d743231f6623001b8cc3b31e46d6824ad891e42df664595fa342632da202dad335adc0c2401b01854276e44c46e4129b3c29ded1c8c8ea728757aac58e98d4b964729fe724bce63b27ae723f5a9b588443d82241747c3c2e191530a8f690da383760f393c56cfd2edcb64ef7db569e07ab2470c0961c3094c3ce63f3b6eb5693ff2b6dcc436dac7ed23c0f788b9b7ac73d1b0fc02f48d5cfc003b236980b686b38ef0a1f45b73013576cf2ffd220e6f8077a570344536bac6120adb51be15cae3c90dd049f142f6bf91a6b0a4e3eeedd7d8148d08684d48750fd6c3437cb1fd8cd319352bbffb03ceb0aa32c1cfa1c8e7be72be835537935a69739d80f8d69796ebf2da343e93f83f287f28c5decd74d8b1442345d92a44da4b2fc571c14154a4b42b0d596c9c0c3c13b4de6b09e29932b234abfd3ba5f6863f290900fa9d243c50ba753bfd3013149a9827d0eeee291fb026118c5cfea8592ca661d0994f6c99f91dc7b1559c5f8c57d3790173741e8959d11573b753e8ce7b7fac2554c40d1cbbab2d6300f2aced1702187663ac1691018754f6f8f55500587f8f2eda4aeef539f49c29f4fa636dd9d363316d852b00d13a5900b4b76870c01228f684a94e8591a6d2c6f5a4b04aea2d096595c6701729e04f28082d20f3a02083f01d63f6a433730b6729458f654764dc701a22ca86efe65d9f59604897b7f0b7b3679df6a3d5aa9120fbd05a3c0ac1bf5775898dfc54de7634c4b87d592bcdd2844314ee5a9fb746973e4bd84fc363031421fa70ac9552c8e8d92a0299cd405386d8074f99047ba40155cc6fa619e3a5b2d24d45612a556005c0efb138dd8fc2da647f6c9e52e11c74bc5db774955e8ace39befcf5b83bfc2df6eb9794b289ae992e20a7786666f61723cfa70f3dbf441a667e77d0b9a9c7b9f2a71b2268c35a0104af435dba00fa9fc45ba8cfe77b7539e3628f2b775e0be4edb7dbf4c0e463cc3f1108a20f0b76b0cf86a533d4af90dd5f652401cd9eb0338afff0ed302969781bfe0663ce05a58602cf1a43b398a83ca8c9d6c7552f75fff486418fa06acd5c26a1d5587690dab9125a95bf67e7eddac1d71e6e4946dfd756b6966c47e5127e6c406d560924276777bb780e", 0x1000}, {&(0x7f0000000b40)="b67330ebc66f2cbfaee487c0e72686a780c51e8744c5ca7d88e3dcf8b34400022327a1ee0d0bc3fff938e926d819b6649e886ae3305305899f99b82fdab70554a0a7d8571ee37527f69e013803a35bd04b108d62b121c69568ca0227aa4891f5b77cc7535aac116431bc1a56e63946c03eb7", 0x72}], 0x2, &(0x7f0000000c00)=[@rights={{0x18, 0x1, 0x1, [r1, r5]}}], 0x18}}, {{&(0x7f0000000c40)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="6173247e2d03b75520b380d5e4a16d82e0acfb02b12637ec08ef48a0cc24328f07eb22fb9e7b57d072c243c6828696be0fbbf1596af958f31b63039c3be252a1a792d0908f707acb55d28fdd7284105daf151b0cd57b07008099514ba844dc589637594c2f9497ae192e83cc8f1969d41f397a94e9f373ec074c02f6c1a290a5762a2369d6e82c73b0a3fcb46ac11e45c4b89de4fbca9226309a", 0x9a}], 0x1, 0x0, 0x0, 0x1}}, {{&(0x7f0000000dc0)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000000e80)=[{&(0x7f0000000e40)="0c66417750fc66a76ff146813af703e9ae6f93cc9cf5eb9c17cebecb6158d65112b9fd2cc06fcadef9", 0x29}], 0x1, 0x0, 0x0, 0x80}}, {{0x0, 0x0, &(0x7f0000000f40)=[{&(0x7f0000000ec0)="cb20d4a03f48b456e04a34001785cd8545b5c4456c064c17e1f6bc76d314f7e9d601c8693ca2fdabc793e0f79b3c63183d3c8973b5f459415954cc4a49a47b67904a08e5c2c0f92427b7ee377da9e516c2366ec6d64721d54db3ffc7", 0x5c}], 0x1, 0x0, 0x0, 0x220040a1}}], 0x5, 0x4000000) sendfile(r4, r6, 0x0, 0x20000023896) 13:29:53 executing program 2: syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010600)='./file2\x00', 0x2, &(0x7f0000005680)=ANY=[@ANYBLOB="646174615f666c7573682c66617374626f6f742c70726a6a71756f74613d696e6c696e655f64656e7472792c6d6f64653d6c66732c6163746976655f6c6f67733d342c6e6f6c617a7974696d652c696e6c696e655f646174612c6e6f696e6c696e655f646174612c6772706a71756f74613d6261636b6761a86203633d91796e632c6a71666d743d7666736f6c642c00"], 0x1, 0x105a5, &(0x7f0000020c40)="$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/YuZfctKEoDMAHqAt9qajisRVGVYcMWESX0GEnnbW76aisoRJiD5mRWZYQQYR9E8URg0i+xgn6Psmcawt+HZgdX2QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABo03WxXv7d/v7TNGd/aCbPtwEAAABO2RXrZbkYV+cf0vVP6dKXiJhHxCwiphFxanYfxNta5iQieml96v3Fkx7+R5QJx88M0/E+Ir6l4/Zz278CAAAAXK7tZrGKGByX5cvXrhvinNJNm1GuvPKWz5tcaZMy7GemtOl9ZBaziCjGN5nS5hHR//g9U9qzDGpl9Kj0qtI/ZzcAAMB51CeBbNMbAAAAL86PrhugG+V+bfovftoLHlYlbQi+q50BAAAAr1Cv6wYAAACA1pXzv+f/AQAAwGWrnv8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAm3bFerndLFZNc/aHZh6CJv+ufjVtBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25x0FQiAMwmDv+r7T4P2PJQ2amZtUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8+t1f/k9MjTPJ3Gtj6XkkWTs1tk6NvXPj6A/j69cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3cCIRAEYbDv/M9pMf+wpEFjEKEKFj5mmIcFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPii3/3yf2JqnEnmThtLxyPJ2lVj66qx96Bx9GC8/RsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrC/tzbJgyEcRx+fUmUuE1GSG8lMAMNFYIR+JCQLHkGBmAhGipai0VgBZDgXNOZgudp/r/iinsBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgNd0efjiLSKKSF2mSOPNz+k9Ij4ibdt29HnLYnc+Nl/3nO0Pk5zfMf0tI6KMoo9zAAB6V3WbY7Wul395//MO8g7zVvOmXjzz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV3buWLWpKAwA8EnSRKuToxVEcNDFxiZWI2RxKHQXBN1CG0sxVUkztKVLn0B0cvUV7Kav4AsIDlpwcOig4CKIkuQmPcEgKcK9oX4f/Pf+ucO552QI/Pc/NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwLEc7oWzgzwXQpibOcq73n/dXRl3fvvsw9wgvtx5czEesztEMYTwcL3VvJ7iWqbd5vbOo0ar1WxLJBLJMMn6lwkAgJOmmES3rv9U3F/uXsvVQ/j1arT+vxLl4S/1/+eX5y8M4ufWu058r7j+X0hthdOv3Nl4Wt7c3rm2vtFYa641H1erlcWbizdu36qUe89Kyp6YAAAA8G9KScT1f77+Z///TJSHCev/e0sP7sf3Kqj/xzpq+mU9EwAAgP/buUvfv+XGXM+VSmGr0em0F/rH4edK/5jBVI/tVBJx/V+oZz0rAAAAIA2He7mR/v9qlIcJ+//zr3cP4jELIYTZpP8/v/KktZrecqZaGq8TZ71GAAAAsjWbRNz/L/b2/+eHWx7yIYSrl/t58jeAE9X/H1/cHXlpPd7/X01viVMpX+t/H71zLYSZWtYzAgAA4CQ7nUS32D8o7i+3fzxfKtn/DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBvduwYJWIgCgBoNtloJS5YiFp5AVG0sFqwEMRG8AqiIHgCEdQDiKWW3sHSO2ytIIiF5RZ6AplJRmUttEqUfQ8m/2cImZ9Jkx8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgR8ONz7wIh16V5/Xc/evJXogPIzF4uZ5bCCPknSaL/oc6621XAAAAwDgoUn+fZdlzebsVYt6P/X+Zrgk9/81Ulad+frTvT/Hu8nE+9f+nO4vHHwv1qnXCTQ8Oj/aXG3vCv2/6+9TV7tPq29nabH3ajTsf/70U8YXk2+czwzLuZ+diMNiciOlkw4UDAL+2lGKdpO+hEFfaLAyAsdGtR/al/y/67dYEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0IT3AAAA//9UhWfc") (async) timer_create(0x9, &(0x7f0000000100)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000180)) (async, rerun: 64) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) (rerun: 64) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cpuset.effective_cpus\x00', 0x275a, 0x0) pwritev2(r0, &(0x7f0000000380)=[{&(0x7f0000000000)='d', 0x1}, {0x0}, {&(0x7f0000000040)="d9", 0x1}, {&(0x7f00000001c0)="e71fa9fdd3ee8ba9eacf7b689681d2204216c835aaed953b061d13089076fb81ad413de74f66fc6e8cd1ca656b772549bad4062fb7ef8539aa897589df08c9454768cb1dbe1cd496a2c3297e90fae05e297386419f57696a3911e571c5c8d31d3fed55e437dece80bc0446e3c63fe959491e4d5ce8cc6c6e7141bbb6ac229c0f59216c87e9d6a64cd18591493f9386cd16340e5a259d9df0ebe72793afd89b721c0f4e137ece1af2928afee6e005f0e72f72f5156349ccaec76b6ec60daf", 0xbe}, {&(0x7f0000000540)="f8d616fcdc05a9fa0f6b4b7352844f176371ad62b2b75ba8e8885fd8eec02625fa0304fe67f84aecc69e90ec96734b33d6ac39ab4bd33ed1e1bcddd6b635cba442fc8d82747c63a762eb996dbd6f0134ee1e966f9d650b6b70429d1d916d95cce92ed8bf2282aa21e07768288f68583162a5f9b5581b86fd0f35f8f47f8811edd5b6025ae172b194364b463c7ba109f0b473d6939438ddda0bd4dce10b49404c01528a2617d5927b6da117a6192a4a3aa68ba6a71abfb9ac9c50daec49057e01576a534707cffe129ceb51e3e3f811eff283aac8ec5ed2f715aab49689d9f71a7deaf190c64877659103493197493f1ed4a7ed2b9719ae1fdbd9b52a5078a038654fb86e9614fa94011ec13632717be6c7f7ea2b6ce5177423c1da43e534f964b3d02c63bf3b1c18719b4810528bd107a64f4ef2f523ebff8f83a2bd01a1063d2184f6441a0e491a16fb120e4422ed5ad3ebabe15897444fcc1e904f1f64cc6b8ea530eecd12cb5abdbb55fb84daee45c0ed511a700c8d01a4c96951d7a11e4986dd5eb36088f5e43fffcf429d24293c78aecf313a7e677ae279b953b33989299ab247c51f3e23ad56736a5db42c8c561436fc78bb53dbb08f75318da29ad88c778dda0da3894b8b7702bc521193c05308862142cc4079888725ca59ad294079ba0f42c69d83019621933bae76e7036aa1be8949f93182894b02c91105b4892d74b8decbf917d6b365bea0f413aac2be86c23784db05853b50b7cae4d342ca9d524fe1c0d1b8b79c066c006dc9b24b2d720df6c900b026033f054b20acc4a8e155b9cd1c0ce7b575fe7564a7ade8d1793337e74010c8d5b488dc09c27bcb3fe530eae787e7029254bb1791e3d46e7c2fdc3c08e3a629bbb3e21d9443bbaa00e848c5ebb812baf853a035b5ffc422d5f4f6bf88a9869e59d7a01dd6857868c96c38063143ad9e25c9667ce776c2b46e77473121e42a2aa993eff491fbcb4af87584edf61ffb6674bc27f79dc1f5facc3a32714233282a865bc070f63cda238096090be102b57ed5b0d3ce6245fbb619f4ec91a3d6ff7a5e0c6afe7547f8b63405bc2be5a11f8badef2a62a9e23b4fee2fb81a5ff98bb3c473043fabeafa92ac1928d9093f53d9182126a19aaedce431bd21fd18ce1fa4b0cc47ba028947c1cdc818649dbd127815b7078937e269ebe37c8842e46536bb07914fb3a0b5204d2037c8eba57e540b5dd6d24a133b33f7b207dd1b15546dfe76b516955b7718cdd3300008a0c81ec3412d4f2b2de6ce8db1a63897b7e0dbfdba87d742f2b7a1ca5ff778ec04a2b8cfb970d3b32b1aa865c29c57e3e78adbf2edf2e8f6cc06db8e20fd1d781feff7f584674f44ef15d6ba90b962d507672b8868188591487563134452179024a3bb1e0ec55a8fb39461035ff944d83c1b801cf8b8298c21157f84e0b4a73356c2152327b480d45b2a73840c483cb9a3a1f4fa3c3c645cf04b7d14dc66bc92280283d73f3c75c091bc7dbbe5b49f4a1bd67fcc61a047f1fb47d71d5deccc63c4b551203ad160826979714b2c6e87a1ae97ee940161bad09a3c97f3185734670ede7c0d6e6c4ff0a8b35fe20ca7f9ff708083da47ad8e9d2ee67efd940556bedce70d249b7d221703252a63fb463df6d2a07845c781329a4bd9ab776e065f06b3c4c89173b9fc3bea9f9f7244932e602c156b8e84414ddc75a7e6e84bf3873f6bcf8c6d47a90a7adaa07557befc3a265cc618b3a96784e488abc0d6a3d97e4e8d192223dc084d3b900d9738073b12a03aaa4215f5afe231152bfc2a6f98ff761ceab9a6e65e341002e3caedfc28e5c91881ecbeb716a812d027746cfa903532d89f0769b76334021ee546494e0ed7ffc5502d093200ad6cfc6ce0fd51efc0814dd154557d346ea936f7fef112497d6f3ac430b02da4cfd5ca612fa550e89a6c43cd239c832cc463b3d68c8622d07294619992418072acfadaa2460bfb3480033ec45a9cfb6d4f294b0bcaafbab6026e8dfc8bbef1e23725a14be6f72c13aadab3e4198efcce0a697db5c58ef3f749446be97fcf22c26c9cf00bedc0a90c7ed4de8120c865578b6018a89f98ef280f9d94d9cd03225e3f65f1f36e4887bf05daee7b8a59e0f892b2ca5738717ddb70362e6917ddabb34b40f232d8f73080281642f279fb86c9620e4cbe91bfc6c77be700f7dda799ce550017de72eaeb1aa005b80f777126065b9828a6e104255c663d9a042770813cf47c7781f98b9b669efca2816f3bcf8d9060005e703ff796c8fc9ccdee4d0da6c18fbfb57bdea5b97dd4324fe75764ae792b003ee63bee8ca23e0e38c85fd8e889b4ae31ea68ecde639a96e470d17ef6333eb7585d2cc09b7f9cdabe91bb3c435e4b702328279b8719c724df1cc68f5165a09e12961265b3b55872a2781befb79fa5a614a8dde5285e5823e8f7ed3b71b315504fedf967a30cef55625b6776f3f4ba4696a6349d46e7ec84a1fe69804575428a1b56698ec5b5d77a67c151db1293de8b76cea678dde223faf6fa8a96a8ee36e091a51c8a5ee1552cae80fe3cd3a5d7b632a6dcb34e06e7b68c642551a34930a18c3631e72540fdcbd0c220d8abebe343e87c85dea4abf456bc280379cf7785890fba01c6ad06d8a6e49665eab2bea68cfd88e0d7f60ce4e75674d4ac42b7c47389a378068a8295551e0e9e6e0dc04a5374aae0cc24bf7bdd16a17fc20ceaa89af57b3976c4de28eac3eea2d12b6330aa9756af1b801ccc6d2e140ef0abed95426f143b7119f7538b548f4a6b5f273002cdb8e7fb0020f825953efc47b41a537b329acaae57bcbff1b52a7860e76c8db7975be92ee7a64bb4affe57d5c51c40c5104561eaa0b575e80f5fef4bb86a168d7113837d39a069bb94f5bd20e57c10935004c19ec2214d0d79c51c4d0345df41cd524f280933bfd64c76e555c833be7f55cb9605c3eb9ac18490878390093a230fd5bef0edff2e79562aa2196a5db53a7b5af9604edad95d6e9ad3b7c40f69b76107eb81eec448ca20df1c2e4cc00b641dbd4fa753de0cdbc4fe0da30243cea2e6748e92a78f3ba5cc8f34a5caa5e8f03579d03d33615a7f058622bbb689612a9480169f14c080a959ffbd30628b648e1bd74d45e37db99a5b7c21b5b23aac4abe4eb9f4eeed29a273acf4f8e48b276ee809a7749e3e2f31edf417e4d168c984669a87a911f253a46286a86e932524e615c31b84ad838009456b3b9a34108d64ee37e1e80368d95405d5ef41b1590829248478373392120b34afe475c08a23243c2eeaeafc1a44350466018e0018962f2fc7b9f234f9882231b4edd94a837954268a69dcedaf6f3cbfed10ccf8d294567a796383a6c47a963aa706b5ac48e82c0922d3d64372d4d058f8307ca6fbeffb5d7e914a6344f0f64b1e1cefd424763d0bfa719dae3a949940e94fb1ec32e55bd8185cb3d2a55b0c67ed68df90aee9d16dba5774e827b816a708fff2333c1371e49546c4a5ed676540beea70ef08186116fbae4451c864100e2f28646c77ae36ee36554477844348b0121b02b92ede9c18c8d5cb341a1b45d26db723cf7903be009f114b873adc17930558d3d2c3d0bc3cc5df9ca17af1af1d545ce687c953fc7829a9fbe056f42de350414f69e15bd5e10c8079582bb7a74a31f7988f130655bf06dc42a6bc0bf95f7cc6e9fb8ed02d8a18f6a0997fad3821888ab2f58b488a9a8774099162987f9caf39c8360e600569fdf79d2310800e8bf8c8eb32bddc3930cbc095f890804d96754633c1853dbd4daca69b7d221a3d6d3174e52392a4cc08a1ff348849fb1929c76ce0ba2755f430960849b3011eb1360a06d23c46e8642c671ba64fc18526b17bc0c4029df37578d0173588eeb787455ded3730fa6d351e65a301225ea4290e1cd32aa73b1994ab7cc8fcd4b3290fd8e5b8e5a8a21f1416e805082d8e9920ccf5286eac31a3973f163e250c08e336165135bb5f3651eb93890ac3195b144c2c3f090e203414114b321e97e80af967d9d84925da904f44df89801fb7875da59c6115c80159986cf046b0ee34f9616e8008eb5a0f2075e5f1a69da4241a89f3a35c23bec383ef37c17c7078726ab69e558bf0ea223e37858ae2352a2f351bb5bd706d887655e118681bb5bdaf3dc684b49704474c58b46c85079fdb9506454cf15a0abe689de6ca56727dede4f786bb073a9365b24e7dd06e9419af0e2d9759593cc0b31b2572f287ff3d5e182391dd1fe1f766c0f29951f30a1a7a7979e403a6614dc15ba73778309002513cb7f8e4125ecdbf5d8c96f2ac07309aa22fbf91fc40c5489391748cce6e5ded30e5a54129cce75caac0a2882c85dbe312736d24f500c124c3779768e642ce5c8b7e6b227c54a37685ce6a0347a077951c2b53aa7af4da0254b92c680cb455b439d3cc2f125385e5410518980b019237281110f473d9dcbd1ddfdcb1abd0423e1e15caa7470042ab88168068606a7751cf66989aee96db59cc7e1419910b5b8d56e7dd66e6b408fd9b7daba11f445e5c79bb3726017b8100d61c853e847ba8395a433f66d47b0d004ab1278051cb7c0e4f7c76226a4003ca731354e6cd66313dbf8e3c22512128f270f85fa3bd489436ee987128536515b9ebfdafe6fd99a5989d94b652341a477053ff73401930c48a9b38d121ac7f3e87e6b281c689b550e49cc1e1f59c0313018f7cf6a0f3ea14acafb50c56bcea90eaf99e351a5844bb64d1cafbb281e237f11e30adb6cd8943f0ba30a77a3f4f7f4bb19f6315800f9d4b49453b2b8f32da82a573cd435112bd8242d2f499243bc13216e59c57af4a279e400c482745a9943bf46fca703bb5935c9a3262f7e6510e63df9d28cb9a7f02605bc8ce717237bbb5ea1cc2f3a3122a1214b38c79c7fc7d0a5634e99be7cf339255da29b82eedd590204b0276e5221fcc54e336e2c2f83ad08339e8e9fdc243ee79051bccae5b2b2508ab99dec802906073db43f992bfa99f485210c7be72054473b51d26bf57ad61119f6935ee9d743b9ee2e0a8ac3fd9b00d3acacab2971da88221f4d85b40e4f1d66482f05ba3645e11331a3b325cb62f27026e7d9f31482dd041932b37b45050dc92ef282473be35ddb6cea114cea4939956a9dd46d0db80a8b314bad90c0fdcd847910f1cb1aa3f7b08d7386c547b6d1319ff9cb1ae00ee68e8141d650c976cf2b86ec9dd8b2d3a12ad303d2806cd58b38cd7b1b209121fda0555df4b8ac8943249a06f6b11151e8cae7248664d3a106f1784cfa8f8c663e6e1e29fcd4ce1bf0f6ecdf59d79075ba466cf9d910aabf36ffdfcad4627613ee21f8b7ee305a3c3e704a1495474131254119f096289b5f7a31dc52ae92490e64750412aae9bbc451cf3f32f0c1dce7f00aadb1fa24157847d97deeeb096d6cf7edd48b524ba40236134bb1c952ea66c25f9435e185f0a58052a4a50568ce024ed4e566c5c5b4f262787a52bc5346737c64269e6914c6d3c4e8c79ecc1ca0b5cc9940803bb5b3ef8920c97c20e0b5b76b979d4c13a1894f68f590e1bc56d9547005dfe733b7f560ae90ab9f386c55bb0a3743ed007f6f6910a27d3c60d98efff050d5fb12060f8ec886142a53bf6facd4f827f942fcbd67933955e217f085d5e64c8da027a40cfdf843d5ad6e2667b0936da7a07db8f7ef7a4acc57c3fc4184767ec8e144626469f633a6d3862da84fb71451671d0f16882610fcf3cc856d56fda228312411e3f9f136611683c1437a49ad4ca08262ba6127a068edaff3faf2459", 0x1000}, {&(0x7f0000000080)="0c78d178cf7f0ec310", 0x9}, {&(0x7f0000000140)="b3b4c00bad5e8bc45d4a1db8ded81d1f7240c5f1b9438413049e081353e6ed53ff3147e92b06fb9778384e", 0x2b}, {&(0x7f0000000280)="78dbece369293e3ead7fdbb7c267893605aa3eaa3cb543940b4c325dd749592bb4dd97ad5230011f096b5a124969be29cc9a548b29c7a77b1b9830cff1af7e0c58875924cff32bf237a175845847d324f94ff73acccecdb6d3ae7480c5f39142313f89751677a380633c59a13ea8aec1c5a57bd22a48d8669f30d3bff5aee3f983da0b84e354e4004af8e01373fb70b01275a2076dfe2af4982ab61a147ef92b3bec1f4174f95f00c62462fc98869acb027f3b4ede75621d4d6ae95f7b2eaeb79836ba6003771d867c7498", 0xcb}], 0x8, 0x0, 0x401, 0x0) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000100)='fd/3\x00') write$binfmt_script(r1, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000400)={'wg2\x00', 0x0}) setsockopt$MRT_DEL_VIF(r1, 0x0, 0xcb, &(0x7f0000000440)={0x0, 0x8, 0x5, 0x3, @vifc_lcl_ifindex=r2, @private=0xa010101}, 0x10) (async, rerun: 32) ioctl$F2FS_IOC_START_ATOMIC_WRITE(r1, 0xf501, 0x0) (rerun: 32) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000004c0)={&(0x7f0000000480)='netfs_sreq_ref\x00', r1}, 0x10) 13:29:53 executing program 1: bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0xa, 0x4e20, 0x3, @mcast1, 0x1a}, 0x1c) r0 = syz_mount_image$ext4(&(0x7f0000000780)='ext4\x00', &(0x7f0000000240)='./file0\x00', 0x2000480, &(0x7f0000000000)=ANY=[], 0x1, 0x76a, &(0x7f0000000fc0)="$eJzs3d9rW1UcAPDvTdt17aatIOh8KghaGEvtrJuCDxMfRHAw0Ge3kGZlNm1Gk461FNwQwRdBxQdBX/bsj/nmqz9e9b/wQTamdsOJD1K5adJla9KlW5MI+XzgNOfce9Nzvjn3nnuSe0kC6FsT6Z9MxKGI+CiJGKstTyJiqJobjDixud3t9bV8mpLY2Hjzj6S6za31tXw0PCd1oFZ4MiJ+fD/icGZ7veWV1flcsVhYqpWnKgvnp8orq0fOLeTmCnOFxWPTMzNHj79w/NjexfrXL6sHr3/82rPfnPjnvSeufvhTEifiYG1dYxx7ZSImaq/JUPoS3uXVva6sx5JeN4AHkh6aA5tHeRyKsRio5loY6WbLAIBOeTciNgCAPpM4/wNAn6l/DnBrfS1fT739RKK7brwSEfs3469f39xcM1i7Zre/eh109FZy15WRJCLG96D+iYj44ru3v0pTdOg6JEAzly5HxJnxie3jf7LtnoXdeq6NbSbuKRv/oHu+T+c/Lzab/2W25j/RZP4z3OTYfRD3P/4z1/agmpbS+d/LDfe23W6Iv2Z8oFZ6pDrnG0rOnisW0rHt0YiYjKHhtDy9Qx2TN/+92Wpd4/zvz0/e+TKtP328s0Xm2uDw3c+ZzVVyDxNzoxuXI54abBZ/stX/SYv576k263j9pQ8+b7UujT+Nt562x99ZG1cinmna/3fuaEt2vD9xqro7TNV3iia+/fWz0Vb1N/Z/mtL66+8FuiHt/9Gd4x9PGu/XLO++jp+vjP3Qat3942++/+9L3qrm99WWXcxVKkvTEfuSN7YvP3rnufVyffs0/smnmx//O+3/6XvCM23GP3j9968fPP7OSuOf3VX/7z5z9fb8QKv62+v/mWpusraknfGv3QY+zGsHAAAAAAAAAAAAAAAAAAAAAAAAAO3KRMTBSDLZrXwmk81u/ob34zGaKZbKlcNnS8uLs1H9rezxGMrUv+pyrOH7UKdr34dfLx+9p/x8RDwWEZ8Oj1TL2XypONvr4AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACg5kCL3/9P/Tbc69YBAB2zv9cNAAC6zvkfAPrP7s7/Ix1rBwDQPd7/A0D/cf4HgP7j/A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECHnTp5Mk0bf6+v5dPy7IWV5fnShSOzhfJ8dmE5n82Xls5n50qluWIhmy8ttPxHlzYfiqXS+ZlYXL44VSmUK1PlldXTC6Xlxcrpcwu5ucLpwlDXIgMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA9pVXVudzxWJhSUZGRmYr0zhKjPRugAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4n/svAAD//9EyKso=") (async) setsockopt$inet_udp_encap(0xffffffffffffffff, 0x11, 0x64, &(0x7f0000000080)=0x4, 0x4) (async) r1 = open(&(0x7f0000000500)='./bus\x00', 0x6fe44da629969272, 0x0) write$binfmt_script(r1, &(0x7f0000000f80)=ANY=[], 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$netlink(0x10, 0x3, 0x0) r4 = socket(0x29, 0x3, 0x5eee15df) sendmsg$IPCTNL_MSG_CT_NEW(r4, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000380)={0x0, 0x14}}, 0x0) getsockname$packet(r4, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="48000000100005070200"/20, @ANYRES32=r5, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000dc0)=ANY=[@ANYBLOB="38e1c8a4d65e63465f089edacd9882dfc600000024001d0d0001000000000000004c0000", @ANYRES32=r5, @ANYBLOB="00000000f1ffffff000000000b0001006d756c7469710000080002"], 0x38}}, 0x0) (async) r6 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r6, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000240)=@newqdisc={0x38, 0x24, 0xd1d, 0x0, 0x0, {0x0, 0x0, 0x0, r5, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_fq={{0x7}, {0xc, 0x2, [@TCA_FQ_BUCKETS_LOG={0x8, 0x8, 0xe}]}}]}, 0x38}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000140)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x30f9b5a597a49d3d}, 0xc, &(0x7f0000000100)={&(0x7f0000000540)=@delqdisc={0x148, 0x25, 0x8, 0x70bd29, 0x25dfdbfe, {0x0, 0x0, 0x0, r5, {0xfff2, 0xffef}, {0x8, 0xa}, {0x6, 0x7}}, [@TCA_EGRESS_BLOCK={0x8, 0xe, 0x7}, @TCA_STAB={0xcc, 0x8, 0x0, 0x1, [{{0x1c, 0x1, {0x81, 0x9, 0xa7f, 0x5, 0x0, 0xfffffffb, 0x20}}, {0x4}}, {{0x1c, 0x1, {0x40, 0x2, 0x9, 0xfffffffe, 0x0, 0xfffff194, 0x5, 0x4}}, {0xc, 0x2, [0x3, 0x83, 0x1fe, 0xb78f]}}, {{0x1c, 0x1, {0x9, 0x1, 0x1, 0x3, 0x0, 0x81, 0x8, 0x1}}, {0x6, 0x2, [0x6]}}, {{0x1c, 0x1, {0x5d, 0x3b, 0x6, 0xffffffff, 0x2, 0xa6, 0x1, 0x8}}, {0x14, 0x2, [0x18, 0x7, 0xfff8, 0x9, 0x3ff, 0x80, 0x2a0c, 0x2]}}, {{0x1c, 0x1, {0x1f, 0x0, 0x2d7, 0x77, 0x0, 0x5, 0x80000000, 0x5}}, {0xe, 0x2, [0xffff, 0x8, 0x5b, 0x8, 0xf8]}}]}, @TCA_RATE={0x6, 0x5, {0x46, 0x7}}, @qdisc_kind_options=@q_plug={{0x9}, {0xc, 0x2, {0x2, 0x3}}}, @TCA_INGRESS_BLOCK={0x8, 0xd, 0xc81}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x401}, @TCA_RATE={0x6, 0x5, {0x7, 0x80}}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x80000000}, @qdisc_kind_options=@q_mq={0x7}, @TCA_EGRESS_BLOCK={0x8, 0xe, 0x9f4e}]}, 0x148}, 0x1, 0x0, 0x0, 0x4001}, 0x8045) (async) r7 = socket$inet6_udplite(0xa, 0x2, 0x88) sendto$inet6(r7, &(0x7f0000000280)="487025547d50597dc45f902e1aadbdfeae1906a2471bde31738fdbddbf94925bcc8ac497d65ebb3875553b34c79a8f7c099aac4d46f0ed7c2fc5114e0a7b8ebc0655b371d86a12050904cdf66a6b549786866eb9833e71ba4f2b5ca662c2782898d1a35164c2c30f7d3116948da145c64dbbeed40324a92fba07cd4c854e6a90657b3b38b6502747c61ace93167dc3ac25187a", 0x93, 0x0, &(0x7f0000000340)={0xa, 0x4e20, 0x7, @private0={0xfc, 0x0, '\x00', 0x1}, 0x3}, 0x1c) r8 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) sendfile(r1, r2, 0x0, 0x80000041) (async, rerun: 64) fallocate(r3, 0x0, 0x8000000000000000, 0xfffffffffffff25c) (async, rerun: 64) r9 = getpid() sched_setscheduler(r9, 0x2, &(0x7f0000000200)=0x5) (async) r10 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) (async) r12 = add_key(&(0x7f0000000080)='user\x00', &(0x7f0000000000)={'syz', 0x2}, &(0x7f0000000040)='9', 0x1, 0xfffffffffffffffe) keyctl$chown(0x4, r12, r11, 0x0) statx(r0, &(0x7f0000002f80)='./bus\x00', 0x0, 0x10, &(0x7f0000002fc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003140)=[{{&(0x7f0000000400)=@file={0x1, './bus/../file0\x00'}, 0x6e, &(0x7f0000000a40)=[{&(0x7f00000006c0)="3bef5f386646f8f528161a029f241cf63d7a3c0cd84957f6c8afca221906eba0e64489eb52a50cb9c7fa53b9892a7423b7a9e1dcc69a173bb07e7290c7dae758ce613c87e01545f5094b07a30b33159955829d0e9568de2240352496cf5805672f40a31b0397d4d0fbbb4652b4bb4d43b17430e223b41764f6897cb0fafd28c9e06b93b952ff2eddd1a4152566940a8016205d1c56105e", 0x97}, {&(0x7f00000007c0)="99361025dc744ff2ad8796d6a8d268bc1263cfb9cbc0cc2dfb9f42d1ddda77240ab537f50ae50b680878fc0584cbabc17282598aca4cd4039b415d590fb98c79fe1a0251e83d6904b0d4881c4469917eedafd5c230088181e3be5765b93953450565ee323cb71bed1847f52ca73f8b180b9df2cf7f6d628e57f1d837c4502682838f62deddff84aec3a638581e34401bfdefc64cbfa64f3aae19338e06954465fedfb98a7b71e500b6cf9a1d3a7632eeebd2830843b45f3002d4c96b5ac77cdecdc51a859784569adead9a76bd1d202948f41d15458b36e1bd99729fbd7462a38b63d8f6e86cff24e30d26303a88f73ef9a204774d8246a5ca", 0xf9}, {&(0x7f0000000480)="adebdc7fbe1bc7adafe8b18ab038fa15a4f10c8b845dcee68397adc447e8bb5e71384e7256bfb016a9b93cfcf20ded4d4c6b977e79bd270f5f1cea146dd66e6671d8623248e03cdcc93b06242ef7e8c01b88e2254ba26b6613ab4ce635c66816be8930de39db83d8e6da383c", 0x6c}, {&(0x7f0000000900)="ddb324c9b8c1409ea482", 0xa}, {&(0x7f0000000940)="07e7db0ca96aebb13186e71ca84d03235dba6d9653dc363120a9df88f9323e85bc991e6131e057c6a1bca4d72513499029b700fadff722b9e9697bcaffd0f61d8ef87afaa247a0f7a1133823a07fa3bf69691bc16082dd97e16cea367cd5ff92a7b7f7f16c86cceb4b62fb09b62bd0bfcc103f7e59856eb55c158d4c1aa015e100aaa73e6ceb066acfc17ceccf1ce3822caa392c62b636e323c94fdd46046a4f9946a1d837e427312154b5d34eb2d850df4a80902f6cf495c40b7afe595a2d6ddf16c105b242f5142e74ba50d840877ecebfd69d44427c7857ae74465ce05c6440", 0xe1}], 0x5, 0x0, 0x0, 0x20040010}}, {{0x0, 0x0, &(0x7f0000000d80)=[{&(0x7f0000000ac0)="e92646424108944f99b30734dbcc83e8b7", 0x11}, {&(0x7f0000000b00)="6ef835a8898ecc075a04ed5fd7552b5d348a11b1687d509f65bb147d50e056344b22fbc8c66236ee5945b562cac25e4575777ed5e0a6952d4e811dba34333d271fd79cb8821abd0e65832521392d60ac9594e3b891020dfab141a0df1287046126444bc7350084c338e00f1626ada1cada12aebbaf06667ed9009e46139deb6d9516a008bdffa0ccb09ac8e2b59ed9f23d53c9bfa02f4de657f61694f4df9403a93d4fe7629c9f49fd34bc5ff6580e70263e6afa5f859496ea52ea3d04910f80f89d02626a597f107a0547fc8daa81efb633eb08", 0xd4}, {&(0x7f0000000c00)="52a2b52c838820c23b941f5c242e0e6a0d9d3b9aac377e6507d82a434be08727e5e2282a0e4a38999d01f21e3e08d6affa41c919cf534ea9c291960795c574a23adec96b5e373a87743e7067daed6fa17e964d7c30053205a2d6b7890e7313486bb5c15b73ecfaa09820f94f65b019e21edf595ed1dffdebfe67bd7c1f1c81fcc5f6408fcf8b25df91327cb08c0595266bb51fd8f4bc48b9250b06cd44f97485405c564141f67d7343867fead3cef9968f36dafb7e3d3657d4d710e0a0d9b31d2ec52b946a2955967b0675766a3e43eeb64f72b77716d17676709374cbbc612e4700f42529", 0xe5}, {&(0x7f0000000d00)="5ad2214721262f4461a629d043c373466c9585e91c02803a7fba2244b3e8941551b0321fbb24b6a112fddce28e39bf03e505e4fda228995d04533f14d1905faf865b8d", 0x43}], 0x4, &(0x7f0000000e80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [r6, 0xffffffffffffffff]}}], 0x58, 0x80d5}}, {{&(0x7f0000000f00)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000f80)=[{&(0x7f0000001740)="77ca9113cfcf93c4e0a5b23c3330a0727747dbd63669564a63a4386c0edb8929b21b38631a9b289254d2bff30c1695d8933836f2eb4a295875cc51d64ac21d46614f0e213f4c9651a628835c0c150eebaa", 0x51}, {&(0x7f00000017c0)="85fc0ffa489254bd9ff7e834cde70cb8ecc85fec1dc87a5da50643a4efd60627714c523efdfb44786dd8d97b83a80776d2bd0ce35d1df41f737c56f24fbe0096b7c5637bcb3cbe36aeee0c434b91542b630a3c2dbc200377c12a83bd3ea0d57164b11d01bc6a4b983a07539e08d60a", 0x6f}], 0x2, &(0x7f0000001880)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}], 0x20, 0xd69b07246ddb39ae}}, {{&(0x7f00000018c0)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002a80)=[{&(0x7f0000001940)="8d7498cdd14bde98ad02cfe4937711066efd936039155d25870cda8149249e63078053c8f5a121f077b74f29f733b283dedaedb96a0ab6bd4dc10d8a7e8b7c7bfa01f7732dabc34ccd5b902c85459d9509fc990a0a6552240334ab04578d25f29fec317f3028f183d655a0f02383667a7e1aee04ecce3b2bd6ed08fb", 0x7c}, {&(0x7f00000019c0)="0572522d85938e13a4781fe554bb90456febd1a46721c2790fe4e7734ba1678e6b7b47cfd48a3880da4a352c4903fdd603cf70603324c1c8498470db28b680a48a1266447498a7319fbdf1b8fcc18cdc4af9efe9a318935f57dd3fd23ec62fd8586fc9029db657c7593e6503829c787088d8a36f9aa4d513d1a4626640af635844b77a4c519271e197f9392ee8463ebf90940b2e2f102595b6aaecad968819e2cbed94bdca375d5c11ccf2b1d985fedba1a8fe4a15dcfea1da61ea1ac2b5d43ab9535c8ae03c0ce71a36116fb2c2cd888e5a01945f382e5dcc4efbcb775db6e1be14f08757f4514c32b789f63923012569e9141c8c25d25367cac94df987a35f676ce5cbad63bb4572e1365c98d85ecbe281393e8d17df5f6bb06e995443ab2d28f38c22ba1c2159c6cdf439e851e36879e6c18b2cb23600b5f5f784bdd727b56c0ec089195860e8805b3f73ce48cbbe57fc2c3edecd98b1f54fc4dbd97b4b74ab4549f39b00359bda9646494e5b3e9fb0dbb6fe65e7346c368957d0196a48fdc8f60cf193afd17337b9d7677111ff3a058954f6c49de26b062f0a4e684f6271e2e41a7b26eaaa5877a2c19b2cc2b339c151e14e309e75b711e3ac6b58d45bf43741a0d95a8ff52ec59435efd1bb825a8f3de79b287b96991d9f32734556ca4a1602f3cf66aa17c70acf1ee05eee6fbd50bca850c16c5177d43e910b3f5ec1642ce93ddd112e47c2cb1f19f3452c3a263d425a9e35b719789234efc1db2355dac5e379ac6c39db2c2dc7419b1e9ae14037248d962c1f6e455dfa79f8907676d507651741bb54a3bad60b96e7a7413da13486fcc575e8938bbe6e643a3b4561d131aa29b1d16de13d291435189769c1bb5f7de9b1155e7a4480c20992eab5eaa91bf7aa8a889d680eb76cb6a1d317414bcd3856401554781bf7a894001df2b58a4c6bcdc98e6bce8128f7e7060ff42cac6bd2cdbe93ba4a0135b77400615b9b0ba88a547e058766cef676e72f07d044e4cddbb13a7e2fa2c7d328fb759f3414c7110a89382d9a5d2e9257cd1bba83155adf223122e08b40cd71f77db56978d13baae57972881fc96343c7f06b913e39630d2b3352ba10cf2223b539dba91a67f4799acc3bdb429f33aea4a3a283a9abe334c678d8e49b96a87b2992b8f9d47c9f5527ace48b7e6ca0fde7f0b31c919be0bf1b82a4678ea80a85a0598f6f4aa0a50e1951a928302d066df5cbfc129a1043536ae8b6c9b1cd4ced98ad895c4297e9afeb9fa3cd36b8401174fbf2e3cd1d6490dc82d73cbf9d1d04aef07479fbcdad5a8dc26f98753cf976361b6348e9b00d8679aaac96261cc3d1edd3c0825b69d8f2b5c569bfc95625977c00c25ba0fb4be75e88b96539f49c584e4601994fce0cdadacc44ea4fa3da80aa8f6c869e6f195166004ed60f05635d9da5366b1cf5f83ffa9d580d8ae3b8703393a9771cb1928d8b34a910fdd7da47f032493fec3271a5ad048ee2af3e94b659a40a972c74f6316035f5b672dbbcd3e118e9f84ef3c2e62896de83fc63a1789909f1a76891cc5bfd786d50ddf641df8ff23011ddf6c8cafcf993d3ae5073299e949ebcaa70dee768b8876041a8c03a5cb7a61f6774d527cc1655efa5ddfb132e34cc233d83ce0d3c82ccc33c7c163a8b6d8c685aa325caa81d3e2bdf7a74299a9697b5b79d0134565237582b01fb67db7156a8aabbe2b7af2b7b19786346d806066a294317c955dc67dac8390ed7e7a00eea78464a164292e91057cd47ab080ef01a18db9b9b45301ae299636a9b8215abad5e3c29bb851f2f8eb9a4912e5b44a3b52b97c961ca0db83112578b196fe533f5051328591ce10a393177cccd502f1f3a1a84d1004c56e883be857712bdb2cf433facf38600ba99638f14a06d14a0fcd26d0da9d3e4174b7669c4cad498f54e726978a33cb2d570008c19413a08cffb836e4b4104f4fe4fb3a3a2d07429627a3db8239ee979b4a393c900755664ddff3b4fcb4ba99c9fa5fbf0864e5924a6e72da09fddd8f6ba210e4a30dd79fd2b3e891e043a63414c4c85ccd4eaff15822a06e1565cab1b86ff7b6785316ef133d883f1b9ee0e4ca066f52ce6c551df858f62adc02cc6b5f57f3411807a204be392f1b896aadaf2c56926d0f5eb4c5af9826915e588f52907a0b357d65ce1d19e79f3970f4ab0352fcbc6b5d667621b2f052510946fbb16907678fa697c23956fa88f95015e0fb8a59a70722613241c9730b98ae891acda199bd2d3615ff8bd4c1e56e2aec644ec00086f739578fd0bb9d768ee6306e9cd826f58014d7c3a082c9fc68f1b0b30c8e67f81fd63f3882a3b193b70a1bce6b1f98c3263e23787cdcd6d11692d19cf4aaeaa5a05a4bd48377cc7f78a438e31d1337e28f85327c6f22e978f95326c38d66e2771eb4172bd09f05b506715cd05603adf1f331c48139da920e6b052344414d40d60bd0f456bcaa9d9f8eb658e15db63f5569b0ae1d8801351b3a0308f3a0237c143718d96b5abb870fb4c5cbb7482100395054a6a14e7f1903820b2e7bd4c7c3ff8df58d2c4bd42f5219e52f1025f60abe43e181d3f6822992e69275dc5977d6b3eb2084064c4a45a20d6e017a1a2a2b6f23dbad21c330cb149942584d7ddf5fc34353efce20e68fa7c920c6a4b641c8fc21404c3d342ae6e02ffb7c4d0f686b382b08d66eb1f3b21a5d9b8752812d31fb1f8ca3144b74a7633c042a1093c9a7c4ab7dbf5f4399c11acbe5db31a89e4123a6ea612d1e9344e3405331672481caae7edc228bfbb41a10108396f1f0e466fb48b2c7b7b8d0473ca9ba819c103afee83c20490717618e7d9094e3cadf9b867d7603265aa49c9e428c3360e2bb5805ee6dce963057f6740f2537d0986f424450c744f0694e0e9428fff86bffdc0cf95d069f0497f9611f7728e7d5e02434bf7a67e10c7c3f795c6e6db8c613da2c656d7ca036afcc5f88446ef95ed12ba17b27cbf2c288c47569613b780bb0a660bc886e729062c15b576c72f1d1baddf7da8540a921fce80875c918bddbc9f7b2fe244987c67df0247d47e966f72db606cfeaeeb2db0fc5bc7cbb7a638c82ecdac4392d70cef4ddbe803001b51ee7c23d76d4fab16d3b24158f2f45b84a2a01a925486cfe6a31d8ac09c3d970b1ce4f5b875ab3569fc31eb5b07301c136a37058dc76c187fb5a5b7a63fe46b578fcbba8fe25266f98c5e3ee42a5106231d865ca3126d7c1e7b9d2711c16e6c5267e05e33a9563a03af563416f6d625bfb5dff41c95314de60c10843c39aaa4cc8b1f37a0efc9edb103e729b7f7a8c4c3c273d751acb4b6c47c926cd18db24b6aa23ca0981cf1e2acdcea1017ab24777ed0f04a7b5b240956e2d444b852e26f73f53d1b6aa0ced0513ded1da6ee977a16db67291e7687addc57dd1175a9fae47cdf1c002613205db5bccf019c753da6f4340a59cbabb0b72c9175a0b5e8a197bdd96ad0849f804ca929225a8d319826a029cb711f0ca38da7f8e11a3bd48501c5d006bca954688b93bae5ccf9c29cf45cdc136ba83a25389b551c6c0d00e1e8913b7c0a253ec03749c46def2dd9ff260d61cc6536da992d5bedc6fa5090e8aeb93da76b6fdd81138eef64d17645c6a283c5b0fc081b961963c36b97d518ff0f94dec42664d0215ec8629914f806d553bd8d8fcf2624b1ce7d227aff119000f60071bc2b3f280de71c6ec65c51fa51e85a9558bcff7ff8da46b25b52510afea18005c5149087cf7310ebc3bd874751692f70b50db03a09be1ad1d4fe15187c15d8191eb321c5f49874a04e72d75b848645ba82e256fede24c7b281c886e365d39407ef210c486bdddfb8d9cc36c9a02152c74075980b86aa52d53ed8d15460b5414d08491a731635ad76796877cc6063bd654b359eedede5f273bd2da178590c67373c806a572652e998b1e438c4a619b0bf09294eb715cc26979f56f32df551158984a3d28585b0000d2f1eed45ec6c515a583ac0f5ad67b7ac7a256db3ddd2bf68ba6872b450001594afc69f0534127acce451eed0e8a1146e193f54dd712de289481fb1788aab5bdc615e296296241487ce603daca42b62b995d71dc066a3503af48c6556bafc8a9ce67249272fbe5760f9e1aac1d5b680206ffff731eb1ef54fa856fc7a27bbc201fa8bf5bddc40d74bf0705fd57bb815060d200089a7ee29815b1aff48e08b00b2c29974ab5ae4a484516b7c3151c2c0b4fd911e1938131790e2ab1567dbd8e73ff3e5c668ce7790a97627bfa120f38c8a87ee1271b0dd42da657249bf4ba3a1c27559a3df1e4e417191082b1a0e52e45e3866ccd95c63f31a908ec8ce03bff548f22c878b54957ae0fba4af75132da9e2286af37246b13c5716028f298040219d7973e80aa839aed2d362a398ecec563201bcc680eec64ef6d60990af083265815d461854047f8eaeee7ef94ba5e69821d6b2ef11115062bbf23e3ebec0331bc78a0c1de462e9680137fca7fc6f1dbff534bb8a4837c49d1c875eb1cc1f9d1819346806cc84a9ac841fce7aae49a5de3c000c1bf6b4dcb294772f996dbc9727db625e1a52720184813d5a99f822263d5b0413a4724ddbe96999e2f34ca561ad837184d870826884cc9e93e51f25f5a9bc3e08fd437da790af5c97ecb43a9493dbfd5e4a96f8f697c4bdbc7028e31255238afb3d08b2b25530939e5097f8ee0abd2a6f2f6dfbaf2b339028994e7956953421c381e84095e2832a1517c6abc0a3224b9f3753d50417888db5f07c0e73b4deca1aec42161071eb523dbac9ebd684071639816d9a9f85571f24c1a67b2ec905d850740ea519081352c1047ffba6f3c740c4f7db7e62aabaf6b334eb2678e095edf8bffab721522269aab0f8fc85b26ebcd4c1bf5bb190816e762e9a6d330b3159894578fa6632f4a3d0470559a482409b2a6eb21ac86481f4b4dc3e991f50bdb37f1e80f5c33c780da3b053f4adc324ce4d3bd431a43be34a44a3c80325821c8369b5c48e77b72d239a0e0ddbe7f7a44734c6d98355f3801fbc6d676d4f9aa1fbfee8f1852177f2dfbc0451b3e3c418bdfea698ed5737a79b10cfa259b8a2084f49886880123f0edea58f742760968819e72b505fd13f59aaeab738ba384a2a105d11e83018de7cfbd6753b1faf3529386efa0b90578203f47e58c81bcf35bd6ee313ddd18dba16e5e8f3c5657177bb3260dbc8a320fa03b7023717aca4891c3233363e8dbbbac1bc85dcb52c48165a09d503683465f425850d429de552b7b32b8354b085a9a7678bfe2537ccd3b5697872dd4af7881521739c1becebf2c659f28b3b80027d8457bf32739d71b4e7dbc9d064816a5ec47375b4a02071b4a3f8e058967298cec1c341fc10c3661c3fb78589363a6d3afcd6fc9d4857b3b924f7b0632a7ab636e96ab0b9292afe942afdff15505bf309a2b54d79b52778f03fc92b6171f473d6c0d1898e5c7404063b148c27b90bd105dfdda2c4c5b56ad01dd491162aa9f7f0819bf1969ef1cc4e1448895bf40adec7dd9b396cff584d75d3bf247676acbee58815a1451550b6268c5f2d9d500e8cfcc04a3e7e376d1bfaa6997eb3481c5e86a42418cfc9e3d850c6d4bc69860c42a4434776ac01ea28e027e074f5181978a65146623fd62d746a59ceedacf0ee4f0b01c78c4ca5a16696d88dbaed808363ff9c67e2771b1793dfba061dea66bae3ac377a0af31d9a155249d4d389ca1ba3bc812e1e26ad9da5232260cca117f123284f2f3970967ef6724e9840cb0130a19f2f9fa7", 0x1000}, {&(0x7f00000029c0)="fc35f9bf211f1545431bb7dd1f8cf7c24a4f51dd7c1e96451e2f81af59fecdaad53c140e166735a299afba0a152d5660998623bf7d42ec478389320278b1d2a09c6174640858f0aefeeb71a1575efe0b4067ef0f46724c792b56babc583ebeb23c128d90bdcb0e6304f68d232570e76f09582edca9b606d120cc0b9ff0cef35eceb183bf80aa03a8ee9ddf4e0ed007831b237bd732ce51b62520213f1eebe8219a", 0xa1}], 0x3, &(0x7f0000002b00)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0x38, 0x44000}}, {{0x0, 0x0, &(0x7f0000002dc0)=[{&(0x7f0000002b40)="2bac53aad6f1ff8197e2063b60c393ef5dd74ee321529d9acb8fda2d5ea76351acdbc60a1e15f9b9b6c1a23cc3308d94c28eeb4a5da017c2c772760f932a6977312a1baee19f01a4e2a3f664f91e3e5e7834f467acd9cd705a72fb0626f0bd7cd83da848b47c59827f602f9fc109855ac15925c733d2a7e4e855215a8189fca06b64ee2596cd3f82ce0b08360d6536a37cdbb9f12ec0823ac4c717b282e5eb76456cbb0362c1d7d700aaae63b6845e2eeb8615d6ab54fb986f39d1e5adc1d4d12f6b053227d8307e02bc5bab1d4435966d1c2ed6c51cbf8ef90f4b8bdb0cbe198909", 0xe2}, {&(0x7f0000002c40)="0e16be", 0x3}, {&(0x7f0000002c80)="66e6ed2d05b876d0be36b214aa48821c2233fd671982f1b855c0606b99b9e6e4a001d1d12a0a0c2149c2f06aa5d2de4546118d38fd492cc4fad40fa2a89b931b27d2ff0df92a3a96b38aa279f9551ea31958dac36c4ec9acd6b11783c4fa417c", 0x60}, {&(0x7f0000002d00)="3fbbc106fea479fc42be2510c11c1297c46281d800967f9efdf5c089ab6c9da4e72fca717e744ae41df9b21f07", 0x2d}, {&(0x7f0000002d40)="05bb53807b44dc7915c29bc575ae5144d34cf249e10dbcdcec6e047d650603b73b73b88af22027d15932f4cedd4409e37e719904eafdf0aa44610a02225f355620bfa34f8f6dc75a52e709109130e3b9023bc03fb2777fa0048639bf149969d0814823", 0x63}], 0x5, &(0x7f00000030c0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [r3]}}, @cred={{0x1c, 0x1, 0x2, {r9, r11, r13}}}], 0x80, 0x4004080}}], 0x5, 0x20044000) (async) ioctl$EXT4_IOC_GETSTATE(r8, 0x40046629, &(0x7f0000000040)) [ 215.299057][ T7] ---[ end trace 45f2d76918817d95 ]--- [ 215.307024][ T7] RIP: 0010:ext4_writepages+0x3a2b/0x3a50 [ 215.316166][ T7] Code: 94 c3 40 0f 94 c6 31 ff e8 12 9d a0 ff 84 db 75 2e e8 79 9a a0 ff 48 bb 00 00 00 00 00 fc ff df e9 a9 f6 ff ff e8 65 9a a0 ff <0f> 0b e8 5e 9a a0 ff 0f 0b e8 57 9a a0 ff e8 d2 96 3b ff eb a3 e8 [ 215.336386][ T7] RSP: 0018:ffff8881f5db7140 EFLAGS: 00010293 [ 215.343670][ T7] RAX: ffffffff81c4b0bb RBX: 0000010000000000 RCX: ffff8881f5d5bf00 [ 215.353578][ T2065] EXT4-fs (loop5): Ignoring removed bh option [ 215.367371][ T7] RDX: 0000000000000000 RSI: 0000010000000000 RDI: 0000000000000000 [ 215.382318][ T2065] EXT4-fs (loop5): mounted filesystem without journal. Opts: jqfmt=vfsold,jqfmt=vfsv1,bsddf,auto_da_alloc=0x0000000000000000,bh,nogrpid,nodelalloc,nombcache,nolazytime,noblock_validity,,errors=continue [ 215.386259][ T7] RBP: ffff8881f5db7510 R08: ffffffff81c47f87 R09: ffffed10336c70ae [ 215.412244][ T2070] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 215.422523][ T2070] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.0'. [ 215.552358][ T2065] ext4 filesystem being mounted at /root/syzkaller-testdir801224494/syzkaller.zTamhh/54/bus supports timestamps until 2038 (0x7fffffff) 13:29:54 executing program 5: syz_mount_image$ext4(&(0x7f0000000740)='ext4\x00', &(0x7f0000000100)='./bus\x00', 0x0, &(0x7f0000000280)={[{@jqfmt_vfsold}, {@jqfmt_vfsv1}, {}, {@auto_da_alloc_val}, {@bh}, {@nogrpid}, {@nodelalloc}, {@nombcache}, {@nolazytime}, {@noblock_validity}]}, 0x1, 0x730, &(0x7f0000000f40)="$eJzs3M9rHGUfAPDvTLP9mffdvPAe1IMILbRQOkmaS3syXrwVCgWvNSSTEDLJhuymdmMPrWehNhcFQfTu0atQ6h/gTQoK3gXRGg/iZWU2m62Nu+m2TbrSfj4wne/zzMx+n2938mQH8mwAL603yn+SiNGIuBwR1U5/GhGH29HRiJvb5209uDFbbkm0Wld+ScrLYqtV7b5W0tmfiPYl8UpE3KtEnP3gn3nrzY2lmaLI1zrt8cby6ni9uXFucXlmIV/IVyanLk5cmJq6MDG1b7WeeufisTvfvr25+d1Xjduvj5xLYrpdd3Rq27dEf7P9f1KJ6V39KweRbIiSYQ8AAICBlJ/zD0XESPtTajUOtSMAAADgRdI60gIAAABeeEkMewQAAADAwdr5O4Cdtb0HtQ62n5/fioixXvlH2muII45GJSKObyWPrExIti+DZ3LzVkTcne5x/yWd++/pTexqWyP973O3nH+me80/aXf+iR7zz8jOdyc8o/7z38P8h/rMf5cHzPH1Z69W+ua/FfHaSK/8STd/0if/uwPmv7354Z1+x1pfRJzu+fsneSTXHt8PMT6/WOz5o3XvzzP396r/eL/8yd71rw5Y//tbvy31m0vK/GdO7v3+98pf3hMfdcaRRsSdzr5sb+7KcXL5+2/2qn+uT/2Pe/8/H7D+H788cn3AUwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAtjYjRSNKsG6dplkWciIj/x/G0qNUbZ+dr6ytz5bGIsaik84tFPhER1e12UrYn2/HD9vld7amI+N8Px7aTLhZ5Nlsr5oZdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF0nImI0kjSLiDQifq+maZYNe1QAAADAvhsb9gAAAACAA+f5HwAAAF58nv8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA5+DypUvl1tp6cGO2bM9da64v1a6dm8vrS9ny+mw2W1tbzRZqtYUiz2Zry497vaJWW528GOvXxxt5vTFeb25cXa6trzSuLi7PLORX88pzqQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnNdrekjSLiLQdp2mWRfwnIsaikswvFvlERPw3Iu5XK0fK9uSwBw0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMC+qzc3lmaKIl8TCASCbjDsmQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgGGoNzeWZooiX6sPeyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMV/pTEhHldrp6anT30cPJH9X2PiLe+/TKx9dnGo21ybL/125/45NO//lhjB8AAABeCm8+yck7z+k7z/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDqjc3lmaKIl87wGDYNQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE/nrwAAAP//9Y3HBg==") (async) chdir(&(0x7f0000000080)='./file0\x00') (async) r0 = syz_open_dev$vcsu(&(0x7f0000000000), 0x3ff, 0x100) (async) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000140), 0x40400, 0x0) accept$packet(r1, &(0x7f0000000180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @multicast}, &(0x7f00000001c0)=0x14) ioctl$KVM_SET_MP_STATE(r0, 0x4004ae99, &(0x7f00000000c0)=0x8) creat(&(0x7f0000000040)='./bus\x00', 0x0) [ 215.749981][ T22] audit: type=1400 audit(1670938194.339:204): avc: denied { append } for pid=2061 comm="syz-executor.5" name="pfkey" dev="proc" ino=4026532348 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 215.777935][ T7] R10: ffffed10336c70ae R11: 1ffff110336c70ad R12: ffff88819b638618 [ 215.785971][ T7] R13: ffff8881f5db7870 R14: 0000010410000000 R15: 0000000000000001 [ 215.794132][ T7] FS: 0000000000000000(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 215.803151][ T7] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 215.810053][ T7] CR2: 00007f36114f8988 CR3: 00000001ed59e000 CR4: 00000000003406e0 [ 215.818099][ T7] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 215.826176][ T7] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 215.834205][ T7] Kernel panic - not syncing: Fatal exception [ 215.840403][ T7] Kernel Offset: disabled [ 215.844711][ T7] Rebooting in 86400 seconds..