last executing test programs: 8.480769148s ago: executing program 4: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sched_rr_get_interval(r0, &(0x7f0000000000)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = syz_open_procfs(0x0, &(0x7f0000000bc0)='environ\x00') r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = openat$loop_ctrl(0xffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000004000000e400000001000000940000b74a5c0d3c980000000f00000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x40004) sched_setaffinity(r2, 0x8, &(0x7f0000000c80)=0x9) r6 = socket$netlink(0x10, 0x3, 0x0) getpgid(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) r10 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) r11 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, r10) setresgid(0x0, r9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmmsg$unix(r7, &(0x7f0000002fc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r9}}}], 0x20}}], 0x2, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.cpu/syz1\x00', 0x1ff) sendmmsg$unix(r3, 0x0, 0x0, 0x24000804) sendmsg$nl_route(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="40000020100000000818848f573a00030062c321af00000000001365850b9459e002a6cdb24f6ea186aa4df2ed8f8e", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00acac6f59d38d2cdc14a1306c8469878b349132e97301a3fa56fd7ea3e52412ab976c9322bcbf0dcc0cba6319f846e56dc3c70c042762be4017309239574a6717b3c67ca41d740ed0af86b56c923f4c4dda435d6423", @ANYRES32=0x0, @ANYBLOB="c00c45271cc335fb4e506d653a6eeb95547a0fade794e2ce58b3740366ee3f4dfaeb255d535cbaf542ffabe0570b2373c791629b08944350c9a5748d2a3b04a9ad3567c90d4219561da339c095ebcbbf9a744f81afcfebb5b9f88a2bb9301d23622fe87eb827445bda7d9132a2deb7b93f98c18710786308051ad9817fd1d9263f418a1b341ab627506ef8cb1bc223fd0a34ce87c0724d857df4d9f563e1653f965c30c4b60d7ee038d3b667c577ed0b407745796f5e6e4a9956eea389509f", @ANYRES8=r12, @ANYRES32=r11], 0x40}}, 0x0) 7.527293585s ago: executing program 4: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8034000, 0x0, 0x28, 0x0, &(0x7f00000000c0)="c6769e45b7c61302926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5"}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x0, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32], 0x0}, 0x90) r0 = gettid() mkdir(0x0, 0x0) pipe2$9p(0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, 0x0, 0x15) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={0x0}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x0, 0x4, 0x8000, 0x5c, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x4, 0x8, 0x3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) r1 = dup(0xffffffffffffffff) write$FUSE_BMAP(r1, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="b000000000000000", @ANYRES64=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000fcffffffff"], 0xb0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB="2c7766646e6f3de4aea45838148c245a591d9debc43a0db6a5a3673b1fccc05626274b1e092d940459c6200745a8178b762951071a445f", @ANYRESHEX=r1, @ANYBLOB=',k']) fchmodat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0) syz_pidfd_open(r0, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x2, 0x4, 0x4, 0x8}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x1, 0x0, r3, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xffffffff}, 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x14, 0xe, &(0x7f0000000540)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000fefffe7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000c9be17044171e1d3d7b1efd079c4cef58fa35d17c668a4b63e069efb29797573b8538e31ec24925095a163b9d4e76be2661f2a395e41f7e31a8021e00b00104e0801d4de36e5fdc6c42a0b2605647db1512931fd223bc33091dd61258a1fda45991fbdce6793c8a4785ee8b60092659b941bbd694dff0f0000000000003845404b04bf97c4fea679c032b363956cd8bac9626b5db1b07a0bd7cc85e961506a35a04617dc0200379e731d3a8d8feac94a4ee293001f6ce7d5b40bf2a7f9be8173a9639a79fae885d05afe042c0e7821d406c967379e7521292d24d6c8034f2fc7c855a8945e9bce678ee9a015abc9daac8876623db56346916674ceb55f60b493f2f4d736acb2f206fc538450a676d71c01175b8454eb92567e8f8a707b590d7219288e23ee0800000000000010a49fc8f4ff0300000000000000000000cb947d6017ad27714772ad790af252e648ef8c313c604324f5b306000000000000cf327a8f5dd89315b8c8650a70162bba30ad7804fa4140f1a754ffff000000ab744d306619dfb3a37d897662bee00189f43da46a908a235c84cbad335fd1d2f2ef93a6a70c8b8ece0e243eab05a34ab0a7e7e497065e5e282e8852a265d528075214af000000000070d42182d8f3a347d48289a824122fb238e27263a23c0b865f75331d888c72df1da4b290582f94064227f03204add786a87b23ceb17c25810e769fe2d6a7bd8e504843b66b1a8c7b364bd2194ba9c8f60ac0c9b18d8c1b9e1a736825c91b4dff00003459c117f78aff01000000000000ebfd72193a5ea7c77cdb7de9ce1a59ab4158097b4dd13ebfaf4425c6855530b56a3320d85c8fe85f667998b1a7e589f4f8c107761108e4e230419fd27b6ad9c10b25c6b6ed84badbb970dcf133279dd355e41de944564bdab99c5c712a9fbc8e9691c775bb94f746505e1e748cf1710d52468b4b1625ce2161342f4c722f8491805c2b0c2ed5e807dfb5f19f3267e5366b2c0b2a0be49ae476263c9407ac6c596bf3cf66204984f5aebf93d1caa220ea6969cea852fe9a7d1eee13f1f48722a69ad9fb850bd093a302b9250245900ad5c8e5f20ddf77ee3d5a168964fad1aa7347d36c502d02b1d96d753ef6fc354fc126070060c65c147651fca62c0a06939f40c90ebc3042e753fe91b5770b24f25c558736dd7e5e9fb26fb6ef4615f4092de54c519f4622e1224153463ea80248a45a95a189958f586d606dcaa9aac656cf95a2d35225cfb0e6f47486d5cbb04a590116d4de92e203e107d68728a189b0d537d2442beab2f8ce7b2dd357200dcd139e47267012fc2a2b6bad79be429d1ddaccbe0139f16ca1b9bc110300000000000000ed1ece54cfdbe04670bee9b42fe3dc42033997e2e700b6edb2b49b5f2f6001ee0a9e5d1bee199ce9124a5cb47904000000000064fc49ead5b02d5ea1dcf6cdcf332fe94b3c1932d8d391754774a32c9b7e6ca4023bce2c7281d27a2cb62383ab3a3bb535650fbfb96c89936855eb7a485698f0d20c3eedd6123ef8f218d52ea2c346f80acb8b9a71856d2f2d1a7c6f45ee127b6a1d1ac1e243ed02e49e8aafe835919564af915965a050c35ceff855bd2dec3452c7c38f5dbf1f000000020000000000006a1a029ea6540b40b2f797813af2c7d4ed235c2dc5f1dbbfcc52b2f55fd3f9f100c4891d0cb4c10ed01489bf235c45822594842da1b411346297a40bbf221bbf635dcc01a3c34b5aa4e3750400000000000000fc0fd9c746cf0ed4b0343d00a154e6a869346256ffbd666a34414ab0f40bec45b1c24f02ac9bc21ee048f60808c12ee60fbedea1fa0000000001000000dc61323c8b6d3643183631664eeca616696fb30fe89c8bdb15037c801fca4a9c220fec5d14582a00b62548ddf2599e5ffc5330cefb8903d276eae21b0b4b20100ead8256636c7e754185e815dd21445cc965a04c6da38021a3e540949494ef3041cfa5067f556a0af5c19d27ff4f61fa7762d7963c96853709e773f14c47eef784cb145ae9d6d37fc7b5d83e05ac773fcc429eae6826a976ba3cd207d4c39df8eed9cc2ae3f68d08c6495a82d02939b448bf8038521057714e6e644d633d2abe9e0b0025d16ba1ff573f78364ed70a62a7b1e55311dc0193d47f9ecc8c7ad268dc6e2e75f8cc83315411bd6c6b88e1850ee757ac2f9e4d6ac510003717d5847a19e750db92d33d6bdc434d0b52b2eb4b1790459e35122f46b205120a54bf657da9fd55d43a89e333481de468f5984a69509e9eac7a5b39c004396e8cb3ab037fd62fa43f259f13ebc4b590e9ea07ea37689049c799cd444d45dabe3e3cf086768daa6816c37793d17a284d2835f1c0d7d3d0bedd5334b7bb4c983fa9cd4bd86f0ad227901e83ef4871695380d25bea2929fa66382af6ddb89917ab100046151bd08fce74247955247daa1ea75139b9ce3771526503c7db3a4b3ff39301986c1fd9b5c42d39e768946c9a7ee8dd081bfb6ea5fa132ebdbe7205000000000000006f63ae8311afc494f52d121bfb425fe268892f654febdaee43e95b5ae6749275e1ad8b8b279e1ae296e03a8d9386d8e199dc1fe502ed64008000000000000026c43493c622f041b47d329b248e8ccd92e9b17007ba2578eefcb59f50343722e6cba3be72fd037eb5fa243a395b5c83376a14414b32c2e8a33de8c2bb57ac3927da2bec76f4e15c8bf3715c5bfe7b3617d0fcf9b5861554b5b76b8ae69c644a48931306a16cff8a38ea95553867e2c5fb1e99b1802e616345871b4611627874cfbe30fa5793c873ae6f75427f3eeda690147b9615b096d967c2d7f5ddf725f0544f8750a5ed04d6ca0f223506fec5d5e65b467c59459f6113cf41c174a63a17fc79d0b777a0c903c0d2e7f79b6f9ce68a3b72315407040f6a09cadc25e87b7c6b4a3079c7989b4cf04b2581b555fa9a2d74392939b4dbaa9e620e22ab975ac3a5a329157762c1f29075fbdd39451a56b97c90e4fde6782a7c78e7fb00000000dcafcd51e9eef2d2ea10a3f2636ac2239cef5d8505060de55f472aa89cb8e0188f2ee96cb1ae8dee3c03d0a942c6289cbc4499cea402bd0550520f4aae98c436f18a667ae4efeb5e6a4b1b76f24c6145a87578eac8bfc1037acd9d9629449714ed1302714c3519fdd8529b5a86ce2fabb7f285fe73730000000000000000000000000000000073b6f8e9255567374cb2cc80be58fca5b1dc50d85342e56beda632edb7f0a4abcabae102fadfbffecc6b1549315dda8e09d18a7fe5e1574e4fad426b6ca211da39a16dffdd661a20b20c390ef3444b002cd83b754c3d32819c823027b3cf8f8da6e63d099712be370bb2aa06debff931ea0a2e7aa0390000000000000045b6720d74c470d49e1e97d1668bb75ad994089d723c2eeaad3f857937fa3df615121a1841ed452dd395788e1a82efda18b41c06c948ef44af8500fbe1ee0828a3b047afb80435935b0f99b381dcf101e9a1593bdaab3bc88c70bf56995a4790a339e1b62516356644ed7df6db419d0976a5169e68e8bd4712552c5ec03f2818c17c4a5bf1e5ecd9bb40074a63c66b61f4779226a99dc5ff9c442e93991570797493569e6f9ccd6d73bcbce41022d4731fc61b6bf0188c74a21471332a546ffe8e9dd738aa2ca782ff5a547a1ad71f5a7244097a16674504645a36c535efb378e1baafa7529cac0cf4e208cbb73654e9d5bb4706b2db876f1708415ba55415d14ed4bc9ba774f85e53ad899ec0748a44ee355dad62916cbfc9f49b7c87361b928ddefcc5430745602b30821b7971f7ac631051c53864220e72b517fec582ff1915105a927ff69f582e72720c4b12e87bfd0119b3860181b0561d1cb9254912a574f892d355adf10e113a38f278f69f961def3828f15cd36066079ab03470b139bb7c6efed783325de6667593482289fd2a225c50a3391c866b0316c47963653956ec5c74a55a64f11b72e61ac4115a0dc53aa8f1000900000000", @ANYBLOB="c9370927fd68a0f002c5496f4d616becef214fda61be659ba37bee0508fd455e3f496250ed3438806f05175e709250c910ee3f3053068beef7488479b3b09d761b1b661badd680cc2a2eb99dbce401a47de64fff5c6ba6a09be3dbc46401888d8e3ac7581123119333a396e93f6468eaa3745101d9517237de6e05d19d79fa3f00f344c762852d4301679d2c6c640bff87ac9a57dfb54732bf9215a6fb06df9698aaa633c9521b14e6d98110506bc73ae66c990e633942f9105faef51a54868cab9a", @ANYRESHEX=r2], &(0x7f0000000340)='GPL\x00', 0xfffffffe, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r1}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r4, 0x18000000000002a0, 0x2d1, 0x700, &(0x7f00000000c0)="b9ff0300000d698cb89e40f086dd6000000e00008800630677", 0x0, 0x100, 0x2000000}, 0x28) 7.486138362s ago: executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000380)=0x7) syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000001c0)='./file2\x00', 0x200080, &(0x7f00000003c0)=ANY=[], 0x1, 0x105bd, &(0x7f0000020bc0)="$eJzs3M1uG1UbB/DHTdOmfdu+EUpbNoiRECiRaitO0qpsUAqNChKpIj4WrMCxHcut7Yli54OuYcelsOMCWFSw4D7YIRZI7JBAnpmgBLqA1IlD8/tJk/+Z4zOPz4yyyPHEE8CZNZ38+ksprsWliJiIiCsRWbtUbJnlPF6OiFcj4tyBrVT0/9lxISIuR8S1YfG8Zql46erTlac/37038+33rzyYnnjj1vjOGhi31yOiu5m3d7t5pq08HxX9tZ12lt2lnSLzF7qPi/00z93melZht7Y/rpblYisfn25u94e50anVh9lqb2T9m738Dfs7rf062QGPalvZfqO5nmW7n2bZepLPa6/IJ/1BXqdR1Ps8Kx+DwX7m/c29Zn4+m4+zrPcGRX9eN20094a5U2TxdlFPO41sHutHvsyn3vvt3vZestPc6rfTXnK7Ur1bqd4pV7fSRnPQXCrXuo07S8lsqzMcVh40a93lVpq2Os1KPe3OJbOter1crSaz95vr7VovqVYri5X58u25onUrefDw46TTSGaH+Xa7tz1od/rJRrqV5EfMJQuVxTfnkteqyYera8naBysrq2sffXr/k4f3Vt97pxj0t2klswvzCwvl6nx5oTrn/A/8tfCvTT3f5eOsO/qvHsCZZf0PjMOJrP/PF3Wt/0+tF2P96/yPyvqf52L9DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZv04+c27WWM63/9f0X+16HopIm5GxI2IuB4Rvz/DRFw4VHMmIkpF+1njJ/8yh+9KkVUYHnOx2C5HxHKx/fb/474KAAAA8OL6+ocvvoyYGDazH2+Ne0KcpOJDm6lR1cs+8jk/qmozWbG9EVW7vl9yJG5ExOT0TyOqdjMizl35bETV/pGJQzF1IEp5nDvJ2QAAACfj8EpgZKs3AAAATp2vxj0BxiO7X1v8L35xL/hiHsUNwUuH9gAAAID/oNK4JwAAAAAcu2z9f1zP/9v/ArHn/wEAAMB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAPdu4mN20gigP4A9eFfqmo4uMqrKouWXCIHqHLHiC5TXacIRLiHGSXI0QQYU+kOCJSJA84Qb+fZGZs4K9nds+DBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADglO7K1eJmc3XdNme3byfP3QAAAADHbMvVopqM6vNv6fqPdOlXRMwiYhoRk4g41rsX8bmROY6IXpof+3z5oobbiCrh8J1BOr5GxJ90PPw89a8AAAAAl2uzni8jisO0evnddUGcU3poM8yVVz3y+ZQrbVyF/c+UNnmKzGIaEeXoPlPaLCL63/9mSnuTojEMnw29euifsxoAAOA8mp1Atu4NAACAd+df1wXQjWq9Nv0XP60FD+ohLQh+aZwBAAAAH1Cv6wIAAACAXPbFK29U/b/9/wAAAOCy1fv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcErbcrXYrOfLtjm7fTt57gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEf25x0FQiAMwmDv+r7T4P2PJQ2amppUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3MCIQxFYfRO5n9lQ8H+u1Iu2oMI50DgSx5vEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDt6HGdbxnnJs7EmeSUZjXefZ5JPR41vR41fFxr/LsyrfwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDODhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9ufeNmEgjOPw60uixG0yQnorgRloqBCMwIeEZMkzMAAL0VDRWiwCK4AE55rOFDxP8/8VV9wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8JouD1+8RUQRqcsUabz5Ob1HxEekbduOPm9Z7M7H5uues/1hkvM7pr9lRJRR9HEOAEDvqm5zrNb18i/vf95B3mHeat7Ui2d+GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLJz/65NRHEAwF/SJtrNDiI4KRURRGNbLRmyKBT6b8Q2DcFUJc1gi4PdXfwTBAcRt/wJDu4u4iD4Yy6o4OKiXHLRF6iSDLkc9fOBd/nmeHn3vhkOvvdeAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkcODcHkYF0IIZ+f/xIl3Xx9uHvX6qrd0etjWF59/icdMhiiFELZb7ca1DHPJswtj9tvd279Tb7cbHYFA8NcgucfkYBoZBlO+QQEAcKyU0pbU9R9LvY3kXKEWws+no/X/xRAehQnr/8efX9yKrxXX/8tZJplj49b/le7O/cru3v6V1k692Wg27q6tXl9eWbmxulbpP06peKgCAADAP5TTFtf/xVq0/r8w2n+S+v/2+w8v48/ORfV/OZPs8m/y9f8pTwgAAOA/tnju+7fCEecL5XJ4UO92O8uD4+/3K4PjDKY6sRNpi+v/udqsZwUAAABk4fCgMLL/fyuKw5jr/6duvmnGY86l2wm2W+3G1c177a3s0smtPP3+f8qpAgAAMEMLaYvX/0v9/f/F88M+xRDCpaVBnP4N4Fj1/9vXz87E14r3/69ml2IuFauD72Oc+r/ftxrCfDWDiQEAAHAsnUxbUv9/KvU2Oj+erJft/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+sWPHKA0EURiAJ7tZrcSA2FgJaivaWQUsBPEaoiDY2KfxAJ4mR7BPq5bWksIbyNvdEUljQNnV8H0weY8wsC+TZv8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Fvz07Sb+zI+Rk1ftN89v08uo74s1PA43duOFf2g27H/nWGc0UnfUwAAALDqypzvU0qv1fQ8ajGu8/9B3hOZf7LR9DnPL+b+XHP2j7Xzdvf0+aBR85wqpXR9c3t11Nkv/Nv2l9y3ucSe+i6huaEp67+tuLjfmlf1qQ8eZrOztbpd/9nEAMBvOMy1bfL7UdTjPgcDYGUN25W+5P9y3O9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF34CAAA//8V11vD") r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000004850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001580)={&(0x7f0000000000)='kmem_cache_free\x00', r0}, 0x10) r1 = socket$inet6(0xa, 0x80803, 0x87) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x0, 0x0, @mcast2, 0x6}, 0x1c) (async) write$binfmt_script(r1, &(0x7f0000000140)={'#! ', './file0'}, 0x598) (async) syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000000)='./file0\x00', 0x1200840, &(0x7f00000007c0)=ANY=[@ANYBLOB="757466383d312c6572726f72733d627e6e74696e2c73686f72746e616d653d6d697865642c6e6f6e066d7461696cbd302c73686f72746e6150746d653d6c6f7765722c73686f72746e616d653d77696139352c7365963d6d6163726f65616e2c696f636861727365743d63703433372c756e695f789a90cf2b3ffbb11f6e695f786c6174653d312c757466383d302c757466383d302c73686f72746e616d653d6c6f7765722c6e6e6f6e756d7461696c3d312c00b2b09d000000000000b268f4a6e79ba3a19efbfa573210b740ea21aa2d58e1119971ed566a"], 0x3, 0x377, &(0x7f00000002c0)="$eJzs3UFom+UbAPAn/dKm/bP924MgCsKnN0HLNgXRix2jg2EuU8LUgxjcptLUwYrB7tCsXsSj4FFP3jzowcNuXgRFdvPg1QkyFQ+628CxT77kS/KlSWqZdLP4+x3Cs/d9nvd9v+Rl+ZqSt6+uxNrZ2Th/48b1mJ+vRHXlxErcrMRSJNF3OcbNTWgDAA6Gm1kWf2Q9EV/upaSy/6sCAPZT9/3/9cOllne/3i0/8+4PAAde8fP/Qrkt2ZEzP634wr4tCwDYR6Of/0fEI2MppV/1V8fuDQCAg+eFl15+7ng94vk0nY9Yf6/daDfimWH/8fPxZrTiXByJxbgV0btRyB8q3ceTp+qrR9I07cTPS9HIK9qNiPVOu9G7UziedOtrcTQWY6moL+42sixLTn5RXz2adkXE5U53/livtBuzsVDM/8P/4lwcizTuG6uPOFVfPZYWAzTW+/WzEdvDzy3y9S/HYnz3WlyIVpyNvLZ/W1Nf3Tqapiey+qHKsL7TbtS6eT1TPwEBAAAAAAAAAAAAAAAAAAAAAIA7spwOLA3Oz8mG5/csL0/o756P06svzgfa7p0PlNWyyLLf33m88X4SI+cD7Tifp9NuVGPm3l46AAAAAAAAAAAAAAAAAAAA/GtsbM5Fs9U6d3Fj89JaOehc3NiciYi85a1vP/tqIUZzFooBRqtGgmqRUupKh1VZ0k/OkpGcIkjyySvVXsunVwYrLufUBlcxcRm16V2t1uGHf/po2PJQ0h/59jAniYnXdSnZsYxysP7/3pKmPy27BMf+JudalmXTyrdeGa+KSkR16lLvMMjy4JvrbzzwxEZ/E2Q9jz62eObah5/8utZs5TPnWq25ixu3srVm8e/Jm216kJT2T6XYbJXyTqg2n7x9+tCUkbdHW5rJ97+9+OAHV4uWmd1fpuzM1WHL2xNykt6kn+/smusF+TIHXc/mQf4cjY8zO2HzTwqein/0wt3/8UrzytaPv+y1qvSfhIM6AAAAAAAAAAAAAAAAAADgrih9V7xQfNl3dreqp0/v/8oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4O4Z/v3/QRAz2zta9hb82Yl+y5nod9XyAWOuNOPSPbxaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+q/4KAAD//1UBZGs=") r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cpuacct.usage_percpu_user\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000380), 0x16d) (async) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000000, 0x4010, 0xffffffffffffffff, 0xc0b67000) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r3 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt$netlink(r3, 0x10e, 0x0, 0x0, &(0x7f0000000040)) (async) r4 = socket(0x11, 0x3, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r5, 0x8933, &(0x7f00000005c0)={'gre0\x00', 0x0}) bind$packet(r4, &(0x7f0000000180)={0x11, 0x0, r6, 0x1, 0x0, 0x6, @dev}, 0x14) setsockopt$packet_int(r4, 0x107, 0xf, &(0x7f0000000000)=0x4, 0x4) sendmsg$netlink(r4, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=ANY=[@ANYBLOB="03011400ff1e430000000800ad0001140000002f0600ac14141fe000e502808a8972bd0f72e410820c520f068c3f1fe4fdfe4b449430ebb52997e36e039b1c598825f80100a3c06376c3304176a167d50261a67a34a09e5fe2bb07b6f14607a8d84bf8"], 0xdd12}], 0x1}, 0x0) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = open_tree(r7, &(0x7f0000000640)='\x00', 0x81000) truncate(0x0, 0x0) truncate(0x0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', r8, &(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 6.001522831s ago: executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) (async) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, 0x0, 0x200002, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) (async) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="18010000000000000000000000000000850000007d00"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r0}, 0x10) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[@ANYBLOB="18000000000000000000000000000000181100", @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000000100000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f0000000300)={{0xffffffffffffffff, 0xffffffffffffffff}, &(0x7f0000000180), &(0x7f0000000200)=r1}, 0x20) memfd_create(&(0x7f0000000040)='\x00\x00\x00\x00\x00\x00z\x9b\xb6\xe8t%\xfc\x02\x00\x00\x009\xa0\x8b\x14d\xa2\xa1\xa8!\xe8\xd1\xa0\x8a\xce0\x1c\xb7\xf1\xccm\xce\xd4\xdb\x89\xe5\x8f\xe2\xb6\xd6\x9cF\xbd\xff\x14\xec\xd4D\x8a\x1f\x1b\xf6\x18\xf3\xdc\x91\'\x06\\8\r\xfc\xeeG\xbeQ\xee\xf0\x99\x1e|C\xd8\x01\xd0\xf5\xbb}\xeb\x86P=\xe51\x9d,\xb7\xe6_M\xbe\x19\xea#\xff[\xd1\xc3\x9a\xa3\x1b\xf9\xe9\x1d \xce1\xc9\x9f\xb0\x14\xc2\xeb\xf9\xceE\xad\xa4\x92\f\xef\x87g\xb6\xabW\xac\rP\xf42\xb7\xc8\xaajnW\n\r\x802\xd7\x1b$\x95tO*\xf4\xae\xb8\xb8m\xbf\r\xd5\xbf*\xfd\xc7\x85\x1b\x8b\xe5\x97j`c\xe0\x88?\xda\x8a#t>r\xae\xe8\xc9)', 0x0) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581", @ANYRES16], 0x0) (async) r3 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="12013f00000000407f04ffff000000000001090224000100000000090400001503000000092140000001220f00090581", @ANYRES16], 0x0) syz_usb_control_io$hid(r3, 0x0, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xb, 0x7, 0x10001, 0x9, 0x1}, 0x48) syz_usb_control_io$hid(r3, &(0x7f0000001540)={0x24, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="00220f0000004b5700b300000000000000000000002aeeded3a746028efaba84deaa2bc66d18280889691be7d2900d121f830a0552c4737084307711d40bdfbfcb", @ANYRES64=r2], 0x0}, 0x0) syz_usb_control_io(r3, 0x0, 0x0) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_mount_image$fuse(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) mount(0x0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000480)='ramfs\x00', 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) (async) mkdir(&(0x7f00000003c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./bus\x00') setxattr$security_capability(0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) (async) setxattr$security_capability(0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) lsetxattr$security_capability(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0, 0x0, 0x0) unshare(0x400) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000400)='./file1\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000340), 0x0, &(0x7f0000000080)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) creat(&(0x7f0000000340)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') r4 = openat$dir(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$FS_IOC_FSSETXATTR(r4, 0x401c5820, 0x0) 5.992551393s ago: executing program 1: r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1c1842, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x7902}) write$cgroup_devices(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="1e030f00dd2594ef52d72bd51c1f519e3394dda30e4603fcffff"], 0xffdd) r2 = syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x2008002, &(0x7f0000000200), 0x3, 0x55b, &(0x7f0000000b00)="$eJzs3c9vHFcdAPDvjH+sk6Z1Aj1AVUiAQkBR1vGmjapemlxAqKqEqDggDqmxN5bJbjZk16U2kXD/BpBAcII/gQMSB6SeOHDjiMQBIZUDUoAIlCCBtGhmx87G3lU33V/E+/lIk5k3b95834sz+96+dfYFMLPORcReRCxGxNsRsVycT4otrna27LoH9++uP7x/dz2Jdvutvyd5fnYuuspkninuuRQRX/9KxLeTo3GbO7s312q16p0ivdKq315p7uxe3KqvbVY3q7cqlSurVy69evmVysjaerb+y3tf3nrjG7/59ac++P3el76fVetUkdfdjlHqNH3hIE5mPiLeGEewKZgr9otHcl7sXeDqeOvDk0kj4mMR8dn8+V+OufxfJwBwnLXbP432cncaADju0nwOLEnLEZGmxSCg3JnDez5OprVGs3XhRmP71kZnrux0LKQ3tmrVS2dKf/xufvFCkqVX87w8P09XDqUvR8SZiPhR6USeLq83ahvTGfIAwMx7prv/j4h/ldK0XB6oaI9P9QCAp8bStCsAAEyc/h8AZo/+HwBmzwD9f/Fh/97Y6wIATIb3/wAwe/T/ADB7nrT/L42pHgDARHztzTezrf2w+P7rjXd2tm823rm4UW3eLNe318vrjTu3y5uNxmb+nT31xwqf6DouxgS1RuP26sux/e5Kq9psrTR3dq/XG9u3Wtfz7/W+Xl2YaOsAgF7OnH3/D0lE7L12It+iay0HfTUcb+m0KwBMzdwwhQ0Q4KlmtS+YXQN14fkg4XdjrwswHT2/zHup5+HjfvIEQfyeMfxfOf/Jwef/j67xDDzNzP/D7Ppo8/+vj7wewOSZ/4fZ1W4nh9f8XzzIAgCOpSF+ha/9g1ENQoCp+rDFvEfy+T8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcM6ci4juRpOV8LfA0+zMtlyOejYjTsZDc2KpVL0XEc3E2IhZKWXp12pUGAIaU/jUp1v86v/zSqcO5i8m/S/k+Ir73s7d+/O5aq3VnNTv/j4Pzpf3lwyqPyg2xriAAMJh2acAL8/67Uuy73sg/uH93fX8bVyV7uXct/lssRbz+8P7dfOvkzEd2MmIpH0uc/GcS80WZpYh4ISLmRhB/772I+ESv9if53MjpYuXT7vhRxH52ovHTx+KneV5nnw2+Pj6CusCsef9aRFzt9fylcS7f937+l/JXqOHdu9a52f5r38Ou+PNFpLke8bNn/tygMV7+7VePnGwvd/Lei3hhvlf85CB+0if+SwPG/9OLn/7h633y2j+POB+943fHWmnVb680d3YvbtXXNqubS1GpXFm9cunVy69UVvI56pX9meqj/vbahef61S1r/8k+8Zd6tn/xoOznB2z/L/7z9rc+8yhZOhz/i5/r/fN/vmf8jqxP/MLjYdr94q+d/FXf5buz+Bt92v9hP/8LgzQ+Ij74y+7GgJcCABPQ3Nm9uVarVe8MdZC9Cx3FfY4cZFUc7OL94eJwQf8c42jFRzxYGNff6tgP5g/GiqO98zezO064OenIWzHUwYNJxZreaxIwGY8e+mnXBAAAAAAAAAAAAAAA6GcS/3Vp2m0EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg+PpfAAAA///hvs8g") quotactl$Q_SETQUOTA(0xffffffff80000903, &(0x7f0000000c80)=@md0, 0x0, 0x0) syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f00000001c0)='./file2\x00', 0x0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r2, @ANYRES8=r0, @ANYRES64, @ANYRES64=0x0, @ANYBLOB="d85ab8ffdb747df065efe276e1f61a93909d9adb1f938ee487bf176aa65fceaf7c621b050d4d77639b4834be71843b141f5762c1ce4b9099cfc2eab707ea1af6d6577cb493e64ac905b1ae2dadf7f980205a2a21d566777f115e363d569f195aedfaeb8b6ab1d2a7", @ANYRES32=r0], 0x0, 0x105bd, &(0x7f0000020bc0)="$eJzs3M1uG1UbB/DHTdOmfdu+EUpbNoiRECiRaitO0qpsUAqNChKpIj4WrMCxHcut7Yli54OuYcelsOMCWFSw4D7YIRZI7JBAnpmgBLqA1IlD8/tJk/+Z4zOPz4yyyPHEE8CZNZ38+ksprsWliJiIiCsRWbtUbJnlPF6OiFcj4tyBrVT0/9lxISIuR8S1YfG8Zql46erTlac/37038+33rzyYnnjj1vjOGhi31yOiu5m3d7t5pq08HxX9tZ12lt2lnSLzF7qPi/00z93melZht7Y/rpblYisfn25u94e50anVh9lqb2T9m738Dfs7rf062QGPalvZfqO5nmW7n2bZepLPa6/IJ/1BXqdR1Ps8Kx+DwX7m/c29Zn4+m4+zrPcGRX9eN20094a5U2TxdlFPO41sHutHvsyn3vvt3vZestPc6rfTXnK7Ur1bqd4pV7fSRnPQXCrXuo07S8lsqzMcVh40a93lVpq2Os1KPe3OJbOter1crSaz95vr7VovqVYri5X58u25onUrefDw46TTSGaH+Xa7tz1od/rJRrqV5EfMJQuVxTfnkteqyYera8naBysrq2sffXr/k4f3Vt97pxj0t2klswvzCwvl6nx5oTrn/A/8tfCvTT3f5eOsO/qvHsCZZf0PjMOJrP/PF3Wt/0+tF2P96/yPyvqf52L9DwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwZv04+c27WWM63/9f0X+16HopIm5GxI2IuB4Rvz/DRFw4VHMmIkpF+1njJ/8yh+9KkVUYHnOx2C5HxHKx/fb/474KAAAA8OL6+ocvvoyYGDazH2+Ne0KcpOJDm6lR1cs+8jk/qmozWbG9EVW7vl9yJG5ExOT0TyOqdjMizl35bETV/pGJQzF1IEp5nDvJ2QAAACfj8EpgZKs3AAAATp2vxj0BxiO7X1v8L35xL/hiHsUNwUuH9gAAAID/oNK4JwAAAAAcu2z9f1zP/9v/ArHn/wEAAMB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAPdu4mN20gigP4A9eFfqmo4uMqrKouWXCIHqHLHiC5TXacIRLiHGSXI0QQYU+kOCJSJA84Qb+fZGZs4K9nds+DBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADglO7K1eJmc3XdNme3byfP3QAAAADHbMvVopqM6vNv6fqPdOlXRMwiYhoRk4g41rsX8bmROY6IXpof+3z5oobbiCrh8J1BOr5GxJ90PPw89a8AAAAAl2uzni8jisO0evnddUGcU3poM8yVVz3y+ZQrbVyF/c+UNnmKzGIaEeXoPlPaLCL63/9mSnuTojEMnw29euifsxoAAOA8mp1Atu4NAACAd+df1wXQjWq9Nv0XP60FD+ohLQh+aZwBAAAAH1Cv6wIAAACAXPbFK29U/b/9/wAAAOCy1fv/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcErbcrXYrOfLtjm7fTt57gYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEf25x0FQiAMwmDv+r7T4P2PJQ2amppUgfDxNwYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPndX/5PTI0zydxrY+l5JFk7NbZOjb1z4+gP4+vXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABf7c3MCIQxFYfRO5n9lQ8H+u1Iu2oMI50DgSx5vEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDt6HGdbxnnJs7EmeSUZjXefZ5JPR41vR41fFxr/LsyrfwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDODhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUV9ufeNmEgjOPw60uixG0yQnorgRloqBCMwIeEZMkzMAAL0VDRWiwCK4AE55rOFDxP8/8VV9wLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8JouD1+8RUQRqcsUabz5Ob1HxEekbduOPm9Z7M7H5uues/1hkvM7pr9lRJRR9HEOAEDvqm5zrNb18i/vf95B3mHeat7Ui2d+GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuLJz/65NRHEAwF/SJtrNDiI4KRURRGNbLRmyKBT6b8Q2DcFUJc1gi4PdXfwTBAcRt/wJDu4u4iD4Yy6o4OKiXHLRF6iSDLkc9fOBd/nmeHn3vhkOvvdeAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwkcODcHkYF0IIZ+f/xIl3Xx9uHvX6qrd0etjWF59/icdMhiiFELZb7ca1DHPJswtj9tvd279Tb7cbHYFA8NcgucfkYBoZBlO+QQEAcKyU0pbU9R9LvY3kXKEWws+no/X/xRAehQnr/8efX9yKrxXX/8tZJplj49b/le7O/cru3v6V1k692Wg27q6tXl9eWbmxulbpP06peKgCAADAP5TTFtf/xVq0/r8w2n+S+v/2+w8v48/ORfV/OZPs8m/y9f8pTwgAAOA/tnju+7fCEecL5XJ4UO92O8uD4+/3K4PjDKY6sRNpi+v/udqsZwUAAABk4fCgMLL/fyuKw5jr/6duvmnGY86l2wm2W+3G1c177a3s0smtPP3+f8qpAgAAMEMLaYvX/0v9/f/F88M+xRDCpaVBnP4N4Fj1/9vXz87E14r3/69ml2IuFauD72Oc+r/ftxrCfDWDiQEAAHAsnUxbUv9/KvU2Oj+erJft/wcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB+sWPHKA0EURiAJ7tZrcSA2FgJaivaWQUsBPEaoiDY2KfxAJ4mR7BPq5bWksIbyNvdEUljQNnV8H0weY8wsC+TZv8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Fvz07Sb+zI+Rk1ftN89v08uo74s1PA43duOFf2g27H/nWGc0UnfUwAAALDqypzvU0qv1fQ8ajGu8/9B3hOZf7LR9DnPL+b+XHP2j7Xzdvf0+aBR85wqpXR9c3t11Nkv/Nv2l9y3ucSe+i6huaEp67+tuLjfmlf1qQ8eZrOztbpd/9nEAMBvOMy1bfL7UdTjPgcDYGUN25W+5P9y3O9MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF34CAAA//8V11vD") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000013c0)='blkio.bfq.io_merged_recursive\x00', 0x275a, 0x0) unlink(&(0x7f0000000100)='./file1\x00') 5.668069393s ago: executing program 4: bpf$MAP_CREATE(0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r4, 0x29, 0x36, &(0x7f00000001c0)=ANY=[], 0x8) bind$inet6(0xffffffffffffffff, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x6}, 0x1c) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) sendmmsg$inet6(r4, &(0x7f0000003e80)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8252", 0x2}], 0x1}}, {{0x0, 0x0, &(0x7f0000003c80)=[{&(0x7f0000004000)="3bd958b625720e2b3153e253bffff12224282332dac02dfb479b0facc430f091708fef1c6cf000ed5da97b08876f6c794f6b9a247f9358d0abae45da1f5d9f0766f2d3b02e3985d5c3d8c0560d3a2c0541f13a8fd606a9504fc044fdc08e8718829a28afec0197dd0d3bf9aae2f914ecacc8788bf47e47d4347467f2a7b9", 0x7e}, {0x0}, {&(0x7f0000002a40)="8d96e3b993927eff3cc341418e628b077df2b911601644e4a6ed102cc85b46e3b3c35eaf9d2ab3865a9499e18fab9519bbd0b1d3274be7e0c6ead2444820d1e120117e1d879ad941ba2fe455efcea9e472be9e309447d9564949c9775d24e2b23e03", 0x62}, {&(0x7f0000002ac0)="ef975d8fd852977a1f20f95651754734195b012afe409c1de5bab499f0c4d4555b4ebedfa0a9f305f1b6d187424213fa0d4aa45f2ec59db4ee479aa2274c6a70f9a62f6d278328b313f1329976ac4ae46bc1c478905dc6720f281a18533a9572343273e6aa81185ee1b5ac70b7dfb1508e9d9ba34a66ad5fec88b75c1df70fa53ddae0f6d9d575f740e9644fa408f993012d8457743adeafc8d6b9562ca6f33649d165717462f30db59358409ad2dc63758b93ece88cb9cc82e1d2dbb266200307d0c8e8edc544873d2aa97259ed5abae6959f52870e026e57d610e400e0a3e4eff4a2fbfb7e5a96dc2851cdc869cfa80b050b56857a187d7839eba2685e8960fdbba4717b73fff23d41de678b78ad4cb54c337917389b5052cfb4f8d286c7278294c69df8866c7317b469a7dfcca3193e76083107859eeef22e3c3addaae995d27e35360125092323be8ea8c333e91e607594ae4dbfaa95262528284c3f0a050d6b9c505bf30282ba55202627e9117dbc83117ac887a5eeb1ac81ba0c124da3791764b18d67870d8652bffdf70f242802aec68ac7d7c3f41baf2fbdb735b3bb665798b9fab46f469be4e258dcf216f5b99f0b579bb5d8b8ba37ee8e77e3d90a93a0868efe23f9ae2b0e531ba57e839d43f644ab8a34d7f566b60bd9ab96e04c1138c8e8f6a700d27e5eb3f5933968e6c248e56ac55846ec573fb6e8b081fd61270b41cf97c6097b097fb6dd5b79bfa0a4e1629281a83b5a3921f5a1c53a15d8003ba6c813f8c747e66c8a85a9a5ad120f625bb1703ccf8d45f9d57b26fd533df27f3037155d756c98d7a0fad80d3f306f29c87fff79832e05d5fc91e80254d9b6be046c01e53ac9b61f7b7a9d947324600f959b91f710e73d6fef10eafc3f6ccc7a63b223bc8d97a48233c3fd1f0d5aee1e7793762a1c755421f5e74a627f1ecf321bee0eef8bd7e64e48a56a021a1e7c2ad02917c1277e6eb6fd369371654b272d85b6d8b314b96e66a8a66e293367a82e43d1f4ab82e636e36a7113b423c07724ed1e81002b18deca06afe1a529e279968f3d22d556c8a838b4df9b8770b1b728ba59cdb965fb80af7f51bb8ce573edbaf82a5b51938b5ddc5b69437c7dc7716cca4f57c62f7984e3934e8f20f5fc6da08e2ed715661f1df6508b654c8a9c07b15e562fcbd2acb696c69de4f5a65f43fdd6b5b12edaeea683790959626e3dec149a44f2fe6bc070e43d880a964f0926ea371ba49c358d996b174d0164bbf6b927ac8d22fd6b279ca617cfdd8e157ee2d4ab6a38c2ab7fc5e1bd116ee6b5e0d9245478b9804e3f33e3c9b81a3380e09463e168adb885b1fc0e7695e57407288a197b2b1c1943e1d48edd2520a4ef21cf39a74e3d7da2c566ef21b4b8bbccad7f0cdfd1397bb90939f5e1628038dd266f3eaeb4f545f547c70d88bde59560903912508af1911bf2ad8b9190d2b27c2950c37f550ea5721f336f3ef734949678137448f74d55ffbf99b0f700e7c719c0bdb51854832fbb952f90bc3fe5706c0634368884d5d7e8e57dd1ece3c5ce324de5ec1b24ae75b82aeb6c7e761ee157cd6b84cd6d7cbaa9e46e5c61d4821902121f4ea71ced2e59a5e2658603c3206e5044cdb24a136ce31bf924f0c0f3ae77ca5914d91dcaf28ab02071213dcc30cc07fe130bc1c7ad2f435666dc951fae172509a2a353f23cae54153074b2bb6f0d379e98cfe24de8823cd178891429599868371fb50c232c018151c39fc7215f10bb9c32ebcb0bca15474899b31ed4c616baccf6a055fc55f10d2a2fdd2bc4ff57ac598a2cbca4811ddb9610b3f2bfffb4ddba0a3b674b19108aa8abc1240237fda457d6795809225fe086db15ac2068fb3ea657453ca3cf3c36a204220bb50b8891e5aad39955af479960353f9de50f52e69dc373aa592ca0911e32b1876b3580ea75a045e9dd147139da6bbd39020354448763af29be104607c0c9c6a450ffe0747fe99efee21ca7dd8876b41523b81cdcf0d2fb89607a8c01124aaf560d7d4b7e7bb76a09e89d9e4147e60f0533728f0f05d4c9bdefa29bd5c7cf6f36f88deb033aa4e795525efd1e3852b87f480b783321d6b4747e83751ba7e9c58a78e54f5190e4add70a8e549d2768927c5636def38f489c238eb749da2905ab22048aa6f0df206f59d54a9425f0f3e8f85f45dfeb103af2da752a331aea0ca59866c7273ef6363657808ffbe41885d0e2c9f159ccddfe25b7d5ace8c5cfa790ce68ec157b4b85287fb85cd8762b8466a2439331f7d0935ec9df4bf60ea7e8f32432469f8cf8ed4e653c751e4e1cafc3833ae75ed1adf4f6548f4f34a4a81862f1ce997b67b8cf5bfc7fbecfe0b8b8caae6b6ac09d29973d222d9eb2d76d44b69a8590bf51127857d160496009d2fe2e742440ca306a97db197ea0c78aadc55d2de78a3ffb94d34245789987093228a3f24ffaa00a52e1c1d4c4ab03df84be557b9fb75bbd00d321c8e1629f6e3f97a9b839efafa9656a0178c9953f750f48a65ead223edc069b0964d0bdfa9f40059bcad01cafb09382746195849ea95565a5a3676c7c7e83e01c40c2f76605927420cff2ff305f5eab43598481104ca8b84df141d9adf5ffc8ca3182eaf4315f83c665947ea7e271ebdb25d4a96a02a509af2aa19b408a81fd50034bfc268c1e5bdab324e6245a963354997e4cffc7f9ded4c5bb378bb5a7274cff77ee30bb80bdc4835acad722befe0cfecbbbf472e4dac37fb9f4fca548fd3193d17438130dade29ca9d7765c158523b1fe01da7e3c838699a9a52a3fd1b081b92defd9a1f66bff5f313ccec75e43fc0056bea047d3f9ccf4f12f6f1ff3f1dfa4f06b898b5538d37933bb934b90fc5d81436d64b1b8efeeb736846d2b60cf73ea1668d6865c1f4ed9d13d3244b1d059f9076c93c16fb03b9357bc20e9557a18c6bf92a3d7fc0ee4eeaedf9f9e5438549bc437130dee57fe99b44150c1430b834de8d81f37b53a35a4281fcd3c3d9ceb59e8ccc51d360aa5caef3b6f8702e145b17068ce5bf68d010f6f818650c574d7c52d7f161099c4f3417a4c251a90cd8bd5297931184dc9c09db7140469b4cddf22ac60b4ff63108b2c70704522a8e77dc55ba43220f64b7c0713ebebcc39a7c711dec783dffb00d215e249636e4963ea5f261c4ff62dff07c0800876d834c7041009629481ba595ccdf9ada38796ba407bbf259f59009da7385eb2cd98b731130d42a343f7d00bd35909f20ca5c4e7cdbecaa37737b0e66413f801b5d8c33ce9f28addf3834cb94c36641038c617f316d1928e76c5ea13a28b8ef7c773ca174edc72c3722796518a83a50a9da072750036fe63a653a59810388864eab52b44844de2284e2f805b99e2c667fcd4d84700bc17e36c0622d2d476e79fec02097643da350f1224c09b31687bec000a30e1b499bc9384a884ba93e640abab83c6d3260f5739c5d9d09abb0277640903317fff610da0911383297620ab1852b70e830d516ec5a7d829a6751ea253766cc989aa130d0554a23ad6b4f7fc06a3faa29efc68ab26e348d502c5c2f80cbe1e0081c77cfe391e143f7edcb798d0cf6285a3b80c37b3978433c41d602c5a571696e9c5e5827ab650a5b2a77c307f4f212ae799ccbfa421b3ba36800db82341868844f517e1647fe9ee4c197e7233d7970a14f46c9033d54abeb60794bbfd17bb64aabb3f48fb4fc76069cabe3f38552d9ccff743a462155f42934f47bcf68f4b859e2e9ab5b8aeaa4ecf356a20f8acada431400729aaa5dbb65e652c320789427c213d036dd8e60e33a589e0481b8a5442857c78d1d0a0720083534828916cef8f49210fe877717b14063ee42244a1469f1dd8e72dd3bdc81d28f4655c1a9f549853357dba3d209d662ab5e5a029a33be0a04ed7922416ed662e182e43212134c72e7325e2dc3e3112959f7cd6fc7573ece0a473dcb2398124cbab4c27ddf3774a036814b06ad48ecfafcb304c182791bd5efaa3ac065ab25077c78ac694ee99841546bfe80e9b4fb2c2f701162efc754e8d54ff7975e639434b1a122b16ba6e514a90b391308dd6e766ef66468896ceed78b8fee28bf31fd333c2d4b14cdd1a146a8dc1e61b99c646a6a6474872cf53876e90b978a93cfb649b05997b58bfc4a1ba03d396a0708fee59eaf324f97a5459cbfeafc6df007c60bd292eeae5bbfcc943bb7adc7723450a11bbdcac134797341396033736a6f2d6ade9054b1e187a8ea0daefcb9ad9e09af29edb04481da8cbdb2e6b8ccc62e139979330d1a033d41c953a0b6a16cd9ba7fa1458daefa4e708ee3dca5fa8b60fccce9816e1e000a7f2eb42b1146dc6bcab9aeb5664799402fb5754d7d95742fd3445ce6e83c284f01a677107a801a89588046fc3916a8e9037817ef2e6cc5770517884ef0dd44dfcf7150a5338978a26b81f02b2e3fa7940110a56c86729b4c09a05c71cc09e9e2cb8b25d3a7899db98d17bb0f353006e0801ad364d6608cf54fcc6b45f6b89f958977d86721ef8932a477d1977cd53efcad8952694076cea2f46f5eda5f13bb5dffe140a46ab15a760e62b7b6867401258ccc0875fddf2d766d9595878d23c5ecd3562ae4cbce6e1f5c10b1809fef7ccbdabcea8049a7075903fff1ed1e38d8a99ca08de9b4472db9586c278db4c5cf47659990e0cdc0b88ce1efb433cea46de333129fe2641d023ca160bb2ba5b8227a0c5cbd36f85d136e4e49f00477103cd2c5531d50f15faf4a828e92a6e9727fd6591693f032cbeee0fc4a033b2e4b39e56bfaba760cf24fd6a06f1f45beb834839dd9b89e7067119aff1636c298fd772c3437a1e07323bb7837066351334e72f5c8ab2560a40d34b2c0f990677874199f31e486d1e5c02578216f3c7ca8e67ff47e6ec7dffe80532d6766190448e87c140156848b8c49442d295355b342e870aa257b712edd29e347b94a9ff2db5455b27c25a826e7b77b81d0c80a1a1eaa18fe63cc51c27f5f8e14590c7a59361bebb6d78afa13ea40aff63e929f343cb5de1e465c9b8a57b44ef3b52aff163c10859be", 0xe00}, {&(0x7f0000003ac0)="083dec60cf7bb50bfd6c892294970b5de201ef9e3a8066fccd9efffb228002aff068967872aa8ed93d4bbb953ad9921c0ae1fe836e4cab246acdb113a9582527485f0ee3d91ac4381fbc75ff8d40598c9b25c4f25f11", 0x56}, {&(0x7f0000003b40)="6eb2c1fb69c8f55c510734a753693c661531940394fe79809f9a26c749e5e932d65417cc90c1959931225b8796df4fb4ba800959b33b5282decd825d1deeefbb38dbee1a3529ae18e0179102066e73d4cbe627b28ef22206", 0x58}, {&(0x7f0000003bc0)="5618a2c432ba84223960e0842c1255766bf9073345c6231ee7a29f60d3d72483c50417c54640dc4cee3a2ea9ca1cc8a60bc4fe959d3b67998b09e19703b75e78c77e8c802c49d82188d1539759926b3c55129ec62dd5c17cdd0a2efb388192c9372bcdd1deca214b77488997e49037f6957f1db92af0ec5cd01b27eb263b344c5b348a9b042146e2f9fc11ce3c92042846188c1d0bbb564516489cced2d699533cb0e9a9b79ff955f8fd50bd47becb9a", 0xb0}, {&(0x7f0000000240)="ced8403ddebad3b7b73120dfa612681413450af8a8e796be7d1f2b5752f4e0d808fd9ab63417a41820132b7c", 0x2c}], 0x8, &(0x7f0000003d40)=[@tclass={{0x14, 0x29, 0x43, 0x6}}, @rthdrdstopts={{0x30, 0x29, 0x37, {0x21, 0x3, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @pad1, @enc_lim={0x4, 0x1, 0xfe}]}}}, @hopopts_2292={{0xd8, 0x29, 0x36, {0x128, 0x17, '\x00', [@pad1, @generic={0xf8, 0xb5, "1d3307b61753bdd749065227f58658b8b184a51a604600f1391567c414f51b70f640e11da9f815a606eb0fecd5d712b6755bd9145d19b46fa899be0bb3888ab7b44111dea0ccc9467e91e6d07d570b449c54d6dff460c02207bcf6b66a7d97923c414df207590213332bd7f50817f606c0f80f2e4c26f5dbbe310e8ef29db299075a17b44ef443619fa40bbf3768cef1bce61640c28ded045a32be365c051ac02bf7dabf27f15843eccf226a2f2adcaeb9e35e23aa"}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x3}}], 0x138}}], 0x2, 0x4000c000) sendto$inet6(r4, &(0x7f0000000300), 0x18, 0x0, 0x0, 0xfffffffffffffdfd) sendmsg$inet(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x2, 0x4e20, @local}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000a40)="6a15fa96c1ee3ae4150cbef56e2b633893f91d52d15298c3224b067857890ea7844f62897199add02c745c75fadb0f316c75bef54bf9f4aaa4d13afbdc5d9c664d3816648206bab852fae194ff7244d2c324be06d1d284f159455eeb44000db3bbd7131d413c72310cecfa366ff3e3c5546bd39aced98d87258db93845bc4832a41aa90ce806188887e07f19969d491c97f57570ac74b24ef6c18c15bb10ad7d89a385bc2f00527c563fad9a389d4eb6514db848785b821ae957643f60ce2c9aa3577220de6502527f3ac63cee692f5c8b7e02abb2c8f84a99c8ff361c776bf1d859d4f4e4f882fc4f2dce463260672259d2b826158dee488a243e190991b53645c02d45a2c85f7758a58d5be58f7129f45e9e13d3f8f95cb410647ee446bdb3f746b6caf937cbe3d0736cf68f3e18cae7187d15a23084ce8b64692e9f69114e0d003413a5075f0972c249632139d79ae59dfa1d28fe4c231a25b89fcc5445d49341c9a26621fea2a389805075548e737c17003226aa3051428773eabaa56e9c2590586d2369c9cd705428cf15f362ae5c30e4a183ed666234c822e5661269c43ce8aedba47783017e925718aa31f0668e101a8734fa67fe8978ca0ec57970b5af8fe053a636199211c4c4e449473fa32ee04d799b279dc5d9521bf12f6a30413d5de0cb8de1c2b1d4579e7975fe446d9a9603b986bdd615e4f52a26ea66ac39e6c3d9a09d28ed68d1e1cd871ea1f37882547c30474ae5d1efffa0dfab23f61be082ab9123574dd5cfd017ce40ae604314fc1f657420614edeb1d8f0ada5b27794cf3ed349d101ce4ac780b4310a9cdf412755e4dad4a9587ec1a7c42c380a41afdf34bc0c62e2612fd91a26cb2f8dd9cdb0939af4ffe420edaa02d7d983fb13c2dea172cbd37b5dc69ffc6ec5cad7da12e386a46717146d9faa50042db25ab0e6729466a73da5b85d155d2257abe42ce8faee80ad2968dd46dd7e9b19b8e5ab3ea22d5bc4a72b73eb83ae3902a93fc421822aaf2c34be3f1fcafc0aa0927ae4bed7ed3580b3b025a6586cb18f7987c736b2cd8c3f3f30b973616c5989237cce10205232bad9392d54919062c3381cfe879e0c52fc1f42d6bf35212e554b3c97cff4755b964a9c640cb53c8e48db7f8299e32e5e5a1ca2e69dcf073446ac9f389de9f1045df71db17cadf70b5015c80c4a4df65360381a8bf288e08946e740e1a06e6cf8ad3a4b01fd0c1c8d549d61fe9f4df307b505bf96729457ff6d88e3841f847b8cd2c0e3b5945aa09215f24ee32c3ff343a24fa207c130ce9bd7d718e4db47f62babc7218630e90d713d044c3f4de190bc64f461c0de15b529779c7f776eb19c54a1accb0b67c72df3f0a72c61c23fd45305f4f86dfa5e6e69de7146645579f04d19f5022e94489a12fe0340d614a2797022e716e4edc93ed3c3f83dc3afe58d7203c341ae4bcb79178a798a0ade2aa7862c21d7c3a51fa056dc34edcc8d67f1b28815b2539a841a6a7695ef6a781d6e1082341076b727a76cf9791dbcdf7aaebb401dce773e3c487c338b1a3acea0a377c1340d01a7a6d4e171fd4eaed023ed937c4ea0eb6dc010fe2b3a5fc3361d9fb442920c3a019eebc8b04ab842814bdf165f02da8f678a6298aecdccf7813fe9f0ad330ec1666d4a4e38c86ae3b26a123d15a31eedce41e4ffa574b75a0b312bd1ff541fa048d8ad39a94846fb1f829d9c1f46559199f93c815905764d28024c915486ccb9b5699e0676ebbbee4063b1a0278152bf0cf7cd3333b54b5847db1e58652d63a1d8e44cc8c558b32749a90920aec8a073fa4bec957ea82525be9e663b9b6ca0888bc96692d07024c8ac0b866c2e5795c2465458a2ff1bf80e4fb7171de74755d21e978fbafdf07aad426552eec43259b6ce24d836e58041536fad06eefb70d642d8ab95d1a0af592a5a21d25d50fb616293370897198efcd54ddc75e9b3bf2460218eee654a68d12fb7ac7836fedff718f03e2c34a430cd5225b0aa393301e9785e6ebea9444e0569e0724347e7cbe58b6f5e789b6300d4b430a8be73752f2f1076aecb2ae7e65658c97829d90c4b561dac656501d70b46e649128952a1dfddc825f0f8aa0a3c8995d1a48f1f51373c611355fbb4f9c5cfe72e34a753f0c98813f0db92a40b4c99279f3e07c91f86b4948ae6558acc11980108d9666d140f887e89b0756432fe2094d75bf308e76777074fb8bc563afcd1e707815e8b6126c59021b4bd361346804e883f053013e975e91ab9a98dbd3dc78e4fbbd575d5da1647800cf79c2f2244f139fc200ab13c1f210d51c2204b2aba375502a7fe7e28be0781338de4cc075a8a3d3e8ffeff6512bfe43cf965fb39d24a4c26bcfa6a0e55af3f98aa26aec1edadccd46bea57017828b4a7ebf1345e88d40983ea057bf5cd8c31433fea99b2afa4d71e3c3ac2161b9cd086adf66547a98d75692c6c6b188658bb982d154c8f4dc8312929e8557c6e44528888a777d6340bd5ba953d5260f9a2ce5ea4337d63a881514172bdf70eb75754d4da3819c3a6a558cb0f071d3f26fc6c3820ffd2130db883a67585b46aa02177c531ce69a84b499624ed478eb4212d71eebf3342f5ea114bb921860db3e6d287efe8f0ec5f9fc72aa7976a5d768b4dcd67816fe67164103859dc843e754d10926ca2764555480390a038bc7652c4aaeb73e4939070f36742db6ed65513eb055bd9d58d00c516aa41545c76455437315673f6f65575e615af9f14812cc4c524d318cf8fa6f0155d5ad2c2665b2d4350d34a798ba08d89e2f5dce03a00dd5760c33adb59789588fd814c07eff9e6763d2bbfecf85f36766139ed9f2a4c63307796e8cdd24619e17378dc635ce93ff5cdb21031cdf57d40157d19017c0837ec680147fa07345117d92a10b5e7ed261f2d0520ffc21e6f1b701d82a51b53745cd361d139f70a19f957cb0cf917659233c612706f3b0bf33e1ded26433f7eca1534836ca3b8f811dc1945f20d115096c7d6ad1993f43d86863f063270b7f1110a163423f24e807e726de99ec6f193c6f4d6c007d0d57465e91f5e83a81f23ed5a1463a8ca1e8f6157fae8a167d0fd1ba40dba1910e9d380139fea4785705fba3d52ea0001b4341c0436d18515ea5b430b4531cbb5feb1ebe14f597bdc74a37a4f50a2966ac4b65ac4dfe49dda5f63bee5d894501fa761d31fc53c104b07550ca65b7a2424e7313181c387f6e80a39a1126f0f400e7c9434c6ad47e4c6ba5d6267a9749e01652c7d524a98671f7d72d5c41eab403193bae4f6eef7674a77fe09c2efb3b3176409c8fc91da49ef1133d9cc186b8fe7858758e22b81f4f54f94d3d6854e9b17e7123ffe14d8826396a0776de49327a0201ca1932e5ab7b0042007ed1cab8852acb8e42bdf0a15398ef6180e774e5422c4618e36f5135f247b5b34e86b9cf2d63a7dc0af80444ccb36d3441acb0223dc0d147a73a2b409277583e3ed2bfca20afc4872483e4681b2e2e6ea080bb96c6fe726982c3c8fad095360a9549eb2d341fa54f9ee71ef923752c668243ac48629fa34a9c106bb537330734ec340b269de1f6c787d611a9886905c8d3dfccf711b7a5d184730629c7715cefec5e688decfb56ca9912180094a22e8a1b23af3ee2aa2f3b560472679a21f5ac9368758869aa92842e1783bff56445e7447eeaf9fab769b7f2a367f79743b746450620039612d9f69cb5a07e451df8e89a089967f680c6452547c2ed9ff6bce8ce06e2b8d2fd472337abe3e0f9f9d2b3f34f33cab4a701cd4544961b0308c0252eb6f48874c2dde5be601020d76890d8efafbdc0c2de22dbcdd9ca6888b4a01e9799e38a5dcd41ef193b995c11b770b4aba9a458f974783ceb14e70b739a3f4f1013c2eabbbf065980616db569e9d1a547f15a682a8b5603d194df597b15b40207c88e38fa5b95c8ca4a9a72223704b175b7d5ac252b1a0801867a89f08e64b99df28fdd0264f96624e18b67886d359d944f7b13ddc81a04df9eb9c5d7dee9c37f155d15eb2e0fcb79445e501d805de3fa2cad8782efc7d48081d888606ab5004d0c112d487dda81c43b22c6783addd87d35fa20eb5f6626616123ece9faf41f633152898e5948ab69dede44d57724192aa8baf5c20e9b96822712589879ea6ee2fe7a75310533918652e9251c16466ce6a57fe2f0dd385c08667f6f75c0a5de4144996f3f340212bd1b51f091e2bc26ece0dc5d8c6f876b220ee7045c53b7ef8676622973c502baeaebc63aa452fbc02684f9150701d7f9c8e1a76ffd2fad102c01c077cbd26750fbd5e99c1ce85a05bec7fabbf9cb933cf2e58b3cf97a7543942572064bf9b24e8be5fe95b82efd153a598956db74ce8c39edec6bfcbe67cad78f6caf238307b8ebfe87dd4af4456c172b6dbfa59e789bebe4f9858314c54a2805434b6989b75fba923b60e1763388e019f322e4fe5f5ef4da54ea47d52aca26d5c3d72c321a0f387971c89f08750f4312703523ad84aebfec367866cb23b781a03124a06492c9ae05d717ccde513eddcde8752caabd2634ee4a8078c35c8b7316b91605dad3c511b8d4c47d7eb94fd6eaac9ff00589276a7ff8f1f75edb7a2dcf99af5ad382bf0705efe10e3f17ab3eba3116c08582480f70f6c94374782a871b1d7dd7d4f78659d9027ed89e089ccfe9c28345eeae352ac63e6240bcf6f19f924258794bbabc789c419ce46a3f20ed388e7b8ac426ad5372f1623ff76e1d290d344505e1ce4eeda7a34655de53bfcc21e7973a8986e94dcb5802e2ff064d249554580b3b5732e686672bcc97d63af20db168768381b8d6352c2bff562fd18b7fe6f587de5474308031ed577d62cf09a1e9a1af3636f99de24f49a778cbe42490285b6323790de30e3c43f8c4bf2dd42f37b4146839135b869e478281ee9e3aeefb30f3072c815157b4c2cb569bd9c16d4794656c01353635a5bebf618e1c7139643ae938b0f30648b4ce691b77f622e8c56bbdf67a14d6296e885ae89dfa99a93f721bf417189af8a612ef99d16ed0070e1e5b00310fecc938884f7e6c49d1694901b758015b408cc6d044fcd3d3d27bffdeb7f0a6ecbb6fa0adf0ac59b5974f61f2408d8f018929bd95b52bb794a212123b56dddb973085079065f2fe8fb18c99b369a1da82cf275764eb4cf4b5052f415e13ae785a2861b350a631db6a6074040d5228c21daec4dae45afc6b6a2b14c6c26a465a9e622cec3e9bcf383a4e66410d24b6ef22f825bf9a4dece4e31f824fdde9dbcf54e2ec93cf68ce1ed733177a913dcbb7f3b586f78fcdb61acea82e01d02f4256215bb631fc97e620c2af854463d67f6b39bea80e44c72460c12ee17e97d87de770df3cb12b999cd2f9a6541d65c040b0282abd412b56ac177bb8822e5c1cd92a4c06e5792ed64c254485891d13f92ec542b8b18db606f8ce33348df93907307f7bdb397ebe2f207701a36c1b4ab23abfbde2ab40aedd0857887fc8662287d2d58e828ff3010a3d563ebfbf8fea104e6425604303d02e7e9fbe69840fef9207e705490d99a811d23e94575777ca99de6af0e67a0ea7cad552c8a2eeff9ec178c6258090270adbb91984775f59dca4389548360563320cef7ef46c35fd8b96bba03cfe4028a299443a197863da5b19411ea5eb4a1860574ef900d4e48fe114cf849e28e1a2f6d5fd87964e9f2399ae83b696b19d93996a0aa52a649926f3aa1d79091c0df1a5cd93188551474cd1cb517bda8f1b80b9f048baa728de0821de09640baeb90", 0x1000}, {&(0x7f0000000300)="53a526aa3c31153495a8ba3bba844856215e6b1cd2d728ffa540b886e704d1785153f7ca8b8d271c83385c48007e7d9a71699ea68d7c9312c4f95e751239b977af2e131af4a72269eeb70773892d29adbac2645cdddeafa514e40fea8cb435e9ab86127a285c737a35327920fddeea4f5b6010047263fcb30bb16509717ff54149aea0804e1302c408a5f4f3e25dc36835dbb96899aa0ba7fdfc5dd4da5d934fb6f2080f5e9673d713e6f6455b513ef8e094f38c9b1fe0981ab37179eaabe9222b95984e8e1d209e6dd235303d60de33157a2ab1", 0xd4}, {&(0x7f0000000500)="0092228b3addc3f589244f390b5a65baa9930612edb983f92a2762807a12526ad8ab66eb712daf9780f2fedce936f45fd860d2982a638c279c813e2807c73e263b97ab641e5a8402aa634b57bf630f3f1fb2402b396a3376188563420eb309150593902b275bb9174ac90ccee07de9819f1446a43287c8a47bef6bb73500b674b40eae255f067691eb02021af52d1c709cf9407028c6ec24c1ccdfcff10eb9d07b71f3e6100ce0d0f2bf7697d2b91d87a7afeadc19135f507abad1ab27e376902f1df0cdf424f30198cc20d7b2673aaff1ea54008d12dd447c4b9c8b49", 0xdd}, {&(0x7f0000000400)="f2486876cfdfdd6f62e225096b0845bcc647281a116466593f4fb6c487487b35ad00c6dc37a0ea1c70cc5cef204f1f5d66541682e26efe91ec796a1299e413d074ad63eb1577e2183ccbbee9be1fc3e77bc3091b8cf733248711004d25e7484057214361b359d1ecff15e5271a40622762a402c53e57f025adfc0995ea2e9eb016af44010a53c60ca8a0da78b6dbcfbe2cc23b82e433fabea2f53b99af629aca18dfcf32357ec29cf8211516f36716ea0a5dc8eae0e3", 0xb6}, {&(0x7f0000000600)="4a6d1fedcc551c15dcb2c6572c97657615c4a95b7f36d553b3ce3be68e8a7a415b5e1d244f4c304ca00d5fee53cdd700a9cdec9fce05df7ee6246457224da0bb5a317cb49016dfc3d6f93f8d4247c6f0035d17b3a581d2ec24c18874adca2ccac2f32a7ccf05f8c778ac318c9159a8a3edef36129b4a403d52f5babe956353514b86c588ca5ac75a63b2ea5d3f014d48df8179702f58eae35ba3a84666b6dbf9d1bf4a85dd005b012f35830538e156501ca9", 0xb2}, {&(0x7f0000001a40)="08e6ae2a57739e143805017a40967c331d62b9842f3ca2014c7a49fd3615ef4fe947441dc231ba8e4df1330b21558a0946a86993aeadb094cb7ab1a1d225d0a4c2722aea78f995c1a65e1d36491cdd328e5182b5c1e64465e6f831fea22d83fc0c75ce5607eb318ba3afeada57d25d64943c69e4dff696a0a5d4444d2a3e9a0ed0eb44934540e7b7f849c66b6003ed5643baee2d0b846aceb339a3be7526aad101b3d9044622057a670993d0d34f266c76fd44df0bd195547dbceb415ac6e39a56aca8b154c645ece1d3637499171a882b795d2e20e9deb196fc207123392cc37a4cb1ae633ffc3a847e99e56aca88c9e64a324cd2738723d518be1fdb2a53ca99c7a32a4946e76c9220a506e031975778b5e674068e148830a8d15e6960e69c9084b7cf0612aaa09338f4b30fd0f902205ef4a708d7a99da78abdf2f4e0754ef0c26c72ae3ba5e3b9528bb1eff70d18e419946d4c2c5367ada674035d635c4059f0f6847aff3e358a94f53a938d5b21ac22251358123ff8984c50c5520dae2c22c0ffa467c429915e48ca80e7daa134d8e9cb13c57abeaa53f06adb81536b03404d17b617ec67b89b668410dd62f300ed178f8bcb9e4e9ce0dd1e57792ece5c42cab0121bf15f1fcfbf174a5e7f1530caa24db510431a13c3e17c316039e51f68aa608193770b2c52525651eed8ca43a23e22aaedf18244007581f7fd1d70099bd26ef3d446205150a0dbb24957f958c3603f505cd6d74115350e953df3cce197b508dc2ec52478dc81f45723f22b4063ebe769ba6351aceedb17762d80ff51ec04b9984f4f3e6079a05b7c3c79bd75a9f1f1a1f5b4748639096f3500cc3a15ff9243ebe0ea408b6caf20b499da9779a3137426c11d018ab0d3912b4f83dd4569f040e74512a18ceacb57721add17f4d48c53ad511758f40b0fea9da5b77e63a702d3440d5b3c65097126b3f85f86f955c203d99d5c514eb1cc65273d615eff75bc6e9777fd29f24ccab7762ad6926298abae8f08b19205f4130d4288f88de61c0e3592f6f8fa125c894cdd354d8f29da56d86c06fd45bf66f510cc7798aacbf77c4269cdf26ce94d94455446238ae606e0b17ac46a9a9e0d3ce136782df150056b129416a2c2b81478a9a7ac577bf85bf5e428c50d76bb74fcf3179050b5a58d14994ba9b79ed62a88c18241b549e59b1f508b0bd773137937bf36a79044563c4d1c3be8dd2006a6de104f669724b2cbe607497af47370343d0e8a147f7628fe5ae37b386bbd94c2a486a1fb4985fda35e9848bfefb04816a7be4c528f2c07b740ff02e9f6fa114797c1da94b2cf637d3c701f7160c2ea0b7d748316549fe0ea4c477ed9db92dbe2a607f9b499830b229acfc6aab6f5c13e9d8f0a84d903b523975016533243f14ebf93f41d292d66cfe822fa0db4a24d02c765ce31a051cf77f10df0586db6e126ea06ee2e6b9897e287070e071b8f4cc66cecbf831480cdb1b7f2cc6b248a6a5d258640b58d5dbcf2522123d731b5859a91aa0ae09277e3a3bb7677a0d139c90dca4de1f05a9458e3b0bf873d2bfb9f4cac7fbe9fb1bfe5b80a1225d22c28c3b454ea098da1e907b77c9d7811bf1e363bb4734d423378bc68d3c2360e9f6c4ff22895327c3fc0d913e6c49ddf8a18ab70da1bb321fb9a72025df6e797fd4f29e97223fac60f04d5f9a8e2f5b65d7d341ab6ccc1a6cec8cff5c028500ab2ec2e9a2c310d5eaece42f35f72089bda6642ae74d2577c91deecfc628215d94b43df8d9510aae89bced8427645a22dac264e00385c39ab9b8dd468a22c3055491aabbe297a5d2db79aa7927acbab4ca9bc67ae8b12444f8d6b0d54501e7f0b300edc167ee21696167718795f47fb7efe2a7e7d6b680e38427379cb28e5171bd243120fe66fdf586fbb513a7b277c75e5919fbf1d96c57a9a268bd425198c7aa91549339101c6e22a98c5c56984d7906dca36ff958a62367ff1ee73ca10b41ad47833afe45c20a5be2cd3b14cfc8843855ae04be640268332e44eeead316e547d604234315c5c696be1369152e902be0a11c861a8a8cb8b0a66412315e3cad2d76324132b053358ca8193b5fd0aa2457d23206ca8b6468dd4d6cc9dd6daaa74596e29e73515cea0018e824b94ab420489945a874be1633914a3851841792e9828bd6de5c212f0ec7bfe0a10d9c29d901834252832ad91b2cd9785f3daf9a487de859e0eb585c6ddd2988da82316c93500f24c7aa68867f099cb9ab0c9769b2dc1ef783e115f853866a84261ed22f2ccbe1f46d975b5a07faa3f3243476c7fea2cc7b78ac60bc53012320813dc3321a80af5dbb51f5184db62f8497db836f0fc1ad7285c86d53fef943be34194ede8e5cf5a12c559ef3cb21ca2cf8f28c49c5a7d4f67ab98c73080188ac7ffad356f994f1cacefb3effc0e28519941a478bb2ee7cec61d4cb2366c74121ebdc08df589f00d9ed987784867d186e96678331942b2cc154801da32854eaee9b26274b9358c05de0302e937c93b7490e0427b433f53b37dccab46a7733ee99d2dfb362f8b165cd823b283b9bfb44af4cb392acc507d46ce525a400b3f80108be466e3957fed213313e00d0157bcbf94f02b38ef1479e07fe28b517002be710d11f66ba3475410f0b19a4b0b21c53a11e58e1e783ce669de6f54d3e2571a51d2ad0ef2b829a79475439c0a5b529b208659315b3e52b6e60c599835e79a527b71a9c4b4b5ee26985593c5950e82630e060c26ac09ba29e26af9343847ac6d6edc4bb6a53a82eb1d0f85425e42caa7a35eed193aaf18af994f3ef07ad127a6ee1603c57c0828f81ecd5ba7aee8b55d6285e8ce74a8c90223bd8335a71e0793a437366300779f9c9318fb88275e646a9d9c97e4d0c83796cf3910605f52a2ab7206e3c9443a4d511c15257476d1b2da800cb211c50906ee3a700329e5dc83404700f2d5dc6f4a739db27708a0cee0154dae61be1157eeed16096928aeae03e63e0b289c6d3d79a8d368cac4ee8a84a5438a4f8a2404cc05c2f6b2c48b378620d04beaa82caf91710c92111ce685b0ee9f45aca7b37a97ae45a22bc863e72deb29c9aa70fb913f440361b3e2ff258066ec2b3b1f5fe177dd9ed667f24bcd742ba670f42f1978c7da6fbcdfaed4b8f1eba0b124b7358f6649a2a7d590078e54fcb0b73a213ae2b90d8a4f6e8f7555341ff06bcf39b6782200207b5431e79e7cf141a319d6b65a782315e9167372593aa963335ffbff5af4ef043fb0c3b8a876ef329c4acc536a185443bfec005c6d7bf444b3aa5b8573221c173961d7aae346c4f83dcd40064ff9148d13f77c724cad0a2aae7825ef1e221688e6b4523b261d8eff0010d57846e4f3cc1a0b525f78ea77771e4da4dfad902d259f13116c61c96e42708586b9b01a28dee6a8357d4aebd1159b8414757c2cd7405eec52272506c07983ab8f3c3267b9e2598239c9baa3ed801af4e3600f0a20c3e6ec045202e4f274fd21a6c3a73687ce5071b2fd6d93af3c8cfe12a7565f31b8de10b3912bd343bd4ebf17705f36fabfe644dfeb5a2a758209e895608c99a01ae4e7a47710a7af909a3083efa59fbb55b440e9406a018bf74dcac6e070835a8d0f1d4fba1ec7a886afea0535824611fe89810f05834f1a4d20b5847b6b19b1a381af67d18314690a48792663ae6c40ea73e10fc06041a949e10c42e8cf511dd111499e9a79e052426011789c8fbab62f846edbb0a091bb2b96e4e19eb0dcb32cdd7a6ba502245c7e5be892df2cfeac424b148ae21f3b497bf5824a8fc09e5599e2108e11018b33d107716084c0efc98ab7678d21073b536edb42bce72a207dc24b8131e7cda1e2f8a9b66120dab8de888eabda8fd7a8277dc48846ab8fadf97e8014fce9848d63fb27352bc138c76cc3cafbf738411a73886af57291080d7c9ceaaea7c61945543e2c7ae4279fd09d01cdc6e7caf87794dacbba906566833d92bca68cb7b595a8fbec7ce33ea84af3166dbef108ac0a6759aa6720949ccbe9b9d319899e5a80ffd18841f0673579a400121125bc06a304d5da82309f86ae8dbc3ea5c8ad3d51824c63b7c29c60f36706e884bbf8d5234385a25b11d3907ebef5df472783268fc4577562384cb6041f7319ddd6d820f6691028b66e05014916e6a423bf6d28e334874936889988d42c68905f83dbbe0bb5e1492d607fa7d678af3e0aa2b43f963b537fb1bb03cb1eec98ce9ee1aad1451901454d950eb107de7e9c9f183c5845eb98024a41f6c6b88be026b69147d555a3ff803caaa7ed1008cbb01d221c3f0294f734fa31a5f8c2f0d51f2378626a06c66e3310daf331c09484eed119e9aeeaeb92fc727d379ced518e036ea4f94b64d234f9ff243a9ed903d22720501cdbf0c7b519c2d77fcb978bcffdb305e4c8d00309ba1da17c01d59489e8b7883663b5349f065e71d53e410441fd27e533afc849d01729973220bb817623373ed9bf7ea9f270a791931aa27c4777ef4dabd340dce40dfadea46668a8a12280af5aec8a01b18a4f1a1c7242338ac7b3e41faed22d15938b1f58eba6a63db12ffafdbc104e16f3c2c9ef395d06fc1e1aba4246fac1d138614f6be07f4ac9123943e3ce2ec374e9d82cc20d5e492a9226823778a2c1e01a4dd902951b516ef0b5c793d20827aa70e1c06a97b79bc0323e3e2a5892706f39f1e15cc576843b57510b45034cfe6f259430b5ac1049232fc961f092d667af1a421e0ce4956cd1a200582987af5ffa6925c05d020a9dcdcd1e5991374e7932ab8c53e08d4834757da5791e291d0f30839e44414d9fd76150cf8281adf890005996c3d7587cd3c0e889df9ac857c3364dfb68407d13d1ee351540ebe327d85459903c2d5f035b5061018da72bd2116425fd62131e0a68bbb3483db5fef060dc33baefa1cafffe712f90612170311e90cc5528804b52ad8ec16d27cf20ff96f07104965a6df853e643469de0d20a52373471ae066ffff264a7e91164da373fec2b57de2e0b2344ed4d5193ab1aad2a0a17a2e662d6c184e1cd7391869f87ea71d7d06068410f67d9cad4f37dc093e6f020f4f4ad7ab20f53da38fbdd8a1d4d44bcbaa3e1bc8a8ee5c34706ba367d6e6af95c39e4c57075928734472d7f2aaedf3614ccae6e0ad54eebf03b9893cb45ad2cdd314ca27d1e5399f507e424ef8b42405e917602e223c53369b9316b998a8d72d6cd60c5aa0ad72f8c822aff9b8bbd357235071980e5f90f85321cdcabddf116310f08c4ead3580366e556782edbcb82c77a64e8b29450723c7ea16a328f663aa4902de2cf41fb9915c311eaba0236ba6488483bcdc9d1c60046e74dcaf207970397b1fcea40cad591f17021afef60321215146e17a115e55644feeedce8c93c467450703eae0ba13271427d48c2be9536fbd2087cff3611c7704d97ed9edd34a1c09ac5470b86f38417397882651f517060d42cc57b218d1d1cca0b4e91371ce97db03f06b4210b457f7e5cf75e89b7d35ece0016de66484fc71936a6d41ec0f77e646609ca078c291a932a043a7f9e0e39f6c327b975a5a43b0b30235fb1d770133e864b05528f945a4c07d348a4d090e3b2f6317bacd788b609d95e95f5e2f5d03711b74eb3176817696a55de887e6a129d50f86051fe7d850f73875f5e69c709c703c014e420f5bd2c99fa32e8fcfe7ce8aab68f298478b08c68aef04f3123a4055c0dbbfee606ec2a0f251f4c97d431f7b5573ba1cb62381d433214145d9425331fd6d3555e220b42ee4fb81c83", 0x1000}, {&(0x7f00000001c0)="506eb0de9b0353e2739cd98f14beb74724b50bc0a33996914d2edd0fe1cafb2e92192d4fcc9165e944cbb999900076d0d41f2a220a9e82f6014a3abc8efa17", 0x3f}], 0x7}, 0x4000814) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff00000000000109022400"], 0x0) r5 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_elf32(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="7f454c4600000000000000000000000002000300000000000000000038000000000000000000000000002000020000000000000000000000000000000000000000000000000000000000000000000000000000008f04000003"], 0x78) close(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) 4.7857033s ago: executing program 1: socket$inet6(0xa, 0x0, 0x0) syz_read_part_table(0x60a, &(0x7f0000000980)="$eJzs2zFolGcYB/DnYu4+q9Dr4ORS49BJKIrdPEqVy6lYCKdSEAfbWkR0Ugg96dEDHdobFDNIxy5SuEXjZMyQoSQk0LmEDC2BDFkKyRKaUPKVy329pklp0pIbir/f8j7fe8+9/++Bb32D/7W+yEestas02dh495N/7E+Lf9aNuNwqD55L0zS9FJGLq5GPge/fHI2I/m5/59Q4GhGFTec8/fbA+NfLZ/OtuYsr71ybbPZ1z0zirYg4WNjx1ZN/NSg98aw0Vbz/4E7lYfuhUl9Y/yji+VK5OnahOTJ6Pn/mesTn7Z+ms/7Oh/Fb3I1a3Itb8XH/f0nN/SW/0c6vlW7OVuoL37Tmj68frrRe3ji1emT80cSJiOF2xNCW/8XO39eudOfP8ocHHqdJ/fSxF4eenKy9mqku7vs17cgi83uTCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAbzwrTRXvP7hTeVgr3Zyt1Be++vGHD58vlatjF5ojo+cLZ65nfdPZ2p+td6MW9+LWRn07Puvu/633ipufruS257/fyV87EDF/fP1wpfXyxqnVwfFHEyeyvqE9mnerrfMPDzy+MlI/fezFoScna69mqov7On23k/g08p066dG7AAAAAAAAAAAAAAAAAAAA8PoqD547MvRB9VJELq7uj4hfvuhr76fZJfc/7uofzdafkog3IuLp/ojG8tl8a+7iSuHaZPPnrL8RSTQi4uB3Y5cj3u7mfLktOdfr0diF3wMAAP//XIWWnQ==") r0 = open(&(0x7f0000000080)='./bus\x00', 0x121e43, 0x0) ioctl$FIBMAP(r0, 0x1, 0xfffffffffffffffe) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r1, 0xfffffffffffffffb, 0x2) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=@delneigh={0x44, 0x1a, 0x401, 0x0, 0x0, {0xa}, [@NDA_DST_IPV6={0x14, 0x1, @ipv4}, @NDA_CACHEINFO={0x14, 0x3, {0x7}}]}, 0x44}}, 0x0) 4.566709343s ago: executing program 1: syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x2847802, &(0x7f0000000000)={[{@nogrpid}, {@init_itable_val={'init_itable', 0x3d, 0xfffffffffffffffb}}, {@nobarrier}, {@jqfmt_vfsv1}]}, 0xfd, 0x453, &(0x7f0000000480)="$eJzs3M1vG0UbAPBnN3H6/SZvKR8tLQQKIuIjadICPXABgQQSSEhwKMeQpFWo26AmSLQqEBAqR1SJO+KIxF/ABbgg4ITEFe6oUoV6aeFktPY6WRw7xIkTh/r3kzae8Y4983h31rM76wTQs4azP0nE3oj4NSIGa9ma/rzAcO3h1o3LU3/euDyVRKXy2h9JtdzNG5en6sXrr9uTZ0bSiPTjpPCGy+YvXjo7WS7PXMjzYwvn3h6bv3jpidlzk2dmzsycnzh58sTx8aefmniyI3Fmcd089P7c4YMvvnH1lalTV9/88ausWXvz9cU4OmX4yDct1z3c6cq6bF8hnfR3sSG0pS/v5qVq/x+MvljeeIPxwkddbRywqSqVSmVH69WLFeA2lkS3WwB0R/2LPjv/rS9bNPTYFq4/WzsByuK+lS+1Nf2R5mVKDee3nTQcEacW//o8W2KTrkMAABR9m41/Hq+OO14aiCiM/9K4q1Duf/kcylBE/D8i9kfEHRFxICLujKiWvTsi7mmz/uGG/MrxT3ptXYGtUTb+eyaf2/rn+K8++ouhvjy3rxp/KTk9W545ln8mI1HakeXHV6nju+d/+bTVuuL4L1uy+rPH0lKJ9Fp/wwW66cmFyQ0FXXD9w4hD/c3iT5ZmApKIOBgRh9ZZx+yjXx7OHnc2Wdcq/jW9cQfmmSpfRDxS2/6L0RB/XbL6/OTYzijPHBur7xWxItSffr7yaqv61xV/Y6fZgGz77266/y/FP5QU52vn26/jym+ftDyn+ff4m+//A8nr1fRA/ty7kwsLF8YjBpKXVz4/sfzaer5ePot/5Gjz/r8/lj+JeyMi24mPRMR9EXF/3vYHIuLBiDi6Svw/PPfQW+uPP4rHoo7L4p9ua/u3n+g7+/3Xa4//vVi5/U9UUyP5M2s5/q21gRv57AAAAOC/Iq3eA5+ko0vpNB0drd3DfyB2p+W5+YXHTs+9c366dq/8UJTS07O7qq8dLFwPHc+vDdfzEw354/l148/6dlXzo1Nz5eluBw89bk+L/p/5va9Q0G864PbUVt/etXntALae73boXfo/9C79H3qX/g+9q1n//6AL7QC2Xq3/N/kvfata3JS2AFvL+B96l/4PvavfPT3Qizbyu36J5URpezRjCxORbotmSGxSottHJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM74OwAA//9wL+PH") r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x4) syz_open_dev$vcsa(0x0, 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x11, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x40}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x40000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r5, 0xc0c0583b, &(0x7f0000000d40)={0x0, 0x2904c, 0x40001d8, 0x10003, '\x00', [{}, {0xffffffff}]}) socket$inet_udp(0x2, 0x2, 0x0) ioctl$VHOST_SET_OWNER(0xffffffffffffffff, 0xaf01, 0x0) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f0000000200)={'xfrm0\x00', &(0x7f0000000000)=@ethtool_cmd={0x1a}}) dup(0xffffffffffffffff) dup(r1) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, 0x0) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x14}}, 0x10) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file2/file0\x00', 0x3008010, &(0x7f0000000000)={[{@minixdf}, {@discard}]}, 0x0, 0x520, &(0x7f0000000c40)="$eJzs3U9vI2cZAPBnJvE2u5tiFxAqlSgrWpStYO2koW2EEJQLnCoB5R5C4kRR7DiKnbKJKpqKb4CQQOLEiQsSHwCp6oEPgFZaCS6IAwIEQrALByRgB9keL/ljJ4bNxtn495Mm87wz43ne15Zfz7/MBDC2bkTE6xExEREvRUQxn57mw2K7sN9d7v69t5fbQxJZ9uZfkkjyab11tcuTEXG9+5KYioivfTnim8nxvM3dvY2lWq26nZcrrfpWpbm7d2u9vrRWXatuzs/Pvbrw2sIrC7NZ7pHaWeoFP/7S59/79Ld+u/inm99uV+tzH4lCHGnH2ZnMx4XOe3Fw6iM258KYyNtTGHVFAAAYSnsb/4MR8YnO9n8xJh5usx4wMYqaAQAAAGcl+8J0/CuJyAAAAIBLK42I6UjScn4twHSk6ZX82MCH41paazRbn1pt7GyutOdFlKKQrq7XqrP5tcKlKCTt8lx+jW2v/PKR8nxEPBMR3yte7ZTLy43ayoiPfQAAAMC4uH5k///vxbQTn67P/wkAAAAAF1dpYAEAAAC4LOzyAwAAwOV3dP//vRHVAwAAAHgsvvLGG+0h6z3/euWt3Z2Nxlu3VqrNjXJ9Z7m83NjeKq81Gmude/bVT1tfrdHY+kxs7tyutKrNVqW5u7dYb+xsthbXDz0CGwAAADhHz3z8/V8lEbH/2audIfL7AAIc8vtRVwA4SxOjrgAwMu7iDeOrMOoKACOXnDLfxTsAAPDkm/no8fP/vef/OzYAl5trfQBg/HTP/ydDnAEALpuCKwBhrKUR8YFu+NSgZQae///FsFmyLOJO8eAUxxcBAOB8TXeGJC3n+wHTkablcsTTEWkpCsnqeq06m+8f/LJYeKpdnuu8MnHEEAAAAAAAAAAAAAAAAAAAAAAAAACGlGVJZAO801sEAAAAeKJFpH/sPf1zpvji9NHjA1eSfxTjD3nhh29+//ZSq7U9157+186zvK5EROsH+fSXBz4+DAAAADhryf7AWd399Hw8d661AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAM3L/39nJvOM+8f/5iRJT65Z+Mqc54KgoRce1vSUweeF0SERNnkH//3Yh4tl/+JB5kWVbKa9Ev/9XHnL/UeWv6508j4voZ5Idx9n67/3m93/cvjRudcf/v32Q+PKrB/V+aZ36208/163+ePra2et8cz939aWVg/ncjnpvs3//0+t9kQP4Xjq3tn1mWPSzc6AXf+Pre3qD82Y8iZvr+/iSHclVa9a1Kc3fv1np9aa26Vt2cn597deG1hVcWZiur67Vq/rdvju9+7GcPTmr/tT75f/Prbv97UvtfHLTSI/599/a9D3XDQr/8N1/o+/s7FQPyp/lv3yfzuD1/phfvd+ODnv/JnedPav/KgPf/tM//5pDtf+mr3/ndkIsCAOegubu3sVSrVbdPCKaGWOaCBEm+2TjUwj+fuhB1/h+D7J3uJ3dR6vP/Bumhj6nXqgtQsQNBdm65JuKCNPlhMMJOCQAAeCz+u9E/6poAAAAAAAAAAAAAAAAAAADA+DqP24kdzbk/mqYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzoPwEAAP//OnDXtQ==") openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 3.641422147s ago: executing program 1: syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x2847802, &(0x7f0000000000)={[{@nogrpid}, {@init_itable_val={'init_itable', 0x3d, 0xfffffffffffffffb}}, {@nobarrier}, {@jqfmt_vfsv1}]}, 0xfd, 0x453, &(0x7f0000000480)="$eJzs3M1vG0UbAPBnN3H6/SZvKR8tLQQKIuIjadICPXABgQQSSEhwKMeQpFWo26AmSLQqEBAqR1SJO+KIxF/ABbgg4ITEFe6oUoV6aeFktPY6WRw7xIkTh/r3kzae8Y4983h31rM76wTQs4azP0nE3oj4NSIGa9ma/rzAcO3h1o3LU3/euDyVRKXy2h9JtdzNG5en6sXrr9uTZ0bSiPTjpPCGy+YvXjo7WS7PXMjzYwvn3h6bv3jpidlzk2dmzsycnzh58sTx8aefmniyI3Fmcd089P7c4YMvvnH1lalTV9/88ausWXvz9cU4OmX4yDct1z3c6cq6bF8hnfR3sSG0pS/v5qVq/x+MvljeeIPxwkddbRywqSqVSmVH69WLFeA2lkS3WwB0R/2LPjv/rS9bNPTYFq4/WzsByuK+lS+1Nf2R5mVKDee3nTQcEacW//o8W2KTrkMAABR9m41/Hq+OO14aiCiM/9K4q1Duf/kcylBE/D8i9kfEHRFxICLujKiWvTsi7mmz/uGG/MrxT3ptXYGtUTb+eyaf2/rn+K8++ouhvjy3rxp/KTk9W545ln8mI1HakeXHV6nju+d/+bTVuuL4L1uy+rPH0lKJ9Fp/wwW66cmFyQ0FXXD9w4hD/c3iT5ZmApKIOBgRh9ZZx+yjXx7OHnc2Wdcq/jW9cQfmmSpfRDxS2/6L0RB/XbL6/OTYzijPHBur7xWxItSffr7yaqv61xV/Y6fZgGz77266/y/FP5QU52vn26/jym+ftDyn+ff4m+//A8nr1fRA/ty7kwsLF8YjBpKXVz4/sfzaer5ePot/5Gjz/r8/lj+JeyMi24mPRMR9EXF/3vYHIuLBiDi6Svw/PPfQW+uPP4rHoo7L4p9ua/u3n+g7+/3Xa4//vVi5/U9UUyP5M2s5/q21gRv57AAAAOC/Iq3eA5+ko0vpNB0drd3DfyB2p+W5+YXHTs+9c366dq/8UJTS07O7qq8dLFwPHc+vDdfzEw354/l148/6dlXzo1Nz5eluBw89bk+L/p/5va9Q0G864PbUVt/etXntALae73boXfo/9C79H3qX/g+9q1n//6AL7QC2Xq3/N/kvfata3JS2AFvL+B96l/4PvavfPT3Qizbyu36J5URpezRjCxORbotmSGxSottHJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM74OwAA//9wL+PH") r0 = openat$vhost_vsock(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x4) syz_open_dev$vcsa(0x0, 0x1, 0x0) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x40000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r5, 0xc0c0583b, &(0x7f0000000d40)={0x0, 0x2904c, 0x40001d8, 0x10003, '\x00', [{}, {0xffffffff}]}) socket$inet_udp(0x2, 0x2, 0x0) ioctl$VHOST_SET_OWNER(0xffffffffffffffff, 0xaf01, 0x0) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f0000000200)={'xfrm0\x00', &(0x7f0000000000)=@ethtool_cmd={0x1a}}) dup(0xffffffffffffffff) dup(r1) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, 0x0) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x14}}, 0x10) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file2/file0\x00', 0x3008010, &(0x7f0000000000)={[{@minixdf}, {@discard}]}, 0x0, 0x520, &(0x7f0000000c40)="$eJzs3U9vI2cZAPBnJvE2u5tiFxAqlSgrWpStYO2koW2EEJQLnCoB5R5C4kRR7DiKnbKJKpqKb4CQQOLEiQsSHwCp6oEPgFZaCS6IAwIEQrALByRgB9keL/ljJ4bNxtn495Mm87wz43ne15Zfz7/MBDC2bkTE6xExEREvRUQxn57mw2K7sN9d7v69t5fbQxJZ9uZfkkjyab11tcuTEXG9+5KYioivfTnim8nxvM3dvY2lWq26nZcrrfpWpbm7d2u9vrRWXatuzs/Pvbrw2sIrC7NZ7pHaWeoFP/7S59/79Ld+u/inm99uV+tzH4lCHGnH2ZnMx4XOe3Fw6iM258KYyNtTGHVFAAAYSnsb/4MR8YnO9n8xJh5usx4wMYqaAQAAAGcl+8J0/CuJyAAAAIBLK42I6UjScn4twHSk6ZX82MCH41paazRbn1pt7GyutOdFlKKQrq7XqrP5tcKlKCTt8lx+jW2v/PKR8nxEPBMR3yte7ZTLy43ayoiPfQAAAMC4uH5k///vxbQTn67P/wkAAAAAF1dpYAEAAAC4LOzyAwAAwOV3dP//vRHVAwAAAHgsvvLGG+0h6z3/euWt3Z2Nxlu3VqrNjXJ9Z7m83NjeKq81Gmude/bVT1tfrdHY+kxs7tyutKrNVqW5u7dYb+xsthbXDz0CGwAAADhHz3z8/V8lEbH/2audIfL7AAIc8vtRVwA4SxOjrgAwMu7iDeOrMOoKACOXnDLfxTsAAPDkm/no8fP/vef/OzYAl5trfQBg/HTP/ydDnAEALpuCKwBhrKUR8YFu+NSgZQae///FsFmyLOJO8eAUxxcBAOB8TXeGJC3n+wHTkablcsTTEWkpCsnqeq06m+8f/LJYeKpdnuu8MnHEEAAAAAAAAAAAAAAAAAAAAAAAAACGlGVJZAO801sEAAAAeKJFpH/sPf1zpvji9NHjA1eSfxTjD3nhh29+//ZSq7U9157+186zvK5EROsH+fSXBz4+DAAAADhryf7AWd399Hw8d661AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAM3L/39nJvOM+8f/5iRJT65Z+Mqc54KgoRce1vSUweeF0SERNnkH//3Yh4tl/+JB5kWVbKa9Ev/9XHnL/UeWv6508j4voZ5Idx9n67/3m93/cvjRudcf/v32Q+PKrB/V+aZ36208/163+ePra2et8cz939aWVg/ncjnpvs3//0+t9kQP4Xjq3tn1mWPSzc6AXf+Pre3qD82Y8iZvr+/iSHclVa9a1Kc3fv1np9aa26Vt2cn597deG1hVcWZiur67Vq/rdvju9+7GcPTmr/tT75f/Prbv97UvtfHLTSI/599/a9D3XDQr/8N1/o+/s7FQPyp/lv3yfzuD1/phfvd+ODnv/JnedPav/KgPf/tM//5pDtf+mr3/ndkIsCAOegubu3sVSrVbdPCKaGWOaCBEm+2TjUwj+fuhB1/h+D7J3uJ3dR6vP/Bumhj6nXqgtQsQNBdm65JuKCNPlhMMJOCQAAeCz+u9E/6poAAAAAAAAAAAAAAAAAAADA+DqP24kdzbk/mqYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzoPwEAAP//OnDXtQ==") openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 3.444118747s ago: executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x3}, {0x0, [0x0]}}, 0x0, 0x1b}, 0x20) r1 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1801000021000000000000003b810000850000006d00000007000000000000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000880)={&(0x7f0000000a80)='kfree\x00', r1}, 0x10) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000340)={&(0x7f0000000540)=@newsa={0x184, 0x10, 0x713, 0x0, 0x0, {{@in6=@remote, @in=@initdev={0xac, 0x1e, 0x0, 0x0}}, {@in=@remote, 0x0, 0x32}, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', {}, {}, {}, 0x0, 0x0, 0xa}, [@algo_crypt={0x48, 0x2, {{'ecb(cipher_null)\x00'}}}, @algo_auth_trunc={0x4c, 0x14, {{'sha1\x00'}, 0x0, 0x7}}]}, 0x184}}, 0x0) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000000)={0x1b, 0x0, 0x0, 0x8, 0x0, 0xffffffffffffffff, 0x5, '\x00', 0x0, r0, 0x0, 0x5}, 0x48) r3 = socket$netlink(0x10, 0x3, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_open_dev$evdev(&(0x7f00000000c0), 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x3, &(0x7f0000000180)=@framed, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) epoll_create(0x51d) socket$nl_route(0x10, 0x3, 0x0) r4 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r5 = ioctl$KVM_CREATE_VM(r4, 0xae01, 0x0) ioctl$KVM_CAP_SPLIT_IRQCHIP(r5, 0x4068aea3, &(0x7f0000000140)) r6 = ioctl$KVM_CREATE_VCPU(r5, 0xae41, 0x0) ioctl$KVM_INTERRUPT(r6, 0x4004ae86, &(0x7f00000001c0)) signalfd4(r3, &(0x7f0000000240)={[0x8]}, 0x8, 0x100000) ioctl$KVM_INTERRUPT(r6, 0x4004ae86, &(0x7f0000000000)) r7 = dup(0xffffffffffffffff) getsockname$packet(r7, &(0x7f00000000c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @random}, &(0x7f0000000140)=0x14) sendmsg$nl_route(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000500)=@getnexthop={0x3c, 0x6a, 0x10, 0x70bd2a, 0x25dfdbfc, {}, [@NHA_ID={0x8}, @NHA_OIF={0x8, 0x5, r8}, @NHA_MASTER={0x8, 0xa, 0x2}, @NHA_GROUPS={0x4}, @NHA_MASTER={0x8}]}, 0x3c}}, 0x0) 3.410808552s ago: executing program 2: listen(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) socket$inet_udp(0x2, 0x2, 0x0) setsockopt$netlink_NETLINK_TX_RING(0xffffffffffffffff, 0x10e, 0xc, 0x0, 0xfffffffffffffde3) r1 = socket(0x2c, 0x3, 0x0) setsockopt$inet6_mtu(r0, 0x29, 0x17, &(0x7f0000000080), 0x4) r2 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r2, &(0x7f0000000200), &(0x7f0000000380)=@tcp6}, 0x20) r3 = socket(0x2c, 0x3, 0x0) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x11, 0x4, 0x4, 0xbf22}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f00000001c0)={r4, &(0x7f0000000200), &(0x7f0000000380)=@tcp6=r3}, 0x20) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000580)=@bpf_tracing={0x1a, 0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="220b0600040000001869000083f10000000000000010000018430000ffffffff0000000000000000ff780700350e0000183300000500000000000000000000003d2600010100000018440000ffffffff000000000000000018260000", @ANYRES32, @ANYBLOB="00000000090000008510000001000000"], &(0x7f0000000200)='syzkaller\x00', 0x7, 0x7c, &(0x7f0000000300)=""/124, 0x40f00, 0x0, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f00000004c0)={0x4, 0x1}, 0x8, 0x10, &(0x7f0000000500)={0x1, 0xe, 0x400, 0x3}, 0x10, 0x23ee3, 0xffffffffffffffff, 0x0, &(0x7f0000000540)=[0xffffffffffffffff, r2, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x90) getsockopt$inet6_IPV6_IPSEC_POLICY(r1, 0x29, 0x22, &(0x7f0000000800)={{{@in6=@private1, @in6=@loopback}}, {{@in=@loopback}, 0x0, @in=@loopback}}, &(0x7f0000000040)=0xf7) prlimit64(0x0, 0x0, &(0x7f0000000140)={0x8, 0x8b}, 0x0) 3.394043385s ago: executing program 2: syz_open_dev$vcsn(&(0x7f0000000080), 0x1, 0x402) r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x107042, 0x0) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000200)='./file1\x00', 0x2000010, &(0x7f0000000640), 0x1, 0x506, &(0x7f0000000d40)="$eJzs3d9rY1kdAPDvvW12OzNdk1URXXFd3JXOopO0W3e3iKwriD4tqOt7rW1aStOmNOk6LYt28A8QRFTwySdfBP8AQebBP0CEAX0XHRTRGX0Q1LmSmxudtknbcdqm03w+cJpz7q/vObfNvfckp/cGMLJeiIg3I2IsIl6OiHIxPS3SfKew113u/r13FzspiSx7+y9JJMW03rY65fGIuNZdJSYi4itfjPh6cjhua2d3baHRqG8V5Vp7fbPW2tm9sbq+sFJfqW/Mzs68Nvf63Ktz01nhsdpZiYg3Pn/3+9/5yRfe+MUnv/G7+T9d/2anWp/5QHf+w+04Td2ml/J90dPZR1tnEWwIxor2lIZdEQAATqRzjf/eiPhYfv1fjrH8au6AsWHUDAAAADgt2Wcn419JRAYAAABcWmlETEaSVouxAJORpk8Vnw28P66mjWar/Ynl5vbGUmdeRCVK6fJqoz5djBWuRCnplGeKMba98isHyrMR8WxEfK98JS9XF5uNpSF/9gEAAACj4tqB/v/fy2meP16f/xMAAAAALq7KwAIAAABwWejyAwAAwOWn/w8AAACX2pfeequTst7zr5fe2dlea75zY6neWquuby9WF5tbm9WVZnMlv2ff+nHbazSbm5+Kje2btXa91a61dnbn15vbG+351X2PwAYAAADO0bMfvf3bJCL2Pn0lT1HcBxBgnz8MuwLAaRobdgWAoXEXbxhdpUdcPnPBAJdOcsx8g3cAAODJN/Whw9//957//+Gh1gw4a8b6AMDo8f0/jK6SEYAw0tKIeE83+/SgZQZ+//+rk0bJsoNTHnXsEQAA8Hgm85Sk1aIfMBlpWq1GPJM/FqCULK826tNF/+A35dLTnfJMvmZy7JhhAAAAAAAAAAAAAAAAAAAAAAAAAKAry5LIAAAAgEstIv1jkt/NP2Kq/NLkwc8Hnkr+UY67ReFHb//g5kK7vTXTmf7Xcj4/Ito/LKa/knkkAAAAAFwA3X568Toz7NoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcNncv/fuYi/1ppXOIe6fPxcRlX7xx2Mif53I63H1b0mMP7ReEhFjpxB/71ZEfLBf/CQeZFlWKWrRL/6VU4if7+MB8Sv5rukfP42Ia6cQH0bZ7c7x581+7780Xshf+7//xov0uAYf/9L/Hv/GBhx/njlhjOfu/Kw2MP6tiOfG+x9/evGTAfFfPLS1f2ZZdjjG1766uzsofvbjiKm+559kX6xae32z1trZvbG6vrBSX6lvzM7OvDb3+tyrc9O15dVGvfjZN8Z3P/LzB0e1/+qA+JVj2v/SoI0e8O87N++9r5s9dErtxL/+Yt/z70QMiJ8W576PF/nO/Klefq+bf9jzP/3180e1f2lA+4/7/V8/Yftf/vK3f3/CRQGAc9Da2V1baDTqW0dkJk6wzJOY+eXEhajGE51Ji7+jR1893bdW9q3/dztnmckuRjWGkhnmUQkAADgL/7voH3ZNAAAAAAAAAAAAAAAAAAAAYHSdx+3EDsbcG05TAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACO9J8AAAD//8Na3nk=") r2 = getpid() sched_setaffinity(0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="180000001800ff0f0000000000000000850000006d000000850000000800000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) sched_setaffinity(r2, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000400)='ext4_es_remove_extent\x00', r3}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='cgroup.controllers\x00', 0x275a, 0x0) fsetxattr(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, 0x0) ftruncate(0xffffffffffffffff, 0x5d801) r4 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r5 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r4, @ANYBLOB="0000000000000000b702000001000000850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) mremap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000740)={&(0x7f00000006c0)='sched_switch\x00', r5}, 0x10) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x187842, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000340), r6) sendmsg$DEVLINK_CMD_GET(0xffffffffffffffff, 0x0, 0x4000) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file2\x00', 0x107042, 0x0) write(r7, &(0x7f0000000400)="6f88b2a60614ef91a3f8ef9e1220b2675bce0f59b2336b1e3eb222ffa77b91bd642da8472b07a5059831e5c03734ccff6480db993a9be5198f428be1838bef5847f8452dab06605676dc879a87d9c28bf128eb784296078f4a28e8a2595743bd65e4e6a9e5ced66e5524edc432ceaab8552a2c2f179d91122a961061343c8695c39084b2370dae938e8d43b6d6fbd905eff6c6360e26d2ef525c6a46357a0f26061ba8da82c8c39b6ec93cea456c8ed747b85fa822136714ad8bdb0d36d7c9c75354e5d73d216e45cb24fc975e092c08bd1bfb1102952f580acce4909b84036801c1f0b88c7508aa2bf5999b5f8b0da1b6d5a83203cf784ce1e8a562c75310eea1c28d9f650073742c8e9311718b35acee6a272bd76b7e547c06b9b9c461163e18f48033a79c7f3a6574c234d84fa9c569100e6c088070010175611c6643b7cd4eb643ab300fa1e46fb4027fe48882975fcfd5a5295ead29b97cb0e86af8a0b4beb400d3b54774eafac72f7d222a4248662afdd0072963aef817701d5fc445f61d563c3ed0992670002289a555f7bebfcc91b5c75e9222b17ed54aff16a3d6a0cfab24f8bffcaef7c61f2be13411eb800853f37dd2d0efc25abc246e833d350206539d5160991f02e4b0201f14ed8fdc814c4034ed7e438934b250352ece17f1145ba3ea72c698adfeeb89e4e1338fd7598d83f70137a83ef553d770193c4738", 0x353c00) ioctl$EXT4_IOC_MOVE_EXT(r6, 0xc028660f, &(0x7f0000000240)={0x3920e, r1}) setsockopt$inet_mreqn(r0, 0x0, 0x22, 0xfffffffffffffffe, 0x3) socket$netlink(0x10, 0x3, 0x0) r8 = socket(0x11, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r8, 0x8933, &(0x7f0000000580)={'veth1_virt_wifi\x00'}) 2.876792445s ago: executing program 0: prctl$PR_SCHED_CORE(0x3e, 0x0, 0x0, 0x0, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f0000001e80)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sched_rr_get_interval(r0, &(0x7f0000000000)) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r1 = syz_open_procfs(0x0, &(0x7f0000000bc0)='environ\x00') r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = openat$loop_ctrl(0xffffff9c, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="1800000004000000e400000001000000940000b74a5c0d3c980000000f00000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x40004) sched_setaffinity(r2, 0x8, &(0x7f0000000c80)=0x9) r6 = socket$netlink(0x10, 0x3, 0x0) getpgid(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0xa, 0x2, 0x0) getsockopt$sock_cred(r8, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xa) r10 = ioctl$LOOP_CTL_GET_FREE(r1, 0x4c82) r11 = ioctl$LOOP_CTL_ADD(r5, 0x4c80, r10) setresgid(0x0, r9, 0x0) getsockopt$sock_cred(r4, 0x1, 0x11, 0x0, &(0x7f0000000180)) sendmmsg$unix(r7, &(0x7f0000002fc0)=[{{0x0, 0x0, 0x0}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001b40)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r9}}}], 0x20}}], 0x2, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.cpu/syz1\x00', 0x1ff) sendmmsg$unix(r3, 0x0, 0x0, 0x24000804) sendmsg$nl_route(r6, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)=ANY=[@ANYBLOB="40000020100000000818848f573a00030062c321af00000000001365850b9459e002a6cdb24f6ea186aa4df2ed8f8e", @ANYRES32=0x0, @ANYBLOB="81ffffff00000000180012800e0001007769726567756172640000000400028008000a00acac6f59d38d2cdc14a1306c8469878b349132e97301a3fa56fd7ea3e52412ab976c9322bcbf0dcc0cba6319f846e56dc3c70c042762be4017309239574a6717b3c67ca41d740ed0af86b56c923f4c4dda435d6423", @ANYRES32=0x0, @ANYBLOB="c00c45271cc335fb4e506d653a6eeb95547a0fade794e2ce58b3740366ee3f4dfaeb255d535cbaf542ffabe0570b2373c791629b08944350c9a5748d2a3b04a9ad3567c90d4219561da339c095ebcbbf9a744f81afcfebb5b9f88a2bb9301d23622fe87eb827445bda7d9132a2deb7b93f98c18710786308051ad9817fd1d9263f418a1b341ab627506ef8cb1bc223fd0a34ce87c0724d857df4d9f563e1653f965c30c4b60d7ee038d3b667c577ed0b407745796f5e6e4a9956eea389509f", @ANYRES8, @ANYRES32=r11], 0x40}}, 0x0) 2.865039107s ago: executing program 2: syz_mount_image$ext4(&(0x7f0000000140)='ext4\x00', &(0x7f0000000500)='./bus\x00', 0x1000000, &(0x7f0000000000)={[{@errors_remount}]}, 0xfc, 0x53e, &(0x7f0000000a80)="$eJzs3V1rXGkdAPD/mcykaRtN1L1YhV2Lu9Au2pl213WDF9suiHcLyup1Dek0hE4yITPZbcIiKX4AQUQXvNErbwQ/gCD9CCIsuPeiohTtKrgXukfOy5g0ndlM2sxMmfx+8Mx5zjnPOf//k5fznpwATq0LEXE9ImYi4qWIWCinV8oSe0XJ2n344N2VrCSRpm/9PYmknJY1S8qSOV8uNlcM+urs7N5ebrWaW+V4o7u+2ejs7F5eW19ebc6VU19benXpyon0M+vX69/4y09++Mtvvv7br7zzxxt/u/T9LN/5cn6vHyet+JrUYu7AtGpEbI0i2ATMlP2pRe8DAICnWXaM/9mI+FJ+/L8QM/nR3GCzB+rJyLMDAAAATkJ6bT7+k0SkAAAAwNSq5M/AJpV6+SzAfFQq9XrxDO8zca7Sane6X77V3t64WTwruxi1yq21VvNK+UztYtSSbPzq/68oFOMv5/Oykjz0DPCPF87m8+sr7dbNSVzwAAAAgFPo/KHz/38tFOf/AAAAwJRZnHQCAAAAwMg5/wcAAIDp9xjn/7OjyAMAAAAYiW+9+WZW0t77r2++vbN9u/325ZvNzu36+vZKfaW9tVlfbbdXW+mZiPWj1tdqtze/GhvbdxrdZqfb6Ozs3lhvb290b6w99ApsAAAAYIw+88V7HyQRsff1s3mJ3r39mQEL+FsBmBqVIdul2cefR5sLMF6DdvPA9Kt+8myP+cIUqxWDZNJ5AJNz1AZgblCL340iGwAAYBQufv7eB2ny6P3/6v61AWBKDXv/H5g+A+7/pwvjTgQYuyPu/wNTrOYJQDj1jr7/P8DQ9//T9Mh1AQAAIzWfl6RSL+8Fzkflo7QQi1FLbq21mlci4tMR8YeF2pls/Gq+ZOKPBgAAAAAAAAAAAAAAAAAAAAAAAABgSGmaRPoYqo+1FAAAADAJEZW/JuX7vy4uvDh/+PrAbPJR/irgj9M0fednb/30znK3u3U1m/6PfPpsRHTfK6e/PIkrGAAAAEBP7y3/xXl6bcLZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADCtPnzw7kqvjDPu/TciYvHR+NejGnN5i7moRcS5fyZRPbBcEhEzJxB/725EPNuv/0mWViyWWRyOX4mIs3kWI4//XJqmfeOff+LocLrdeyPf2PT5/avEhXzY//e/WpRrTxp/0PYvi9/b/s0cjl8ttn+fGjLGF97/dePA6Hf3q2eK+dX+259e/GTA9veFfsGqj0763nd2dwfllv4i4mLf/U/yUKxGd32z0dnZvby2vrzaXG1uvPLK1a8tvbb06tKVxq21VrP87BvjR8/95uNB8e9fiDhXxp/t5VTuWBaLwfWy/8uH+/9iVqkNWvO+/75/58Hnimrt0Cri/t2ISy/0//4/mw/7fv1//u80l+8HsvkXy31CslfUD3r+V79/fmD/786VteN//y8d3fXcS9/+wZ+GbAoAjEFnZ/f2cqvV3Bp55b00TYdrnB2VPlms7ADuhHtxNiKOtVQM2/iZk051HJVrx2mcnjnWD1uy9xR08BRXZvMfyElvmQAAgJO2f/Q/6UwAAAAAAAAAAAAAAAAAAADg9BrH/xU7HHNvMl0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPhE/wsAAP//VEDWEw==") r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_TIMESTAMPING(r1, 0x1, 0x41, &(0x7f0000000200)=0x632a, 0x4) setsockopt$inet6_int(r1, 0x29, 0x4a, &(0x7f0000000100)=0x5, 0x4) setsockopt$inet6_int(r1, 0x29, 0x31, &(0x7f0000000000)=0xb2, 0x4) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @local}, 0x1c) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x12, r2, 0x0) recvmmsg(r1, &(0x7f00000066c0)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000001fc0)=""/148, 0x94}}], 0x1, 0x2000, 0x0) lseek(r0, 0x7ff, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = socket$nl_netfilter(0x10, 0x3, 0xc) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r6, 0x10e, 0x1, &(0x7f0000000600)=0x1, 0x4) newfstatat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) setsockopt$inet6_IPV6_XFRM_POLICY(r4, 0x29, 0x23, &(0x7f0000000480)={{{@in6=@mcast2, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x4e22, 0x2851, 0x4e21, 0x1, 0x2, 0x80, 0x20, 0x87, 0x0, r7}, {0x8000, 0x4, 0x8, 0xe224, 0x5, 0x5, 0x3, 0x40}, {0x249f, 0x4, 0xfffffffffffffffb, 0x2d9}, 0x10000, 0x6e6bb4}, {{@in=@rand_addr=0x64010102, 0x4d4, 0x32}, 0xa, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x3504, 0x1, 0x3, 0xff, 0x10001, 0x7}}, 0xe8) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f0000000080)=@raw={'raw\x00', 0xc01, 0x3, 0x290, 0x0, 0x5002004a, 0x0, 0x128, 0x0, 0x1f8, 0x3c8, 0x3c8, 0x1f8, 0x3c8, 0x3, 0x0, {[{{@ip={@rand_addr, @local, 0x0, 0x0, 'veth0_virt_wifi\x00', 'ip6tnl0\x00'}, 0x0, 0xe0, 0x128, 0x0, {}, [@common=@unspec=@connlimit={{0x40}}, @common=@unspec=@connmark={{0x30}}]}, @unspec=@CT0={0x48, 'CT\x00', 0x0, {0x0, 0x0, 0x20000}}}, {{@uncond, 0x0, 0xb0, 0xd0, 0x0, {}, [@common=@set={{0x40}}]}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2f0) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000080)) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cpuset.effective_cpus\x00', 0x275a, 0x0) getdents64(r0, 0x0, 0x0) 2.768858532s ago: executing program 1: bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0x14, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7040000000000208500000001000000180100002020702500000000002020207b1af8ff00000000bfa100000000000007010000f8ffffffb702000008000000b70300000000000085000000100000"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r0 = bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x6, 0x4, 0x8, 0x8}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x14, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b7080000000006"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000bc0)={&(0x7f0000000040)='ext4_writepages_result\x00', r1}, 0x10) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000580)='memory.events\x00', 0x100002, 0x0) syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f00000001c0)={[{@grpquota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800}}, {@minixdf}]}, 0x1, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x1, &(0x7f0000000100)=0x5) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) syz_open_procfs(0x0, 0x0) r3 = getpid() sched_setscheduler(r3, 0x2, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x5, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r6}, 0x10) ioctl$KVM_HYPERV_EVENTFD(0xffffffffffffffff, 0x4018aebd, 0x0) ioctl$sock_SIOCSIFBR(r5, 0x8941, &(0x7f0000000180)=@get={0x1, 0x0, 0xfffffffffffffffc}) r7 = socket$inet_udp(0x2, 0x2, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$inet(r7, &(0x7f0000000480)={0x2, 0x0, @multicast1}, 0x10) setsockopt$inet_IP_XFRM_POLICY(0xffffffffffffffff, 0x0, 0x11, &(0x7f0000000080)={{{@in=@loopback, @in6=@private0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}}, {{@in=@local, 0x0, 0x32}, 0x0, @in6=@loopback, 0x0, 0x1, 0x0, 0xb7}}, 0x115) sendmmsg(r7, &(0x7f0000007fc0), 0x800001d, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) 2.284516136s ago: executing program 2: syz_mount_image$vfat(&(0x7f0000000100), &(0x7f0000000080)='\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, &(0x7f0000000200)={[{@shortname_mixed}, {@uni_xlate}, {@shortname_lower}, {@shortname_lower}, {@uni_xlateno}, {@utf8no}, {@shortname_mixed}, {@rodir}, {@shortname_mixed}, {@fat=@check_strict}, {@shortname_winnt}, {@uni_xlateno}, {@rodir}, {@utf8}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xee9}}, {@fat=@errors_remount}], [{@smackfsfloor={'smackfsfloor', 0x3d, 'uni_x\x9a\xfdte=1'}}]}, 0x6, 0x2d0, &(0x7f00000003c0)="$eJzs3b1uHFUUAOAz653ZBYp1QYWQGAkKqihOS7MWSiSEKyIXQAGGJBLyrpBiyRI/YklFS0NBwRNQ8SA0iBdAokWiI0iRLprZmf1xJhstYRMg39f4+N5z5p67O7bHha/ff3F6eqOMW3c+/yWGwyx64xjH3Sz2oxetL2PN+OsAAP7L7qYUv6e5beqyiBjuri0AYIe2/vn/w85bAgB27Prb77x5eHR09a2yHMa16Vfnx9Vv9tXH+fzhrfgoJnEzLsco7kXUDwp51E8LVXgtpTTrl5X9eGU6Oz+uKqfv/dhc//C3iLr+IEaxXw8tnjbq+jeOrh6Ucyv1s6qPZ5v1x1X9lRjF84vitforHfVxXMSrL6/0fylG8dOH8XFM4kbdxLL+i4OyfD1988dn71btVfXZ7Px4UOctpb3H/NYAAAAAAAAAAAAAAAAAAAAAAPA/dqk5O2cQ9fk91VBz/s7eveqTPMrW/vr5PPP6rL3Q6vlAKaVZiu/a83Uul2WZmsRlfT9e6Ef/yewaAAAAAAAAAAAAAAAAAAAA/l3OPvn09GQyuXn7Hwna0wD6EfHn9Yi/e53xyshLsTl50Kx5Mpn0mnA9pz9YGYm9NieL2NhGtYnuqZStLtF79Nfwmft6boLvP8i3vODw4Tl591oXg/4j7Ku9u05Psu7XcBDtyLC5Sb4tIpY5RTxkifZdLx6Uk2Kb26/onBptvffiuTqYbciJbFNjr/0631czkl3cRVG/qp3leRNEHt1fMsMH3M/dwf3fKzKndQAAAAAAAAAAAAAAAAAAwE5liz/67Zi8s7G0lwY7awsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHquzxf//XwQ/5xGLkXxtqglmTXHH1MWgiNtnT3iLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAX+CgAA//8wK1Yb") mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) mount$incfs(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000040)='./file0\x00', &(0x7f0000000180), 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0xd, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x0, 0x3, 0x2, 0x1, 0xc}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9}, 0x80) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'pim6reg0\x00'}) r0 = socket$inet_udplite(0x2, 0x2, 0x88) sched_setaffinity(0x0, 0x0, 0x0) getpid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) prctl$PR_SET_SECCOMP(0x16, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r1, 0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, 0x0, 0x15) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xb, &(0x7f0000000180)=@framed={{}, [@printk={@p, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x71}}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) r2 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xb, &(0x7f0000000180)=ANY=[], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r2}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000300)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f00000001c0)={0x12, 0x4, &(0x7f0000001300)=@framed={{}, [@ldst={0x1, 0x2, 0x3, 0x2, 0x1, 0x12}]}, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x9}, 0x80) accept(r0, &(0x7f0000000300)=@l2={0x1f, 0x0, @none}, &(0x7f0000000140)=0x80) mount$incfs(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='./file0\x00', &(0x7f00000001c0), 0x0, 0x0) 2.1962072s ago: executing program 4: r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r0, &(0x7f0000000400)={'#! ', './file0', [], 0xa, "1f411d2552ad52cb07410969e814977e4f2c4a80522094786c8673fb61cf8b86bda4de504f5a3c7c04055f1f70e4064d46b2bb9e5100d446bb6a"}, 0x2) write$P9_RLOPEN(r0, &(0x7f0000000180)={0x18}, 0x18) close(r0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x40) (async) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x40) socket$igmp(0x2, 0x3, 0x2) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r1, 0x6, 0x13, &(0x7f0000000040)=0x100000001, 0x4) connect$inet6(r1, &(0x7f0000000180)={0xa, 0x0, 0x0, @loopback}, 0x1c) socket$packet(0x11, 0x2, 0x300) socket$packet(0x11, 0xa, 0x300) (async) r2 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r2, 0x1, 0x1a, &(0x7f0000fbe000)={0x0, 0x0}, 0x10) r3 = bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB, @ANYRES32=r3, @ANYBLOB="0000000000000000b7080000000000007b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b7"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000002c0)={{r3}, &(0x7f0000000200), 0x0}, 0x20) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100008b}, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x100008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) getpid() (async) r4 = getpid() sched_setscheduler(r4, 0x1, &(0x7f0000000100)=0x5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000440)=@abs={0x0, 0x0, 0x4e24}, 0x6e) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r6, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000004000000000000000000850000002300000095"], &(0x7f0000000180)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143}, 0x80) (async) r7 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000004000000000000000000850000002300000095"], &(0x7f0000000180)='GPL\x00', 0x4, 0x8f, &(0x7f00000002c0)=""/143}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000380)='sched_switch\x00', r7}, 0x10) syz_mount_image$tmpfs(0x0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mount$bind(0x0, 0x0, 0x0, 0x0, 0x0) 1.849358454s ago: executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f00000005c0)=ANY=[@ANYBLOB="1201000001000010701700ff000000000001090224000100000000090400000203000000092100000001220b0009058103"], 0x0) syz_usb_connect(0x2, 0x329, &(0x7f0000000040)={{0x12, 0x1, 0x250, 0xf3, 0xec, 0x1b, 0xff, 0x1b3d, 0x1c7, 0x39fe, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x317, 0x1, 0x40, 0x3f, 0x10, 0x1, [{{0x9, 0x4, 0x2e, 0x1, 0x4, 0xb7, 0x21, 0x70, 0x1, [@cdc_ecm={{0xa, 0x24, 0x6, 0x0, 0x0, "44e6db46dd"}, {0x5, 0x24, 0x0, 0x2}, {0xd, 0x24, 0xf, 0x1, 0x400, 0x7, 0x7, 0x1}}, @generic={0xfc, 0x3, "ed32f37180f5aef6cef13e0e960da6a64d52705aa192c806b6b7a50e9dc8a9332245ebb8e6fbbb3723daed8e1d3af17673d74e3e39c70ee4f48d2e2b3bb7cc9fd01962f291de4e35966d2e01ef8143d61e576cb3c75558f5421ae31710d5a21bd434c0f214268410330b6a00c2ee41aaa404c1dc169990785d2e8eb30d262e425382e95187f78f897452e520abcf492ceafe254442f9c35e2746ecbf26a0f1fc45226beff2279ff6c6859327239c75dc1f3a62474029650a6bef550a328dad8ddcaec9e0828aeb3f9f37db807ca2862fac2446046fab327c4a3a73878f0cfa64cb615574221fc92e5fbdefb45b321b0f564b6dd410b5eaf7086c"}], [{{0x9, 0x5, 0x8c, 0x2, 0x400, 0xff, 0x4, 0x16, [@generic={0xef, 0x21, "f0087bbb0f6a8b85af385832470541cb21183c29d9ccef4cf4ecada2c895707e5863f68fe8bd5df9fb3e372a3bdf95d79ecb804cb66d17c7918224605c1f9a488653341cb2231a826da339fd9c325e0b5839962067c398251ca1b925a239df13d66e93dd820bdcf85dd9f34f1c8bd9f0fdb578d4d996e3f9bc8973c6ca50f74237579421c98f5a6be8bffa0d037621baf538aab06d7a0a970dd04ec38224f01f4c1c3f751eb604157d698816464dac221095a180b2858b0fa9a13192952b8130268a1a902744ed565b3f2ab3c2bbeca82942b0246b71e72b3af008ea418520b806b0f39d222f20aa999616e93e"}]}}, {{0x9, 0x5, 0xa, 0x0, 0x8, 0x20, 0x0, 0x2}}, {{0x9, 0x5, 0xf, 0x0, 0x8, 0x7f, 0x81, 0x3f}}, {{0x9, 0x5, 0x6, 0x1, 0x20, 0x7, 0x1, 0x80, [@generic={0x6a, 0xa, "3eed03aede51a54891c71ad623d47f3087d45a2ed17d19a9cfe4615a067ee3efd0856e6159118fcb08f53e9dcfaf0f55222c9c2eefd83cd66d8ad79ff213166c178735ef136a9ef429fad0f1b8cc5ff9fa87c6070b83f43b5e01d1a9533373ce0691fd15458e89cf"}, @generic={0x70, 0x21, "bbe5c2ac48e937f08ef1b8351d7e7548f60a834ee4e31ce0d252d75e31c9c764a5f86495d6f2972945131ccf33ad94b57ad320ac1a5f49d1729765e01936e512622c89db24a25009695f610bef0ca6ab6e38c3c94fd8be68d652dcd8bd085010b09aa38760dab293cb4af0369196"}]}}]}}]}}]}}, &(0x7f0000000580)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x110, 0x3f, 0x81, 0x7f, 0x40, 0x20}, 0x40, &(0x7f00000003c0)={0x5, 0xf, 0x40, 0x6, [@ext_cap={0x7, 0x10, 0x2, 0x18, 0x4, 0x5}, @wireless={0xb, 0x10, 0x1, 0x6, 0x21, 0x1, 0x1, 0x7f}, @ptm_cap={0x3}, @wireless={0xb, 0x10, 0x1, 0x4, 0x2, 0x4, 0xe7, 0x4c6, 0x5}, @ss_container_id={0x14, 0x10, 0x4, 0x2, "7ca5a60573aab65841b07755d6096abf"}, @ext_cap={0x7, 0x10, 0x2, 0xe, 0x8, 0x8, 0x8000}]}, 0x3, [{0x3e, &(0x7f0000000400)=@string={0x3e, 0x3, "24c297c8d2e7b8e4120329cb879215b114eacd44829cfe8be33b1597c13c957cb020ab18e81c980ec880e64a00341b0b8ab29acbbb7d0ccf10ee9747"}}, {0xa9, &(0x7f0000000440)=@string={0xa9, 0x3, "cb09c51436b52b576b5e7f3be9cd2fbbab7eabd9c190fbf12eda6c068ba08ab02d22543a34518448abd2fc9c7758c43b3859254f020d9cfe42dfabde4845e07eef0d4de93bbd9860fe45e93a438e97ae1f2241cc0bb78c590f995fb76b8e20d0d173c9839234f073405144a4388b7989a118c99fa00d9c50037c418dca73901cdc46d0f491c35b412f9f19718c1aeaf6eb9d6e70725d08034915e9b1b27fc26b7ee2dbe1348ef7"}}, {0x66, &(0x7f0000000500)=@string={0x66, 0x3, "909fafad4758c0cc11bec781c5771ffcf9db1a7ef2202022e7bd718b40614dd16428adcfb24b67177ba8cd7bec1037866c55c2fafe22bed2735533a861b05e8ecbbfe360943c8bea3bf3f73f92484af0f999b1e27c49c410ce9adc03bd824dc11cb2bc65"}}]}) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, &(0x7f0000000900)={0x2c, &(0x7f0000000600)={0x40, 0xa, 0x100, {0x100, 0x5, "2416ebecf099f2442d9497d297fa006750aded5ac5818bf00ac312148778d93447632012d3d3550a1dad528455bb725c983e6d277466e2e5fd2d1637cbf2901aac172b1643786d693e95f0379bef6bbd0be2460c1c8b0c9534a0127a982bcfe6454b3c6364b346307d71c5a58a894d33b8ecd94212abdf00dfad29d94ab83bef222f5631b2913fedc593cb6d395e433b47a517ce8123226e2db5e268f95a0102bb721ac88682b043d40f7b951b1ae9fb68ff72cc752bb405abfd38bac84e659d9d2d37537ac004ec106594ba5f036c08ddc6402fb0d806a7ca8288567859a6d67efd00e7c2f090ae996e59d803f819879321a27e2512c406d6009597c370"}}, &(0x7f0000000740)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x807}}, &(0x7f0000000780)={0x0, 0xf, 0xf0, {0x5, 0xf, 0xf0, 0x6, [@ssp_cap={0x10, 0x10, 0xa, 0x1, 0x1, 0xfff, 0xf00, 0x5, [0xff3fc0]}, @ext_cap={0x7, 0x10, 0x2, 0x2, 0x4, 0x2, 0x9e}, @generic={0xb3, 0x10, 0x4, "1d41cf80e1d0eaac18302f47da246c9379894cbd27c27e05688c086f1b40a04017d07c1018aa1d042cb65cd5469b524031f1ce12d631c4913af8f6d1bf2d90f042d45937acef5f178d760b5f457f649dcdce54f51445f7ee58e08a3ae38bb48ce9f82c489bdd55794ada53010323e9c939be254a68fd13e5f6ee0365388885b1888590b33b1debfafee662166e4991e82cd059bba0077589c96417636bbe0c9ba9a6df4559ba1386b5e075f17a466c68"}, @ss_container_id={0x14, 0x10, 0x4, 0x40, "8c0f9abadb6cf2738bf5b1792422dc83"}, @ptm_cap={0x3}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x4, 0x3, 0x5, 0x6}]}}, &(0x7f0000000880)={0x20, 0x29, 0xf, {0xf, 0x29, 0x79, 0x2, 0xce, 0x6, "d6e9ca04", "f32d150c"}}, &(0x7f00000008c0)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x6, 0x0, 0x8, 0x6, 0x2, 0x7}}}, &(0x7f0000000e40)={0x84, &(0x7f0000000940)={0x0, 0xb, 0xd9, "5b71542ac3b82c997f5668bdc1a2f0dedcbc513c6e3e286c25e17a6f48a26afa415d9a93976bdab304b047677fc4fb8b422abc453e81140926528e83b695ce9641528dedffe0030296f31209de855820423b28a095a4254e187df5beeff676649012cc688539dd7747ca94cab3bca3c2e8a491ea9a14ae921b163fc1fa2e542213f88255a0a67ff16aa0412771c820f148cb1a8c4d1486ca4000acd28e62b957ea620b34ca7caca4ef490b8bf6a3ede1a80f2ff89a3edcab60c985de1ecff7911e955a7336f7fcd5bbd9a643655260eaa74e4aee82cf479955"}, &(0x7f0000000a40)={0x0, 0xa, 0x1, 0x81}, &(0x7f0000000a80)={0x0, 0x8, 0x1, 0x4}, &(0x7f0000000ac0)={0x20, 0x0, 0x4, {0x0, 0x3}}, &(0x7f0000000b00)={0x20, 0x0, 0x4, {0x60, 0x20}}, &(0x7f0000000b40)={0x40, 0x7, 0x2, 0x401}, &(0x7f0000000b80)={0x40, 0x9, 0x1, 0x1f}, &(0x7f0000000bc0)={0x40, 0xb, 0x2, "1938"}, &(0x7f0000000c00)={0x40, 0xf, 0x2, 0x3}, &(0x7f0000000c40)={0x40, 0x13, 0x6, @random="188c1613718d"}, &(0x7f0000000c80)={0x40, 0x17, 0x6, @multicast}, &(0x7f0000000cc0)={0x40, 0x19, 0x2, "fc05"}, &(0x7f0000000d40)={0x40, 0x1a, 0x2, 0x7}, &(0x7f0000000d80)={0x40, 0x1c, 0x1, 0x7}, &(0x7f0000000dc0)={0x40, 0x1e, 0x1}, &(0x7f0000000e00)={0x40, 0x21, 0x1, 0x1}}) socket$nl_route(0x10, 0x3, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) connect$vsock_stream(0xffffffffffffffff, 0x0, 0x0) 1.846227985s ago: executing program 0: syz_mount_image$ext4(&(0x7f0000000440)='ext4\x00', &(0x7f0000000180)='./file0\x00', 0x2847802, &(0x7f0000000000)={[{@nogrpid}, {@init_itable_val={'init_itable', 0x3d, 0xfffffffffffffffb}}, {@nobarrier}, {@jqfmt_vfsv1}]}, 0xfd, 0x453, &(0x7f0000000480)="$eJzs3M1vG0UbAPBnN3H6/SZvKR8tLQQKIuIjadICPXABgQQSSEhwKMeQpFWo26AmSLQqEBAqR1SJO+KIxF/ABbgg4ITEFe6oUoV6aeFktPY6WRw7xIkTh/r3kzae8Y4983h31rM76wTQs4azP0nE3oj4NSIGa9ma/rzAcO3h1o3LU3/euDyVRKXy2h9JtdzNG5en6sXrr9uTZ0bSiPTjpPCGy+YvXjo7WS7PXMjzYwvn3h6bv3jpidlzk2dmzsycnzh58sTx8aefmniyI3Fmcd089P7c4YMvvnH1lalTV9/88ausWXvz9cU4OmX4yDct1z3c6cq6bF8hnfR3sSG0pS/v5qVq/x+MvljeeIPxwkddbRywqSqVSmVH69WLFeA2lkS3WwB0R/2LPjv/rS9bNPTYFq4/WzsByuK+lS+1Nf2R5mVKDee3nTQcEacW//o8W2KTrkMAABR9m41/Hq+OO14aiCiM/9K4q1Duf/kcylBE/D8i9kfEHRFxICLujKiWvTsi7mmz/uGG/MrxT3ptXYGtUTb+eyaf2/rn+K8++ouhvjy3rxp/KTk9W545ln8mI1HakeXHV6nju+d/+bTVuuL4L1uy+rPH0lKJ9Fp/wwW66cmFyQ0FXXD9w4hD/c3iT5ZmApKIOBgRh9ZZx+yjXx7OHnc2Wdcq/jW9cQfmmSpfRDxS2/6L0RB/XbL6/OTYzijPHBur7xWxItSffr7yaqv61xV/Y6fZgGz77266/y/FP5QU52vn26/jym+ftDyn+ff4m+//A8nr1fRA/ty7kwsLF8YjBpKXVz4/sfzaer5ePot/5Gjz/r8/lj+JeyMi24mPRMR9EXF/3vYHIuLBiDi6Svw/PPfQW+uPP4rHoo7L4p9ua/u3n+g7+/3Xa4//vVi5/U9UUyP5M2s5/q21gRv57AAAAOC/Iq3eA5+ko0vpNB0drd3DfyB2p+W5+YXHTs+9c366dq/8UJTS07O7qq8dLFwPHc+vDdfzEw354/l148/6dlXzo1Nz5eluBw89bk+L/p/5va9Q0G864PbUVt/etXntALae73boXfo/9C79H3qX/g+9q1n//6AL7QC2Xq3/N/kvfata3JS2AFvL+B96l/4PvavfPT3Qizbyu36J5URpezRjCxORbotmSGxSottHJgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgM74OwAA//9wL+PH") r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) r1 = syz_open_dev$tty1(0xc, 0x4, 0x4) syz_open_dev$vcsa(0x0, 0x1, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000008c0)={0x11, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x40}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x40000000000008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r5 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cpu.stat\x00', 0x275a, 0x0) ioctl$FS_IOC_GETFSMAP(r5, 0xc0c0583b, &(0x7f0000000d40)={0x0, 0x2904c, 0x40001d8, 0x10003, '\x00', [{}, {0xffffffff}]}) socket$inet_udp(0x2, 0x2, 0x0) ioctl$VHOST_SET_OWNER(0xffffffffffffffff, 0xaf01, 0x0) open(0x0, 0x0, 0x0) ioctl$FS_IOC_SETFLAGS(0xffffffffffffffff, 0x40086602, &(0x7f0000000000)) r6 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_SIOCETHTOOL(r6, 0x8946, &(0x7f0000000200)={'xfrm0\x00', &(0x7f0000000000)=@ethtool_cmd={0x1a}}) dup(0xffffffffffffffff) dup(r1) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, 0x0) sendmsg$IPSET_CMD_ADD(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x14}}, 0x10) syz_mount_image$ext4(&(0x7f0000000100)='ext4\x00', &(0x7f0000000180)='./file2/file0\x00', 0x3008010, &(0x7f0000000000)={[{@minixdf}, {@discard}]}, 0x0, 0x520, &(0x7f0000000c40)="$eJzs3U9vI2cZAPBnJvE2u5tiFxAqlSgrWpStYO2koW2EEJQLnCoB5R5C4kRR7DiKnbKJKpqKb4CQQOLEiQsSHwCp6oEPgFZaCS6IAwIEQrALByRgB9keL/ljJ4bNxtn495Mm87wz43ne15Zfz7/MBDC2bkTE6xExEREvRUQxn57mw2K7sN9d7v69t5fbQxJZ9uZfkkjyab11tcuTEXG9+5KYioivfTnim8nxvM3dvY2lWq26nZcrrfpWpbm7d2u9vrRWXatuzs/Pvbrw2sIrC7NZ7pHaWeoFP/7S59/79Ld+u/inm99uV+tzH4lCHGnH2ZnMx4XOe3Fw6iM258KYyNtTGHVFAAAYSnsb/4MR8YnO9n8xJh5usx4wMYqaAQAAAGcl+8J0/CuJyAAAAIBLK42I6UjScn4twHSk6ZX82MCH41paazRbn1pt7GyutOdFlKKQrq7XqrP5tcKlKCTt8lx+jW2v/PKR8nxEPBMR3yte7ZTLy43ayoiPfQAAAMC4uH5k///vxbQTn67P/wkAAAAAF1dpYAEAAAC4LOzyAwAAwOV3dP//vRHVAwAAAHgsvvLGG+0h6z3/euWt3Z2Nxlu3VqrNjXJ9Z7m83NjeKq81Gmude/bVT1tfrdHY+kxs7tyutKrNVqW5u7dYb+xsthbXDz0CGwAAADhHz3z8/V8lEbH/2audIfL7AAIc8vtRVwA4SxOjrgAwMu7iDeOrMOoKACOXnDLfxTsAAPDkm/no8fP/vef/OzYAl5trfQBg/HTP/ydDnAEALpuCKwBhrKUR8YFu+NSgZQae///FsFmyLOJO8eAUxxcBAOB8TXeGJC3n+wHTkablcsTTEWkpCsnqeq06m+8f/LJYeKpdnuu8MnHEEAAAAAAAAAAAAAAAAAAAAAAAAACGlGVJZAO801sEAAAAeKJFpH/sPf1zpvji9NHjA1eSfxTjD3nhh29+//ZSq7U9157+186zvK5EROsH+fSXBz4+DAAAADhryf7AWd399Hw8d661AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAM3L/39nJvOM+8f/5iRJT65Z+Mqc54KgoRce1vSUweeF0SERNnkH//3Yh4tl/+JB5kWVbKa9Ev/9XHnL/UeWv6508j4voZ5Idx9n67/3m93/cvjRudcf/v32Q+PKrB/V+aZ36208/163+ePra2et8cz939aWVg/ncjnpvs3//0+t9kQP4Xjq3tn1mWPSzc6AXf+Pre3qD82Y8iZvr+/iSHclVa9a1Kc3fv1np9aa26Vt2cn597deG1hVcWZiur67Vq/rdvju9+7GcPTmr/tT75f/Prbv97UvtfHLTSI/599/a9D3XDQr/8N1/o+/s7FQPyp/lv3yfzuD1/phfvd+ODnv/JnedPav/KgPf/tM//5pDtf+mr3/ndkIsCAOegubu3sVSrVbdPCKaGWOaCBEm+2TjUwj+fuhB1/h+D7J3uJ3dR6vP/Bumhj6nXqgtQsQNBdm65JuKCNPlhMMJOCQAAeCz+u9E/6poAAAAAAAAAAAAAAAAAAADA+DqP24kdzbk/mqYCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJzoPwEAAP//OnDXtQ==") openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) 1.820282599s ago: executing program 4: sendmmsg$inet(0xffffffffffffffff, &(0x7f0000003e40)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000008c0)="e1f05736a41687521552cb3e827d25f0a945673862f24a082f1e4a4544f9c7de477d13bcd9f0890bf708f6d1af9add7ba4f1959f5eb34110fc30fc11ab303a8ec6acc8d76189be9a973ed2bac871421c03f84715364eb5bbe11fa5c56d5a0371e95ff96b0add80dc2b331e9bbdb266cf0b693006cbb34242afc7ff8d23c9027ce1e7f405ce0d9ee44988a3232c2fa6d8ae9b79b196996433b46baf208d49ae9c279028670a48854983ab8e87c5b482752233e03c6fa68c83b00807c7f0481fd22b9194c7e6c8d3a1ed3a5d2c7c8c48b2a0c003f9167128a7b30c7a8502fe47c9de5b5a0a038ccf170396161558536d669e01b8eb4dd77ce8282f0ce4c1fc8189c9e4b6d108369cc97c08d36812ff13747f349b49047c128146176ff66c0239af5dbd8ac79d701d237c8cac90dee729f19a4fcd31f50b82943dc5915acc5bf360401160a59e59542a34a3662c4827469a52c2fc024339a533dd118aa228e542e8407589700b315e096f6f5ff7f24e66358dc7bdb45cf521379a670daaf6337c68bfc446ffc79a0b934c64d96415b167f257013cbfea6aa7c798049f1efb6223b7be192e02e1e6a390928ca452b0c41517b03285cc1a764c43e4338aee76db05954dc1e312a342c83da24594e2e4d5617d1a3e019b5f02c71c33d3d6296ed2ba8c3668beb6d9030a841deb61f7c1cc3d67d6b088dd30f3af4b73aaed31dc3dd607475bbaca8adea821d1d7754acaba6470f0600198c483f0e926e7fa2aa9189fcafb080bb90018c827a266a160feda9b4b9b982ca1abc03497ff353e2c0ca2ec7f29708b3424696f5f31b2b0840b092260192410cd964556d0804e2296a2abf5278aa9f8a119ca8cba86a84f0d1f4ed5eb2ea8adec6356398e28b9b4a4f0b92dadb3a18397a4e600183f9138bc44d4af215a5563a4b309aa08c349758595503f2e9e20d99e49a8043e056abe688f3d7e27b0052f655197a284af385112adb435ff77a99d8fa99a53777602cf48a0dcaa11fe7ec7aec6e5847804a2d3b7ace75143640f43cfa9fde610a4d6f7035915aa6928af19544f3d36bfefcc0bee40706865f7ff179225b53c33f60231b3e65eb3f83a289729701661582ad89e6693ea8c90018428e7619825dd23841476b6f2cb3f8bff01212a29c07b341deba45f45a379a7f6a32f2e7bd8382d154a977f79098a80e15bd90ba051978f3d9772818c93ec45d0f61804320ed2d853b63496b61f755c26f2fd1d2c4bd3d2f69fbb0f58fe33a8b8704a5c807ab51ad44a938b1aabc7fd80d278a3277a3eded1eb04183834ef32bafa01fd0733deab2a75beacdbeb91f09a231cd7eedce24f900ce74dd126be9d3a763b96b0a111f30f2f446014eac3c6345dfa85cbd2eede84acc57b1c446ad5447d8e48d279d1dcde07e96813d9a945a0ce2e3a50c57e1544f5f2657ccd698257b2fb3bf2cdc94b941fbcb2558818977ccb320871f9206680f0a78eecf400b91d3b3b6b3954049ebeba833bf567a7cf022087ea28b458b1faad8249717e01a749b5da2435addd669514ad709cac792a2fd3d323ddc64ce31b4726d4558151e63aabe5b7b4c2226f0588612ce5fd834c4669ba9cf41b35bad27d604d36801b7d67e0f315e553ee3a73579e95aaa499cbd5591b0b911779eb590156367799d43788b4f7e21287abf18e56f70d3b984e134388904753d7b42dcdc11769a203763be93c3ce764a8638b9f9e2b3522bd54674a26d991cf3ec9cba8b320fd8dc19d644acb02e086e3127f1741f09a2a3d9ec038e93198f2da3c1a52639c3aa84178c91f3e18d73f8ecbe9d4ac8430e3a37d6eb2bc0392dd767d019da6cc71e854ffc2340c75cd5ce9702335c9918439fdf27e81cc0121f0b258a77275666a8c38cbb613d2c985d039592fa8fd0698f4daa6b1c19d04185bf49da97283541ed801a47942c2f9896010bd4e15ce2d85874ebb797e631cfc190decfb0d6b1c4bb976fe08752eca52c1d23fb9ce49345218750b1a7f880b1dd661880b2618b6e438244c906f058796e3ca458f35f080d040021ab69262c09834aa17e98800d784a127de1e095b8cc35526b007e30257ce8917609d2ee6596833377b5a2b5aad843456660cd795835a0b85599e163b3f3aa954be1d37c36f2a5bc5c2e46b1b5928ce197059ba3ae638cbd185668f101078263a3212ec3c1606b422de5bf5bbfa5656a240b8e5ed52b333ef698c31e107e05bab1b34202f9240a04ac7f4cffb44aec8a4d237fc0f14d39ac18f36ae5bde7a44367e6c85410d194a4f4e9e249b6383655d5dfd63bcd9f6e5244031c92f36aaa6f198214475cb6a8281773e3fbd5d197a8707d9b4bacf56501eababb691a611b261450028fd18f3071a833a675192a5d11a1d54cf5aad40cab3c71d20d3885390b24f7c644228655c2fad61d75cc5d65191e954627719745a57191c72ea2dbd8124742588c4f881df8be08385444f8d4ea495c77d21fc3fbc2171eeb2c9f05828ce223b66f3a114728570b2a06c72b7d47e8b47d22ea581b106b6503a622994c11c2db3e14b813a107ffe5227a77ab27b9c751b4f29237aaf18ae7dfa21f11d13aa0a8bdebe7f22f2fdbb124051df94a2f80f6500230f1924b2cade35c0956eec67640b202da707add7dbe29a4a9686bcbc009dab9d194ca81538234ba9cb4727e2cc0fba664eb76d6326ddd895a11effa6b3cd2db9422753f3a4ad07d04196166d0688a6b6dbbf08a9c51e211cfb33497e1758d3f182e92c614a2b376ee9868078cbdef2d3720835685d3aa174f26154352c913e5dcb88761a7ec22f04e24d240d0b68b87e743281475227878e35e7337f2cea545217b9531e44afcdb99768035abf1450883ed3a1442d970669ad297d755e9140ed8984deb715a6a3203db2baee341ea992c6da2cc8f03e5111e6cabca03b370f6e0ed760c187e2557f7603cadb39a301a89156b22a73d9d8a7a5257379b7e12161188ba74b9cd14e808c88e9611646286f4d6adee69636fa8fe864875cc11e46076573d9333e6bf2aac2bcc1eecfedd9c2a4ce6f86712ede450021e9689bb1fd0c1a81a6d7ef57bedf76fdc91adbd4fdc0fae3721be873a94b7e0a3ae9a50298bb8a768197e07379ff973f69c8eb9d9ae00bcd397bff6fc79bf14fe4dd762f9acbca582c7699266ad71f9952ed56700709c74e09ee58bd7f8d1d5dd52ce7c02287d4c5502df308b82e9fe848798054e76d451ed4d658ac015f5f688320af8e6efdc9098669624d6b8fbc3edcccf1c2d36953e6b48b18ec0369f68e43a3439796c307213146e562287fce68ef31c5c3fb07f0ee6340450d27a50dc4a85fa3b7c5fee84e78241926a3c900cef395b51dd5c2768a1118fe3c3ec037610675a9e875cef1ff719436d1992423aa81b410a26ac84176f3d78565136d5c3d5936091e16fd3d53e71d036b4fd06213ccf3f3796f7c2e0c7f62e930a99d7319f6d980dcf70dda1e963cf91d333fb96a719ef5c52f40c2374d5d797abd108653fb6965973ab42db3e3729f4b1992e21832b0ed3095e98338bb525372bc0bf61e3f05bb842a4a311b42ae9b5f8dc02434cadbb58d76fe47dd6e164b1425b461e96760d253466a5672801f02901aeae6dfe14efea162e105ff71e3a304c25df01173085e2f1f9ff1c901324e48f0e6b61b9c4f0cfb150af58969846e6df05e6602e71b1b191613c1430ca7f012c7be0d101f6774f33f04d18993a5bc208f51f27e445226f50b5f47554226bfa15c7b72f1503b93527b3ba91dc862d388e280efe04abceb2011789fa1377bbadbe58970261993d90bc7a853f07e5af7dc13f5f6d68d84d515db8808d6581b3437b036265d7a0c20a94b4478b8042d72f4ad1ca341c732bd3bcd95b49b6b8bc96c2480cd4842ca563f59df839c3a55a07e9019b4cb80cd61ea3daf6b290fabaa12513308c0391bdab844242da3362a2245aa0cca5e1e6fdd4e480074c8744e89c514bcf4cab153fd6d3451378fee808ec92b0c3acabd577e996d2d3932750b0a0edbe1f742ffc9796539e7eefbb759efcdd60e438b47840f2f83eacf46b65c8c269b9047ae7c687003865c32961a6554f17226279030cef6e3f1080d58f3f6f227af4c8fcf4a3514fa5f5f46fce15b13c20a530ab69593d22916825ddb64adc4fc07b1e8de110f80e727016602e27c88e180f24e1986bc4a9f0aaff7cc1497809aa514c4e96b42a1aad8521319ef565772f7e8972dd224f495783d44e94d3bfe0c18d1c624f6d8d527030e0ba773f1f1dcd980be267e4be96d3c97326aba3ec1f04ef32d80bf7446d1676cbcea8cf8db54b0c54cfe99b9f7d1c51e42c3e03048568463763cfd13350d8e0b38c226eec847d69b10f03416ea382161051b018dcba85c0e246c7aaa881382f065f485c87ec619d1ff3748ba4da3af6a0330a953b87d8dfa430d67fc11852dcbc83e5c0271b2dbfc79ae0e4ebbb66dddceb2b51df66edc580609df2f7058c4f6087f3c96fab4859f5d03d8a86534995028472e2fa404a9c16ea706a18fe8340c0bc65fd21ab55a6db4d0fa2d2996fae94573aad28f4fa08d036d80fab089a3db398a71d0b710ec9892083c9238ad091fa75640aef8b4ee6ad9e768667770d1215b0c4c21c3e18c08b110e1e2f8e7a0a3b043222eccd7664aa7d7b95857b0169087b1c5b11ad5e644c9bb04958a225a70421506c0308c8ad622c70bb96343163dd747f05324f57228a43e6ebb4f02a343a7a34eef5bedc7a3e353ba8b554417a4fe3f70a20b5cc110d9a539dc95c5c3ed1a749f30dbcffa22913952227392c8dc0e395acb9862895759627c454b5a85a2943d8ce6c8866fcfc72a020cbbf008a56dbd3244e6227a1622c3615dc8dd86fd297d8b46a4d5957ce25dcd510d9f1c884ce0a01efc7a13ec4db62b15d012d30452c223ecf9b645a21c30386a30b0f22c805fd9fec30176c81e333c76dea192b0342c8064f8665c7b67dd3e508c970c4f1b88b253710308f9216e7b3b908df22efdbfba101dca9374e6c32062c920e807a692c0ab104cc9b5632d9404f761600d5c9b48464cbfeaaa2e35fda64062746d89326c5d3328742203f4eb004fdb805a272582ee5f3dc6394c9a1644e35311afea1b9440cb356d86c9629ea4f991dc4a0fb87d32925a50ee91991980adfc3180d8a66d7b848b9446212bf349f339b10b9fee6aa3211dc600935675b253d966be65ba2b552d9e2180bffb40ec44dd510dc16e4bfdec43309f829d6ee9714aceebf2ae46090dbea795b32a181bf5bc0a1fb8f533589b897456fab4b33c9bfede9b42afc5959ed4b2be512b7ef4219e8dc1de357ccf6d9f597cd1fe62accfa2989a3070c37b187e06ba7f3f85a38526e835964ab756571ac577a028100a23c499fef55c91d5c678384744e1f04af8c4092d7b50654ffab1dacc22e428448e9a3d9a98ce6c005638587cb36ac7365449821cc4cae1641222924e096c5a627020fddb66734645d0eb45784a2e7c0e2b83f6c1f20d4a6017327f155d83baf5540f2263fbd46a9707799f19a9962ea4a2086c7495de679d070e61b60e2ce5568c0a77895290418f9894456b3e0212c5b4f61c0e61b3a98742f54105d37a8796315c814f4d3111575aae540944bc7903af3538e86091de21d907e139cf064d8baebd99185913c1ccba25e1cdb877fafe9720a172d8cf968d1b0ea47ae953373ae42a44fa7e117a63f1e8b67c40325c2b8a56a0c118bcb76851aefae8174c919342a2ae34153769b4d16b07122dcb3de11d", 0x1000}, {&(0x7f0000000180)="c119498a8b0c1a54777c4c21faebf08a8d544f28507079f9005f5b06e5214b71c718326466b3b4bf5af1bb53ce61999ea4761d53681a1bb4bc85a7eaef624efa9a20846310635f2c3b6b90462f148b9c53b3b85aade1e7e342f288b256b41c7eff441bb757f123cd4fa73d6f061775f6a7013b9bc57c3065abf92c34320d649faed47ea0cc5ecd92055547f518c5a50729f6f475bcb07c0b67711e80280da79108ca63a4b1aa9ce5a35e3c2700e1b5108fcd0c62ac6d4e0265c25041c55fc93906c4b6e3e9812575242e294dd8fedf062d0425c42b3c8e637529407c1735380569ca0f66a721873819ae1bce", 0xec}, {&(0x7f00000000c0)="92705ec5c427f844ae132f6786504cc2662a498f053e46c101c7e108d8dffb920b", 0x21}], 0x3, &(0x7f0000001bc0)=[@ip_ttl={{0x14, 0x0, 0x2, 0x10000}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x5}}, @ip_ttl={{0x14}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x3c8c985d}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @multicast1}}}], 0x80}}, {{&(0x7f0000001c40)={0x2, 0x4e24, @remote}, 0x10, &(0x7f0000001f80)=[{&(0x7f0000001c80)="bd58ca3ad2055c9c5430e8ca13f41a4f8b12d718c0826473790f86971573560ca83cc5d98e2267728f4a71a36573626b1d50c4467cd202df2f6d554aeef76b14710e245c2f4a19dd4b3de91bc948", 0x4e}, {&(0x7f0000001d00)="2eec647836f4de43f50c40bad68b67b96c4261defdc072d9998585367a216915fb2bccf493b1cb03ae41a2244f7f9ecc083214b460bb1544ea651c79eb154a2a1f147a78c1df9ff9806e6bdb3114c9f603b7b3beb730549704822be13a6d16a57e262d7c548f96814a3fd43899f3e5fadd5684809073d7", 0x77}, {&(0x7f0000001d80)="ac6851109ee17540bf871aafacc37875225da0b78157f69d22205a4daf74fbc3cf5c3de153248580af6924711c37990515cd7fd0ab25a46fc8c8f36aadf35226d8b0dedbce68d90d87bf7af04cffa32b83eb98582ab2eb3f128351c9938705acda4acece04ed8f2008cb17d5be27acc970e7802aba5c411e13eeb94109f7a563fd4b2a933091a273cf565c7e4beaafdc97f048e91fad45c1f2b9c02c0da3e8fc3537ae4c47183577aad2fd7de87f802a8e509a1ed213b1e0cf2b31bab1acb8bfd17031b22c0c1b0b97d604a280750d236be030cffecb509538a9a20fb89ed8879b7000f63f0684672dddff", 0xeb}, {&(0x7f0000001e80)="d009ecf6f0a115372db73fdb982205eec3dcaf33fe5e1ade3f8c69b4e816c424a58e16f5f7564ee5a37707a08ff28ea8568410a90b8817be22611d1891c80d3721cb83d980faa9fd11cf781275501b9af315e7a061cab21892d76ea85d35e46489830f347e5449fcfa95e9554f459fd560e783b0e1e334725c8f4d3e38dad4ccca0c9a934d81d98b9c99", 0x8a}, {&(0x7f0000001f40)='-\"', 0x2}], 0x5, &(0x7f0000002000)=[@ip_tos_u8={{0x11, 0x0, 0x1, 0x4}}], 0x18}}, {{&(0x7f0000002040)={0x2, 0x4e22, @multicast2}, 0x10, &(0x7f00000021c0)=[{&(0x7f0000002080)="7951895bdc45d5b3f8d37cd37aef8c0b977532845d82751e33a51c2a8012a98dbbf484de0f06cc3a6f0d33f0239001b3053b23d7f85da12e10ea1f0203aec9db45233a30783ae1efe1edbd5e29edb4337e462db7b40e6f9e8052adaa194172fb68b0ac48e5452b9e710de110553f661759b61063faabd28d6325b4306601feb39c2a22105340ca6ffe5aae89c108020a42816ef91df0c9802fec0f16c25f42bed47e1a76d620d449e66011ba4dacbd4796a0", 0xb2}, {&(0x7f0000002140)="4ccca20bd165d9c84d819446c4906e1758fe1b35180c5035eb60451c35bf3cba1c0304fc09184a83442367623a2a0f7eb0a78ce84fcf8f9968d775a1a65e0c", 0x3f}, {&(0x7f0000002180)="e51e65bc588b2e95acd717bdd9", 0xd}], 0x3}}, {{0x0, 0x0, 0x0}}], 0x4, 0x0) r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="12010000090003206d0414c340000000000109022400010000a000090400000103010100092100080001220100090581", @ANYRES64], 0x0) syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, &(0x7f0000000a00)=ANY=[@ANYBLOB="00020c0000000c0002"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, &(0x7f00000002c0)={0x2c, &(0x7f0000000300)=ANY=[], 0x0, 0x0, 0x0, 0x0}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_connect$uac1(0x2, 0xb8, &(0x7f0000000a40)={{0x12, 0x1, 0x200, 0x0, 0x0, 0x0, 0x8, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xa6, 0x3, 0x1, 0x7, 0x40, 0x4, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{0xa, 0x24, 0x1, 0x100, 0x9}, [@mixer_unit={0x8, 0x24, 0x4, 0x2, 0x4, "804e1e"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x1, 0x9c, 0x4, {0x7, 0x25, 0x1, 0x80, 0xf9, 0x5}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0xfd, 0x2, 0x4, 0x7, "dc", "348c2b"}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x9, 0x3, 0x8, 0x7, "cb1442", "12"}, @format_type_i_continuous={0xd, 0x24, 0x2, 0x1, 0xfa, 0x4, 0xff, 0x6, "f18485", "ee42"}, @as_header={0x7, 0x24, 0x1, 0x0, 0x0, 0x2}, @format_type_i_continuous={0xc, 0x24, 0x2, 0x1, 0x1f, 0x4, 0x5, 0x4, "c6c5", "89a4"}, @as_header={0x7, 0x24, 0x1, 0x7f, 0x4, 0x1001}]}, {{0x9, 0x5, 0x82, 0x9, 0x40, 0x1, 0x3f, 0x1, {0x7, 0x25, 0x1, 0x80, 0x3, 0xffff}}}}}}}]}}, &(0x7f0000000940)={0xa, &(0x7f0000000300)={0xa, 0x6, 0x300, 0x7, 0x2, 0x34, 0x20, 0x7f}, 0x8, &(0x7f0000000340)=ANY=[@ANYBLOB="050f08000103180b"], 0x2, [{0x10, &(0x7f0000000380)=@string={0x10, 0x3, "3ab2c5980d97dd527400caf8b332"}}, {0x6c, &(0x7f0000000400)=@string={0x6c, 0x3, "0d24d14f61315065081ae56fe79f0c38a3cd4f50ee050d04528cf07d3bcca9e2a10bd350d15a1f67a2dd9f5d284a37db84d8ed40570d478f75db3d9433356188e513557c759b2db25eb6c652840e9d033fab8297e26253192ee2a6b6a22d15ebc353f4787ac3b75ee17f"}}]}) socket(0x2, 0x2, 0x1) 1.35915396s ago: executing program 2: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000001180)=ANY=[@ANYBLOB="12010000090003206d0414c340000000000109022400010400a000090400000103010100093700086ce8"], 0x0) syz_usb_control_io$hid(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) syz_usb_control_io(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000000)={0x0, 0x0}) socket$inet_udplite(0x2, 0x2, 0x88) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@bloom_filter={0x1e, 0x1, 0x7fff, 0x2, 0x20, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0xc}, 0x48) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000500)='./file1\x00', 0x4500, &(0x7f0000000440), 0x10, 0x4c6, &(0x7f0000000ec0)="$eJzs3dFrHFsZAPBvJtnbtM01uerD9YJtsZW0aHeTxrbBh1pB7FNBre81JpsQssmG7KZtQpEU3xVEVPDJJ18E/wBB+ieIUNB3qaKItvrgg7qys7Paxt1uSrc7l+T3g9M5Z2Z3v+807OycmcNMAMfWuYi4GRFjEXEpIqby9WlebrUb+53XPX/2cKldkmi17vwliSRf1/2sJF+e7rwlJiLia7civpn8f9zG7t76Yq1W3c7blebGVqWxu3d5bWNxtbpa3Zyfn7u2cH3h6sJsj6xvvXY/pyPixpf+8IPv/vTLN3752fu/u/uni99qpzWZb3+xH8PU6Xop+7/oGo+I7bcRrABj+bLUZ/t3xkaYDAAAA7WP8T8aEZ/Kjv+nYiw7OgUAAACOktYXJuOfSUQLAAAAOLLSbA5skpbzuQCTkablcmcO78fjVFqrN5qfWanvbC535spORyldWatVZ/O5wtNRStrtuXyObbd95UB7PiLei4jvT53M2uWlem256JMfAAAAcEycPjD+//tUNv4/UXReAAAAwJBNF50AAAAA8NYZ/wMAAMDRZ/wPAAAAR9pXbt9ul1b3+dfL93Z31uv3Li9XG+vljZ2l8lJ9e6u8Wq+vZvfs2xj0ebV6fetzsbnzoNKsNpqVxu7e3Y36zmbz7tpLj8AGAAAARui9s49/m0TE/udPZqXtnaKTAkYiGbA9e0jI07zx+xEkBIzMWNEJAIUZLzoBoDClohMACjfoPEDfyTu/Gn4uAADA2zHzif7X/50bgKMtLToBAGDkXP+H46tkBiAcex8ZsP3Nr/+3Wq+VEAAAMHSTWUnScn4tcDLStFyOeDd7LEApWVmrVWfz8cFvpkon2u257J3JwDnDAAAAAAAAAAAAAAAAAAAAAAAAAEBHq5VECwAAADjSItI/Jtnd/CNmpi5MHjw/8E7yj6lsGRH3f3znhw8Wm83tufb6v/53ffNH+forRZzBAAAAAA7qjtO743gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGKbnzx4udcso4/75ixEx3TP+2YlsMRGliDj1tyTGX3hfEhFjQ4i//ygi3u8VP2mnFdPRyaJX/JMFxk8j4vQQ4sNx9ri9/7nZ6/uXxrls2fv7N56XN9V//5dGd/831mf/8+4hY3zw5OeVvvEfRXww3nv/042f9Il//pDxv/H1vb1+21o/iZjp+fuTvBSr0tzYqjR29y6vbSyuVlerm/Pzc9cWri9cXZitrKzVqvm/PWN875O/+Per+n+qT/zpAf2/cMj+/+vJg2cf61RLveJfPN/79/f9PvHT/Lfv03m9vX2mW9/v1F905me/PjPxiv4v9+n/oL//xUP2/9JXv/30kC8FAEagsbu3vlirVbdVVIqtnPhwpKHSqRS9ZwIAAIbtfwf9RWcCAAAAAAAAAAAAAAAAAAAAx9cobid2MOZ+MV0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHil/wQAAP//1yzbbA==") getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000240), 0x0) r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r0, 0x1, 0x42, &(0x7f0000000100)={0x0, 0x2710}, 0x10) listen(r0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000040)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020}, 0x2020) r2 = socket$inet_udp(0x2, 0x2, 0x0) r3 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCADDTUNNEL(r3, 0x89f1, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000400)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote}}}}) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r2, 0x89f3, &(0x7f00000001c0)={'syztnl0\x00', &(0x7f0000000140)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @dev}}}}) 1.185472846s ago: executing program 3: r0 = accept4$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @broadcast}, &(0x7f0000000040)=0x10, 0x800) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r0, 0x400c6615, &(0x7f0000000080)={0x0, @aes256, 0x0, @desc4}) write$uinput_user_dev(0xffffffffffffffff, &(0x7f00000000c0)={'syz0\x00', {0x81, 0x1000, 0x6}, 0x48, [0x2, 0x99, 0x55, 0x80000001, 0x400, 0xfff, 0x3, 0x7fff, 0x8, 0x1, 0x3, 0x7, 0x3, 0x7f, 0x7, 0x178, 0x6, 0x3, 0x467, 0x2, 0x2, 0x10001, 0x1, 0xe249, 0x8, 0x8, 0x7, 0x5, 0x5, 0x6, 0x5, 0x8, 0x8, 0x9, 0xae6e, 0x9, 0x5, 0x100, 0x8001, 0x3, 0x400000, 0x9cf, 0x5, 0x1, 0x0, 0x1ff, 0xdaf, 0x400, 0x101, 0x9, 0x5, 0x7, 0xff, 0x3, 0x8, 0x1ff, 0x10000, 0x994, 0x0, 0x9, 0x25c6214e, 0x4, 0x80000000, 0x200], [0x4, 0xffffffff, 0x40000, 0x8, 0x4, 0x8, 0x1, 0x1, 0x7ff, 0x4, 0xffffffff, 0x80000000, 0x8, 0x8d7, 0x8, 0x2, 0x4, 0x6, 0x4, 0x3, 0xa3, 0x0, 0x8, 0x800, 0x8000, 0x3f, 0x0, 0x1, 0x1, 0x3, 0x1, 0x8001, 0xfffffffa, 0x2, 0xffffffff, 0x2, 0x7f, 0x1, 0x7, 0x8, 0x0, 0x1, 0x5, 0x51ab, 0xfffff922, 0xbc1, 0x6, 0x3, 0x1000, 0xe5, 0x5, 0x2, 0x0, 0x3, 0xa, 0x7f, 0x64dd, 0x3ff, 0x9, 0x8, 0x400, 0x10001, 0x6, 0xfffffff7], [0x6, 0x0, 0x69df, 0x4, 0x7f, 0x9, 0x400, 0x3f, 0x5, 0x8, 0x4, 0x8, 0x1, 0x5dd, 0x3, 0x80, 0xa7, 0x4, 0x80000000, 0x7ff, 0x7, 0xffffff7f, 0x200, 0x1, 0x40000000, 0x8001, 0x6, 0x12b, 0x1ff, 0x7ff, 0x1f, 0x20, 0xa, 0x7, 0x2, 0x1, 0x7ff, 0x4, 0x4, 0x7, 0x3, 0x6, 0x20, 0x7, 0x7, 0x0, 0x4, 0x4, 0x3, 0x8, 0x8, 0x259, 0x78, 0x9, 0xaa10, 0x0, 0xe4f0, 0x9, 0x5e, 0x6, 0xa1, 0x7fff, 0xac0, 0x800], [0x7fffffff, 0x8, 0x3fff8000, 0x2, 0x200, 0x1, 0x401, 0x401, 0x8, 0xbf07, 0x80000001, 0x5, 0x0, 0x3ada, 0x0, 0x2, 0x918a, 0x500f, 0x0, 0x0, 0x3, 0x0, 0x8, 0x4, 0x6, 0x0, 0x6, 0x8000, 0x6, 0x3, 0x3, 0xe79, 0xdc7, 0x66, 0x0, 0x9, 0xb58, 0xffffffff, 0x3, 0xfffffff8, 0x1, 0x81, 0x2, 0x4, 0xfffffffe, 0xfffff800, 0xfb4c, 0x40, 0x0, 0x9, 0x80000001, 0x3ff, 0xfffffeff, 0x5, 0x101, 0x0, 0x1, 0x0, 0x8, 0x6, 0x0, 0x2, 0x0, 0x6]}, 0x45c) r1 = ioctl$TUNGETDEVNETNS(0xffffffffffffffff, 0x54e3, 0x0) sendfile(r1, r0, 0x0, 0x8) r2 = syz_open_dev$ptys(0xc, 0x3, 0x0) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000000540)={0x2, {0x2, 0x9, 0xfd5, 0x4, 0x9, 0x2}}) ioctl$TIOCGSID(r2, 0x5429, &(0x7f0000000580)=0x0) prlimit64(r3, 0xd, &(0x7f00000005c0)={0x2, 0x6}, &(0x7f0000000600)) r4 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_ADD(r4, 0x1, r1, &(0x7f0000000640)={0x8}) r5 = signalfd(r2, &(0x7f0000000680)={[0xe7d]}, 0x8) r6 = bpf$MAP_CREATE(0x0, &(0x7f00000006c0)=@bloom_filter={0x1e, 0x5, 0x2, 0x4, 0x20, 0x1, 0xfa, '\x00', 0x0, r5, 0x0, 0x1, 0x3, 0xd}, 0x48) r7 = signalfd(r4, &(0x7f0000000740)={[0x3ff]}, 0x8) ioctl$BTRFS_IOC_SUBVOL_GETFLAGS(r7, 0x80089419, &(0x7f0000000780)) ioctl$VHOST_VSOCK_SET_RUNNING(r7, 0x4004af61, &(0x7f00000007c0)) ioctl$VT_SETMODE(r5, 0x5602, &(0x7f0000000800)={0x5, 0x20, 0x1000, 0x401, 0xffff}) r8 = openat$incfs(r5, &(0x7f0000000840)='.log\x00', 0x400002, 0x140) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000d00)={r5, 0xe0, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3, &(0x7f0000000a80)=[0x0], &(0x7f0000000ac0)=[0x0, 0x0, 0x0], 0x0, 0x63, &(0x7f0000000b00)=[{}], 0x8, 0x10, &(0x7f0000000b40), &(0x7f0000000b80), 0x8, 0x2c, 0x8, 0x8, &(0x7f0000000bc0)}}, 0x10) r11 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000d80)={0x0, 0x200}, 0xc) r12 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000e00)=@o_path={&(0x7f0000000dc0)='./file0\x00', 0x0, 0x0, r0}, 0x18) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000ec0)={0x18, 0xd, &(0x7f0000000880)=@raw=[@map_idx={0x18, 0xa, 0x5, 0x0, 0x7}, @ldst={0x2, 0x3, 0x2, 0xb, 0x6, 0xc, 0x8}, @ringbuf_query={{0x18, 0x1, 0x1, 0x0, r8}}, @btf_id={0x18, 0x8, 0x3, 0x0, 0x4}, @map_fd={0x18, 0x1, 0x1, 0x0, r7}, @map_idx_val={0x18, 0x5, 0x6, 0x0, 0xc, 0x0, 0x0, 0x0, 0xe400}], &(0x7f0000000900)='GPL\x00', 0xfea, 0xf5, &(0x7f0000000940)=""/245, 0x41100, 0x1, '\x00', r9, 0x0, r7, 0x8, &(0x7f0000000d40)={0x9, 0x1}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000e40)=[r11, r5, r12, r7, r2, r6, r5, r5, r7], &(0x7f0000000e80)=[{0x3, 0x2, 0x7, 0xb}], 0x10, 0x6}, 0x90) socket$inet6(0xa, 0x1, 0x80000000) r13 = dup2(r12, r2) bpf$PROG_LOAD(0x5, &(0x7f0000001140)={0x11, 0x12, &(0x7f0000000f80)=@ringbuf={{0x18, 0x0, 0x0, 0x0, 0xdf, 0x0, 0x0, 0x0, 0x1}, {{0x18, 0x1, 0x1, 0x0, r6}}, {}, [@func={0x85, 0x0, 0x1, 0x0, 0x5}, @generic={0x4, 0x3, 0x2, 0xbac1, 0x1}, @jmp={0x5, 0x0, 0x0, 0x2, 0xa, 0x80, 0x8}], {{}, {0x7, 0x0, 0xb, 0x2, 0x0, 0x0, 0x1}, {0x85, 0x0, 0x0, 0x69f5825681c8652c}}}, &(0x7f0000001040)='syzkaller\x00', 0x3, 0x0, 0x0, 0x41000, 0x20, '\x00', r9, 0x8, r5, 0x8, &(0x7f0000001080)={0x3, 0x3}, 0x8, 0x10, &(0x7f00000010c0)={0x3, 0x5, 0x9, 0x3}, 0x10, r10, r13, 0x0, &(0x7f0000001100)=[r11, r5, r11], 0x0, 0x10, 0x7936}, 0x90) ioctl$KDADDIO(r8, 0x4b34, 0x0) r14 = accept$unix(r5, &(0x7f0000001200)=@abs, &(0x7f0000001280)=0x6e) recvfrom$unix(r14, &(0x7f00000012c0)=""/55, 0x37, 0x40, &(0x7f0000001300)=@abs={0x1, 0x0, 0x4e23}, 0x6e) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r13, 0x89f1, &(0x7f0000001400)={'syztnl1\x00', &(0x7f0000001380)={'syztnl2\x00', r9, 0x2f, 0x3, 0x30, 0xffffffff, 0x0, @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, 0x40, 0x1, 0x101, 0x6}}) eventfd2(0x7, 0x80000) 1.120470507s ago: executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r0, 0x5403, &(0x7f0000000080)={0xfffffff8, 0x0, 0x0, 0xfffefffb, 0x0, "da6cd1122d1d837f65d3fe6ba6439cddec04ed"}) ioctl$TIOCL_PASTESEL(r0, 0x4b36, &(0x7f0000000000)) 1.10406949s ago: executing program 3: bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={0xffffffffffffffff, 0x18000000000002a0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe8034000, 0x0, 0x28, 0x0, &(0x7f00000000c0)="c6769e45b7c61302926682c7f9e9bb5ba2b3cdf023e8da0392a4cd62e2370f25ae5ba0dab896bcf5"}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x0, 0x4, &(0x7f00000000c0)=ANY=[@ANYBLOB, @ANYRES32], 0x0}, 0x90) r0 = gettid() mkdir(0x0, 0x0) pipe2$9p(0x0, 0x0) write$P9_RVERSION(0xffffffffffffffff, 0x0, 0x15) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_UPDATE_ELEM_TAIL_CALL(0x2, &(0x7f00000001c0)={{}, 0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={0x0}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000440)=ANY=[], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$MAP_CREATE(0x2000000000000000, &(0x7f0000000140)=@base={0x6, 0x0, 0x8000, 0x5c, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffe}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f00000009c0)=@base={0x7, 0x4, 0x8, 0x3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xfffffffd}, 0x48) r1 = dup(0xffffffffffffffff) write$FUSE_BMAP(r1, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="b000000000000000", @ANYRES64=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000fcffffffff"], 0xb0) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX, @ANYBLOB="2c7766646e6f3de4aea45838148c245a591d9debc43a0db6a5a3673b1fccc05626274b1e092d940459c6200745a8178b762951071a445f", @ANYRESHEX=r1, @ANYBLOB=',k']) fchmodat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0) syz_pidfd_open(r0, 0x0) r3 = bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x2, 0x4, 0x4, 0x8}, 0x48) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0xc, 0x4, 0x4, 0x1, 0x0, r3, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0xffffffff}, 0x48) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x14, 0xe, &(0x7f0000000540)=ANY=[@ANYBLOB="b702000007000000bfa30000000000000703000000fefffe7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b7000000000000009500000000000000c9be17044171e1d3d7b1efd079c4cef58fa35d17c668a4b63e069efb29797573b8538e31ec24925095a163b9d4e76be2661f2a395e41f7e31a8021e00b00104e0801d4de36e5fdc6c42a0b2605647db1512931fd223bc33091dd61258a1fda45991fbdce6793c8a4785ee8b60092659b941bbd694dff0f0000000000003845404b04bf97c4fea679c032b363956cd8bac9626b5db1b07a0bd7cc85e961506a35a04617dc0200379e731d3a8d8feac94a4ee293001f6ce7d5b40bf2a7f9be8173a9639a79fae885d05afe042c0e7821d406c967379e7521292d24d6c8034f2fc7c855a8945e9bce678ee9a015abc9daac8876623db56346916674ceb55f60b493f2f4d736acb2f206fc538450a676d71c01175b8454eb92567e8f8a707b590d7219288e23ee0800000000000010a49fc8f4ff0300000000000000000000cb947d6017ad27714772ad790af252e648ef8c313c604324f5b306000000000000cf327a8f5dd89315b8c8650a70162bba30ad7804fa4140f1a754ffff000000ab744d306619dfb3a37d897662bee00189f43da46a908a235c84cbad335fd1d2f2ef93a6a70c8b8ece0e243eab05a34ab0a7e7e497065e5e282e8852a265d528075214af000000000070d42182d8f3a347d48289a824122fb238e27263a23c0b865f75331d888c72df1da4b290582f94064227f03204add786a87b23ceb17c25810e769fe2d6a7bd8e504843b66b1a8c7b364bd2194ba9c8f60ac0c9b18d8c1b9e1a736825c91b4dff00003459c117f78aff01000000000000ebfd72193a5ea7c77cdb7de9ce1a59ab4158097b4dd13ebfaf4425c6855530b56a3320d85c8fe85f667998b1a7e589f4f8c107761108e4e230419fd27b6ad9c10b25c6b6ed84badbb970dcf133279dd355e41de944564bdab99c5c712a9fbc8e9691c775bb94f746505e1e748cf1710d52468b4b1625ce2161342f4c722f8491805c2b0c2ed5e807dfb5f19f3267e5366b2c0b2a0be49ae476263c9407ac6c596bf3cf66204984f5aebf93d1caa220ea6969cea852fe9a7d1eee13f1f48722a69ad9fb850bd093a302b9250245900ad5c8e5f20ddf77ee3d5a168964fad1aa7347d36c502d02b1d96d753ef6fc354fc126070060c65c147651fca62c0a06939f40c90ebc3042e753fe91b5770b24f25c558736dd7e5e9fb26fb6ef4615f4092de54c519f4622e1224153463ea80248a45a95a189958f586d606dcaa9aac656cf95a2d35225cfb0e6f47486d5cbb04a590116d4de92e203e107d68728a189b0d537d2442beab2f8ce7b2dd357200dcd139e47267012fc2a2b6bad79be429d1ddaccbe0139f16ca1b9bc110300000000000000ed1ece54cfdbe04670bee9b42fe3dc42033997e2e700b6edb2b49b5f2f6001ee0a9e5d1bee199ce9124a5cb47904000000000064fc49ead5b02d5ea1dcf6cdcf332fe94b3c1932d8d391754774a32c9b7e6ca4023bce2c7281d27a2cb62383ab3a3bb535650fbfb96c89936855eb7a485698f0d20c3eedd6123ef8f218d52ea2c346f80acb8b9a71856d2f2d1a7c6f45ee127b6a1d1ac1e243ed02e49e8aafe835919564af915965a050c35ceff855bd2dec3452c7c38f5dbf1f000000020000000000006a1a029ea6540b40b2f797813af2c7d4ed235c2dc5f1dbbfcc52b2f55fd3f9f100c4891d0cb4c10ed01489bf235c45822594842da1b411346297a40bbf221bbf635dcc01a3c34b5aa4e3750400000000000000fc0fd9c746cf0ed4b0343d00a154e6a869346256ffbd666a34414ab0f40bec45b1c24f02ac9bc21ee048f60808c12ee60fbedea1fa0000000001000000dc61323c8b6d3643183631664eeca616696fb30fe89c8bdb15037c801fca4a9c220fec5d14582a00b62548ddf2599e5ffc5330cefb8903d276eae21b0b4b20100ead8256636c7e754185e815dd21445cc965a04c6da38021a3e540949494ef3041cfa5067f556a0af5c19d27ff4f61fa7762d7963c96853709e773f14c47eef784cb145ae9d6d37fc7b5d83e05ac773fcc429eae6826a976ba3cd207d4c39df8eed9cc2ae3f68d08c6495a82d02939b448bf8038521057714e6e644d633d2abe9e0b0025d16ba1ff573f78364ed70a62a7b1e55311dc0193d47f9ecc8c7ad268dc6e2e75f8cc83315411bd6c6b88e1850ee757ac2f9e4d6ac510003717d5847a19e750db92d33d6bdc434d0b52b2eb4b1790459e35122f46b205120a54bf657da9fd55d43a89e333481de468f5984a69509e9eac7a5b39c004396e8cb3ab037fd62fa43f259f13ebc4b590e9ea07ea37689049c799cd444d45dabe3e3cf086768daa6816c37793d17a284d2835f1c0d7d3d0bedd5334b7bb4c983fa9cd4bd86f0ad227901e83ef4871695380d25bea2929fa66382af6ddb89917ab100046151bd08fce74247955247daa1ea75139b9ce3771526503c7db3a4b3ff39301986c1fd9b5c42d39e768946c9a7ee8dd081bfb6ea5fa132ebdbe7205000000000000006f63ae8311afc494f52d121bfb425fe268892f654febdaee43e95b5ae6749275e1ad8b8b279e1ae296e03a8d9386d8e199dc1fe502ed64008000000000000026c43493c622f041b47d329b248e8ccd92e9b17007ba2578eefcb59f50343722e6cba3be72fd037eb5fa243a395b5c83376a14414b32c2e8a33de8c2bb57ac3927da2bec76f4e15c8bf3715c5bfe7b3617d0fcf9b5861554b5b76b8ae69c644a48931306a16cff8a38ea95553867e2c5fb1e99b1802e616345871b4611627874cfbe30fa5793c873ae6f75427f3eeda690147b9615b096d967c2d7f5ddf725f0544f8750a5ed04d6ca0f223506fec5d5e65b467c59459f6113cf41c174a63a17fc79d0b777a0c903c0d2e7f79b6f9ce68a3b72315407040f6a09cadc25e87b7c6b4a3079c7989b4cf04b2581b555fa9a2d74392939b4dbaa9e620e22ab975ac3a5a329157762c1f29075fbdd39451a56b97c90e4fde6782a7c78e7fb00000000dcafcd51e9eef2d2ea10a3f2636ac2239cef5d8505060de55f472aa89cb8e0188f2ee96cb1ae8dee3c03d0a942c6289cbc4499cea402bd0550520f4aae98c436f18a667ae4efeb5e6a4b1b76f24c6145a87578eac8bfc1037acd9d9629449714ed1302714c3519fdd8529b5a86ce2fabb7f285fe73730000000000000000000000000000000073b6f8e9255567374cb2cc80be58fca5b1dc50d85342e56beda632edb7f0a4abcabae102fadfbffecc6b1549315dda8e09d18a7fe5e1574e4fad426b6ca211da39a16dffdd661a20b20c390ef3444b002cd83b754c3d32819c823027b3cf8f8da6e63d099712be370bb2aa06debff931ea0a2e7aa0390000000000000045b6720d74c470d49e1e97d1668bb75ad994089d723c2eeaad3f857937fa3df615121a1841ed452dd395788e1a82efda18b41c06c948ef44af8500fbe1ee0828a3b047afb80435935b0f99b381dcf101e9a1593bdaab3bc88c70bf56995a4790a339e1b62516356644ed7df6db419d0976a5169e68e8bd4712552c5ec03f2818c17c4a5bf1e5ecd9bb40074a63c66b61f4779226a99dc5ff9c442e93991570797493569e6f9ccd6d73bcbce41022d4731fc61b6bf0188c74a21471332a546ffe8e9dd738aa2ca782ff5a547a1ad71f5a7244097a16674504645a36c535efb378e1baafa7529cac0cf4e208cbb73654e9d5bb4706b2db876f1708415ba55415d14ed4bc9ba774f85e53ad899ec0748a44ee355dad62916cbfc9f49b7c87361b928ddefcc5430745602b30821b7971f7ac631051c53864220e72b517fec582ff1915105a927ff69f582e72720c4b12e87bfd0119b3860181b0561d1cb9254912a574f892d355adf10e113a38f278f69f961def3828f15cd36066079ab03470b139bb7c6efed783325de6667593482289fd2a225c50a3391c866b0316c47963653956ec5c74a55a64f11b72e61ac4115a0dc53aa8f1000900000000", @ANYBLOB="c9370927fd68a0f002c5496f4d616becef214fda61be659ba37bee0508fd455e3f496250ed3438806f05175e709250c910ee3f3053068beef7488479b3b09d761b1b661badd680cc2a2eb99dbce401a47de64fff5c6ba6a09be3dbc46401888d8e3ac7581123119333a396e93f6468eaa3745101d9517237de6e05d19d79fa3f00f344c762852d4301679d2c6c640bff87ac9a57dfb54732bf9215a6fb06df9698aaa633c9521b14e6d98110506bc73ae66c990e633942f9105faef51a54868cab9a", @ANYRESHEX=r2], &(0x7f0000000340)='GPL\x00', 0xfffffffe, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r1}, 0x90) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r4, 0x18000000000002a0, 0x2d1, 0x700, &(0x7f00000000c0)="b9ff0300000d698cb89e40f086dd6000000e00008800630677", 0x0, 0x100, 0x2000000}, 0x28) 1.091588171s ago: executing program 3: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x0, 0x0) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x6) r1 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000180), 0x8400, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$fscrypt_v1(&(0x7f0000000040), &(0x7f0000000080)={'fscrypt:', @desc2}, &(0x7f00000000c0)={0x0, "f1a1173fb9462d3589e67197f90be6e423ceb0ab4912f9f6a31854ec98e950cfed21fcad7ff0fbcb566a0982f8938caa52dd8d39af14c31ed56ad59300"}, 0x52ba, 0xffffffffffffffff) dup3(r3, r1, 0x80000) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) 967.46123ms ago: executing program 0: syz_mount_image$ext4(&(0x7f0000000180)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x21081e, &(0x7f00000001c0)={[{@grpquota}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x800}}, {@minixdf}]}, 0x1, 0x4fa, &(0x7f00000005c0)="$eJzs3c9vG1kdAPCvnThx0uwmu+wBEOyW3YWCqjqJuxut9gDLCSFUCdEjSG1I3CiKHUexU5rQQ3rmikQlTnDkD+DcE3cuCG5cygGJHxGoQeLg1YwnqZvaTdQkdhR/PtJo3ps39fe9pvNe/U3iF8DQuhoRuxExFhF3I2I6u57LjvisfST3Pdt7uLS/93ApF63W7X/l0vbkWnT8mcSV7DWLEfGj70X8NPdy3Mb2ztpitVrZzOqzzdrGbGN758ZqbXGlslJZL5cX5hfmPrn5cfnMxvpebSwrffXpH3e/9fOkW1PZlc5xnKX20AuHcRKjEfGD8wg2ACPZeMYG3RFeSz4i3o6I99PnfzpG0q8mAHCZtVrT0ZrurAMAl10+zYHl8qUsFzAV+Xyp1M7hvROT+Wq90bx+r761vtzOlc1EIX9vtVqZy3KFM1HIJfX5tPy8Xj5SvxkRb0XEL8cn0nppqV5dHuR/fABgiF05sv7/d7y9/gMAl1xx0B0AAPrO+g8Aw8f6DwDDx/oPAMOnvf5PDLobAEAfef8PAMPH+g8AQ+WHt24lR2s/+/zr5fvbW2v1+zeWK421Um1rqbRU39wordTrK+ln9tSOe71qvb4x/1FsPZj59kajOdvY3rlTq2+tN++kn+t9p1JI79rtw8gAgF7eeu/JX3LJivzpRHpEx14OhYH2DDhv+UF3ABiYkUF3ABgYu33B8DrFe3zpAbgkumzR+4Jit18QarVarfPrEnDOrn1J/h+GVUf+308Bw5CR/4fhJf8Pw6vVyp10z/846Y0AwMUmxw/0+P7/29n5d9k3B36yfPSOx+fZKwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALjYDvb/LWV7gU9FPl8qRbwRETNRyN1brVbmIuLNiPjzeGE8qc8PuM8AwGnl/57L9v+6Nv3h1AtN7145LI5FxM9+fftXDxabzc0/RYzl/j1+cL35OLte7n/vAYDjHazT6bnjjfyzvYdLB0c/+/OP70ZEsR1/f28s9g/jj8Zoei5GISIm/5PL6m25jtzFaew+iogvdht/LqbSHEh759Oj8ZPYb/Q1fv6F+Pm0rX1O/i6+cAZ9gWHzJJl/Puv2/OXjanru/vwX0xnq9LL5L3mppf10Dnwe/2D+G+kx/109aYyP/vD9dmni5bZHEV8ejTiIvd8x/xzEz/WI/+EJ4//1K+++36ut9ZuIa9E9fmes2WZtY7axvXNjtba4UlmprJfLC/MLc5/c/Lg8m+aoZ3uvBv/89PqbvdqS8U/2iF88ZvxfP+H4f/v/uz/+2ivif/ODbvHz8c4r4idr4jdOGH9x8vfFXm1J/OUe4z/u63/9hPGf/m3npW3DAYDBaWzvrC1Wq5VNBYWLX0j+yV6AbnQtfKdfscaie9MvPmg/00eaWq3XitVrxjiLrBtwERw+9BHxv0F3BgAAAAAAAAAAAAAA6Kofv7E06DECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABweX0eAAD//19xzyM=") bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x0, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2}, 0x90) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x0, 0x8b}, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_SB_PORT_POOL_SET(r0, &(0x7f0000000ac0)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000580)={&(0x7f0000000b00)={0x148, r1, 0x100, 0x70bd2b, 0x25dfdbfc, {}, [{{@pci, {0x8}}, {0x8, 0xb, 0x7fffffff}, {0x6, 0x11, 0x3}, {0x8, 0x15, 0x8}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x2}}, {0x2, 0xb, 0x8}, {0x6, 0x11, 0x4}, {0x8, 0x15, 0x7f}}, {{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x8, 0x3, 0x3}}, {0x8, 0xb, 0xf7c}, {0x6, 0x11, 0xff}, {0x8, 0x15, 0x10000}}, {{@pci={{0x8}, {0x11}}, {0x8, 0x3, 0x2}}, {0x8, 0xb, 0x9}, {0x6, 0x11, 0x8}, {0x8, 0x15, 0x8}}, {{@pci={{0x8}, {0x11}}, {0x8}}, {0x8, 0xb, 0x7}, {0x6, 0x11, 0x3}, {0x8, 0x15, 0x6}}]}, 0x148}, 0x1, 0x0, 0x0, 0x8000}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r5 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TIOCL_GETMOUSEREPORTING(r5, 0x5412, &(0x7f00000006c0)=0x16) r6 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$TCSETSF2(r6, 0x402c542d, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffff, 0x0, "4ae23ae17df2e98c69ba36c4095c911abad88f"}) ioctl$TIOCSTI(r6, 0x5412, &(0x7f0000000040)=0x3a) ioctl$TIOCSTI(r6, 0x5412, &(0x7f0000000080)=0x9) socket$unix(0x1, 0x2, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) sendmmsg(r7, &(0x7f0000006e40)=[{{&(0x7f00000002c0)=@l2tp={0x2, 0x0, @rand_addr=0x64010100, 0x2}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000000c80)="5874448c0dcbf62de63c084e581a04f09df8152d31d260b8aa94b4f3c1f4a98393ba095ec5183921f421349b3b8390a09f0740817983574396d6e9cbe71ae198a53a580a911cdf26f5cc1f7cb1589526e9d15f28fddb84e3e9eec97bf6f30c95c4764c0587c8715f69aa42f20853976ad7a6e57f8fe45b7c37a205175f88a94a74a70e312ca7fef375a7eb98d01203a5f98bee8898110760ec07af07c8f7fc53b1433de5cc6b2872c3690ecbda3dc9a48e3f25b8c33d18add1ff59a4fdfd7056a0a99a80e97bbc65d1325df71ffbe8b85132b9d886e09daca07e28a844018160c6086a3c9f58021b4a2a1eb4ede5f2a3efd1ee3e81229d194b0e93b7f2018c0ca07ecccef0d9a3bd62a93af058567907568e7a42222ba2e4094ed7825dbf558a0cc1761b9216bfbc38f0bc13a672d8b63da93ce59838560a25e92954cd507deede4a39340087e79c1ce52e63d00b197189cd2905734eccf7f393d7e5dd5e7322fafe2ba35bc37a40e3e1f4889fc45aac17cefd46e00c6cc77496474d31b9317a98b5028c03e659bc09cf8dd256179564e9f785cee0abc1f375bd831b7ed7700b18ed1ed7c9807ac79b5b50510aa436e8cacfe1a47f637468879192917af7f53f109cd5a808ac2530419c6f610233215f0e7163282c8d98bbda4d11d53ee10beabac0d62215c5bc76b418a09d609871d87731eb32859fe872df2cd402a3a234ea88a49b861f8f9088540ae98a52fe182526570cd931ebbc00f954c830b32b315e5c50ef2c56ead3c87e9f009c6b6f9a143043b79780c445aad9655ce08182775d9c650876eefc76fb61ec7492b82d116bb5f9aefb3ff01845d47e7fd85b051871e6cd5936d06a7cb233fce230ffe24e111b0f2c5d75bc7c24d497d4b67c4948ee66212dc25e192d60e8a93183d0c159d082d9367b105a29f093f39b75ed38af3b9e420117ebc0d2b7bf9539347414fd59dc78161cb34d6464b565d64745163afa5e17d4686cf1c2de13c9839be51262cde5f51c648c63295cd247b4cfeaab7d95071da28fcf2a800e63c5e6e1e841870575a9496f341c26a97d631f69945deb231bb516b89eae11acdceef7ae3f6d46c329ad5c5fc4383d6187aeafe688c355b8cfc1d8f554ed518d33574be72c9ce382901528750cf4967347a648449eedd0601d9b7f56ef82df8fd5f81a4ac67426672f8ba489998b16c209f5a46793453ab1e982c89fd4e2ae7bef0e6ed82fd40c6e0061107b62734e85010b7e3ff0556c5bd2912bbf743478b51591ab7b2855008597a206c5fbb424524a11feffd34daf371bbc0d3602f7f746d6c1566b8006aa3808c8487565b7b7c64a977a1792e737f858081b72df2d8e4745a9ed750ba0c351c95c5db574d8b836745b17b555178cfa83e7821f4ae620332c5f190ae67f10678d8ceb833b911ef5cbe6e065b9584d9ff2948112f0afe4c204ceb4290dca45b6f3fc59961b1216983e6e7f72a635ac5660ff55640bea697efdf70fb119a923632a32e90482eda92bdb442d8ac837869e4367383e3bc96a4b8ce743a9dd10c5479109cd05f6d8f5bfbca9fabeecfb5eaf0bca12c31829136accf27ff766ab6b6109f65bf98a90e2a8cfb73e2204603269bfef8d6765353bcd2501a7e9af8a699c9e8a29ab83b9de521b71722dfe9fb39ceba019f4c271af863fbfa3b72de4b96531c9b74d271b3dcbc55599b1709877900661ff18e0e16aebc22cc77af9e1f852078565902e5b5262df19606abe538e2a72f61fbbcea239a0e0a6dee776aee70ed4b963927a74d6b326c7d5074395baafa98fa4d6440d48dd8a041a5479b6b2291809b0346054139927da15fa4047c5a4cdc864c587ddf12a62c10a64850902914c7c63e1c835463cc6b2c6f95c973f2a81cdc1b92e03fb0cf1c12615cc503cfc488cd76c5a6273e8aeab50d806c933e0fda8c16bb30785d1adb358392b32be885c6829d7fc558b9b197bd908babb643a22e1ecb0e7db1e15ff1b9e6abfe8e3c37ee7659a5bfca883736e4645d780eb86381ee1192e6349b44a35bb38a12406e2288f2ab380d833b87be32737fc6796a2e7f9698b2fd5962cda342ec8867d0777f216dc618b2e676cf6416bb8cf663ccae43344d9c5a61067f48b9488c0bed926cd78bc1a6ff2f584b2dea5b23526e602cae2f0658a71bbac747d32550deecec277f1040a8dfcd39375051cad3cb0ae0b31337b9061ee9c58431550209a03988e002a7dd99e401466857a765f7b11038579cf9baec7e868729ce0bcac796dfeccb76c51fd4b4cf8c7f3d126df6e19f02f90c99fc71c3e2477b663d55da34c7f26dd563edc7ecaa0c3402d26ff6ed7891e87b2cd35c165d48992292cf3b2dd1f8e6d0ce56e9e9006f95a2ca667a24586262bb725a064c647356ab71724559cc87d8f0523d7f22322055e44f3a83300d312ad3b5343dc9443ffabfbdb8de268c89f9942f3f31c127d66e319573228b9e6c6677f7e4296c7fc8d6e9d2a1b433803db540ddfc893a4f82cd966b89328735bc5c7e76d7f8b1f7834435696d396ee8b18cc822f1781c83d80020d2fa2ee857ed424760ae4ecf7e796bf3d7f158e3503b69097c4a9ebb4507b72a37f0f74292d0b8520e64b7bd8e1f40c6461ed0e6320d83fdd6115239e9c8e3971e70042341ca85b5b42950a942a83cc0d26a0962143083841feff1b2fd84c52cb5d15a568f04cef421cc6b96ff403854a91ab087169d59aeb94956a07a19a3b5922898af108a05c2fc614729a9df7ba804273b7de42cfb302248003d7aff6e0bb901eed897dc5265071d6df77f4d0b9b67e1fdaf188307ad6124f99682f5c7b8403954947a3eb8085f3dace3a287d828284161a0c7d65aecc19da3f3f4a6ffbb4e3019b2ebf3bf936270d2cdd584361949e5ab72f558455f19aee57bfd7f4186a8d923a2d917212350d5eed18f418b530d6b520f6fd70eb00d896135363ddd72bf54f7ccbffe7e9d5718a50fc1b4507062c3fce4e50fa84423a553e715c94d3b2169713f566ebba2f43ec87de4b110c6cc7f4ee10f693996065cf91de279f88e8ba6350442c753cb3d15fedb8871b62a2ecf7193df7f1776c1cba07ced57a7dfcaa0dbd0cf7e3a4369a5c7ed37a3e7bf8069cf689bebf0dad2c11606a6190c9e060b08da70ed39852c940bf284f6559b519336a6cb05a1b652cf0a07f3b34fde0b6ecf663100fe3480cd3b56ef1c285a777b57369d610f766f3916bd53382aa29e9265ba133a81dd46d7ea18674b52712d9399e63ac4e411d0d19314ee3b687553dd15a8b4102bfa93577829abf82eff3f870fb03cc2ab505292a706b7fd8310c63ff6f06bd64f069436e5d0fe0d27b024738887fa654f5c89e052e4928f4abc09954b3291317e1f1c1c674b7a59fea6985ad859e0d336de947c4b4c45f4e1f3b0fb5796de51b0aa44552c77974e7dd08fe499854fbbd0c015cbd143e34f9bfe1b1612046497c115db89892e8c2e2dedfe9b871dee436c0064bbdfb1b62b4af62f848d01231191b4f4236a58bed2e9ef080f6d1d0b046149652e56f9774a131b6cbbe9b5ab99f9c372ce6609583c07f8f8cbe5e6039abfb78de77db57082c1ca83102a77b0a323fbd7a662b09cdee03ec9ca1059e70e6aa41557055507c5570b731c6c21b29d29fb3f4ec91261f9c6d057417c3e2bcbcd9d1f9cedfb2f73a07f38942b79eee4dafa9e0f86598e9015bb5227d0bed6c6c300a4482aea87fdb875f03e26747bba08a1dd6cae2878c8a89491a518308ae69097cdf19864cacbe0a78fcc0da17111f697b4735dca9dc147ef5f12fab76ded01be23a59a52b564b12d2577b14983be4937e8bacba30833b00ec217faf7141cdbf4cb3f709ee7c9695f576fdadd7ca9e6604f2d29c462c6e207657e759c7a6cb79811ed414cc2b75165954d13bfe46ecf9e6f6409df7b3d7431eaee4fc934b300bb9f233b4360f00bd2a9c4acb5544dee195d45d4a559584242245288b653a17df6bcfdbd08d9a97cf639d29491371093974811499a4b6d50a8aea9b3273764438cca3946bcd5b1c7d23f26b7bd3f29f04e6a4ae3cd0757de27ea9fcab8eaee6b3a33a4ccd981b932a44dc7e1f3e9589419e88e509225ea7ee6098a2461496fcbe98370819c53d13e0c61b74ddc50b6d123ef362b445cf9bb202e8f7c3a742c72492a6b8a15b810e20e2f4603569dbcf3a5f51986986fdd24d590bdffabbed31ad3183baf6e3252ffb9a40d4a9c38823be801227aeaf8e67ff1ba2fc9cbb0a3888aec8a797fc944ba92f2cd0543ee2b16fbfd3e64d89b3087d15a2ec2536bb52ee56a30a7fd1f173b9f57fcf2b450f5c8ec451841c7718eddfa6e20d28af8c04e52c52d078ac0a45e61d6b153bbd7f566621a17466bebb3888505a6ef9f95a86a08c59f1ac0d46e78cd64886f6ec12137c64b2042aef8edbac09e250ccb57eed17e25d800645fc912513805078b6c0eda32d0966559b871e80c7e6e21c902540ca960fde358677cf5e20265bbd6fe635afb284c82e3862ab1955dedf579981e43e0b0cd314ab80d68f3b44a096b1f4f170058a0b518a5dddc34360004da1d50cd97ee2ff41e8628431513c7227b65b774e84fc6541826dae7915ecc4dd582c929f9e9999745a6d98dffcdb7d13aeda74b3d0e3a550731113409a5ed847330ffe94aa187911a4d5c6dbd590b685611b4ed079035e3b020df25fda752f406c12cea941bb5a73990eade356a490e5f24ef209d8ffef16a41a2bbb3d04c5dde188f8d785f6b6419234d291dc21956c3fe6546c97ccf7e960e589063aba4519421c1ecc6e97673a39ef4b054853aea610936083ec3fa8d59cc921b46a3c0cb6b3cd9f597209daf4ef3256821df02ff68e995eb44caba883eb5c825949bb59ce33b41e015347f0968a55e0ce0cc15ab3493986cbe3ba49a38a2862553838f02e4497a795ab5158a46c1e8821a0c17f3ee32a16aa6264eb229f8f51e4c9f48386beb2190f858c162b7f964d75948ac989e8c53fd093014dde43f61f9bc8f39e245575ff0659888501d28131f635fb944122024a5de54281ff0f762320e6b58b717292c9805334f9416032088ca0af1ff3c990d14fbc696a0901000ec88552404bf02ad7a1d17f96ebabefc45ae80e5904bf93f8b8aa6b4340f59bb2e834c947cc2892d4aa10a24bc9dad39e7e8509e58a299fabe31df2b4df5227cff2e8567c5e3215798cd5bcb755e0e1af3e1f8077c9350934c1fbe77098af28baa6dc8bea29501439eb0e3e57b6c9d3e859a2d0b245e1463082b45771df246501eab15d8d0f313751682863c08ea01b4e76d689b0a6ee323bd59e12a7f32b8b9e4f0883de0f6324f5acb94099729a6eee710b25b1f36df362cc944eba4e8e2ab0a25474e1630bcd044add6615f85e1a855be0698a501947e6049164da105faf457556354936162edbc840e5836a6293a7745d59dd41cdeae14d7cb9757cae0fab1e79648c77205b3070e855dec4779ae00aa40366ee2664dea78577d00afcbf305eb9c0568c13be27a2d0247de815bb768778eb4ea9e776634eae6edd4ed6cc3278f4b549529df848ed9e77664ded000a2596783b6eac251e518cc5d35c6f0b9ded42e45d59522de0b9b7b22802cc82ba96c872f82a0fa481d0b70527b79b53d92313e7e9f46200139e1a1c92abce6f6a4a3d5f039ea391ba3ea8d1395c57c1cfb8b2e23f63748e8baede79069626810ebb3f37796ca9c2d9415861c485ce1dc8372d64f3e5a88cf5b61384e445a46ef9bc63ae272a9d9198", 0x1000}, {0xfffffffffffffffd}, {&(0x7f0000000400)="21c16fbe93d098cee8c0dc9256e909472ee7d1e636d5732d612cd93e2c2b0722f9b3787168e0e09bf4e7fa66d992e4f412fc8540a842ee753c5f2bc371353421bb9636a9fe4228bc64256b38300a78a38c2eb6665a4e01788f5d1c0de551238c5e38dc5d3d045dc03cb0f7b782a8af3d80de59d22813a812e36f4704560881684efbc99078d7c42c9984c7f0d123b07f4c346685fb9ce81dec4be68b25fbf21e", 0xa0}, {&(0x7f00000004c0)="ee5f103e20bce44f927202ce018b39d25f2cf97113930de33091cefbe5d29e6252a0babd36b31c1e90fb6026193d0700ef3929ac746ca84f87954f11b6bfe028eb472960ca81e2ade77faf188e58b7766a07dfa9d52cd80faa0e846309aaa658aa19f1be5961eefac14b", 0x6a}, {&(0x7f0000001c80)="bb6f3845474377870123967ba4fddd34d2cd36d96915e5d75156d9937fc69da191e82583961ad44d8f56b38eb494e1721fc29fd9b489a6f94341aa092a872e933c41f21712889341034a2afd9d0a1ad853d2a30c9ba38417a76b265cf268bb852005ad39b61a452aaa1dfd7470f8245e4c2bfcd237b58ac86d13df2f5935cdf8032f056e94dec6ea90782b4c67a12dad3f7d931f455128fcdb14eeb6b0a3e308d91406e3daaeb926972032fd004f50a5cebeb2c614764c0f0bdbfa82a8f81ce9e5ddc3f8cbdc296a5cd26eab55cebd9624dbf542d49683ffa24d620739be51dd387977f15d4053706f03b365eda767b3e131da8951f1d40bd63f772ac6a030327815f0960a1d8f61ea1c2da29285210c6c8b28ea2886a6eb158dd275f4aa9403b6e1897611e3818e9a2a9831f4434b6cbe591f52e88a007cda840dc61299d986e1187f0388dbb3438adb29af2f34275054abff85e8aa567b02e0dc80e6a65149bf24b8dae20fd0e54381a95388f98bb5399977161a96b53a12a483d70755ec365bd16ca415252bc72899d750658d56898f39d804b1bc9a2a0ffcb05b56e044b9dbf5e3ed6d47cab85af821d308d3304241b67143e7376ef6d68ed7b5a5b08dd1832790dad9bd892f7e52e0518a29606be4af6e3cd08f09c2ee23c23fce064e09ca8b60f1debdb46f4b88d987032cdcef5ca367d7019c611055be952667bca8f2ecb3900783c3046819ba7009f8c28502d0db679150c854437e09ac2802b89f5f146c7a6214d5fa1393641468c4066053e4deccd1a072ad0371481118e00cd1a32335c4273291602c55e92e1b4b76a2842c39c398f446341532849d7574e4dfe3c08cf147c85f31589f985b817dc4da2417f6fe22efc7e6213b1d142819259b1d9d5e1d0d31eee44490c533386be8c70bf9faaa202ebb1e6e08d2a201d8942092ca8151ea8c44fe9d7539f94d6671b8978c7f017e91f25e72238054133cc3595148eeef285d2d621913d40247adca0fd9fd80fac8906386f7435d8239865822649aea1d021a967a9a3a1a6f29e0fcb38d875daaa64307b99083393e892ae634b60462874185bbc2f93088bc9676b86177b09e79a47ecfd31043143c180215ab6be094d4326e7933b015ecb502f7bf4ec43a09af4ff997d59c60f56c4d2615e499cc5bcf2a12f4e31c0624adffbf48c0b3d5febf1519079d366ccd13f5bc7ba91b991dd0cdb684a81f3260272ffa96f04c6ee9771acd6f4a47e5720d502b12c89005a16d10067155814cd44e096c65925a77bdb00598316abec99e8c46d1456fa92478fe33fce2ffa94a3182d236ffe5753eca073995e3c0007e52bae0f3b8bb78bc445ae38e62d7a2f4cdd3dc0cc77992eabf0509bf136774be97ab099c9a006aab69250fedbb2aae911aaee8c7dde1b19e72efcebfb4c08a96eb76c60a25b68f836a4b18ed0ec01388a50d465d5a29756c75a66e79f3b19887073d62460389e59f4179536208ff51622366c7426380901b4ed0a4c2773c22d4d72b830845c9194f9bfa8e0cad072025397d6f790305403d3432d1c6730438db9b4b14bb683bac67650642d91d6fb7f0dcd70cb7427e79f601ae20960ac72629de882ae89af505b8e94b8befc882deacfadad1568c65ac6ed2720d82b374c7c95dec2f163e08b68f3be5e397f85ec0a8f8bad7bd74c99be2e711f37930f7322ee7a7f6b615e3a5012f11cf98c73b5f99d9d338a4cedcd36eba6749ab758313bf08f6ed02a8e516f108cd36f7a358f839f1d016f264a6fa65568a53cb0c293381341c877de870ab33ef5d7b13bd5236c48f38dd38c3bc420f85e9dc0a4c80e494ddb8490ab6ab71645b9e039cdb0dc56d8a4feb2c56dd8765990a09b7e8ff42afe55ded1f64c71a7b3951eb3a3d11773c44010c80bcd35076f9423e96c63e8a5a63c2a856aeb909a3c476b88c886c35c09731c1cd1ddfec4be10a8412ac2eb2cb2cf5d92262ae5f0eca341d9ac9bbdc13dee07fea375e300f68384423c565e2d4184801e73a2632073efc840165d07beb765dab77d6f1ddb44e50feea352eca8dbbed7653668f62b9b2b5c77721502a925517a18da761518e7949df3fe30e21d2a72aff4a6c5ee174dbca6dbb01f6cfe70d11625295025cd4a10d656862622296c538a15b620dca7263898635cbb5736403065286625daf763a28f35ed3bed1887e702c95f43b79866969773ee2ee74b167b9c511834996306a655d17034fcb5c1894ec862dc088f08aa9f7c4e196905d5dce25cb0116658d6a0710a0fbc7a862b30a0b31364c57bbc112304c56dac62f67aa20037f24267f4933efac3e21f43cfefa78c457027e2dc5346c8c12fd90d632f4373ca2f3c9addf6ef695d7eb90b43e62e9c5b350adcc09f745f22ae68a1c5188c204ed7b63673a0fc2f8069dac16368b1913b2835943bb902a1c59ec1ea765c8a4b9d2e0856368d34bd23f4879081b7fff3c83ac1a3bda0439a8c1c1ba1bac78808bb018cdb4e6e94d2130c8c02dd33d28a05b4b9197b985a55dc6230b1a519df51525fdf0b2835602b72dfee35b0bfabc676a075fdf870ac0ba9a3357aa5bb614fa71c7a934eeb314ecc2f5ae7da755bc6df69a3a9efea05c016ffc89bd2c2f87502c2726de7bde7503ee1418c47ae44b0d3cad4955eae51bcdf3328b379b9043cfee785bdca49e1d7ccc3a6ea3e8b0b4d6aff188821e4dcfcbb9038e7e8ce926cea2de681837ceeb548c54ac76341f149c04bd6f03fecaa933a64e28d4b54ae2a59904c7a70f478d0b30b540eedff9de70bef71e27ddf29c4b653b5e4348f85936f39fce3a4d40a3d64a0cb84b9c3eea076731ee4f97856d158d1c5b58e99b6a369ab3bb83741e28fe0da495d363ad60bbb2e2200cb06bebb2f2abb4368b7fb4fe923900dfe8b86fda8c91b0c707c7f15ba587b7a3674bce240757903972ad8864c9bb96d8296749a4c9bb05fed55b018159533b85ff5b6e16e392ddbc8f0aa7516f526edcac6309bf6491934ff5ce8be95ef79a8a67011341b962791ccbcc6bad6aeb23847ddd44ee8cc4ba0aa7c725370a67ffc5451bdcff6b41ecd65dadc2381f4522f2e77b64d31a855fa713786f538f2acff3c22f93cdeb1db20a4459eb15b26a4ad90b0f6aa5fb4eb1dcdfc17c18f1f0bf88b93f93e4e5f6e5a799fffc5e94e577675acd9eda6d59785c3dc1bdb03972cc936ebaccb5d4dbe3eb40d47b8dfb31dfcdbe8e1a44011dd09abbd2601e874780c57ab91052e598c0e75b25b24e3616495a1b7363f1509ec2ebc2a4926781eb7cbb7012d4c9c7ab38158fac81c43b2aeb1f76b31d0e6c8160abb972e90b10e3f770dd620f0a6583d7b27755e6b19a2607226f4c7c9fdea3c0b1f9b7aa029c00ea286151c1cfe26face4ecebe4b0e64fa91ee06ab9413f9cbd85178734d5b5cacaab8e3e98df22e36f16c0bcc196feb49ced785a089ff519bf932b1a1ab8d25ae42093447dd4cfa3428cd69ac99c7bb6084bd1383382e203e22cef906627c2fcbf35bf26dd5dd786864c6c22906a914ccc6327d7bc601f549acd584ed6ab4f1d6795b42a9857ddfbd8044564905f8fa18a0462590f590a8152170a54707f4a6a34de9767c2c1932af286e59d77fa224eef8f0d08c540072587a0e039967146543e274db7bfc82dafe20ae31bdb86065025cafb13e91ed580f6d55479b4e9f52a7983a4e4c8ab2ac8da494623a884becc666b8e05611daffb573b5fd8109994bb32b78d5aff6e4a93da4b30aeb53d3c9ddfd2e0d12c4d609336b3acde4789389ef31069af8ec198cfd630339febfd914ba2f312d7e2619a27e14471c13e1bea3a399b49e770eb31d2d64e9dd26c8a0b413690839c03e16563f2385b618328931640704de579ece45c20adf95b3dd112e6803d130415692191902e13915a9bd29011127f04d627a20b2af87b1a86f5f1710f4e1119fdb3dd3da2eb7cb5b820895f944d34f627fa76bc8c9670f66a23ea95433fed020cbd0f4406d14761b668eae2d7a8cfa1ecaa37edcd209fdd982a56bdbc99f4eb912c22a50b20cca1cc14f8d3e49484c8c8bdfab96b37aacf06af1ad4f73811be29cac9fa62951ba74130cb3f92e1249f5746b670e2b261122647afdd154e2bf14c500d0c7f9cf0c3163729b85850e5b49bf3f899a9c5602da282b423bd69c387bdfb43f87b8fa21daafce088bb805622e248e572d958995873d841f15ca9e8c5864f8ef183cf0548d5088af56a98e2446ce5501247df243f116a773c3421da0626b889a2e137352d30f39bdd910e7babe3374c90a851ead528584f6e7e8a6c88a3cb41619f551296d35950d591a3928eedcd561fc97885465234d692aa6685677809fe58e97b27d71d2d1fa9cb0366ca60e344969072f3d8cb48b5b746fe808b020cfed2bb266e7588e748bd5371c38d436f27faaa51845c005bb682d847ee9321d23f4cd0768c1a4f511a4fb28f9fd480bcf4bb80473293a1647ebace9fe9e9e05f6c3d10c3ecf7836d9ced056306eaba79ffef1762b8cb491c884e835363ced37173ef6ffd3f141698ad2ea6614e8c33e7c41d41c2b24ba168c847f34a85b84092443cad3931aaf1079374a9ea03e834d1e2683db37dbb8612a66ac84a6a0e91cd7986c5f3be6bc94a086a4d9ed069c8be885fd215d6212ac23e3ed1a4e65e0d7e5f2ed51a1328f012938909c772dd73d49e17af3d287f20df9b8666154096705330495824da086ee54a1602f74bfe545d651e06e2d764a930149fe6df077b348175d5c4a4044d739dd8c7cac50256b3a41829cb3641f56b7959580c658ac14020accae627073d7c8aba4bd00d3d158e988fcbe3416cf63d39e75e8fa092ac928f01fa8dc8a8e9fc8c4655639e41d694184d395eafa08422da2b5886fa4f9816dc1f0b0fe30484e041f06de3071c2b8cce2adf2619cd46c4316ca566b8207756fce226b25d69f47b6da85a2818eaddfef60227ef0e4c57f2a1e5a9c2d4db4f3842de61052d7793f3afcafebaaeff05028a67224c262160ee7e6dc5d411258e640bb703ee7433801d0b4bfabe27c7c8a7f2f039876f7286013204ef32f28df92c02c621e7b486fe87aad5051f485aac7cc06578297c64ec73e6227e37dcfd71b7ddff47553b0f0858450da6ad628beab280121e26af7a2da6c20b5752374da522f506b87edecc144ebb4febfb9ff4778f974075436b6d5971521d64b15574b61e8cf178470a1989245de3b261f66bf28fd626916d81a07431b1448c53e32943e293ea085fcc25286c6a987eca498792073ed7ca5c943f05df96c4c9b4d19b3dfecc1afa55b2341d98de811f34058da0344bb8636ee5f10b58f92876fa1201ca3d6a3312eadb05cfc58e8eea0cc9be96c93831f5c4bdf8c0b07bfe4e521d7cd2767679d6208c3b38f99bac1427239d59762828f9c6a1bfd4e9e6523e4544df075aeb2f9d73b81a648d94a7add935dac2cb0f6b03d565700d102e159d4f8957ec79f5472b6ce7e82e367b516f1d0845c530403dd15d2b5c3aca9783de4a94c0986811afe8383ad76b403a4b151fc414c17ac00db5f6a75decf3ea42b5003b3564cac0e1999a1d74dc3ebb691f5bfc54c81384abf75b1e6fc2b938fcc99169719f7405acea3672cf14120a790e52563adde8fbbcb53ea0c190a2c5c2a4e4540bc8b3b308bdf163d1bc909ae194d6f2e629d68d97fd3cc1a971577f3d11bfc7b11f303545462b17cfed989e4e8c143be896e38aa491c18a6028a9f0e714e45b61d573e94341d9c942d802a1e9e156", 0x1000}, {&(0x7f0000000380)="a1a0559fefedd30069", 0x9}], 0x6, &(0x7f0000002d00)=ANY=[@ANYBLOB="a800000000000000100100000f640000417b573021defd5d131eacbf0f0c05723e6a82b5851304a97170304cf863bcdb2cd04b4f8e5a76e01794518d48d6aca44125804296aad1e71f114690ac7a4515924206125d688b594b3657aac0d89d44297d07adbe40c340e2f46a7ca5e597c9ef61fe5be8b2252f380a16ff0ae7c2603aa0fc596e0ca612cc00336b26c707c7deaa2b1c5424208623d299b09f76d61e6200000000000000a80000000000000008010000000000000ab5104cf1b1be44d8cc9a5ff4294b295fbc420eadff92ea4ba805b6c706df07554bcdce3a319e072ab941f657c7b3c7cc8b019fdd2ba2703e7fcb29cd92045ee7b3cc92416eb15e6bee68134ab3a0d518ce226fc76a9eb2f1ac47d5bb9baa52240b6bdeeb8575183b8d58fa5e48316ffdfab28fd49a945d4b33404b4e4b369e362e290da90000000000c8000000000000000d010000f8ffffff37218dc5427158b868491e9b0dd300000000000001019854d787e619b854baf6beee710f4e6d44f203b3e26f89502f44b759db89b613ac673fc70e5ce9f6d1eb564862a76c5aa4f2fe2d406313d057a8421f9e4ce3e4292c8fa5f15e8ba6293eecb4bc35cf6f5b0d711be0b0223381905a61761edfa4a9e1f0f7a9fb8fa7b2fa793c965a418dc3699e3bfbfe77cd5a8f3f14bb8a61bf61fe76170406cb04c30778c92d47a241fd2596e09e0b18eb7ef9ab1b68c6e583d1a500"/536], 0x218}}, {{&(0x7f0000003f80)=@nfc, 0x80, &(0x7f0000000540)=[{&(0x7f0000004000)="9562ea1bfc453cca7a1a058555e8d59135d48d82f71d7776efdde9edc331885ada38c582a941a69415be388f7877ff70020f4ac89c7fed37d2c3a5268fa725f48d2fa7b26b86b0e412f16622d5373a6340a726a213ab07a8c4171567d9a37dfe7d15c1acae74b839f57432c1a07404523e46913f7db28f7ab0be42bf01ac323bd4dae4a439509a3fecf08590102abad90aea06f0cead3b9b5440168005c606cd4ab925d9a03b2e4e9a25b701d30f2687d58e72eaf1a50de22c61c6934ba3c37386fd5c3818c9b4fd4cbace5662f2cc243e1fcce47530df5b9ce9b46a75dbadc50cb7bc6de4311ef508ee56792017db5a31c44743132a2bd2049396", 0xfb}], 0x1, &(0x7f0000004100)=[{0xe8, 0x114, 0x10001, "49da4dc02db7c9649d1cba036ff60c7071cc381cb56192d5b1b825675bf74118ab7bf121183b276d7a343308ad95fd2909eb2f4e90ce9371d6b5664e71997ea77e41d0e1cb305f6c1a2d2784e199b4520022e0977f765174122fdea10402070d488465d3550cd318a91ef7e2b5048840abd1f8ce9e11fb1d01bbbe6a7bb17f81aef9f72239f87d46339d0c826f364cbfea659add301f6e6a835bc855935553a8fa0d3ff337151cb8fd17dd531d9ed8eb54fbb82deaaf3de83bd92adcfb5544d4ce21373ea1f0b4e9112c8fc10cd39b989eb2"}, {0xa8, 0x0, 0x8000, "18d2b923c5824dc9a5bcdaf0ef748b806b27cdfb220207d3042c53eef60da467685fd42408d0d13fbce85bd9167286a0f42834083c4b3745bccf30a1dfc27c39235312b3ca5eb396ff9ded9d361e12775f07fe2f4c96419091bac261873972e1381944119032f5652c4fc132f6f7e78d1b531537193cdd61924a881772644e5bb3b9d8560bb528b54adef70a4c5517f3e0f0fa0b"}, {0x1010, 0x115, 0x0, "cf2449f73fa02146e69d3baba24d7425a73da01d16c62725f89e24bd678228b3e2c09dd54170c7950c9606d0fd576c6810d3b0bcf1b52ade64ac8b968c12120badf470bd7f29f6cf28b88cb956ac148793cfce6a7a76cb998e4b7d2900f9c42129aedd3a688c5c1c8d7920494f71d42e53bee9cc509782ca967a2c1dc326a62328a10b4889dd617717459403efd0c92ff220c8cb44573d182073a2ca6fd25bc37f96fa086f766588b4a5d1bf1e1923d8bd878e7823c04dbb0bd2cf55131b66b6811e4628f17355d9fed68cb20b7675cf5eac4494f3df49380aa5798330865f652e62f847f4a7c53066421be15a5acb25861172c016bb8afc971c72a84d580b8c6cec2dce29559cc0ccce5a0d3373f4cbabfe72dac5d211f8fc4cecac4521f5f366781f6c4e763242521f2305571bd428d5c2581d4b93e4dac4ea380ad20565b4ec75a705c8c4cdd4fc5b8e409a1453bedca5c30ecf7b46f78ae723086bd52dc2818bf20762f8bcfe369bceec5f4db8ae87c38c0d59d7f6df7756ceb39ea31acf3b92b121e26c4f80e274ce4abc9c12fa1ee1cff6f8c7c69d514221905934a49751295f6abcf8414f44b035af9e0b6bf976ff267d7a851210fbc15aee5336ebdcfc830adb41c97d27acfb465ad57f4233b1a4204efbf59fa9c8f4e3301a74d549f3677c15d3afc7a5122117002325af936d6aad308db076f6d14605971b7daeded8516f265615597899ce3a8420ac6009bbb9826f5ebb105f215307ccef6b8d39dd3b316840f222d32bf343d33a60750b2b80b5fccde1c0ba59c58371610bd5ad7fe17781d29671dbe411404ffdb3f65fc0a262d5350d5c68265df9050c5dd523e2269d03aff1c22d94c592c656dffbd40022a909ce891eb49d5b58356e87009b6f2499ce7d216c03767d26cc0b0a0b2aa3ec4ea2d70d4ab42c6e0a5b5ccfa7bfef8e9e4e1fef96ef56defb783c6dbb38671f94dae08891cf9ac2da36a8622c94a853398e09d7a1a0891b0ba96028653f9ae5505a73c39414a2d8180a817ba26ad5bdedaa2c5d6cb6ee5df8d301e3a4c76abc33c16d11c7e818b5eb87d27ee82e2a68731da6f2392a9ca30523b13f566c6667c993e6a4d1654a68234da08662e12802e273e2b4950e35ad051243643aebe522cf2548892b2d78a476745a99c5a36d24c8a9a4921127fd75a7ddcc2d305cbef2a18d3c5d9209f856ba8ea80940624bed708c2ad2cd2836816a2d7900288021550062d6c1e9be798072d7e74cd3614c1f8ef77f01cc71d4c060af5143b0d65dc741e46162fb31eeae88f9d270bff8a04af11767a4e1470fbaafa56fb08d8364b39d6eca66e621d679e6664e6a303cc45927f6d29c86c86a68ae3a836111b3583560936600b719f658cfa94c7bf7a1d24c0732c6c34376887022d4a69376c14ba4b3e572f2fbbef910ed5107a67af5f1ca26efbaae600c984d6489933e785f2d50e5eea2b90234ecf692585a9d1b52ef70420a5d63cb7d6091c3f9cde2ba14854950dd69815d5d0219de1f8719ae2e526237a3d40f2e3d4e90a49a99092d330e1b5455591a89e26d020dc25b7b0b08ad2d18f8a395d52cd732dbda3a0912fb1bce5ccf473a31ef7b3e4d5a98063906bc53bd4055f99414b1bd54ac385c57fee2011c5bd840bc26365732c1bb26f030b7d449147bd33ee0432ffe86acc8d0809a031f2725c30d07a409c0bb0245d370a901b74c5f8c937ae6683f3d46493e305e6d62f680f1502423c39d1dc284fc80d8f103deb4d3042d971c24dab458a69b8d21efde3f117770e493cb7fa44d536650eaf3d3d409e1519cf4892abfc3dfe21586a406774b7eface72830cecbfd221b267dfefc5445a8c50f79ff281bfdcb6383fcab6cef1786d56799b45746f4d8fd273f47c3bd6384cbbfbece0022be118ea8523a4b49cf847f23a1777198237579c8238fb47924525857325be01b1e7717077c1ff9c74fb1f94fa807b609deb3bfdfe413e83dc49679d815091bed3f21e288b7805ca81260db92731ae45fe00c522ababc0ede968ba9bdd35ffeeeb83ae22596285710edc3636fdbda68fec2a1b6d0b8f49f9f3ec44890f3639bb2bc5f5c5aa648e0e484a0dfb5940278919ab8b50ec65e2f84c6224e58473ef60725b594819d66440af04f2db1f16f64a735046e57f3856832159862b93383b2f31d1b81aed58bd39bb2ab7cb825bd794efffa43b3d7c77a2fe14e9637dac076dfd732b5612fa45ef7c5e50e420a1ec6e7961ae033f729179126700de794e42d9eb3198348558666e3794315ca84cf4877d20d2e31075dd5314a9909556c4aab591e165a78270dbb44ac7321b18cc805b1d03d6e2b3811e6368f25bb058f34e5e1ab271844edbabc0e03a4b807ca1d7aa6c024580602e4d15f9be749e5dc2cbb872310ee0770004db77ccd6bda89f917afaf430dc3a51051b463ab36912d7f8b0a2e846eacadad7842be26882d669cf3ff431814882eaba87a35dfcca50057883e1188e8d6d473d23b472987c17452e1550a2132e912e52387f8f4822daa5c3bf1af3eb4905a65d1a9128fd90eb4e3b8003a17bb9d23ab74acd3611200bc0a220d31f5e129e33fc68f32337ac019a6e8c697e4b1c59f1ae18f3aaf56d09fa55441414efd0f31eb2a2f0824c94a9f8f2902c52818327582d6f50883026e5d30bb7665f36588717ed29d20f77031963b06a88b393cc8771361f0ed6182abb0a4d3f38d43c16ac69500fdbd648d44c9d68beabaa84e478ca1781f92df5476d5ca3038b85eccba404e3ea0d41b1aeb5d5db4ef0cace9119724897219c5149e267a143616c64a79d39ed7a1666cfaeea8e38969bdde6442b095db3cd927fe9d26828a23213590dc188b53baeb01624fcff4b7783a63a39382e35278b6f0e75b216341a98ffc56c90179f6015b6c645e08135b0e93661f6d84fa05006d5b20dc6240a6645f867251e60480094da316a613249bccc5e704a77812b49cb1808bc1ff0fae1e7c3c665f3be325e1de68614830045c9945bfa6e0849a1d3fb77aee0cde4282362e46d6edbe592e9990854b382bd68fab70b9b73d5ffb9ec3dbb72f4af21d0addeb309a6c7cd61b37d5fbb38cba779c6a1e7d87b893ee36377dcb4c2228e7654ef44df0a3dde394e162b899e9361e321235e69fd408158f7939dd70872608b6d2f55725001f426935f53b76a1563c2bf46384e1829bc9c556c721627a238ec53480c613420d7c93eee1913fc8aaa1295a47793b93c0f9daffa224e74e6c8b7bea89287b1393c09acf3612cb61543902f0fc9dbffbd9632e69bc920d91dd931d79830202bd0afd3cb336f5789779564ff97c741ea10d9e8eb5e91a5816fdab62bd45aebdd92b5a4e0bb639420024d054b84fbf1579345f7b1ee660960ba46bf60bd80a4ff15666433fcf907992f08642bc5dd9e3fa993305f1faa295f7424de3b1a151d39a6d268ad107567738e1eae392c29d0639775e6545d72ccc43321eb8ddb90b7cb9a3be0d3e6c4705dba141ea3a670c707636b4e8ad747516f719f194a8159b7f1142eab2a070ba0f06b23cb1320c322f9c23813356a787e727462a2fb94834ffb817acb772cb54662c50af698fecdf0dafe3858c36be36080582eae9e1a914237be1ff9aaf0acd10449c116a7887723a02382d42a4845ab0f1db786f19b73717939ab10494c6a770a67566fccb57f754c342e63a15eb3592af19f389612f1d40372c514969c74b5a280bb513ad20e93230bc8dc3050cad9473736679e4a4967826e33a50c68b4abe9e1f0f6a9961f767d4eb5b66b08ae07cebe396eaa242d02bda0f193c53951148a92bde0aa9a8b6095bbd21b33c51932876389ff96fcf28fc321cad4043be48750c579eb80e8d6fec0153c0edc4b94a43d42e338808713dfa2edf554e7922cfad42cda9ad0551ccc8cf0ce1be9e679ff50123cd1a9c7296ae9c623ec919425b1491aee2944e36cfed83964dd4354e07769f13c5fe5dcddd72db838876feef582f4e23c50d1fc838e83b917178d48c7b44465d42f46fdfbc725944a15347e00afc072e076cd29ea8b9a35d5017cbb6292194354a9b7d817b39623fe6c52ba71afe4d50334dd0ea6ab11120f740fb9ebe89b6a3879facc59c0cd601574d0927c80ee8ac865776826492518a11940d5888ec9c212c78fdab74a472d2280eada5f377e63233806716517139689ddf256dfd2846548e9b5058668f34a5fb3d7965a3934d469d48491ee4a2309197bc26a4444429784d9a9018dd51326796f0ad6532ed446a60ffe5e255388361d557392bc8c6ef90a15b5e67356735e587b2b5f4ded8e6ec075fdd3988c025fad774a0461eae46b067b05d49a3898131a38c407c43e327d10df0556a4e43a9806c25fb64064f493fb86d22bb374a2b165421e98e9b8206831e84f091ff4895ea8807facfc73242315dc0b5079e50d14014d2d3202c5582439eda885c8f1b2ce7cc1d7361bf2071383a24f6e50dd6a300cba65bb8bf0325d81e00271f0fae44f3540bd153d8b9ea611b901ead9a082d028eb65ab4d92f61f32de7d0e4f047f7591c3de9d338a281e9bba4bf8466989d9aa1f79660b81533fb783bbc398aa74bb278f03a170a2706b3c081fcef870b856ae25e376162e26328e2d70c8770b24c8dde477b8dd21ed0db451332b61e2f37acae28fc4a7471e2cdab5b040460811467a8c414491d551176e5672ef635baecc33b1b32e8cb2af5e578764dbd35a4dd522f68458ac028015b69166193546d130ecee558bb11591ce2eccdceff8406570cd4e28989839ca5c39dbb0797408bbad4a3a14a45d468d124d59bf784f511e72f244a10ea96bb794831fca855cf6aaeb56ecb0cdb80fd44363559ed3fdd39781489a022c6fd056078cc7ddfd39168f2e6469bebec4fefd7f1cdee3eb7673d557d2a5a6c83d67d54bc9eab794c2e6277ee1e37e504c175f2c5379c8f1a3577c994db9d9654fa7eb8cb9b1501583660a8930f7217f225e2c38d1b37046171e885a70effa6c05dff138fa1e072813be394649c7bfd7ef5b851046bbc3994274797c57bc386e972cac67168fba36a8395371fa51239c7ec5a9bbecf3e861398665c848f51bf873cf4934370088f2b1e681c6442cccd78680482725b4ef8c6cbd7dee8560811217200e9ce4e3b24f456c9ebeecf9ad768626a88bd136ae480676676825943e768f42b2938e532d5ab0e86539aab64c664cdce8c77389756e69978eb1adb5a2f031aca3cfca35805248a085fcc46732ece58f3887f0dcd1fcf2c37437afe315bb31e921125b282f5cd08488d7a500d7a88e958b0f38716f808575b4a43fb9199942542ae3cea2e719cf0d888953b375655582046d6cbb23400f67b540c9ed0d5f0bc0043df2d29e49e699eeb045d69a47fefbff2317772c572c9333ca092864f261187a21cb91b30902cc4d239cd12244efeb6c63ead15253e01cf57a00fdf3933eef30e6c40cc1e0d1f2dd14ed2b6c32269901d861a8c9fffdd5af5eabbbe5aaf9738efd7858df516f5f3847d114252859364de8519423f95857b3194a2d3d3f4bd73e17e2442612a4b5429a1ad8c3cb283ea0091af22e01b5fdbd872f2e0ff868ccf29f58daa2aab53bc77b9f03415305c37bd19ca6247992ad11524bed00ca25afeb7162a0554605ae70bf72c4887301bffb6f6c1ba07eaeeff67b1b460e811445290f2e02f6cb762f600b90f086d2a916988e386c76e5ec668fd02356dfe435ab89903449b95c579e961aa988acd25d0940211cd6bd15bdbc"}, {0xa8, 0x1b3, 0x1ff, "8356617e659bdd763672ebdb7725153ae6d6b9eaa62572227d15f26a28019a3552d8ff594d4e03e898711118d2fcf669d0dcbe361bf9256a93d5067f84d4b93bf222c5e8dc8f030a82bd55069d63770ccacc33abc9ad6a6dcabc05f5932b0acaa66099097d8b8f35d0369a7272d80aa2e5dfe736c401b4fc069678b1f4175348670e68322a4cdc21155974145f5fb54ff66ae6"}, {0xf8, 0x107, 0xd87b, "5bbc6c179554b13a17b6b35389c29a7550671329a13268ad5a5dfd0c9d99a471606205e00ec133e1b87e4de662c4b9bebe85726353385542c5746e32796d0646ab20ccd645febf43debb7e1b9c4a4c338e9a469396c12d952c6e3ae47e397d4f9164f2f851cfc721bb0435a4127082ad5264e907b94e53db8cf4ef48e4e1387bf53e6f2b6f13808188d6f7a81bd4397f3971ee0a92249e30966c113bea7323c1fc70f2012521895df5ed80a04f666c45f5ee130c7861264e71a8c16a8834ca60aae82826caaa5d0008ac36dc5737cbab7753761d6ab6fb68f7d09c4bd480d3a2e2b597946fbd99a6"}, {0x90, 0x107, 0x80, "fb60024a6f8fc1fcb1f4d8484ec2994ab62b8938af5e30e51d02cf238c11ff07316e177c635656bd6d7cf09b2a4e249b59cf416015274f9c65773b4f269c298180110287e77cfa1e8209e932516b96c5af413820687460df9519c24c4b5a908b48098732459db7ed88b7eacae27e90c2afddcfaea972984a12"}, {0x68, 0x0, 0x2, "9acbd19dc4dd7fe6679ab8f4ba2b102e3710377e807d2d9b95d294d589d4f7bf52de911619c5f2914f3cf662af617ec377df6bb2d949b97f12fe508107afad9a3a67b6314e3ae3e9c3a77453aeeaee98983a4d20e67f"}], 0x1438}}, {{&(0x7f0000005540)=@nfc_llcp={0x27, 0x0, 0x1, 0x2, 0x3, 0x0, "a298413e50b06119d091b9d9506fad7f8edc68a862555fbf4a307c05e3bf9f752c2474bebea47cf98b46b523f5463ea5f15bf0e7a82fbc958e8a97673f4e16", 0x14}, 0x80, &(0x7f00000058c0)=[{&(0x7f00000055c0)="4f55d6d7d9c71b66efaede4ab758c6765ea2275bfbfbdb59d4d100541882d79311a8a4be12", 0x25}, {&(0x7f0000005600)="88a7021e09b77126e0f9449ee9f8f040af222d3b32f5a731f4178a2a0c", 0x1d}, {&(0x7f0000005640)="e3b7f291abcba2d2bebd220e1818b8ff88963ea5ec0c1c48f38153f3ac7e6af8ee847347b59e6b1b88933b9d0e5dadb263112620e9", 0x35}, {&(0x7f0000005680)="708e13efe61a4f3113c6091177f149d2d677cf563f9c5b44bebd903b28917c0dfd3dc9248d2a9505c8b83d11e089c0fe60196eb149ea1cf00cb00bc41698dc32e9bf83e5d98a4b8d0c53ff4d20531bf6b24336455c2d16de43d5ee574372ccc291a254556860e0b5593f1e698da42056f11224fdf274814893bc92208333b3f94193cf361eb2219eaf9ab344851af581e3e9fcd7e2e07688d62348b5b958d2c1d6040096eabdf88d4dac1a4e16b1cd8dbf9be1541c421dcd2057ca8e2f09bfa295f876a7f53fb65ebda0bd5889569000013578a0525b43e4ad1f06182dd54d23e4c144098a13363b0971c98f1083d2cb892ba2bc680c5e0011", 0xf9}, {&(0x7f0000005780)="a1462ab4250fc6803bc54b366a4ddc089e7a4539d6403dbd617e6462b3440fcfd23ceed3142d119a27dc6038c3a5242af41c4ba71d2b75da5b0bab1332634e10a5b61395f6206c4d435f03e1e29e0048ba79473db1ac3762518c6495468c77fe9da15bcaa34d7e9efc8d7b5ac12c9895cb9721b7b1293b8ea28847607774e138ff1cf2b94219851770c6acf9d41e603cf123f8d44c90004946c14b62dcff4a145e56acaf5b3358a95771bddf303978a77403884fc7b91f8b0b17e16d4b0c", 0xbe}, {&(0x7f0000005840)="a2f882b1b4e11ff90d9d0db4c8878724be93560ad4468c7ebe6e7d6f1f7141b89b7ce056d80d51676ec232938c6abd71f34babc50b1c4005666c0b0d09c6e211e817e3732eeab4f3", 0x48}], 0x6, &(0x7f0000005940)=[{0xc0, 0x0, 0x1, "792b06fb5897880efe45ab3951606b4963e0b44819a5d5bb9b740fad90363b2ab2e0dce9cf014a113711643f28701f2259c6039997a6aa03ae11d19b2931be7aabf01266f308bee9cb4472b8cbc59c1d7ca1be785c509deeefe774324272a3bd3b57d23a175268c02647a41ef47b4dc8b8388d0f18b585c2c1c01b53d2b1cacf028db6b9aae0e277d4cd56e294cf76dad4914e57c7dc4c6a68794c5ff29179b4d7774f00b41f90bc1a41c619f21b0e87"}, {0x78, 0x1, 0x3, "f8e994d5b1d3947b5630ca47e80bbbd8b7d5e9d90b653f9f5d1e172264f65cae1c5fc952aff032def69955db41231644b5220bb1a107fdfdf4bab72858dd94df75d67e558207f610e64a3f72a3ffe336b502022411a3ef2f8ac39c16ef12658f45ad6fc900bda5a6"}, {0x108, 0x84, 0x7, "6fd540c63de91ce65b98905b9509dcee6aca2c882eb8c6154a67654b4ad8c5f7aaf0b2f93ff6277db4d0105d64107e49f80982fe9be10371bc6b1f702bdeba885f540ccb9a9c9095e03c7d5ddd72efc14a6a55a9d3644bc07366c62b78d45511743eff0d2e056e9957aa289df01c0b078ecb32c766382695e43fdaea0cc344f0ac702f754253d2112d4cb45c533cf878432daab110334c44af8fa175fc2d223b021aed229a41752b4f2b84da2eb3ac0366e92251268b01391d6237c34d085d779222fc0761efbd27d3ce83b6279e937cdc2a3cad1fde6b3fc709bea17f8c61278a60747c15941e9a13c6f9c8bd768cbfd749b1"}, {0x78, 0x30f, 0x101, "d958eed2dd30f7dc935dfe8b15452daaf429ef217ba243aced501c557e1fa0589f6d291a41dc5eb7e2736059a02b2545f27f143ddf0ea20f4acfa96453e5df502a1d179227bbe53a8c4bbe9b7fbfac768560962a4db46e41b117316a8caf6fd7fde2671d6a743c4a"}, {0x108, 0x119, 0x2894, "e163d4d7cd2ae8af6825b183e5812dcad280f58762502e6acd148dea63950ddaa4f75bedf391f663e99e4265fa355163361781f5edcde9efaf51fa1f0b31a258a8859640d3dcc4f7e375e3c9156acd9f3d996750090cd6d47eb0ef7146648a9df8eeb88598ebb22899ec1918a93de8fa097875f6fd3c3409f86bc5e8e2fcd1b5a0754c7599e2aef02fbf7cc51c4704b357c94039ee356d4d4622022f3330f6f374acfe9f0ea09312432165ac5148fe0f81b9836ca59e5c753086a3dfdfcc19241214bae59772fc905bb0098e96044f449ee8bdba98aa22f88ca4b2923dd595b8a37d2dfb20ff61bda8c85ce1f92686e2be4a2f"}, {0x80, 0x11, 0xad, "b44d02411b6ff52cf8a125be2132b273f80460accde04f2984916c966dee05f158a88c0854dc6f1cc8065ea96d26e0f3ea4c93b9a657493ac9c7345fb5cbc060ca378c29f534ecda18f51eea52ca34ce9375b38d240c05a42a30090ac708f055d962828913c1398119"}, {0x100, 0x115, 0x0, "66fbb3429cc25be630c9a74ab3e4282cb47810ea5fcf4a6d97141366d600694d78b25fbc33d57c31f99a27530a51bbb441d35beb3cce3d034ad5fdb6e71d920729dbc94b4eb2f0ae612cb510e97e9ce2e10dcc1a1a71094f21b6a5d995d79b9fd3912e48025fee08a9ec9ceeadfd250d844337b3124e6166fca1651b058d9437da2c8735458f679cf14c0274c9ca8fab9a4b71617e931408a216628ca9c86c3075a2741020523e93a5d35f11c116084f2f5631333508d5bb8aae0016c0d69335d8c7ef5b2ec83f8cbe40987495612cfdabeb10e4f8a9a1c417c6d336359d14a70b6c28ed96d85a62808c695e28b0f649"}], 0x540}}, {{&(0x7f0000005e80)=@caif=@dbg={0x25, 0x9, 0x3}, 0x80, &(0x7f0000006040)=[{&(0x7f0000005f00)="ec64efa44f2eb53a25", 0x9}, {&(0x7f0000005f40)="65d535dd598ca9a585609e4b2bfef9aeeafca921a145fada0f21448ca246b6bf7e85ff8d4c8e23b3164b5ffa0f05f4f347eb22054adf32bfbb7e2c7591398854df0b4a8dc2c67c74e79e0ac70a6a9e0af3f712d8de4a012313ddcf3704b3778e354ce7156d73dd39311e6bcdc533a0a104c766477379a4005870639530d15b0f793a93d6e8cc1a4888b1cd48439501844a83121740eaced6ae19b7e781e37bb1bcdc26150d1470a07c0247223cd8af565fffc609c700542cc1ac874ec78396ce6353c030f9c65118d7909c6db7671f5753ac5c198d", 0xd5}], 0x2, &(0x7f0000006080)=[{0xd8, 0x116, 0xa4, "7b6254e538fe1983b33fdd562d11a3176ba97879467ae74f7bf53a8f63b462ade65c80b8aaadd8236006a5b621f88fdb35a2c6736cbac05417ec5fc3e576259f558e2013d02d0b9756d71449343212249a51334ee320562603ff5bce56c97436c683614be60b4049348cfa652fcf71464004623ed0cdcfd46e551e83331fab8ae9c9aad06d8074e34b6a8978f782c59a7429a6b3b5621706f4183ef15db90839a25fb6733d5cbb3993e7b878a181636fa0331acd383712fafe547e80202d6420e35a"}, {0xc0, 0x10b, 0x523, "b7445617d08f84ab33be2a85ac7b6d8409407a12a28d28a929b3e38923639b2decb72e0ce1807382e9702c30e9e6fe47a88beec896b36981a36eed3e0557b214f8378b83a624cba3ece2c500f45f7c40f9499ede814e0104954f92b51122988c2a9d418a48f8376c18bbd59b07e21ea47aec199b701431d186284d21fcd88d8291c74224f86e32ae9800b5ffc5407ebc6c738f07409fc4ad466f39ba8228aed3619bb627b07a9b4566fc00615f3b64ad"}], 0x198}}, {{&(0x7f0000006240)=@isdn={0x22, 0x6, 0x1, 0x1, 0xc6}, 0x80, &(0x7f0000006600)=[{&(0x7f00000062c0)=')', 0x1}, {&(0x7f0000006300)="10112898dcbdff145d260ce90b85dc80be5319d41e71f26ad24c721b3c9884ec0e25351ca7026b43fe1d649c5e71783306436ae57d181db0353f2104e9ada034701d2a228f48eefb5171675ecc8a73e2b4f883e57b6b13f1bedafa0ef2035df77116b9d27794924dbcc67e72b07b6df915879259c576af6b500386ea9ffae27ec8220da72cffa96beedfc4911b60f4258507f99dcba02dd64fcb19e5601964e3c886f1ee5961d994a4237fda2cefb43f3832c4efb8fc4ea13d321b6539a39c2e50fdf41b285df787b662d7dd0c2cd6e3952716ec084dba8613293ba9c81d378b5bb9bd1b6fd25e52bea66ca1b78258cb40e26d995d17", 0xf6}, {&(0x7f0000006400)="2fe7322be97fa47b95dbf0f874e6fd4963ee3e4a5e3a101aaa635ce7bfde553b602667b8614f51b785d77b20057d32b307d96d816b67f6324f2a975b78d03b176d728320919024bdef0c15b5ea98929380aaab7de13066cfe546d1d645ab0601468aa55029437b1c57583959b8c8ce2b51c1b3879484c166124ad49fb0cca447bb1afcf2d1a8d219f9e29899a674ebd9dd5efe3eeb5692350d782477bc83559fac0a4a3d97cd782fc6820c3f59c8d7ff03afa208c3b492d080b5fdd0d9d55c7d154fb0", 0xc3}, {&(0x7f0000006500)="fbe7c3218c856b65d045ac20596b9056b127878977c24c299b739927d8d16ba917dcdfc6f46e574fbe1c62bbf1baebb6c4b5f8fb4864670aca6a7a7b08a999a1fc452cfb080a714873e6eb7d082e0376013642d800e966a795954918ee048adcf67d8e396a9c86848b9baa99e0eae11023b2523bff2b9aa1c399af073accbdcf15c10539d47ffae6e936ead4768c9f6ed1718dd3b0cea69ca5aabd81d3b37bd84178f87e228fd55a082d0d2f962b2daa01ce352b76ab4b239b1b9e6dfe4b0b8093e79b2ff2d70af3cac1ac58786e6b04ae1584de5fb0b656aa2bfbe247acde20c7b0602f086d66b7d4c6070bd6", 0xed}], 0x4, &(0x7f0000006640)=[{0xc8, 0x10a, 0x3, "fa11a1a566ba26a889522c9262279222fc87002b310c03837a1ce60335d6b5d3cb96bf544d0f1fd3352fb6766bb8177b382b4338c5912e1fd67c91959c2e9f8a35481b0a1fce7f4aa6e754aa3efcafedea55a8f75dd9d92f0a1bb404591386a60151b6acca32c7ff2a5e005de0ed5df76d27241bdb6e721e947b42b8570d98b5d75362fe216c6cdd6f6eaad18aec60690551bebd258810f72e9f97eb2259aa191d1cff5f0b44ea664d7ecb24b5a4e60999"}, {0x40, 0x1, 0x51a, "95695475e8f87b7f6186a6b14c7c287ed7a2f40bef69b302b3e211338a6aa7460b37342f780afe8fc29e"}, {0xb8, 0x102, 0x7, "5f29dd45efacf632064e196db91a50ac5c00172c95d8c9ec05b6412176d873ad983629282138f35ef1dc5e076e4d3cf87ad1d40325fd6512b68d7820b09231cad4ababe0442c4c5aa772f9c057c3858369da053ec0f5a1e3bcea5d732da239d751dfbfb19effffa3b72e7f9a79c43d9a19bbe559c09c5097a01f6a295832c75bbc47027b5a4e89a1204c867b61f61f45f990c4f34b51e488e99a071629fb70c80e4eb5e52265"}, {0xf8, 0x95a76fb81d610fe6, 0x2, "0efb585e22ce3cf337a9083495409596254b03d50c7b2c3e4e6732cb4a3930228701570ee40a812546f0ec67f9c64003345fc9089f31b4c2a5dde71deb1786aa2fd8ad39c8c3b91ce6b28450907cf60caabc1879cf005072d1673ae6eff3a8ada95adb011ebde72b19c2dba9219ac74ae7d889ab19fbcb04409750d9dd3c144672f9a4b7bd0fbc67e535fccf29c91ba5b566e5d58218aadcc5c36de4224cac757977b3cc7291a55c54c80d2ace865ecf5c571a5387b073a29f5c0f35e42527b3db7cb79ae55a28512b361a5611bc754c3ec54ac7e8dd3ab9369bd5f61ffc24c986af0a5622"}, {0xb0, 0x29, 0x6, "22627dbf21f31222ce761e85c8a7a05e438cd32d1c3430c84d2c62100e8b4241308d0558313751d957a73c021cba3c41e64dd116359c0ba68b3fab471f2942a75747a2ddc580039efd68fe48faffae9d9366338035757ca1226d7667d47d551dd869ecfd3549c0f258b3d2d5defba999120c09c75c63364ece3ef61cdecdf88ca579db4867f40a993c91fc2f063e8aee3c32df54090da0a17c51"}, {0xc0, 0x109, 0x3, "a76ba021eff24fdc42db61fd4b1dbf657497213a43700f0db6ce4d2153d5a255f8bc1f87d862a2e17ae3e9d70b2b5c6f46e95f795fa7569e30abbd99d54c12a6e0bb1e4d8643079421c55ff86ec60f994eede6424d6fc413f6a7b22eef9e325aeb9b4e9bea24b2114c5d617c1d8b3c83fde2e8b4068b607cf9f549da35946b92debb33306c045be1aa874f80dc4948ebb2f2d4a170f8c7a62c75ec039ca395d49290eb9448ab8c32c3812061ed"}, {0x18, 0x113, 0x7, "065e"}, {0x108, 0x11, 0x657, "7f52bb2b583a2bd3c24a1f0486b32902bc066a1e9040bf5e0fdfd3d890759c3570c26718fd1b13a6d1e92d727630df2d7e6328cc7f8e239bfbe8f33bc163465938daabe6372a60f7e215756a24bc08a276a06dbed16da80735393575e7930bababf6fca977facaadb0a474b6a44aa19a3e4b0315aa33bfe4b5078942b564baf7f8307b6cbf030bcef1c963ef788632bb3fd7bdebe004add5ace51c6697c20710dda836425327a76751ffcd7c41abf0b232dce0d3bc31d974a5900aae558a53629a96601e1dfdb6b24c067839e3855ba21fb2f367fd9cbea19410d38f2d8ed80ccebec5289ab68a4cadebf6e12069d4603791d0bb1b"}, {0x70, 0x119, 0x1, "456ccaadff813daa38cfd11d97202781bc058ddefe6d88c8312cf38270ddde5a6605d9c1a760778e9174457cdf7e1bbdb4487d90eca9c05462b684976a31107398de757863d66a13f4571c315d6fdde4d0bdc10c58000310944d6311ad72"}], 0x5b8}}, {{0x0, 0x0, &(0x7f0000006e00)=[{&(0x7f0000006c00)="1758e479b2ce929c6cc4b6d102c88ac3f5351c74a5f618987e4fe0dc9ec9458a8d04e6669e38be142ae431b577b7c6e1fb9edf38e77c983404116778829881b31ee92c226d3a207d3da0da32171e93778464a6fc4abc4abbec04190d9393adbfc9abc75c35e4ec7a6a27b532aa00ca411db7f24ac8592cc197876ac863374177535f6c62ce3be2fdb9d27afe9c1fc56578578954bda79887457d0a", 0x9b}, {&(0x7f0000006cc0)="84ee323738cd00ee0ddc4396392cbfc165c0f7dab7d216cbad8d50c78d2cdc9eb0152e7e49d2111ddfe657124ed6210c314eaeaafd1a236507d56873c6c7407a41110c0aada5391d54a83d1937599be5d39b5df5d0b5a840828938c337d94f107c38b13b2fe45698141ce6e9877f2de1e273", 0x72}, {&(0x7f0000006d40)="438991a26a2de160eb41c42fa2c01049c3458f238a0eaf", 0x17}, {&(0x7f0000006d80)="02f2120a1c288162872cf9d68d2a8bee5162ad1926ffd61bfdf20358c0190aef220640858c913358a7709665d0ac86dd0d1a3cee7e2e54adee30006037a5b44cdf97c26afd6aac123d6d2e2fcfe2ac2ada7c370120c2c13c91bd", 0x5a}], 0x4}}], 0x6, 0x3ec0) connect$unix(r7, &(0x7f0000000180)=@file={0x1, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0x6e) ppoll(&(0x7f0000000040)=[{}, {}, {}, {r7, 0x10d4}], 0x15, 0x0, 0x0, 0x0) getdents64(0xffffffffffffffff, &(0x7f0000002f40)=""/4098, 0x1002) creat(&(0x7f0000000040)='./bus\x00', 0x0) 224.081885ms ago: executing program 3: syz_mount_image$ext4(0x0, &(0x7f0000000080)='./file0\x00', 0x2088010, 0x0, 0x3, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') r0 = memfd_create(&(0x7f0000000380)='sec\x18rity.selinux\x00\xab)Jr\x12k\xf4q\xf5\x06Z:y5\x06\x97\xc2&\x15\xdeq+\x94wN\xce\xac\x83\x9c\xaf\t\xc9\xebo\xda\xb0\xd6N\x80G\xcf\x15w\xe4\x0f\xfd\x00=p\xec#\xbe\x1a\xbe\x8c\xc4\x83s\xc3N\xa9>d\x9e\x14\x96\xfa\xfe\xfa.\xebv5\x97\xed\xcb\x10\xb3_\xe7BN\xcb \xe7\x9d\x8ep1e\xfe\xd7\xbf\xb1\xcf\xb0\x97\xd8B\x18\xc1\xd2\x0e\t\x92\xf1\\R\xdcX\x17\x97\xe3J\xf4\xff', 0x0) pwrite64(r0, &(0x7f000003bfff)='/', 0x1, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x4, 0x11, r0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000001000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mount(0x0, &(0x7f0000000040)='./file0/../file0/../file0\x00', 0x0, 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$TIPC_NL_BEARER_ENABLE(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x28, r4, 0x1, 0x0, 0x0, {}, [@TIPC_NLA_BEARER={0x14, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_NAME={0xd, 0x1, @udp='udp:syz1\x00'}]}]}, 0x28}}, 0x0) sendmsg$TIPC_NL_MON_GET(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000002c0)={0x14, r2, 0x701}, 0x14}}, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f0000000140), r1) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f0000000280)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_TID_CONFIG(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000300)={&(0x7f0000001040)={0xc04, 0x0, 0x800, 0x70bd2a, 0x25dfdbfc, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_TID_CONFIG={0x444, 0x11d, 0x0, 0x1, [{0x1c4, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0xba}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x8f}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x174, 0xd, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x40, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x7, 0x2fc0, 0x0, 0x5, 0x0, 0xc7, 0x6, 0x12c6]}}, @NL80211_TXRATE_LEGACY={0x1e, 0x1, [0xc, 0x30, 0x60, 0x6c, 0x12, 0x60, 0x1, 0x30, 0x48, 0x6c, 0x2, 0x4, 0x6, 0x48, 0x3, 0xb, 0x9, 0x6, 0x18, 0x24, 0x12, 0x16, 0x1, 0x30, 0x36, 0x0]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}]}, @NL80211_BAND_6GHZ={0x54, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HT={0x1c, 0x2, [{0x4, 0x3}, {0x4, 0x5}, {0x1, 0x8}, {0x6}, {0x6, 0xa}, {0x5, 0xa}, {0x3, 0x5}, {0x2, 0x9}, {0x2, 0x7}, {0x4, 0x2}, {0x5, 0x9}, {0x3, 0x1}, {0x0, 0x3}, {0x1, 0x6}, {0x4, 0x3}, {0x3, 0x9}, {0x6, 0x4}, {0x4, 0x5}, {0x2, 0x4}, {0x3}, {0x7, 0x6}, {0x7, 0xa}, {0x1, 0x9}, {0x6, 0x2}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x3, 0x101, 0x20, 0x0, 0x4, 0xede7, 0x5f, 0x8b]}}]}, @NL80211_BAND_6GHZ={0x40, 0x3, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x20, 0x81, 0x6, 0x1, 0x101, 0x1, 0x1000]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0xc, 0x1, [0x469a2e16c0a9526b, 0xc, 0x48, 0x16, 0x36, 0x1b, 0x1, 0x36]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x88a9, 0x98, 0x9, 0x0, 0x3, 0x1, 0x715, 0x1]}}]}, @NL80211_BAND_6GHZ={0x30, 0x3, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x9, 0x0, 0xfff, 0x6, 0x2, 0x7ff, 0x5, 0x9]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x18, 0x1b, 0x6, 0x4d, 0x1b, 0x9, 0x3, 0x36, 0x48, 0x9, 0x6, 0xf, 0x24, 0xc, 0x2, 0x5b, 0x1, 0x3]}]}, @NL80211_BAND_2GHZ={0x10, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0xb, 0x1, [0xb, 0x36, 0x7b, 0x64, 0x60, 0x36, 0xa]}]}, @NL80211_BAND_5GHZ={0x5c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x24, 0x1, [0xc, 0x1, 0x3, 0x1b, 0x60, 0x48, 0xc, 0x4, 0x60, 0x24, 0x30, 0x9, 0xc, 0x16, 0x4, 0x30, 0x5, 0x4, 0x1, 0x3, 0x4, 0x18, 0xc, 0x3, 0x18, 0x1b, 0xc, 0x24, 0x4, 0x24, 0x1b, 0x48]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1000, 0x400, 0x7, 0xc68b, 0x6, 0x4, 0x20, 0x7ff]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x16, 0x30, 0x2, 0x5, 0x1, 0xb, 0x5, 0x5, 0x1b, 0x18, 0x4, 0x9, 0x60, 0xb, 0x48, 0x3, 0x1b, 0x12]}]}]}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x13}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0xb4}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x7fffffffffffffff}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}]}, {0x20, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xf9}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}]}, {0x248, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x8f}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xd2}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x168, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0xd4, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HT={0x1d, 0x2, [{0x0, 0x7}, {}, {}, {}, {0x6, 0x5}, {}, {0x2}, {0x0, 0x9}, {0x1}, {0x1, 0x8}, {0x6}, {0x1, 0x3}, {0x4, 0x9}, {0x1, 0x4}, {0x0, 0x7}, {0x7, 0x6}, {0x1, 0x5}, {0x2, 0x5}, {}, {0x5}, {0x0, 0x7}, {0x0, 0x6}, {0x5, 0x1}, {0x6, 0x5}, {0x0, 0x8}]}, @NL80211_TXRATE_HT={0x3a, 0x2, [{0x0, 0x9}, {0x5, 0xa}, {0x0, 0x4}, {0x5}, {0x0, 0x3}, {}, {0x4, 0x3}, {0x2, 0xa}, {0x1, 0x5}, {0x1, 0xa}, {0x3, 0x3}, {0x6, 0x7}, {0x1, 0x8}, {0x1, 0x5}, {0x4, 0x9}, {0x5, 0x8}, {0x3, 0x5}, {0x0, 0x1}, {0x6, 0x4}, {0x5, 0x3}, {0x0, 0x6}, {0x0, 0x6}, {0x7, 0xa}, {0x1, 0x1}, {0x0, 0x2}, {0x1, 0x1}, {0x6, 0x3}, {0x5, 0x3}, {}, {0x6}, {0x1}, {0x2, 0x8}, {0x3, 0x8}, {0x6}, {0x1, 0x6}, {0x7}, {0x0, 0x4}, {0x3}, {0x6, 0x3}, {0x5, 0x6}, {0x4, 0x9}, {0x5, 0x7}, {0x5}, {0x4, 0x9}, {0x1, 0x1}, {0x0, 0x1}, {0x0, 0x9}, {0x0, 0x6}, {0x6, 0x1}, {0x5, 0x6}, {0x7, 0x5}, {0x6, 0x4}, {0x3, 0x4}, {0x2, 0x9}]}, @NL80211_TXRATE_HT={0x14, 0x2, [{0x5}, {}, {0x6, 0x8}, {}, {0x5}, {}, {0x6, 0x6}, {0x2, 0x7}, {0x5, 0x9}, {0x6, 0xa}, {0x6}, {0x0, 0x1}, {0x7}, {0x5}, {}, {0x5}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x6, 0x4, 0x9, 0x80, 0x200, 0x100, 0x3]}}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HT={0x33, 0x2, [{0x3, 0x2}, {0x3, 0x9}, {0x1}, {0x6, 0x8}, {0x0, 0x9}, {0x7, 0x1}, {}, {0x7}, {0x1}, {}, {0x0, 0x5}, {0x6, 0x15}, {0x4, 0x8}, {0x3, 0x7}, {0x0, 0x9}, {0x4, 0x4}, {0x0, 0x9}, {0x4, 0x9}, {}, {0x7}, {0x1}, {0x7, 0x6}, {0x1}, {0x7, 0x3}, {0x0, 0x8}, {0x1, 0x9}, {}, {0x1}, {0x4, 0xa}, {0x0, 0x3}, {0x7, 0x4}, {0x2, 0x6}, {0x0, 0x5}, {0x7, 0x8}, {0x1, 0x6}, {0x0, 0x3}, {}, {0x0, 0x6}, {0x3, 0x4}, {0x7, 0x4}, {0x0, 0x8}, {0x0, 0x4}, {0x2}, {}, {}, {}, {}]}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x5c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x34, 0x2, [{0x0, 0x3}, {0x1, 0x1}, {}, {0x6}, {0x5, 0xa}, {0x3, 0x5}, {0x2}, {0x2, 0x9}, {0x1, 0x5}, {0x5, 0x7}, {0x1, 0x7}, {0x0, 0x1}, {0x3, 0x7}, {0x5, 0xa}, {0x6, 0x6}, {0x1, 0x1}, {0x0, 0x5}, {0x4, 0x8}, {0x0, 0x5}, {0x1, 0x3}, {0x2, 0x7}, {0x6, 0xa}, {}, {0x0, 0x5}, {0x6, 0x4}, {0x7}, {0x2, 0x1}, {0x0, 0x7}, {0x3}, {}, {0x4, 0x4}, {}, {0x0, 0x8}, {}, {0x4, 0x4}, {0x1, 0x3}, {0x5}, {}, {0x2}, {0x2, 0x2}, {0x2}, {0x7, 0x7}, {0x1, 0x6}, {0x6, 0x3}, {0x1, 0x9}, {0x7, 0x1}, {0x3, 0x2}, {0x6, 0x5}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x3b, 0x4, 0x6, 0xa00, 0xfffa, 0x4, 0x0, 0x80]}}]}, @NL80211_BAND_6GHZ={0x28, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x3, 0x2, 0x6, 0x8, 0x3, 0x20, 0x3f, 0x1ff]}}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_2GHZ={0xc, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}]}]}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0xa0, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x3c, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x8, 0x0, 0x0, 0x1, 0x54a, 0x3, 0x32, 0x6]}}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x7, 0x3f, 0x7, 0x0, 0x8000, 0x3, 0x81]}}]}, @NL80211_BAND_60GHZ={0x4}, @NL80211_BAND_6GHZ={0x4}, @NL80211_BAND_60GHZ={0xc, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}, @NL80211_BAND_6GHZ={0xc, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}]}, @NL80211_BAND_6GHZ={0x14, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}]}, @NL80211_BAND_60GHZ={0x2c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_LEGACY={0x5, 0x1, [0x6c]}, @NL80211_TXRATE_GI={0x5}]}]}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x1}]}]}, @NL80211_ATTR_TID_CONFIG={0x78, 0x11d, 0x0, 0x1, [{0x14, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}]}, {0x60, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x28, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x4}, @NL80211_BAND_2GHZ={0x20, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x1a, 0x1, [0x2, 0x3, 0x1, 0x0, 0x0, 0xc, 0x0, 0x0, 0x5, 0xc, 0x0, 0x12, 0x24, 0x1, 0x0, 0x0, 0x48, 0x0, 0x1b, 0x48, 0x0, 0x1b]}]}]}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5}]}]}, @NL80211_ATTR_TID_CONFIG={0x284, 0x11d, 0x0, 0x1, [{0xc8, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x7}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x6}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x94, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x90, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x2]}}, @NL80211_TXRATE_HT={0x15, 0x2, [{}, {}, {}, {0x6, 0x9}, {}, {}, {0x0, 0xa}, {}, {}, {}, {0x0, 0xa}, {0x1}, {}, {0x3}, {}, {}, {0x6}]}, @NL80211_TXRATE_HT={0x1b, 0x2, [{0x3, 0x5}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {0x1, 0x4}, {0x7, 0x2}, {}, {0x7, 0x2}, {0x2, 0x8}, {0x7}, {0x0, 0x7}, {}, {}, {}]}, @NL80211_TXRATE_LEGACY={0x11, 0x1, [0x8, 0x24, 0x48, 0x0, 0x1a, 0x0, 0x0, 0x0, 0x0, 0x12, 0x16, 0x6, 0x1b]}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x0, 0x0, 0x0, 0x0, 0x3]}, @NL80211_TXRATE_HT={0x23, 0x2, [{0x7}, {}, {0x2}, {0x1, 0x7}, {}, {0x1}, {0x1, 0x7}, {0x0, 0x4}, {0x4, 0x2}, {}, {0x0, 0x8}, {0x1, 0x1}, {0x1}, {0x0, 0x1}, {0x0, 0x8}, {0x2, 0x8}, {}, {0x1}, {}, {0x0, 0x3}, {0x2}, {}, {0x7, 0x2}, {}, {}, {0x2, 0xa}, {0x7}, {0x3, 0x1}, {}, {}, {0x5}]}]}]}]}, {0x128, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x2}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x10c, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x4}, @NL80211_BAND_5GHZ={0x2c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x0, 0x12, 0x9, 0x0, 0x4, 0x1]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_LEGACY={0xa, 0x1, [0x2, 0x0, 0xb, 0x3, 0x3, 0x0]}]}, @NL80211_BAND_6GHZ={0x20, 0x3, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x101, 0x7]}}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x50, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff]}}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x7c, 0x0, 0x0, 0x1, 0x0, 0x1, 0x4]}}, @NL80211_TXRATE_HT={0x1b, 0x2, [{0x1}, {0x1}, {}, {0x0, 0x9}, {0x0, 0x1}, {0x2, 0x2}, {0x7, 0x5}, {0x0, 0x6}, {0x3, 0xa}, {0x0, 0x5}, {}, {0x6, 0x6}, {0x6, 0x5}, {}, {0x5, 0x3}, {0x7, 0x6}, {0x1, 0x3}, {0x3, 0x9}, {0x3, 0x8}, {0x7, 0x8}, {}, {}, {0x0, 0x8}]}, @NL80211_TXRATE_HE_LTF={0x5}]}, @NL80211_BAND_2GHZ={0x30, 0x0, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x9, 0x0, 0xf2, 0x0, 0x0, 0x0, 0x4]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x0, 0x0, 0x5, 0x0, 0x0, 0x60, 0x6, 0xc, 0x6c, 0x0, 0x0, 0x0, 0x16, 0x0, 0x6c, 0x48, 0x0, 0x30]}]}, @NL80211_BAND_5GHZ={0x38, 0x1, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x2ccf, 0x8, 0x1, 0x8001, 0x0, 0x4]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}]}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x41}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x2}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}]}, {0x50, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE={0x44, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x4}, @NL80211_BAND_5GHZ={0x3c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_LEGACY={0x4}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1000, 0x4, 0xbd60, 0x8, 0xfff9, 0x0, 0x9]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_GI={0x5}]}]}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5, 0x8, 0x49}]}, {0x24, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x100000000}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}]}]}, @NL80211_ATTR_TID_CONFIG={0x438, 0x11d, 0x0, 0x1, [{0xc, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5, 0xb, 0x1}]}, {0x64, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE={0x40, 0xd, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x3c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x1f, 0x5, 0x6, 0x5, 0x1, 0x0, 0x1]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xff00, 0x2299, 0x0, 0x0, 0x0, 0x6, 0x0, 0x6]}}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_LEGACY={0x6, 0x1, [0x0, 0x7a]}]}]}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xe8}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}, @NL80211_TID_CONFIG_ATTR_VIF_SUPP={0xc, 0x2, 0x80000000}]}, {0x14, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}]}, {0x1c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_RETRY_LONG={0x5}]}, {0x278, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_TX_RATE={0x5c, 0xd, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x4c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x8, 0x5, 0xfc6b, 0x100, 0xaa, 0xff, 0x1, 0x1]}}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_LEGACY={0x15, 0x1, [0x18, 0x60, 0x0, 0x16, 0x6, 0x5, 0x24, 0xc3, 0x60, 0xb, 0x1b, 0x6, 0xc, 0x1b, 0xc, 0x6, 0x24]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x9, 0x3, 0x1000, 0x9, 0x7fff, 0x1ff, 0x7f, 0x7]}}]}, @NL80211_BAND_2GHZ={0xc, 0x0, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}]}]}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0x6}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x60, 0xd, 0x0, 0x1, [@NL80211_BAND_2GHZ={0x4}, @NL80211_BAND_6GHZ={0x18, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x0, 0x1, 0x0, 0xfbff, 0x0, 0x5, 0x8]}}]}, @NL80211_BAND_6GHZ={0x3c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x9fc, 0x5, 0x0, 0xc79b, 0x2, 0x3]}}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_LEGACY={0x19, 0x1, [0x0, 0x30, 0x0, 0x24, 0x5a, 0x0, 0x60, 0x24, 0x0, 0x6c, 0x0, 0x18, 0x48, 0x0, 0x60, 0x3, 0x0, 0x0, 0x3, 0x1b, 0x0]}]}, @NL80211_BAND_6GHZ={0x4}]}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x194, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x30, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x0, 0xfffb, 0xa7, 0x0, 0x0, 0x6, 0x9]}}]}, @NL80211_BAND_6GHZ={0x28, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x198, 0x0, 0x9, 0xfff9, 0x200, 0x20, 0x7f]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_2GHZ={0x1c, 0x0, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x17, 0x1, [0x18, 0x18, 0x12, 0x12, 0x0, 0x0, 0x4, 0x36, 0x6c, 0x6, 0x2, 0x60, 0x48, 0x2, 0x5, 0x1b, 0x6, 0x6c, 0x0]}]}, @NL80211_BAND_6GHZ={0x58, 0x3, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0xd, 0x1, [0x0, 0x5, 0x0, 0x18, 0x12, 0x0, 0x0, 0x18, 0x6]}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x0, 0x7, 0xff, 0xa00, 0x82fc, 0x3, 0xc03]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HT={0x20, 0x2, [{0x4, 0x7}, {0x0, 0x4}, {0x5, 0x1}, {0x5, 0x6}, {0x2}, {0x0, 0x5}, {0x0, 0x7}, {0x7, 0x9}, {0x7, 0x2}, {0x5, 0x7}, {0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x7}, {0x6}, {0x4, 0x1}, {0x7, 0x2}, {0x0, 0x4}, {0x0, 0x1}, {0x3}, {0x5, 0xa}, {0x1, 0x7}, {0x4, 0xa}, {0x1}, {0x1, 0x6}, {0x7, 0x5}, {0x7}, {0x1, 0x2}]}]}, @NL80211_BAND_2GHZ={0x4}, @NL80211_BAND_5GHZ={0x7c, 0x1, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x0, 0x7f, 0xffff, 0x0, 0x200, 0x1]}}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_HE_LTF={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x3, 0xfffa, 0xd, 0x8, 0x8, 0x0, 0x0, 0xa00f]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x25, 0x2, [{0x4, 0x9}, {0x1, 0xa}, {0x1, 0x5}, {0x1}, {0x3, 0x5}, {0x6}, {0x1, 0x1}, {0x2}, {}, {0x5}, {}, {}, {0x0, 0x4}, {0x1, 0x5}, {0x4}, {0x0, 0x3}, {0x2, 0x5}, {0x2, 0x5}, {0x0, 0x1}, {0x3}, {0x2, 0x2}, {0x6, 0x1}, {0x5, 0x1}, {0x5, 0x2}, {0x6}, {0x0, 0x3}, {0x7, 0x3}, {0x1}, {0x3, 0x8}, {0x4, 0x9}, {0x0, 0x1}, {0x2}, {0x4, 0x6}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}]}, @NL80211_BAND_60GHZ={0xc, 0x2, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x8, 0x1, [0x12, 0x9, 0x5, 0x1]}]}, @NL80211_BAND_6GHZ={0x38, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x5e, 0x0, 0x0, 0x40, 0x9, 0x0, 0x9]}}, @NL80211_TXRATE_LEGACY={0x1d, 0x1, [0x16, 0x9, 0xb, 0xb, 0x9, 0x36, 0x3, 0x3, 0x12, 0x0, 0x0, 0x3, 0x9, 0x36, 0x18, 0x6c, 0x0, 0x0, 0x48, 0x12, 0x6, 0x0, 0xe5a56d6e1dab7580, 0x5, 0x5]}]}]}]}, {0x30, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0xed}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5, 0xa, 0x1}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x80000001}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x7}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}]}, {0xc0, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x68, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0x4}, @NL80211_BAND_60GHZ={0x1c, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}]}, @NL80211_BAND_6GHZ={0x44, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HT={0x25, 0x2, [{0x4}, {0x0, 0x4}, {0x6, 0x7}, {0x3, 0x4}, {0x4, 0x4}, {}, {0x0, 0x7}, {0x2}, {0x6}, {0x6, 0x2}, {0x7}, {0x2, 0x2}, {0x1}, {0x7, 0x6}, {0x0, 0x9}, {0x6, 0x5}, {0x3}, {0x3, 0x8}, {0x0, 0x8}, {}, {0x7, 0x1}, {0x3, 0x6}, {}, {0x5, 0x8}, {0x4, 0x3}, {0x3}, {0x3, 0x4}, {0x1, 0x9}, {0x6, 0x7}, {0x4, 0x5}, {0x0, 0x7}, {0x1, 0x6}, {0x0, 0x4}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0xf, 0x1, [0x18, 0x18, 0x18, 0x1, 0x1, 0x36, 0xb, 0x0, 0x4, 0x0, 0x2]}]}]}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x1}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5, 0x6, 0x1}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6}, @NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5, 0x9, 0x1}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_TX_RATE_TYPE={0x5, 0xc, 0x1}]}, {0x2c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_AMPDU_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc}, @NL80211_TID_CONFIG_ATTR_AMSDU_CTRL={0x5, 0xb, 0x1}, @NL80211_TID_CONFIG_ATTR_OVERRIDE={0x4}]}]}, @NL80211_ATTR_TID_CONFIG={0x70, 0x11d, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x65}]}, {0x50, 0x0, 0x0, 0x1, [@NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x90}, @NL80211_TID_CONFIG_ATTR_PEER_SUPP={0xc, 0x3, 0x8}, @NL80211_TID_CONFIG_ATTR_RTSCTS_CTRL={0x5}, @NL80211_TID_CONFIG_ATTR_NOACK={0x5}, @NL80211_TID_CONFIG_ATTR_TIDS={0x6, 0x5, 0xfc}, @NL80211_TID_CONFIG_ATTR_TX_RATE={0x10, 0xd, 0x0, 0x1, [@NL80211_BAND_5GHZ={0xc, 0x1, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x2}]}]}, @NL80211_TID_CONFIG_ATTR_RETRY_SHORT={0x5, 0x7, 0x47}]}]}]}, 0xc04}, 0x1, 0x0, 0x0, 0x40000}, 0x0) 184.820611ms ago: executing program 3: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e21, @rand_addr=0x64010101}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x0, 0xc, &(0x7f0000000440)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x90) bpf$PROG_LOAD(0x5, 0x0, 0x0) prlimit64(0x0, 0x8, &(0x7f0000000140)={0x88, 0x4008b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, 0x0, 0x0) sendmmsg$unix(r3, &(0x7f0000000000), 0x0, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$fuse(0x0, &(0x7f00000001c0)='./file0\x00', 0x841093, 0x0, 0x0, 0x0, 0x0) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="1500000065ffff"], 0x15) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='kmem_cache_free\x00'}, 0x10) r6 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB='trans=fd,rfdno=', @ANYRESHEX=r4, @ANYBLOB=',wfdno=', @ANYRESHEX=r6]) write$FUSE_BMAP(r6, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_DIRENTPLUS(r6, &(0x7f0000000680)=ANY=[@ANYBLOB="b80000000000000000000000000000028fb7d902aca548fbfca2d92fe16b1b76c55684d0aacaa991eedfb179fba4cb3ebfa658ef40f23f3e04144053073ee3d58672f86f87a7631c12594189192454f076c506003e202c6a414037a35481f33e6c23806245aa91a1fd4dc78485de2ae14be2c38a1f85f52d9ac67aae11aa51d828f713ee4677336d797a34ee638316dc814c0d6096b01c52ab805d43e66ce867a9d9cdaa35a58a8ff9b8a062763c26669e3b01b0cc5e5ca96f11c9ff29d4edfb8366d4692f3fa3ea5aba5633221c2f60d133160482a3e899c3b857323c52ccc74c25b75e847d64ab99d8", @ANYRES64=0x0, @ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00\x00\x00\x00\x00\x00\x00trans=fd,\x00\x00\x00\x00\x00\x00\x00'], 0xb8) write$FUSE_DIRENTPLUS(r6, &(0x7f00000029c0)={0xb8, 0x0, 0x0, [{{}, {0x0, 0x0, 0x9, 0x0, 'trans=fd,'}}]}, 0xb8) write$FUSE_NOTIFY_RETRIEVE(r6, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000002c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) r7 = open_tree(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000080)='./file0\x00') pipe2(0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x32, 0xffffffffffffffff, 0x0) 99.834944ms ago: executing program 0: syz_mount_image$vfat(&(0x7f0000000040), &(0x7f00000000c0)='./bus\x00', 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="6e6f6e756d7461696c3d302c73686f72746e616d653d77696e39352c6572726f72733d72656d6f756e742d726f2c757466383d302c696f636861727365743d757466382c73686f72746e616d653d6c6f7765722c73686f72746e616d653d6d697865642c756e695f786c6174653d312c757466383d302c726f6469722c0094fc489dfa3c06e52801b5538a770f7d6597b2d245effb36e06f54108def3d1ed837eb5c3eb45a04d1411ceed0ba233be1e751a194867f8dd8117ae413f9cbd42c25fe44cc0a51e9697089581ae5f32fa5a8029ca7c34280af3a66631088fed1c77205a3b2e6b412f2bc1efdebad8a55b2c5561079718c1bbe7aa1027164e8a167bbf3ce1ccd091181"], 0x1, 0x23e, &(0x7f0000000240)="$eJzs3T1rU18YAPAn/75S+JMOQlEEr7g4hbbibItUEAOKkkEni21RmlowUGiH1s0voV9BR1fBQZwEv4AIUgUXu3UQIs1Nm74keJfcK/r7De3DOec59zmHkBe4Obl/dmV5YbWxtLOzHaOjpRiciZnYLcV4/BcDkXoaAMDfZLcUpVbQbDaLrgUAyMdusxk/mqmiawEA8pHx9f9WjiUBAH3m8z8A/Hvu3L13Y7ZanbudJKMRK8/Wamu19H/aP7sUj6IeizEZ5fjZuk3g4N3C3t9r16tzk8mer+NRW9lq52+t1QaO5k9FOca7508lqaP5QzHWzv80FosxHeU41T1/umv+cFy8cOj6lSjHxwexGvVYaN3u0MnfnEqSqzerx/JHWuMAAAAAAAAAAAAAAAAAAAAAAKAfKsmBruf3VCq9+tP87OcDHT+fZzDODBa7dgAAAAAAAAAAAAAAAAAAAPhTNNY3lufr9cUnjfWNUrut09IOHr9/+fZoS4Zg+OQ86xvL+9fIPk+/gv/Pf3nea8xA1/3JKXhzrshtyRi82354+lJj4nJhZQxFxKGWK2lLz4fW93JEn+p5dbJrpF1KDruxv+rfDp54MTP/evPzt6wz5/YUBAAAAAAAAAAAAAAAAAAAtHW+9Jth8IccCgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAnR+/79/QdFrBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAXwEAAP//1caPtw==") r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1b, 0x0, 0x0, 0x8000}, 0x48) r1 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x7, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000000000000000000018110000", @ANYRES32=r0, @ANYBLOB="0000000000000000b70200000100f700850000008600000095"], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x90) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) mount$incfs(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00', &(0x7f0000000480), 0x0, 0x0) mount$incfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x880064, &(0x7f0000000280)={[{@rlog_pages={'rlog_pages', 0x3d, 0x7}}]}) r2 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$KVM_SET_MSRS(r3, 0xc008ae88, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000050000f50a01"]) mount$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x2204c3b, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000000)='timer_start\x00', r1}, 0x10) r4 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r4, 0x8001000000000000, 0x40, &(0x7f0000000540)=@raw={'raw\x00', 0x8, 0x3, 0x3f8, 0x0, 0x11, 0x148, 0x0, 0x0, 0x360, 0x2a8, 0x2a8, 0x360, 0x2a8, 0x3, 0x0, {[{{@uncond, 0x0, 0x218, 0x260, 0x0, {0x0, 0x100000000000000}, [@common=@inet=@hashlimit1={{0x58}, {'pim6reg1\x00', {0x0, 0x0, 0x3f, 0x0, 0x0, 0x3, 0x7}}}, @common=@inet=@hashlimit2={{0x150}}]}, @unspec=@CT0={0x48}}, {{@ip={@multicast2, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'vlan0\x00', 'netdevsim0\x00'}, 0x0, 0xd0, 0x100, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@unspec=@quota={{0x38}}]}, @common=@unspec=@CONNMARK={0x30}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x458) r5 = accept4$inet(r4, 0x0, &(0x7f00000004c0), 0x0) accept4(r5, &(0x7f00000009c0)=@ieee802154, &(0x7f0000000500)=0x80, 0x800) syz_emit_ethernet(0x3e, &(0x7f0000000b80)=ANY=[@ANYBLOB="aa8faaaaaaaaaaaaaaaac8da86dd60122d9200083a00200100000000000000000000000001ff02000000000000000000000000000180009078000000001a55a7c972da137f192488db6ded47dc8648ee4126c049a3c796fea8d56e26e08fc5c5"], 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x60c2, 0x0) r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) write(r6, &(0x7f0000000600)="34fd98aa1d0e7adec937a5f331a75f487934f50242a0751944936972896c29a5068c8ecba1aa0a4e2a631b5180e1fbde79f4502dc4c4a1fba9dcd9ed83e639aefa1b87631c33d1a82cb0c0035676ddfeb0fe7984d7519b0f839d497fc9d64ef14d1de22220ff2623df4950134b9fb734a52adad95f131cce3672a9d7d7b400d2c62810b5f20351639330948107bf8d4534a03ac389455c54d8eb4d609b3e858b7213b38eb01f0eeaba3739ae927916e28da6a79a3fd5e32d30ab30bf959d4596e5ffbff6789a650b9e7d248d1ba849012336a4f3ef8fab07a8f5b81bb0bc45b2174538315ca12b7c723b2157562564a8a1f19d28179f8c565448e0e921b8c3e6fc4adaafa8b929ad077f633325b6a6f71a586cabc4883e03e19315f946b277858593a7367e232202fe9ad656c6768a1517da7f0498b48cb078e929fb11db0cc551f754bffc4859dd89a396915cc809b07d448573098409ea21371056f67ef4114ec10547f498d24513fe594308bf022868ad21e85bba811942fdc45161a1a8a7fe00d5c6b05ed7954f631bbd12a5c9a5cfa5965e0595de608b04ebe02b3fcbf3b9f57807a1a7ad8528992e2ec65949da2f4a0478dfd3ae52639c15d8aeaa351da6d393b58c772168fae604d097fef4d6b9360eb169a0b0ee70cdc22435a003e68698f61b3b63b1f51011bc8f4ef944c1de821785f670124a1c6ed18335d63412", 0x200) sendfile(r6, r7, 0x0, 0xef85) lseek(r1, 0x2, 0x2) 0s ago: executing program 0: bpf$MAP_CREATE(0x0, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) ioctl$FS_IOC_SETFLAGS(r3, 0x40086602, &(0x7f0000000000)) r4 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) bpf$PROG_LOAD(0x5, 0x0, 0x0) setsockopt$inet6_IPV6_HOPOPTS(r4, 0x29, 0x36, &(0x7f00000001c0)=ANY=[], 0x8) bind$inet6(0xffffffffffffffff, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @loopback, 0x6}, 0x1c) connect$inet6(r4, &(0x7f0000000100)={0xa, 0x0, 0x0, @mcast2, 0x5}, 0x1c) setsockopt$SO_BINDTODEVICE(r4, 0x1, 0x19, &(0x7f0000000080)='bridge0\x00', 0x10) sendmmsg$inet6(r4, &(0x7f0000003e80)=[{{0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8252", 0x2}], 0x1}}, {{0x0, 0x0, &(0x7f0000003c80)=[{&(0x7f0000004000)="3bd958b625720e2b3153e253bffff12224282332dac02dfb479b0facc430f091708fef1c6cf000ed5da97b08876f6c794f6b9a247f9358d0abae45da1f5d9f0766f2d3b02e3985d5c3d8c0560d3a2c0541f13a8fd606a9504fc044fdc08e8718829a28afec0197dd0d3bf9aae2f914ecacc8788bf47e47d4347467f2a7b9", 0x7e}, {0x0}, {&(0x7f0000002a40)="8d96e3b993927eff3cc341418e628b077df2b911601644e4a6ed102cc85b46e3b3c35eaf9d2ab3865a9499e18fab9519bbd0b1d3274be7e0c6ead2444820d1e120117e1d879ad941ba2fe455efcea9e472be9e309447d9564949c9775d24e2b23e03", 0x62}, {&(0x7f0000002ac0)="ef975d8fd852977a1f20f95651754734195b012afe409c1de5bab499f0c4d4555b4ebedfa0a9f305f1b6d187424213fa0d4aa45f2ec59db4ee479aa2274c6a70f9a62f6d278328b313f1329976ac4ae46bc1c478905dc6720f281a18533a9572343273e6aa81185ee1b5ac70b7dfb1508e9d9ba34a66ad5fec88b75c1df70fa53ddae0f6d9d575f740e9644fa408f993012d8457743adeafc8d6b9562ca6f33649d165717462f30db59358409ad2dc63758b93ece88cb9cc82e1d2dbb266200307d0c8e8edc544873d2aa97259ed5abae6959f52870e026e57d610e400e0a3e4eff4a2fbfb7e5a96dc2851cdc869cfa80b050b56857a187d7839eba2685e8960fdbba4717b73fff23d41de678b78ad4cb54c337917389b5052cfb4f8d286c7278294c69df8866c7317b469a7dfcca3193e76083107859eeef22e3c3addaae995d27e35360125092323be8ea8c333e91e607594ae4dbfaa95262528284c3f0a050d6b9c505bf30282ba55202627e9117dbc83117ac887a5eeb1ac81ba0c124da3791764b18d67870d8652bffdf70f242802aec68ac7d7c3f41baf2fbdb735b3bb665798b9fab46f469be4e258dcf216f5b99f0b579bb5d8b8ba37ee8e77e3d90a93a0868efe23f9ae2b0e531ba57e839d43f644ab8a34d7f566b60bd9ab96e04c1138c8e8f6a700d27e5eb3f5933968e6c248e56ac55846ec573fb6e8b081fd61270b41cf97c6097b097fb6dd5b79bfa0a4e1629281a83b5a3921f5a1c53a15d8003ba6c813f8c747e66c8a85a9a5ad120f625bb1703ccf8d45f9d57b26fd533df27f3037155d756c98d7a0fad80d3f306f29c87fff79832e05d5fc91e80254d9b6be046c01e53ac9b61f7b7a9d947324600f959b91f710e73d6fef10eafc3f6ccc7a63b223bc8d97a48233c3fd1f0d5aee1e7793762a1c755421f5e74a627f1ecf321bee0eef8bd7e64e48a56a021a1e7c2ad02917c1277e6eb6fd369371654b272d85b6d8b314b96e66a8a66e293367a82e43d1f4ab82e636e36a7113b423c07724ed1e81002b18deca06afe1a529e279968f3d22d556c8a838b4df9b8770b1b728ba59cdb965fb80af7f51bb8ce573edbaf82a5b51938b5ddc5b69437c7dc7716cca4f57c62f7984e3934e8f20f5fc6da08e2ed715661f1df6508b654c8a9c07b15e562fcbd2acb696c69de4f5a65f43fdd6b5b12edaeea683790959626e3dec149a44f2fe6bc070e43d880a964f0926ea371ba49c358d996b174d0164bbf6b927ac8d22fd6b279ca617cfdd8e157ee2d4ab6a38c2ab7fc5e1bd116ee6b5e0d9245478b9804e3f33e3c9b81a3380e09463e168adb885b1fc0e7695e57407288a197b2b1c1943e1d48edd2520a4ef21cf39a74e3d7da2c566ef21b4b8bbccad7f0cdfd1397bb90939f5e1628038dd266f3eaeb4f545f547c70d88bde59560903912508af1911bf2ad8b9190d2b27c2950c37f550ea5721f336f3ef734949678137448f74d55ffbf99b0f700e7c719c0bdb51854832fbb952f90bc3fe5706c0634368884d5d7e8e57dd1ece3c5ce324de5ec1b24ae75b82aeb6c7e761ee157cd6b84cd6d7cbaa9e46e5c61d4821902121f4ea71ced2e59a5e2658603c3206e5044cdb24a136ce31bf924f0c0f3ae77ca5914d91dcaf28ab02071213dcc30cc07fe130bc1c7ad2f435666dc951fae172509a2a353f23cae54153074b2bb6f0d379e98cfe24de8823cd178891429599868371fb50c232c018151c39fc7215f10bb9c32ebcb0bca15474899b31ed4c616baccf6a055fc55f10d2a2fdd2bc4ff57ac598a2cbca4811ddb9610b3f2bfffb4ddba0a3b674b19108aa8abc1240237fda457d6795809225fe086db15ac2068fb3ea657453ca3cf3c36a204220bb50b8891e5aad39955af479960353f9de50f52e69dc373aa592ca0911e32b1876b3580ea75a045e9dd147139da6bbd39020354448763af29be104607c0c9c6a450ffe0747fe99efee21ca7dd8876b41523b81cdcf0d2fb89607a8c01124aaf560d7d4b7e7bb76a09e89d9e4147e60f0533728f0f05d4c9bdefa29bd5c7cf6f36f88deb033aa4e795525efd1e3852b87f480b783321d6b4747e83751ba7e9c58a78e54f5190e4add70a8e549d2768927c5636def38f489c238eb749da2905ab22048aa6f0df206f59d54a9425f0f3e8f85f45dfeb103af2da752a331aea0ca59866c7273ef6363657808ffbe41885d0e2c9f159ccddfe25b7d5ace8c5cfa790ce68ec157b4b85287fb85cd8762b8466a2439331f7d0935ec9df4bf60ea7e8f32432469f8cf8ed4e653c751e4e1cafc3833ae75ed1adf4f6548f4f34a4a81862f1ce997b67b8cf5bfc7fbecfe0b8b8caae6b6ac09d29973d222d9eb2d76d44b69a8590bf51127857d160496009d2fe2e742440ca306a97db197ea0c78aadc55d2de78a3ffb94d34245789987093228a3f24ffaa00a52e1c1d4c4ab03df84be557b9fb75bbd00d321c8e1629f6e3f97a9b839efafa9656a0178c9953f750f48a65ead223edc069b0964d0bdfa9f40059bcad01cafb09382746195849ea95565a5a3676c7c7e83e01c40c2f76605927420cff2ff305f5eab43598481104ca8b84df141d9adf5ffc8ca3182eaf4315f83c665947ea7e271ebdb25d4a96a02a509af2aa19b408a81fd50034bfc268c1e5bdab324e6245a963354997e4cffc7f9ded4c5bb378bb5a7274cff77ee30bb80bdc4835acad722befe0cfecbbbf472e4dac37fb9f4fca548fd3193d17438130dade29ca9d7765c158523b1fe01da7e3c838699a9a52a3fd1b081b92defd9a1f66bff5f313ccec75e43fc0056bea047d3f9ccf4f12f6f1ff3f1dfa4f06b898b5538d37933bb934b90fc5d81436d64b1b8efeeb736846d2b60cf73ea1668d6865c1f4ed9d13d3244b1d059f9076c93c16fb03b9357bc20e9557a18c6bf92a3d7fc0ee4eeaedf9f9e5438549bc437130dee57fe99b44150c1430b834de8d81f37b53a35a4281fcd3c3d9ceb59e8ccc51d360aa5caef3b6f8702e145b17068ce5bf68d010f6f818650c574d7c52d7f161099c4f3417a4c251a90cd8bd5297931184dc9c09db7140469b4cddf22ac60b4ff63108b2c70704522a8e77dc55ba43220f64b7c0713ebebcc39a7c711dec783dffb00d215e249636e4963ea5f261c4ff62dff07c0800876d834c7041009629481ba595ccdf9ada38796ba407bbf259f59009da7385eb2cd98b731130d42a343f7d00bd35909f20ca5c4e7cdbecaa37737b0e66413f801b5d8c33ce9f28addf3834cb94c36641038c617f316d1928e76c5ea13a28b8ef7c773ca174edc72c3722796518a83a50a9da072750036fe63a653a59810388864eab52b44844de2284e2f805b99e2c667fcd4d84700bc17e36c0622d2d476e79fec02097643da350f1224c09b31687bec000a30e1b499bc9384a884ba93e640abab83c6d3260f5739c5d9d09abb0277640903317fff610da0911383297620ab1852b70e830d516ec5a7d829a6751ea253766cc989aa130d0554a23ad6b4f7fc06a3faa29efc68ab26e348d502c5c2f80cbe1e0081c77cfe391e143f7edcb798d0cf6285a3b80c37b3978433c41d602c5a571696e9c5e5827ab650a5b2a77c307f4f212ae799ccbfa421b3ba36800db82341868844f517e1647fe9ee4c197e7233d7970a14f46c9033d54abeb60794bbfd17bb64aabb3f48fb4fc76069cabe3f38552d9ccff743a462155f42934f47bcf68f4b859e2e9ab5b8aeaa4ecf356a20f8acada431400729aaa5dbb65e652c320789427c213d036dd8e60e33a589e0481b8a5442857c78d1d0a0720083534828916cef8f49210fe877717b14063ee42244a1469f1dd8e72dd3bdc81d28f4655c1a9f549853357dba3d209d662ab5e5a029a33be0a04ed7922416ed662e182e43212134c72e7325e2dc3e3112959f7cd6fc7573ece0a473dcb2398124cbab4c27ddf3774a036814b06ad48ecfafcb304c182791bd5efaa3ac065ab25077c78ac694ee99841546bfe80e9b4fb2c2f701162efc754e8d54ff7975e639434b1a122b16ba6e514a90b391308dd6e766ef66468896ceed78b8fee28bf31fd333c2d4b14cdd1a146a8dc1e61b99c646a6a6474872cf53876e90b978a93cfb649b05997b58bfc4a1ba03d396a0708fee59eaf324f97a5459cbfeafc6df007c60bd292eeae5bbfcc943bb7adc7723450a11bbdcac134797341396033736a6f2d6ade9054b1e187a8ea0daefcb9ad9e09af29edb04481da8cbdb2e6b8ccc62e139979330d1a033d41c953a0b6a16cd9ba7fa1458daefa4e708ee3dca5fa8b60fccce9816e1e000a7f2eb42b1146dc6bcab9aeb5664799402fb5754d7d95742fd3445ce6e83c284f01a677107a801a89588046fc3916a8e9037817ef2e6cc5770517884ef0dd44dfcf7150a5338978a26b81f02b2e3fa7940110a56c86729b4c09a05c71cc09e9e2cb8b25d3a7899db98d17bb0f353006e0801ad364d6608cf54fcc6b45f6b89f958977d86721ef8932a477d1977cd53efcad8952694076cea2f46f5eda5f13bb5dffe140a46ab15a760e62b7b6867401258ccc0875fddf2d766d9595878d23c5ecd3562ae4cbce6e1f5c10b1809fef7ccbdabcea8049a7075903fff1ed1e38d8a99ca08de9b4472db9586c278db4c5cf47659990e0cdc0b88ce1efb433cea46de333129fe2641d023ca160bb2ba5b8227a0c5cbd36f85d136e4e49f00477103cd2c5531d50f15faf4a828e92a6e9727fd6591693f032cbeee0fc4a033b2e4b39e56bfaba760cf24fd6a06f1f45beb834839dd9b89e7067119aff1636c298fd772c3437a1e07323bb7837066351334e72f5c8ab2560a40d34b2c0f990677874199f31e486d1e5c02578216f3c7ca8e67ff47e6ec7dffe80532d6766190448e87c140156848b8c49442d295355b342e870aa257b712edd29e347b94a9ff2db5455b27c25a826e7b77b81d0c80a1a1eaa18fe63cc51c27f5f8e14590c7a59361bebb6d78afa13ea40aff63e929f343cb5de1e465c9b8a57b44ef3b52aff163c10859be", 0xe00}, {&(0x7f0000003ac0)="083dec60cf7bb50bfd6c892294970b5de201ef9e3a8066fccd9efffb228002aff068967872aa8ed93d4bbb953ad9921c0ae1fe836e4cab246acdb113a9582527485f0ee3d91ac4381fbc75ff8d40598c9b25c4f25f11", 0x56}, {&(0x7f0000003b40)="6eb2c1fb69c8f55c510734a753693c661531940394fe79809f9a26c749e5e932d65417cc90c1959931225b8796df4fb4ba800959b33b5282decd825d1deeefbb38dbee1a3529ae18e0179102066e73d4cbe627b28ef22206", 0x58}, {&(0x7f0000003bc0)="5618a2c432ba84223960e0842c1255766bf9073345c6231ee7a29f60d3d72483c50417c54640dc4cee3a2ea9ca1cc8a60bc4fe959d3b67998b09e19703b75e78c77e8c802c49d82188d1539759926b3c55129ec62dd5c17cdd0a2efb388192c9372bcdd1deca214b77488997e49037f6957f1db92af0ec5cd01b27eb263b344c5b348a9b042146e2f9fc11ce3c92042846188c1d0bbb564516489cced2d699533cb0e9a9b79ff955f8fd50bd47becb9a", 0xb0}, {&(0x7f0000000240)="ced8403ddebad3b7b73120dfa612681413450af8a8e796be7d1f2b5752f4e0d808fd9ab63417a41820132b7c", 0x2c}], 0x8, &(0x7f0000003d40)=[@tclass={{0x14, 0x29, 0x43, 0x6}}, @rthdrdstopts={{0x30, 0x29, 0x37, {0x21, 0x3, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @pad1, @enc_lim={0x4, 0x1, 0xfe}]}}}, @hopopts_2292={{0xd8, 0x29, 0x36, {0x128, 0x17, '\x00', [@pad1, @generic={0xf8, 0xb5, "1d3307b61753bdd749065227f58658b8b184a51a604600f1391567c414f51b70f640e11da9f815a606eb0fecd5d712b6755bd9145d19b46fa899be0bb3888ab7b44111dea0ccc9467e91e6d07d570b449c54d6dff460c02207bcf6b66a7d97923c414df207590213332bd7f50817f606c0f80f2e4c26f5dbbe310e8ef29db299075a17b44ef443619fa40bbf3768cef1bce61640c28ded045a32be365c051ac02bf7dabf27f15843eccf226a2f2adcaeb9e35e23aa"}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x3}}], 0x138}}], 0x2, 0x4000c000) sendto$inet6(r4, &(0x7f0000000300), 0x18, 0x0, 0x0, 0xfffffffffffffdfd) sendmsg$inet(r4, &(0x7f0000000280)={&(0x7f0000000180)={0x2, 0x4e20, @local}, 0x10, &(0x7f0000000780)=[{&(0x7f0000000a40)="6a15fa96c1ee3ae4150cbef56e2b633893f91d52d15298c3224b067857890ea7844f62897199add02c745c75fadb0f316c75bef54bf9f4aaa4d13afbdc5d9c664d3816648206bab852fae194ff7244d2c324be06d1d284f159455eeb44000db3bbd7131d413c72310cecfa366ff3e3c5546bd39aced98d87258db93845bc4832a41aa90ce806188887e07f19969d491c97f57570ac74b24ef6c18c15bb10ad7d89a385bc2f00527c563fad9a389d4eb6514db848785b821ae957643f60ce2c9aa3577220de6502527f3ac63cee692f5c8b7e02abb2c8f84a99c8ff361c776bf1d859d4f4e4f882fc4f2dce463260672259d2b826158dee488a243e190991b53645c02d45a2c85f7758a58d5be58f7129f45e9e13d3f8f95cb410647ee446bdb3f746b6caf937cbe3d0736cf68f3e18cae7187d15a23084ce8b64692e9f69114e0d003413a5075f0972c249632139d79ae59dfa1d28fe4c231a25b89fcc5445d49341c9a26621fea2a389805075548e737c17003226aa3051428773eabaa56e9c2590586d2369c9cd705428cf15f362ae5c30e4a183ed666234c822e5661269c43ce8aedba47783017e925718aa31f0668e101a8734fa67fe8978ca0ec57970b5af8fe053a636199211c4c4e449473fa32ee04d799b279dc5d9521bf12f6a30413d5de0cb8de1c2b1d4579e7975fe446d9a9603b986bdd615e4f52a26ea66ac39e6c3d9a09d28ed68d1e1cd871ea1f37882547c30474ae5d1efffa0dfab23f61be082ab9123574dd5cfd017ce40ae604314fc1f657420614edeb1d8f0ada5b27794cf3ed349d101ce4ac780b4310a9cdf412755e4dad4a9587ec1a7c42c380a41afdf34bc0c62e2612fd91a26cb2f8dd9cdb0939af4ffe420edaa02d7d983fb13c2dea172cbd37b5dc69ffc6ec5cad7da12e386a46717146d9faa50042db25ab0e6729466a73da5b85d155d2257abe42ce8faee80ad2968dd46dd7e9b19b8e5ab3ea22d5bc4a72b73eb83ae3902a93fc421822aaf2c34be3f1fcafc0aa0927ae4bed7ed3580b3b025a6586cb18f7987c736b2cd8c3f3f30b973616c5989237cce10205232bad9392d54919062c3381cfe879e0c52fc1f42d6bf35212e554b3c97cff4755b964a9c640cb53c8e48db7f8299e32e5e5a1ca2e69dcf073446ac9f389de9f1045df71db17cadf70b5015c80c4a4df65360381a8bf288e08946e740e1a06e6cf8ad3a4b01fd0c1c8d549d61fe9f4df307b505bf96729457ff6d88e3841f847b8cd2c0e3b5945aa09215f24ee32c3ff343a24fa207c130ce9bd7d718e4db47f62babc7218630e90d713d044c3f4de190bc64f461c0de15b529779c7f776eb19c54a1accb0b67c72df3f0a72c61c23fd45305f4f86dfa5e6e69de7146645579f04d19f5022e94489a12fe0340d614a2797022e716e4edc93ed3c3f83dc3afe58d7203c341ae4bcb79178a798a0ade2aa7862c21d7c3a51fa056dc34edcc8d67f1b28815b2539a841a6a7695ef6a781d6e1082341076b727a76cf9791dbcdf7aaebb401dce773e3c487c338b1a3acea0a377c1340d01a7a6d4e171fd4eaed023ed937c4ea0eb6dc010fe2b3a5fc3361d9fb442920c3a019eebc8b04ab842814bdf165f02da8f678a6298aecdccf7813fe9f0ad330ec1666d4a4e38c86ae3b26a123d15a31eedce41e4ffa574b75a0b312bd1ff541fa048d8ad39a94846fb1f829d9c1f46559199f93c815905764d28024c915486ccb9b5699e0676ebbbee4063b1a0278152bf0cf7cd3333b54b5847db1e58652d63a1d8e44cc8c558b32749a90920aec8a073fa4bec957ea82525be9e663b9b6ca0888bc96692d07024c8ac0b866c2e5795c2465458a2ff1bf80e4fb7171de74755d21e978fbafdf07aad426552eec43259b6ce24d836e58041536fad06eefb70d642d8ab95d1a0af592a5a21d25d50fb616293370897198efcd54ddc75e9b3bf2460218eee654a68d12fb7ac7836fedff718f03e2c34a430cd5225b0aa393301e9785e6ebea9444e0569e0724347e7cbe58b6f5e789b6300d4b430a8be73752f2f1076aecb2ae7e65658c97829d90c4b561dac656501d70b46e649128952a1dfddc825f0f8aa0a3c8995d1a48f1f51373c611355fbb4f9c5cfe72e34a753f0c98813f0db92a40b4c99279f3e07c91f86b4948ae6558acc11980108d9666d140f887e89b0756432fe2094d75bf308e76777074fb8bc563afcd1e707815e8b6126c59021b4bd361346804e883f053013e975e91ab9a98dbd3dc78e4fbbd575d5da1647800cf79c2f2244f139fc200ab13c1f210d51c2204b2aba375502a7fe7e28be0781338de4cc075a8a3d3e8ffeff6512bfe43cf965fb39d24a4c26bcfa6a0e55af3f98aa26aec1edadccd46bea57017828b4a7ebf1345e88d40983ea057bf5cd8c31433fea99b2afa4d71e3c3ac2161b9cd086adf66547a98d75692c6c6b188658bb982d154c8f4dc8312929e8557c6e44528888a777d6340bd5ba953d5260f9a2ce5ea4337d63a881514172bdf70eb75754d4da3819c3a6a558cb0f071d3f26fc6c3820ffd2130db883a67585b46aa02177c531ce69a84b499624ed478eb4212d71eebf3342f5ea114bb921860db3e6d287efe8f0ec5f9fc72aa7976a5d768b4dcd67816fe67164103859dc843e754d10926ca2764555480390a038bc7652c4aaeb73e4939070f36742db6ed65513eb055bd9d58d00c516aa41545c76455437315673f6f65575e615af9f14812cc4c524d318cf8fa6f0155d5ad2c2665b2d4350d34a798ba08d89e2f5dce03a00dd5760c33adb59789588fd814c07eff9e6763d2bbfecf85f36766139ed9f2a4c63307796e8cdd24619e17378dc635ce93ff5cdb21031cdf57d40157d19017c0837ec680147fa07345117d92a10b5e7ed261f2d0520ffc21e6f1b701d82a51b53745cd361d139f70a19f957cb0cf917659233c612706f3b0bf33e1ded26433f7eca1534836ca3b8f811dc1945f20d115096c7d6ad1993f43d86863f063270b7f1110a163423f24e807e726de99ec6f193c6f4d6c007d0d57465e91f5e83a81f23ed5a1463a8ca1e8f6157fae8a167d0fd1ba40dba1910e9d380139fea4785705fba3d52ea0001b4341c0436d18515ea5b430b4531cbb5feb1ebe14f597bdc74a37a4f50a2966ac4b65ac4dfe49dda5f63bee5d894501fa761d31fc53c104b07550ca65b7a2424e7313181c387f6e80a39a1126f0f400e7c9434c6ad47e4c6ba5d6267a9749e01652c7d524a98671f7d72d5c41eab403193bae4f6eef7674a77fe09c2efb3b3176409c8fc91da49ef1133d9cc186b8fe7858758e22b81f4f54f94d3d6854e9b17e7123ffe14d8826396a0776de49327a0201ca1932e5ab7b0042007ed1cab8852acb8e42bdf0a15398ef6180e774e5422c4618e36f5135f247b5b34e86b9cf2d63a7dc0af80444ccb36d3441acb0223dc0d147a73a2b409277583e3ed2bfca20afc4872483e4681b2e2e6ea080bb96c6fe726982c3c8fad095360a9549eb2d341fa54f9ee71ef923752c668243ac48629fa34a9c106bb537330734ec340b269de1f6c787d611a9886905c8d3dfccf711b7a5d184730629c7715cefec5e688decfb56ca9912180094a22e8a1b23af3ee2aa2f3b560472679a21f5ac9368758869aa92842e1783bff56445e7447eeaf9fab769b7f2a367f79743b746450620039612d9f69cb5a07e451df8e89a089967f680c6452547c2ed9ff6bce8ce06e2b8d2fd472337abe3e0f9f9d2b3f34f33cab4a701cd4544961b0308c0252eb6f48874c2dde5be601020d76890d8efafbdc0c2de22dbcdd9ca6888b4a01e9799e38a5dcd41ef193b995c11b770b4aba9a458f974783ceb14e70b739a3f4f1013c2eabbbf065980616db569e9d1a547f15a682a8b5603d194df597b15b40207c88e38fa5b95c8ca4a9a72223704b175b7d5ac252b1a0801867a89f08e64b99df28fdd0264f96624e18b67886d359d944f7b13ddc81a04df9eb9c5d7dee9c37f155d15eb2e0fcb79445e501d805de3fa2cad8782efc7d48081d888606ab5004d0c112d487dda81c43b22c6783addd87d35fa20eb5f6626616123ece9faf41f633152898e5948ab69dede44d57724192aa8baf5c20e9b96822712589879ea6ee2fe7a75310533918652e9251c16466ce6a57fe2f0dd385c08667f6f75c0a5de4144996f3f340212bd1b51f091e2bc26ece0dc5d8c6f876b220ee7045c53b7ef8676622973c502baeaebc63aa452fbc02684f9150701d7f9c8e1a76ffd2fad102c01c077cbd26750fbd5e99c1ce85a05bec7fabbf9cb933cf2e58b3cf97a7543942572064bf9b24e8be5fe95b82efd153a598956db74ce8c39edec6bfcbe67cad78f6caf238307b8ebfe87dd4af4456c172b6dbfa59e789bebe4f9858314c54a2805434b6989b75fba923b60e1763388e019f322e4fe5f5ef4da54ea47d52aca26d5c3d72c321a0f387971c89f08750f4312703523ad84aebfec367866cb23b781a03124a06492c9ae05d717ccde513eddcde8752caabd2634ee4a8078c35c8b7316b91605dad3c511b8d4c47d7eb94fd6eaac9ff00589276a7ff8f1f75edb7a2dcf99af5ad382bf0705efe10e3f17ab3eba3116c08582480f70f6c94374782a871b1d7dd7d4f78659d9027ed89e089ccfe9c28345eeae352ac63e6240bcf6f19f924258794bbabc789c419ce46a3f20ed388e7b8ac426ad5372f1623ff76e1d290d344505e1ce4eeda7a34655de53bfcc21e7973a8986e94dcb5802e2ff064d249554580b3b5732e686672bcc97d63af20db168768381b8d6352c2bff562fd18b7fe6f587de5474308031ed577d62cf09a1e9a1af3636f99de24f49a778cbe42490285b6323790de30e3c43f8c4bf2dd42f37b4146839135b869e478281ee9e3aeefb30f3072c815157b4c2cb569bd9c16d4794656c01353635a5bebf618e1c7139643ae938b0f30648b4ce691b77f622e8c56bbdf67a14d6296e885ae89dfa99a93f721bf417189af8a612ef99d16ed0070e1e5b00310fecc938884f7e6c49d1694901b758015b408cc6d044fcd3d3d27bffdeb7f0a6ecbb6fa0adf0ac59b5974f61f2408d8f018929bd95b52bb794a212123b56dddb973085079065f2fe8fb18c99b369a1da82cf275764eb4cf4b5052f415e13ae785a2861b350a631db6a6074040d5228c21daec4dae45afc6b6a2b14c6c26a465a9e622cec3e9bcf383a4e66410d24b6ef22f825bf9a4dece4e31f824fdde9dbcf54e2ec93cf68ce1ed733177a913dcbb7f3b586f78fcdb61acea82e01d02f4256215bb631fc97e620c2af854463d67f6b39bea80e44c72460c12ee17e97d87de770df3cb12b999cd2f9a6541d65c040b0282abd412b56ac177bb8822e5c1cd92a4c06e5792ed64c254485891d13f92ec542b8b18db606f8ce33348df93907307f7bdb397ebe2f207701a36c1b4ab23abfbde2ab40aedd0857887fc8662287d2d58e828ff3010a3d563ebfbf8fea104e6425604303d02e7e9fbe69840fef9207e705490d99a811d23e94575777ca99de6af0e67a0ea7cad552c8a2eeff9ec178c6258090270adbb91984775f59dca4389548360563320cef7ef46c35fd8b96bba03cfe4028a299443a197863da5b19411ea5eb4a1860574ef900d4e48fe114cf849e28e1a2f6d5fd87964e9f2399ae83b696b19d93996a0aa52a649926f3aa1d79091c0df1a5cd93188551474cd1cb517bda8f1b80b9f048baa728de0821de09640baeb90", 0x1000}, {&(0x7f0000000300)="53a526aa3c31153495a8ba3bba844856215e6b1cd2d728ffa540b886e704d1785153f7ca8b8d271c83385c48007e7d9a71699ea68d7c9312c4f95e751239b977af2e131af4a72269eeb70773892d29adbac2645cdddeafa514e40fea8cb435e9ab86127a285c737a35327920fddeea4f5b6010047263fcb30bb16509717ff54149aea0804e1302c408a5f4f3e25dc36835dbb96899aa0ba7fdfc5dd4da5d934fb6f2080f5e9673d713e6f6455b513ef8e094f38c9b1fe0981ab37179eaabe9222b95984e8e1d209e6dd235303d60de33157a2ab1", 0xd4}, {&(0x7f0000000500)="0092228b3addc3f589244f390b5a65baa9930612edb983f92a2762807a12526ad8ab66eb712daf9780f2fedce936f45fd860d2982a638c279c813e2807c73e263b97ab641e5a8402aa634b57bf630f3f1fb2402b396a3376188563420eb309150593902b275bb9174ac90ccee07de9819f1446a43287c8a47bef6bb73500b674b40eae255f067691eb02021af52d1c709cf9407028c6ec24c1ccdfcff10eb9d07b71f3e6100ce0d0f2bf7697d2b91d87a7afeadc19135f507abad1ab27e376902f1df0cdf424f30198cc20d7b2673aaff1ea54008d12dd447c4b9c8b49", 0xdd}, {&(0x7f0000000400)="f2486876cfdfdd6f62e225096b0845bcc647281a116466593f4fb6c487487b35ad00c6dc37a0ea1c70cc5cef204f1f5d66541682e26efe91ec796a1299e413d074ad63eb1577e2183ccbbee9be1fc3e77bc3091b8cf733248711004d25e7484057214361b359d1ecff15e5271a40622762a402c53e57f025adfc0995ea2e9eb016af44010a53c60ca8a0da78b6dbcfbe2cc23b82e433fabea2f53b99af629aca18dfcf32357ec29cf8211516f36716ea0a5dc8eae0e3", 0xb6}, {&(0x7f0000000600)="4a6d1fedcc551c15dcb2c6572c97657615c4a95b7f36d553b3ce3be68e8a7a415b5e1d244f4c304ca00d5fee53cdd700a9cdec9fce05df7ee6246457224da0bb5a317cb49016dfc3d6f93f8d4247c6f0035d17b3a581d2ec24c18874adca2ccac2f32a7ccf05f8c778ac318c9159a8a3edef36129b4a403d52f5babe956353514b86c588ca5ac75a63b2ea5d3f014d48df8179702f58eae35ba3a84666b6dbf9d1bf4a85dd005b012f35830538e156501ca9", 0xb2}, {&(0x7f0000001a40)="08e6ae2a57739e143805017a40967c331d62b9842f3ca2014c7a49fd3615ef4fe947441dc231ba8e4df1330b21558a0946a86993aeadb094cb7ab1a1d225d0a4c2722aea78f995c1a65e1d36491cdd328e5182b5c1e64465e6f831fea22d83fc0c75ce5607eb318ba3afeada57d25d64943c69e4dff696a0a5d4444d2a3e9a0ed0eb44934540e7b7f849c66b6003ed5643baee2d0b846aceb339a3be7526aad101b3d9044622057a670993d0d34f266c76fd44df0bd195547dbceb415ac6e39a56aca8b154c645ece1d3637499171a882b795d2e20e9deb196fc207123392cc37a4cb1ae633ffc3a847e99e56aca88c9e64a324cd2738723d518be1fdb2a53ca99c7a32a4946e76c9220a506e031975778b5e674068e148830a8d15e6960e69c9084b7cf0612aaa09338f4b30fd0f902205ef4a708d7a99da78abdf2f4e0754ef0c26c72ae3ba5e3b9528bb1eff70d18e419946d4c2c5367ada674035d635c4059f0f6847aff3e358a94f53a938d5b21ac22251358123ff8984c50c5520dae2c22c0ffa467c429915e48ca80e7daa134d8e9cb13c57abeaa53f06adb81536b03404d17b617ec67b89b668410dd62f300ed178f8bcb9e4e9ce0dd1e57792ece5c42cab0121bf15f1fcfbf174a5e7f1530caa24db510431a13c3e17c316039e51f68aa608193770b2c52525651eed8ca43a23e22aaedf18244007581f7fd1d70099bd26ef3d446205150a0dbb24957f958c3603f505cd6d74115350e953df3cce197b508dc2ec52478dc81f45723f22b4063ebe769ba6351aceedb17762d80ff51ec04b9984f4f3e6079a05b7c3c79bd75a9f1f1a1f5b4748639096f3500cc3a15ff9243ebe0ea408b6caf20b499da9779a3137426c11d018ab0d3912b4f83dd4569f040e74512a18ceacb57721add17f4d48c53ad511758f40b0fea9da5b77e63a702d3440d5b3c65097126b3f85f86f955c203d99d5c514eb1cc65273d615eff75bc6e9777fd29f24ccab7762ad6926298abae8f08b19205f4130d4288f88de61c0e3592f6f8fa125c894cdd354d8f29da56d86c06fd45bf66f510cc7798aacbf77c4269cdf26ce94d94455446238ae606e0b17ac46a9a9e0d3ce136782df150056b129416a2c2b81478a9a7ac577bf85bf5e428c50d76bb74fcf3179050b5a58d14994ba9b79ed62a88c18241b549e59b1f508b0bd773137937bf36a79044563c4d1c3be8dd2006a6de104f669724b2cbe607497af47370343d0e8a147f7628fe5ae37b386bbd94c2a486a1fb4985fda35e9848bfefb04816a7be4c528f2c07b740ff02e9f6fa114797c1da94b2cf637d3c701f7160c2ea0b7d748316549fe0ea4c477ed9db92dbe2a607f9b499830b229acfc6aab6f5c13e9d8f0a84d903b523975016533243f14ebf93f41d292d66cfe822fa0db4a24d02c765ce31a051cf77f10df0586db6e126ea06ee2e6b9897e287070e071b8f4cc66cecbf831480cdb1b7f2cc6b248a6a5d258640b58d5dbcf2522123d731b5859a91aa0ae09277e3a3bb7677a0d139c90dca4de1f05a9458e3b0bf873d2bfb9f4cac7fbe9fb1bfe5b80a1225d22c28c3b454ea098da1e907b77c9d7811bf1e363bb4734d423378bc68d3c2360e9f6c4ff22895327c3fc0d913e6c49ddf8a18ab70da1bb321fb9a72025df6e797fd4f29e97223fac60f04d5f9a8e2f5b65d7d341ab6ccc1a6cec8cff5c028500ab2ec2e9a2c310d5eaece42f35f72089bda6642ae74d2577c91deecfc628215d94b43df8d9510aae89bced8427645a22dac264e00385c39ab9b8dd468a22c3055491aabbe297a5d2db79aa7927acbab4ca9bc67ae8b12444f8d6b0d54501e7f0b300edc167ee21696167718795f47fb7efe2a7e7d6b680e38427379cb28e5171bd243120fe66fdf586fbb513a7b277c75e5919fbf1d96c57a9a268bd425198c7aa91549339101c6e22a98c5c56984d7906dca36ff958a62367ff1ee73ca10b41ad47833afe45c20a5be2cd3b14cfc8843855ae04be640268332e44eeead316e547d604234315c5c696be1369152e902be0a11c861a8a8cb8b0a66412315e3cad2d76324132b053358ca8193b5fd0aa2457d23206ca8b6468dd4d6cc9dd6daaa74596e29e73515cea0018e824b94ab420489945a874be1633914a3851841792e9828bd6de5c212f0ec7bfe0a10d9c29d901834252832ad91b2cd9785f3daf9a487de859e0eb585c6ddd2988da82316c93500f24c7aa68867f099cb9ab0c9769b2dc1ef783e115f853866a84261ed22f2ccbe1f46d975b5a07faa3f3243476c7fea2cc7b78ac60bc53012320813dc3321a80af5dbb51f5184db62f8497db836f0fc1ad7285c86d53fef943be34194ede8e5cf5a12c559ef3cb21ca2cf8f28c49c5a7d4f67ab98c73080188ac7ffad356f994f1cacefb3effc0e28519941a478bb2ee7cec61d4cb2366c74121ebdc08df589f00d9ed987784867d186e96678331942b2cc154801da32854eaee9b26274b9358c05de0302e937c93b7490e0427b433f53b37dccab46a7733ee99d2dfb362f8b165cd823b283b9bfb44af4cb392acc507d46ce525a400b3f80108be466e3957fed213313e00d0157bcbf94f02b38ef1479e07fe28b517002be710d11f66ba3475410f0b19a4b0b21c53a11e58e1e783ce669de6f54d3e2571a51d2ad0ef2b829a79475439c0a5b529b208659315b3e52b6e60c599835e79a527b71a9c4b4b5ee26985593c5950e82630e060c26ac09ba29e26af9343847ac6d6edc4bb6a53a82eb1d0f85425e42caa7a35eed193aaf18af994f3ef07ad127a6ee1603c57c0828f81ecd5ba7aee8b55d6285e8ce74a8c90223bd8335a71e0793a437366300779f9c9318fb88275e646a9d9c97e4d0c83796cf3910605f52a2ab7206e3c9443a4d511c15257476d1b2da800cb211c50906ee3a700329e5dc83404700f2d5dc6f4a739db27708a0cee0154dae61be1157eeed16096928aeae03e63e0b289c6d3d79a8d368cac4ee8a84a5438a4f8a2404cc05c2f6b2c48b378620d04beaa82caf91710c92111ce685b0ee9f45aca7b37a97ae45a22bc863e72deb29c9aa70fb913f440361b3e2ff258066ec2b3b1f5fe177dd9ed667f24bcd742ba670f42f1978c7da6fbcdfaed4b8f1eba0b124b7358f6649a2a7d590078e54fcb0b73a213ae2b90d8a4f6e8f7555341ff06bcf39b6782200207b5431e79e7cf141a319d6b65a782315e9167372593aa963335ffbff5af4ef043fb0c3b8a876ef329c4acc536a185443bfec005c6d7bf444b3aa5b8573221c173961d7aae346c4f83dcd40064ff9148d13f77c724cad0a2aae7825ef1e221688e6b4523b261d8eff0010d57846e4f3cc1a0b525f78ea77771e4da4dfad902d259f13116c61c96e42708586b9b01a28dee6a8357d4aebd1159b8414757c2cd7405eec52272506c07983ab8f3c3267b9e2598239c9baa3ed801af4e3600f0a20c3e6ec045202e4f274fd21a6c3a73687ce5071b2fd6d93af3c8cfe12a7565f31b8de10b3912bd343bd4ebf17705f36fabfe644dfeb5a2a758209e895608c99a01ae4e7a47710a7af909a3083efa59fbb55b440e9406a018bf74dcac6e070835a8d0f1d4fba1ec7a886afea0535824611fe89810f05834f1a4d20b5847b6b19b1a381af67d18314690a48792663ae6c40ea73e10fc06041a949e10c42e8cf511dd111499e9a79e052426011789c8fbab62f846edbb0a091bb2b96e4e19eb0dcb32cdd7a6ba502245c7e5be892df2cfeac424b148ae21f3b497bf5824a8fc09e5599e2108e11018b33d107716084c0efc98ab7678d21073b536edb42bce72a207dc24b8131e7cda1e2f8a9b66120dab8de888eabda8fd7a8277dc48846ab8fadf97e8014fce9848d63fb27352bc138c76cc3cafbf738411a73886af57291080d7c9ceaaea7c61945543e2c7ae4279fd09d01cdc6e7caf87794dacbba906566833d92bca68cb7b595a8fbec7ce33ea84af3166dbef108ac0a6759aa6720949ccbe9b9d319899e5a80ffd18841f0673579a400121125bc06a304d5da82309f86ae8dbc3ea5c8ad3d51824c63b7c29c60f36706e884bbf8d5234385a25b11d3907ebef5df472783268fc4577562384cb6041f7319ddd6d820f6691028b66e05014916e6a423bf6d28e334874936889988d42c68905f83dbbe0bb5e1492d607fa7d678af3e0aa2b43f963b537fb1bb03cb1eec98ce9ee1aad1451901454d950eb107de7e9c9f183c5845eb98024a41f6c6b88be026b69147d555a3ff803caaa7ed1008cbb01d221c3f0294f734fa31a5f8c2f0d51f2378626a06c66e3310daf331c09484eed119e9aeeaeb92fc727d379ced518e036ea4f94b64d234f9ff243a9ed903d22720501cdbf0c7b519c2d77fcb978bcffdb305e4c8d00309ba1da17c01d59489e8b7883663b5349f065e71d53e410441fd27e533afc849d01729973220bb817623373ed9bf7ea9f270a791931aa27c4777ef4dabd340dce40dfadea46668a8a12280af5aec8a01b18a4f1a1c7242338ac7b3e41faed22d15938b1f58eba6a63db12ffafdbc104e16f3c2c9ef395d06fc1e1aba4246fac1d138614f6be07f4ac9123943e3ce2ec374e9d82cc20d5e492a9226823778a2c1e01a4dd902951b516ef0b5c793d20827aa70e1c06a97b79bc0323e3e2a5892706f39f1e15cc576843b57510b45034cfe6f259430b5ac1049232fc961f092d667af1a421e0ce4956cd1a200582987af5ffa6925c05d020a9dcdcd1e5991374e7932ab8c53e08d4834757da5791e291d0f30839e44414d9fd76150cf8281adf890005996c3d7587cd3c0e889df9ac857c3364dfb68407d13d1ee351540ebe327d85459903c2d5f035b5061018da72bd2116425fd62131e0a68bbb3483db5fef060dc33baefa1cafffe712f90612170311e90cc5528804b52ad8ec16d27cf20ff96f07104965a6df853e643469de0d20a52373471ae066ffff264a7e91164da373fec2b57de2e0b2344ed4d5193ab1aad2a0a17a2e662d6c184e1cd7391869f87ea71d7d06068410f67d9cad4f37dc093e6f020f4f4ad7ab20f53da38fbdd8a1d4d44bcbaa3e1bc8a8ee5c34706ba367d6e6af95c39e4c57075928734472d7f2aaedf3614ccae6e0ad54eebf03b9893cb45ad2cdd314ca27d1e5399f507e424ef8b42405e917602e223c53369b9316b998a8d72d6cd60c5aa0ad72f8c822aff9b8bbd357235071980e5f90f85321cdcabddf116310f08c4ead3580366e556782edbcb82c77a64e8b29450723c7ea16a328f663aa4902de2cf41fb9915c311eaba0236ba6488483bcdc9d1c60046e74dcaf207970397b1fcea40cad591f17021afef60321215146e17a115e55644feeedce8c93c467450703eae0ba13271427d48c2be9536fbd2087cff3611c7704d97ed9edd34a1c09ac5470b86f38417397882651f517060d42cc57b218d1d1cca0b4e91371ce97db03f06b4210b457f7e5cf75e89b7d35ece0016de66484fc71936a6d41ec0f77e646609ca078c291a932a043a7f9e0e39f6c327b975a5a43b0b30235fb1d770133e864b05528f945a4c07d348a4d090e3b2f6317bacd788b609d95e95f5e2f5d03711b74eb3176817696a55de887e6a129d50f86051fe7d850f73875f5e69c709c703c014e420f5bd2c99fa32e8fcfe7ce8aab68f298478b08c68aef04f3123a4055c0dbbfee606ec2a0f251f4c97d431f7b5573ba1cb62381d433214145d9425331fd6d3555e220b42ee4fb81c83", 0x1000}, {&(0x7f00000001c0)="506eb0de9b0353e2739cd98f14beb74724b50bc0a33996914d2edd0fe1cafb2e92192d4fcc9165e944cbb999900076d0d41f2a220a9e82f6014a3abc8efa17", 0x3f}], 0x7}, 0x4000814) syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="12013f00000000407f04ffff00000000000109022400"], 0x0) r5 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_elf32(r5, &(0x7f0000000140)=ANY=[@ANYBLOB="7f454c4600000000000000000000000002000300000000000000000038000000000000000000000000002000020000000000000000000000000000000000000000000000000000000000000000000000000000008f04000003"], 0x78) close(r5) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) kernel console output (not intermixed with test programs): d at offset 6/11 [ 31.141951][ T396] gt683r_led 0003:1770:FF00.0001: hid parsing failed [ 31.148509][ T396] gt683r_led: probe of 0003:1770:FF00.0001 failed with error -22 [ 31.188024][ T378] usb 4-1: Using ep0 maxpacket: 32 [ 31.293288][ T396] usb 3-1: USB disconnect, device number 2 [ 31.308233][ T378] usb 4-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 31.321169][ T378] usb 4-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 31.334160][ T378] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 31.343935][ T378] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 31.388503][ T378] hub 4-1:4.0: bad descriptor, ignoring hub [ 31.461896][ T737] cgroup: syz-executor.2 (737) created nested cgroup for controller "memory" which has incomplete hierarchy support. Nested cgroups may change behavior in the future. [ 31.478340][ T737] cgroup: "memory" requires setting use_hierarchy to 1 on the root [ 31.660589][ T378] hub: probe of 4-1:4.0 failed with error -5 [ 31.668818][ T378] usbhid 4-1:4.0: couldn't find an input interrupt endpoint [ 31.770831][ T741] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 31.784709][ T741] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/25/bus supports timestamps until 2038 (0x7fffffff) [ 31.838827][ T699] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 32.390259][ T13] usb 5-1: USB disconnect, device number 2 [ 34.186763][ T23] kauditd_printk_skb: 26 callbacks suppressed [ 34.186772][ T23] audit: type=1400 audit(1717774858.660:144): avc: denied { setopt } for pid=754 comm="syz-executor.0" lport=58 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 34.201293][ T74] usb 4-1: USB disconnect, device number 2 [ 34.227055][ T13] usb 2-1: USB disconnect, device number 2 [ 34.235308][ T23] audit: type=1400 audit(1717774858.900:145): avc: denied { unmount } for pid=374 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=filesystem permissive=1 [ 34.238230][ T738] hub 2-1:0.0: hub_ext_port_status failed (err = -71) [ 34.273410][ T773] netlink: 'syz-executor.1': attribute type 27 has an invalid length. [ 34.290309][ T770] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 34.304021][ T773] bridge0: port 2(bridge_slave_1) entered disabled state [ 34.304161][ T770] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/14/bus supports timestamps until 2038 (0x7fffffff) [ 34.311013][ T773] bridge0: port 1(bridge_slave_0) entered disabled state [ 34.381775][ T778] tipc: Enabling of bearer rejected, failed to enable media [ 34.488045][ T378] usb 1-1: new high-speed USB device number 2 using dummy_hcd [ 34.769967][ T789] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 34.783773][ T789] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/32/bus supports timestamps until 2038 (0x7fffffff) [ 34.898090][ T378] usb 1-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 34.906817][ T378] usb 1-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 34.917283][ T378] usb 1-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 34.926499][ T378] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 34.935696][ T378] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 35.179570][ T760] process 'syz-executor.0' launched './file0' with NULL argv: empty string added [ 35.620516][ T805] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 35.634422][ T805] ext4 filesystem being mounted at /root/syzkaller-testdir2604267019/syzkaller.OA0y0x/15/bus supports timestamps until 2038 (0x7fffffff) [ 35.758008][ T5] usb 3-1: new high-speed USB device number 3 using dummy_hcd [ 36.108011][ T13] usb 4-1: new high-speed USB device number 3 using dummy_hcd [ 36.238090][ T378] usb 1-1: string descriptor 0 read error: -71 [ 36.246499][ T378] usb 1-1: USB disconnect, device number 2 [ 36.288180][ T5] usb 3-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 36.296955][ T5] usb 3-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 36.307183][ T5] usb 3-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 36.316259][ T5] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 36.325136][ T5] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 36.442639][ T820] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.458002][ T820] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.465631][ T820] device bridge_slave_0 entered promiscuous mode [ 36.474384][ T820] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.478182][ T13] usb 4-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 36.481514][ T820] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.492137][ T13] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 36.499611][ T820] device bridge_slave_1 entered promiscuous mode [ 36.509390][ T13] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 36.509405][ T13] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 36.509429][ T13] usb 4-1: New USB device found, idVendor=04d8, idProduct=c002, bcdDevice= 0.00 [ 36.547884][ T13] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 36.556551][ T13] usb 4-1: config 0 descriptor?? [ 36.575018][ T820] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.581855][ T820] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.588984][ T820] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.595734][ T820] bridge0: port 1(bridge_slave_0) entered forwarding state [ 36.607989][ T378] usb 1-1: new high-speed USB device number 3 using dummy_hcd [ 36.623029][ T395] bridge0: port 1(bridge_slave_0) entered disabled state [ 36.631292][ T395] bridge0: port 2(bridge_slave_1) entered disabled state [ 36.638784][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 36.645967][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 36.668636][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 36.676789][ T395] bridge0: port 1(bridge_slave_0) entered blocking state [ 36.683632][ T395] bridge0: port 1(bridge_slave_0) entered forwarding state [ 36.690991][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 36.699024][ T395] bridge0: port 2(bridge_slave_1) entered blocking state [ 36.705838][ T395] bridge0: port 2(bridge_slave_1) entered forwarding state [ 36.713083][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 36.720871][ T395] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 36.731632][ T767] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 36.750404][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 36.759235][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 36.775050][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 36.784241][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 36.799464][ T23] audit: type=1400 audit(1717774861.470:146): avc: denied { mounton } for pid=820 comm="syz-executor.4" path="/dev/binderfs" dev="devtmpfs" ino=11544 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:device_t tclass=dir permissive=1 [ 36.868011][ T378] usb 1-1: Using ep0 maxpacket: 16 [ 36.998095][ T378] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 37.008836][ T378] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 37.018365][ T378] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 37.031176][ T378] usb 1-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 37.040188][ T378] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 37.048834][ T378] usb 1-1: config 0 descriptor?? [ 37.049337][ T13] hid-picolcd 0003:04D8:C002.0002: unknown main item tag 0x0 [ 37.098060][ T767] usb 5-1: new high-speed USB device number 3 using dummy_hcd [ 37.105525][ T179] device bridge_slave_1 left promiscuous mode [ 37.111825][ T179] bridge0: port 2(bridge_slave_1) entered disabled state [ 37.119228][ T179] device bridge_slave_0 left promiscuous mode [ 37.125142][ T179] bridge0: port 1(bridge_slave_0) entered disabled state [ 37.132241][ T13] hid-picolcd 0003:04D8:C002.0002: No report with id 0x11 found [ 37.258740][ T396] usb 4-1: USB disconnect, device number 3 [ 37.289762][ T817] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 37.338052][ T767] usb 5-1: Using ep0 maxpacket: 32 [ 37.458124][ T767] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 37.469114][ T767] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 37.480055][ T767] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 37.488875][ T767] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 37.497314][ T767] usb 5-1: config 0 descriptor?? [ 37.503394][ T378] gt683r_led 0003:1770:FF00.0003: unknown main item tag 0x0 [ 37.510730][ T378] gt683r_led 0003:1770:FF00.0003: item fetching failed at offset 6/11 [ 37.518979][ T378] gt683r_led 0003:1770:FF00.0003: hid parsing failed [ 37.525525][ T378] gt683r_led: probe of 0003:1770:FF00.0003 failed with error -22 [ 37.533324][ T825] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 37.548473][ T767] hub 5-1:0.0: USB hub found [ 37.768046][ T767] hub 5-1:0.0: 2 ports detected [ 38.208133][ T5] usb 3-1: string descriptor 0 read error: -71 [ 38.219973][ T836] tipc: Enabling of bearer rejected, failed to enable media [ 38.225129][ T5] usb 3-1: USB disconnect, device number 3 [ 38.350360][ T840] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 38.364390][ T840] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/18/bus supports timestamps until 2038 (0x7fffffff) [ 38.422250][ T378] usb 1-1: USB disconnect, device number 3 [ 38.709511][ T847] EXT4-fs (loop3): mounting ext2 file system using the ext4 subsystem [ 38.720551][ T847] EXT4-fs error (device loop3): ext4_orphan_get:1236: inode #15: comm syz-executor.3: iget: bad i_size value: -67835469387268086 [ 38.733998][ T847] EXT4-fs error (device loop3): ext4_orphan_get:1240: comm syz-executor.3: couldn't read orphan inode 15 (err -117) [ 38.746450][ T847] EXT4-fs (loop3): mounted filesystem without journal. Opts: max_dir_size_kb=0x0000000000000002,,errors=continue [ 38.758382][ T847] ext2 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/36/file0 supports timestamps until 2038 (0x7fffffff) [ 38.791207][ T23] audit: type=1400 audit(1717774863.460:147): avc: denied { write } for pid=846 comm="syz-executor.3" name="vga_arbiter" dev="devtmpfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 [ 38.815546][ T23] audit: type=1400 audit(1717774863.460:148): avc: denied { open } for pid=846 comm="syz-executor.3" path="/dev/vga_arbiter" dev="devtmpfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 [ 38.840300][ T23] audit: type=1400 audit(1717774863.460:149): avc: denied { create } for pid=846 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 38.860140][ T23] audit: type=1400 audit(1717774863.470:150): avc: denied { write } for pid=846 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=key_socket permissive=1 [ 38.880921][ T825] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 38.881834][ T23] audit: type=1400 audit(1717774863.470:151): avc: denied { read } for pid=846 comm="syz-executor.3" name="vga_arbiter" dev="devtmpfs" ino=22 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:xserver_misc_device_t tclass=chr_file permissive=1 [ 38.894787][ T13] usb 5-1: USB disconnect, device number 3 [ 38.918074][ T378] hub 5-1:0.0: hub_ext_port_status failed (err = -71) [ 38.966242][ T851] netlink: 'syz-executor.3': attribute type 27 has an invalid length. [ 38.981438][ T851] bridge0: port 2(bridge_slave_1) entered disabled state [ 38.988445][ T851] bridge0: port 1(bridge_slave_0) entered disabled state [ 39.519432][ T865] EXT4-fs (loop4): mounting ext3 file system using the ext4 subsystem [ 39.527584][ T865] EXT4-fs (loop4): failed to open journal device unknown-block(0,0): -6 [ 39.624548][ T23] audit: type=1400 audit(1717774864.290:152): avc: denied { mounton } for pid=864 comm="syz-executor.4" path="/root/syzkaller-testdir1543332627/syzkaller.gJQDrC/1/bus" dev="sda1" ino=1968 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=file permissive=1 [ 39.651277][ T378] usb 3-1: new high-speed USB device number 4 using dummy_hcd [ 39.660931][ T23] audit: type=1400 audit(1717774864.330:153): avc: denied { read } for pid=864 comm="syz-executor.4" name="msr" dev="devtmpfs" ino=9174 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 39.684125][ T23] audit: type=1400 audit(1717774864.330:154): avc: denied { open } for pid=864 comm="syz-executor.4" path="/dev/cpu/0/msr" dev="devtmpfs" ino=9174 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:cpu_device_t tclass=chr_file permissive=1 [ 39.711297][ T23] audit: type=1400 audit(1717774864.380:155): avc: denied { create } for pid=864 comm="syz-executor.4" dev="anon_inodefs" ino=13991 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 39.734364][ T23] audit: type=1400 audit(1717774864.380:156): avc: denied { ioctl } for pid=864 comm="syz-executor.4" path="anon_inode:[userfaultfd]" dev="anon_inodefs" ino=13991 ioctlcmd=0xaa3f scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:sysadm_t tclass=anon_inode permissive=1 [ 39.760884][ T23] audit: type=1400 audit(1717774864.430:157): avc: denied { prog_run } for pid=864 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bpf permissive=1 [ 39.779912][ T23] audit: type=1400 audit(1717774864.440:158): avc: denied { create } for pid=864 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 39.808392][ T23] audit: type=1400 audit(1717774864.450:159): avc: denied { write } for pid=864 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 39.828893][ T23] audit: type=1400 audit(1717774864.450:160): avc: denied { nlmsg_write } for pid=864 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 39.907993][ T378] usb 3-1: Using ep0 maxpacket: 32 [ 40.028038][ T378] usb 3-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 40.037935][ T378] usb 3-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 40.051192][ T378] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 40.060200][ T378] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 40.138025][ T377] usb 4-1: new high-speed USB device number 4 using dummy_hcd [ 40.157412][ T378] hub 3-1:4.0: bad descriptor, ignoring hub [ 40.163456][ T378] hub: probe of 3-1:4.0 failed with error -5 [ 40.170154][ T378] usbhid 3-1:4.0: couldn't find an input interrupt endpoint [ 40.256061][ T23] audit: type=1400 audit(1717774864.920:161): avc: denied { unmount } for pid=820 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 40.473312][ T74] usb 1-1: new high-speed USB device number 4 using dummy_hcd [ 40.548060][ T377] usb 4-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 40.568808][ T377] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 40.579588][ T377] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 40.589098][ T377] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 40.601993][ T377] usb 4-1: New USB device found, idVendor=04d8, idProduct=c002, bcdDevice= 0.00 [ 40.610860][ T377] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 40.619451][ T377] usb 4-1: config 0 descriptor?? [ 40.838052][ T74] usb 1-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 40.846772][ T74] usb 1-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 40.857011][ T74] usb 1-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 40.866279][ T74] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 40.875152][ T74] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 41.099155][ T377] hid-picolcd 0003:04D8:C002.0004: unknown main item tag 0x0 [ 41.152341][ T884] tipc: Enabling of bearer rejected, failed to enable media [ 41.168272][ T377] hid-picolcd 0003:04D8:C002.0004: No report with id 0x11 found [ 41.322318][ T5] usb 4-1: USB disconnect, device number 4 [ 41.480040][ T890] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.2: corrupted xattr block 8 [ 41.492713][ T890] EXT4-fs warning (device loop2): ext4_evict_inode:321: xattr delete (err -117) [ 41.501637][ T890] EXT4-fs (loop2): 1 orphan inode deleted [ 41.507115][ T890] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 41.515973][ T890] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/20/file1 supports timestamps until 2038 (0x7fffffff) [ 42.056510][ T901] xt_NFQUEUE: number of total queues is 0 [ 42.155938][ T901] EXT4-fs (loop4): ext4_check_descriptors: Inode bitmap for group 0 overlaps superblock [ 42.168531][ T901] EXT4-fs (loop4): group descriptors corrupted! [ 42.458005][ T378] usb 5-1: new high-speed USB device number 4 using dummy_hcd [ 42.707733][ T378] usb 5-1: Using ep0 maxpacket: 16 [ 42.718897][ T13] usb 3-1: USB disconnect, device number 4 [ 42.732258][ T907] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 42.746083][ T907] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/21/bus supports timestamps until 2038 (0x7fffffff) [ 42.868196][ T378] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 42.879408][ T378] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 42.889293][ T378] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 42.932355][ T378] usb 5-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 43.050259][ T378] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 43.059056][ T378] usb 5-1: config 0 descriptor?? [ 43.069426][ T74] usb 1-1: string descriptor 0 read error: -71 [ 43.076014][ T74] usb 1-1: USB disconnect, device number 4 [ 43.084932][ T917] EXT4-fs (loop3): Ignoring removed orlov option [ 43.110136][ T917] EXT4-fs (loop3): mounted filesystem without journal. Opts: block_validity,data_err=abort,barrier=0x0000000000000002,jqfmt=vfsv1,block_validity,max_dir_size_kb=0x00000000000007b1,orlov,bsdgroups,max_batch_time=0x0000000000000400,max_dir_size_kb=0x0000000000000fe3,quota,,errors=continue [ 43.189887][ T923] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 43.203927][ T923] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/30/bus supports timestamps until 2038 (0x7fffffff) [ 43.298675][ T904] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 43.552715][ T378] gt683r_led 0003:1770:FF00.0005: unknown main item tag 0x0 [ 43.568033][ T378] gt683r_led 0003:1770:FF00.0005: item fetching failed at offset 6/11 [ 43.576269][ T378] gt683r_led 0003:1770:FF00.0005: hid parsing failed [ 43.598072][ T378] gt683r_led: probe of 0003:1770:FF00.0005 failed with error -22 [ 43.747639][ T935] tipc: Enabling of bearer rejected, failed to enable media [ 44.680120][ T74] usb 5-1: USB disconnect, device number 4 [ 44.734921][ T23] kauditd_printk_skb: 69 callbacks suppressed [ 44.734930][ T23] audit: type=1400 audit(1717774869.400:231): avc: denied { remove_name } for pid=371 comm="syz-executor.3" name="lost+found" dev="loop3" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 44.767411][ T23] audit: type=1400 audit(1717774869.400:232): avc: denied { rmdir } for pid=371 comm="syz-executor.3" name="lost+found" dev="loop3" ino=11 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 44.790209][ T23] audit: type=1400 audit(1717774869.440:233): avc: denied { unlink } for pid=371 comm="syz-executor.3" name="file0" dev="loop3" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 44.812488][ T23] audit: type=1400 audit(1717774869.440:234): avc: denied { unlink } for pid=371 comm="syz-executor.3" name="file1" dev="loop3" ino=14 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=lnk_file permissive=1 [ 44.835405][ T23] audit: type=1400 audit(1717774869.440:235): avc: denied { unlink } for pid=371 comm="syz-executor.3" name="bus" dev="loop3" ino=18 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 44.857263][ T23] audit: type=1400 audit(1717774869.480:236): avc: denied { getopt } for pid=949 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_xfrm_socket permissive=1 [ 45.668055][ T377] usb 1-1: new high-speed USB device number 5 using dummy_hcd [ 45.762880][ T977] tipc: Enabling of bearer rejected, failed to enable media [ 45.849588][ T979] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 45.863406][ T979] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/46/bus supports timestamps until 2038 (0x7fffffff) [ 45.879389][ T13] usb 3-1: new high-speed USB device number 5 using dummy_hcd [ 45.886728][ T5] usb 5-1: new high-speed USB device number 5 using dummy_hcd [ 46.098231][ T377] usb 1-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 46.106969][ T377] usb 1-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 46.117689][ T377] usb 1-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 46.127132][ T377] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 46.148155][ T377] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 46.247998][ T13] usb 3-1: Using ep0 maxpacket: 32 [ 46.368154][ T13] usb 3-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 46.378110][ T13] usb 3-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 46.392611][ T13] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 46.401560][ T13] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 46.448579][ T13] hub 3-1:4.0: bad descriptor, ignoring hub [ 46.454347][ T13] hub: probe of 3-1:4.0 failed with error -5 [ 46.460491][ T13] usbhid 3-1:4.0: couldn't find an input interrupt endpoint [ 46.528099][ T5] usb 5-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08 [ 46.537036][ T5] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 46.544806][ T5] usb 5-1: Product: syz [ 46.548777][ T5] usb 5-1: Manufacturer: syz [ 46.553165][ T5] usb 5-1: SerialNumber: syz [ 46.967982][ T74] usb 4-1: new high-speed USB device number 5 using dummy_hcd [ 47.208038][ T74] usb 4-1: Using ep0 maxpacket: 32 [ 47.328297][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 47.339271][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 47.350200][ T74] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 47.359046][ T74] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 47.367446][ T74] usb 4-1: config 0 descriptor?? [ 47.376090][ T23] audit: type=1326 audit(1717774872.040:237): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=969 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa0a084ff69 code=0x7ffc0000 [ 47.399699][ T23] audit: type=1326 audit(1717774872.040:238): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=969 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa0a084ff69 code=0x7ffc0000 [ 47.399715][ T987] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 47.423396][ T23] audit: type=1326 audit(1717774872.050:239): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=969 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7fa0a084ff69 code=0x7ffc0000 [ 47.453581][ T74] hub 4-1:0.0: USB hub found [ 47.458055][ T23] audit: type=1326 audit(1717774872.050:240): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=969 comm="syz-executor.2" exe="/root/syz-executor.2" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7fa0a084ff69 code=0x7ffc0000 [ 47.490497][ T989] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.2: corrupted xattr block 8 [ 47.502871][ T989] EXT4-fs warning (device loop2): ext4_evict_inode:321: xattr delete (err -117) [ 47.511811][ T989] EXT4-fs (loop2): 1 orphan inode deleted [ 47.517291][ T989] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 47.526124][ T989] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/28/file1 supports timestamps until 2038 (0x7fffffff) [ 47.678115][ T74] hub 4-1:0.0: 2 ports detected [ 48.258092][ T377] usb 1-1: string descriptor 0 read error: -71 [ 48.264698][ T377] usb 1-1: USB disconnect, device number 5 [ 48.274987][ T5] usb 5-1: USB disconnect, device number 5 [ 48.381727][ T995] EXT4-fs (loop0): Ignoring removed orlov option [ 48.456917][ T995] EXT4-fs (loop0): mounted filesystem without journal. Opts: block_validity,data_err=abort,barrier=0x0000000000000002,jqfmt=vfsv1,block_validity,max_dir_size_kb=0x00000000000007b1,orlov,bsdgroups,max_batch_time=0x0000000000000400,max_dir_size_kb=0x0000000000000fe3,quota,,errors=continue [ 48.718104][ T5] usb 3-1: USB disconnect, device number 5 [ 48.759430][ T1008] EXT4-fs (loop2): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 48.771857][ T987] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 48.773629][ T1008] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/29/bus supports timestamps until 2038 (0x7fffffff) [ 48.789803][ T377] usb 4-1: USB disconnect, device number 5 [ 48.799999][ T74] hub 4-1:0.0: hub_ext_port_status failed (err = -71) [ 49.598855][ T377] usb 5-1: new high-speed USB device number 6 using dummy_hcd [ 50.068004][ T377] usb 5-1: Using ep0 maxpacket: 16 [ 50.228098][ T377] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 50.238980][ T377] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 50.249813][ T377] usb 5-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 50.262595][ T377] usb 5-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 50.271874][ T377] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 50.345309][ T377] usb 5-1: config 0 descriptor?? [ 50.687713][ T74] usb 3-1: new high-speed USB device number 6 using dummy_hcd [ 50.703667][ T1015] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 50.949009][ T377] gt683r_led 0003:1770:FF00.0006: unknown main item tag 0x0 [ 50.956132][ T377] gt683r_led 0003:1770:FF00.0006: item fetching failed at offset 6/11 [ 50.964455][ T377] gt683r_led 0003:1770:FF00.0006: hid parsing failed [ 50.971010][ T377] gt683r_led: probe of 0003:1770:FF00.0006 failed with error -22 [ 50.987995][ T5] usb 1-1: new high-speed USB device number 6 using dummy_hcd [ 51.078151][ T74] usb 3-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 51.086806][ T74] usb 3-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 51.097201][ T74] usb 3-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 51.106296][ T74] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 51.115148][ T74] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 51.194454][ T13] usb 5-1: USB disconnect, device number 6 [ 51.227984][ T5] usb 1-1: Using ep0 maxpacket: 32 [ 51.348081][ T5] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 51.358036][ T5] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 51.372412][ T5] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 51.381357][ T5] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 51.428454][ T5] hub 1-1:4.0: bad descriptor, ignoring hub [ 51.434255][ T5] hub: probe of 1-1:4.0 failed with error -5 [ 51.440315][ T5] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 51.839699][ T1063] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 51.853623][ T1063] ext4 filesystem being mounted at /root/syzkaller-testdir1543332627/syzkaller.gJQDrC/12/bus supports timestamps until 2038 (0x7fffffff) [ 52.105696][ T23] kauditd_printk_skb: 57 callbacks suppressed [ 52.105715][ T23] audit: type=1326 audit(1717774876.770:298): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.146623][ T23] audit: type=1326 audit(1717774876.810:299): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.230408][ T1070] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 52.242826][ T1070] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 52.251776][ T1070] EXT4-fs (loop0): 1 orphan inode deleted [ 52.257274][ T1070] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 52.266310][ T1070] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/35/file1 supports timestamps until 2038 (0x7fffffff) [ 52.283370][ T23] audit: type=1326 audit(1717774876.950:300): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=55 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.308394][ T23] audit: type=1326 audit(1717774876.970:301): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.374592][ T23] audit: type=1326 audit(1717774876.980:302): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.400895][ T23] audit: type=1326 audit(1717774876.980:303): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.424928][ T23] audit: type=1326 audit(1717774876.980:304): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.448666][ T23] audit: type=1326 audit(1717774876.980:305): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.472432][ T23] audit: type=1326 audit(1717774877.000:306): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=54 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.496298][ T23] audit: type=1326 audit(1717774877.000:307): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1044 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 52.579188][ T1075] EXT4-fs (loop3): mounted filesystem without journal. Opts: journal_dev=0x000000000000007f,usrquota,,errors=continue [ 53.188101][ T74] usb 3-1: string descriptor 0 read error: -71 [ 53.697194][ T74] usb 3-1: USB disconnect, device number 6 [ 53.848075][ T13] usb 1-1: USB disconnect, device number 6 [ 54.049944][ T1110] tipc: Enabling of bearer rejected, failed to enable media [ 54.500260][ T1123] EXT4-fs (loop4): Unsupported blocksize for fs encryption [ 54.507988][ T13] usb 4-1: new high-speed USB device number 6 using dummy_hcd [ 54.577997][ T378] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 54.757997][ T13] usb 4-1: Using ep0 maxpacket: 16 [ 54.778011][ T74] usb 5-1: new high-speed USB device number 7 using dummy_hcd [ 54.878275][ T13] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 54.889037][ T13] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 54.898872][ T13] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 54.911497][ T13] usb 4-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 54.920353][ T13] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 54.928942][ T13] usb 4-1: config 0 descriptor?? [ 54.938056][ T378] usb 3-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 54.946872][ T378] usb 3-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 54.957114][ T378] usb 3-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 54.966238][ T378] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 54.975285][ T378] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 55.138071][ T74] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 55.149005][ T74] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has an invalid bInterval 17, changing to 8 [ 55.159645][ T74] usb 5-1: config 1 interface 1 altsetting 1 endpoint 0x3 has invalid maxpacket 1499, setting to 1024 [ 55.178625][ T1107] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 55.328090][ T74] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 55.336997][ T74] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 55.344838][ T74] usb 5-1: Product: syz [ 55.348878][ T74] usb 5-1: Manufacturer: syz [ 55.353263][ T74] usb 5-1: SerialNumber: syz [ 55.399659][ T13] gt683r_led 0003:1770:FF00.0007: unknown main item tag 0x0 [ 55.406857][ T13] gt683r_led 0003:1770:FF00.0007: item fetching failed at offset 6/11 [ 55.415138][ T13] gt683r_led 0003:1770:FF00.0007: hid parsing failed [ 55.421809][ T13] gt683r_led: probe of 0003:1770:FF00.0007 failed with error -22 [ 55.598392][ T1123] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 55.655032][ T5] usb 4-1: USB disconnect, device number 6 [ 55.768028][ T13] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 56.007983][ T13] usb 1-1: Using ep0 maxpacket: 32 [ 56.128291][ T13] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 56.139398][ T13] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 56.150294][ T13] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 56.159161][ T13] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 56.168139][ T13] usb 1-1: config 0 descriptor?? [ 56.188074][ T1137] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 56.208464][ T13] hub 1-1:0.0: USB hub found [ 56.258306][ T1123] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 56.428122][ T13] hub 1-1:0.0: 2 ports detected [ 56.479471][ T1123] x_tables: ip_tables: udp match: only valid for protocol 17 [ 56.498079][ T74] cdc_ncm 5-1:1.0: bind() failure [ 56.518050][ T74] cdc_ncm: probe of 5-1:1.1 failed with error -71 [ 56.538126][ T74] cdc_mbim: probe of 5-1:1.1 failed with error -71 [ 56.545708][ T74] usb 5-1: USB disconnect, device number 7 [ 57.308048][ T378] usb 3-1: string descriptor 0 read error: -71 [ 57.319310][ T378] usb 3-1: USB disconnect, device number 7 [ 57.335421][ T1154] tipc: Enabling of bearer rejected, failed to enable media [ 57.361750][ T23] kauditd_printk_skb: 44 callbacks suppressed [ 57.361759][ T23] audit: type=1400 audit(1717774882.030:352): avc: denied { write } for pid=1161 comm="syz-executor.2" name="/" dev="incremental-fs" ino=1966 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 57.399466][ T23] audit: type=1400 audit(1717774882.050:353): avc: denied { remove_name } for pid=1161 comm="syz-executor.2" name="file0" dev="incremental-fs" ino=1967 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 57.423989][ T23] audit: type=1400 audit(1717774882.050:354): avc: denied { unlink } for pid=1161 comm="syz-executor.2" name="file0" dev="incremental-fs" ino=1967 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 57.449267][ T1164] fuse: Bad value for 'fd' [ 57.512217][ T1137] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 57.520307][ T13] usb 1-1: USB disconnect, device number 7 [ 57.538054][ T738] hub 1-1:0.0: hub_ext_port_status failed (err = -71) [ 57.578576][ T23] audit: type=1400 audit(1717774882.250:355): avc: denied { unmount } for pid=376 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 58.083901][ T1182] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 58.094079][ T23] audit: type=1400 audit(1717774882.760:356): avc: denied { create } for pid=1181 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 58.272447][ T1195] tipc: Enabling of bearer rejected, failed to enable media [ 58.451123][ T1197] F2FS-fs (loop3): Invalid log blocks per segment (5) [ 58.457780][ T1197] F2FS-fs (loop3): Can't find valid F2FS filesystem in 1th superblock [ 58.471937][ T74] usb 1-1: new high-speed USB device number 8 using dummy_hcd [ 58.514551][ T1197] F2FS-fs (loop3): Found nat_bits in checkpoint [ 58.552301][ T1197] F2FS-fs (loop3): Try to recover 1th superblock, ret: 0 [ 58.559334][ T1197] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 58.574729][ T1197] attempt to access beyond end of device [ 58.574729][ T1197] loop3: rw=2049, want=53256, limit=40427 [ 58.586087][ T1197] attempt to access beyond end of device [ 58.586087][ T1197] loop3: rw=2049, want=78224, limit=40427 [ 58.788019][ T74] usb 1-1: Using ep0 maxpacket: 32 [ 58.800110][ T23] audit: type=1400 audit(1717774883.450:357): avc: denied { write } for pid=1196 comm="syz-executor.3" name="softnet_stat" dev="proc" ino=4026532291 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 58.824669][ T23] audit: type=1400 audit(1717774883.450:358): avc: denied { map } for pid=1196 comm="syz-executor.3" path="/proc/1196/net/softnet_stat" dev="proc" ino=4026532291 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:proc_net_t tclass=file permissive=1 [ 59.049368][ T767] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 59.056705][ T74] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 59.066655][ T74] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 59.079341][ T74] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 59.088212][ T74] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 59.128457][ T74] hub 1-1:4.0: bad descriptor, ignoring hub [ 59.134268][ T74] hub: probe of 1-1:4.0 failed with error -5 [ 59.140355][ T74] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 59.177353][ T371] attempt to access beyond end of device [ 59.177353][ T371] loop3: rw=2049, want=45104, limit=40427 [ 59.329814][ T23] audit: type=1326 audit(1717774884.000:359): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1192 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 59.354374][ T23] audit: type=1326 audit(1717774884.020:360): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1192 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 59.378221][ T23] audit: type=1326 audit(1717774884.020:361): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1192 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 59.438057][ T767] usb 3-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 59.446822][ T767] usb 3-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 59.457212][ T767] usb 3-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 59.466662][ T767] usb 3-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 59.476088][ T767] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 59.495486][ T1193] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 59.508296][ T1193] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 59.517195][ T1193] EXT4-fs (loop0): 1 orphan inode deleted [ 59.523094][ T1193] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 59.531916][ T1193] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/45/file1 supports timestamps until 2038 (0x7fffffff) [ 59.561849][ T1218] fuse: Bad value for 'fd' [ 59.695029][ T1222] EXT4-fs (loop4): Ignoring removed nomblk_io_submit option [ 59.705407][ T1222] EXT4-fs (loop4): Cannot turn on journaled quota: type 0: error -2 [ 59.708156][ T377] usb 1-1: USB disconnect, device number 8 [ 59.713471][ T1222] EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 [ 59.729889][ T1222] EXT4-fs (loop4): 1 truncate cleaned up [ 59.735360][ T1222] EXT4-fs (loop4): mounted filesystem without journal. Opts: nomblk_io_submit,usrjquota="errors=continue,noload,data_err=ignore,grpjquota="errors=continue,errors=remount-ro,jqfmt=vfsv1, [ 59.776961][ T1222] ====================================================== [ 59.776961][ T1222] WARNING: the mand mount option is being deprecated and [ 59.776961][ T1222] will be removed in v5.15! [ 59.776961][ T1222] ====================================================== [ 59.803662][ T1222] EXT4-fs (loop4): re-mounted. Opts: usrquota,usrjquota="errors=continue,noload,data_err=ignore,grpjquota="errors=continue,jqfmt=vfsold,noblock_validity, [ 59.845496][ T1228] 9pnet: Insufficient options for proto=fd [ 59.963289][ T1238] EXT4-fs (loop4): mounted filesystem without journal. Opts: journal_dev=0x000000000000007f,usrquota,,errors=continue [ 60.209168][ T1242] tipc: Enabling of bearer rejected, failed to enable media [ 60.219508][ T373] syz-executor.1 (373) used greatest stack depth: 19704 bytes left [ 60.403641][ T1245] bridge0: port 1(bridge_slave_0) entered blocking state [ 60.419744][ T1245] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.439407][ T1245] device bridge_slave_0 entered promiscuous mode [ 60.474917][ T1245] bridge0: port 2(bridge_slave_1) entered blocking state [ 60.515124][ T1245] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.594371][ T1245] device bridge_slave_1 entered promiscuous mode [ 60.809813][ T1245] bridge0: port 2(bridge_slave_1) entered blocking state [ 60.816831][ T1245] bridge0: port 2(bridge_slave_1) entered forwarding state [ 60.824031][ T1245] bridge0: port 1(bridge_slave_0) entered blocking state [ 60.826897][ T1247] F2FS-fs (loop0): Invalid log blocks per segment (5) [ 60.830798][ T1245] bridge0: port 1(bridge_slave_0) entered forwarding state [ 60.851167][ T1247] F2FS-fs (loop0): Can't find valid F2FS filesystem in 1th superblock [ 60.864918][ T1247] F2FS-fs (loop0): Found nat_bits in checkpoint [ 60.913783][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 60.922357][ T378] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.939263][ T378] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.951162][ T1247] F2FS-fs (loop0): Try to recover 1th superblock, ret: 0 [ 60.958260][ T1247] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 60.961430][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 60.969070][ T378] bridge0: port 1(bridge_slave_0) entered blocking state [ 60.983512][ T378] bridge0: port 1(bridge_slave_0) entered forwarding state [ 60.991079][ T378] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 61.002691][ T378] bridge0: port 2(bridge_slave_1) entered blocking state [ 61.009556][ T378] bridge0: port 2(bridge_slave_1) entered forwarding state [ 61.037007][ T1247] attempt to access beyond end of device [ 61.037007][ T1247] loop0: rw=2049, want=53256, limit=40427 [ 61.048240][ T1247] attempt to access beyond end of device [ 61.048240][ T1247] loop0: rw=2049, want=78224, limit=40427 [ 61.060839][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 61.076532][ T7] device bridge_slave_1 left promiscuous mode [ 61.083248][ T7] bridge0: port 2(bridge_slave_1) entered disabled state [ 61.094717][ T1270] EXT4-fs (loop4): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 61.108487][ T7] device bridge_slave_0 left promiscuous mode [ 61.108571][ T1270] ext4 filesystem being mounted at /root/syzkaller-testdir1543332627/syzkaller.gJQDrC/32/bus supports timestamps until 2038 (0x7fffffff) [ 61.114510][ T7] bridge0: port 1(bridge_slave_0) entered disabled state [ 61.241773][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 61.297599][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_virt_wifi: link becomes ready [ 61.351691][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 61.392966][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_vlan: link becomes ready [ 61.502939][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 61.518134][ T767] usb 3-1: string descriptor 0 read error: -71 [ 61.524949][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_macvtap: link becomes ready [ 61.533394][ T767] usb 3-1: USB disconnect, device number 8 [ 61.539399][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 61.550588][ T1283] EXT4-fs (loop3): Ignoring removed nomblk_io_submit option [ 61.558336][ T375] attempt to access beyond end of device [ 61.558336][ T375] loop0: rw=2049, want=45104, limit=40427 [ 61.582168][ T828] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_0: link becomes ready [ 61.590885][ T1283] EXT4-fs (loop3): Test dummy encryption mode enabled [ 61.592776][ T828] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 61.611004][ T1283] EXT4-fs: Warning: mounting with data=journal disables delayed allocation and O_DIRECT support! [ 61.623586][ T828] IPv6: ADDRCONF(NETDEV_CHANGE): batadv_slave_1: link becomes ready [ 61.632351][ T828] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 61.661145][ T1283] EXT4-fs (loop3): 1 orphan inode deleted [ 61.666855][ T1283] EXT4-fs (loop3): mounted filesystem without journal. Opts: nogrpid,nomblk_io_submit,test_dummy_encryption,init_itable,,errors=continue [ 61.681343][ T1283] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/67/file1 supports timestamps until 2038 (0x7fffffff) [ 61.892979][ T1283] fscrypt: AES-256-XTS using implementation "xts-aes-aesni" [ 62.058098][ T767] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 62.103779][ T1307] tipc: Enabling of bearer rejected, failed to enable media [ 62.198961][ T1313] EXT4-fs (loop3): revision level too high, forcing read-only mode [ 62.206843][ T1313] [EXT4 FS bs=4096, gc=1, bpg=32768, ipg=32, mo=e000e018, mo2=0002] [ 62.215072][ T1313] System zones: 0-1, 15-15, 18-18, 34-34 [ 62.221334][ T1313] EXT4-fs (loop3): orphan cleanup on readonly fs [ 62.227588][ T1313] EXT4-fs warning (device loop3): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-22, ino=4). Please run e2fsck to fix. [ 62.242682][ T1313] EXT4-fs (loop3): Cannot turn on quotas: error -22 [ 62.250055][ T1313] EXT4-fs error (device loop3): ext4_validate_block_bitmap:418: comm syz-executor.3: bg 0: block 40: padding at end of block bitmap is not set [ 62.264768][ T1313] EXT4-fs error (device loop3) in ext4_free_blocks:5019: Corrupt filesystem [ 62.273672][ T1313] EXT4-fs (loop3): 1 truncate cleaned up [ 62.279335][ T1313] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 62.298004][ T767] usb 3-1: Using ep0 maxpacket: 8 [ 62.338056][ T767] usb 3-1: too many configurations: 102, using maximum allowed: 8 [ 62.388062][ T377] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 62.418046][ T767] usb 3-1: invalid descriptor for config index 0: type = 0x2, length = 141 [ 62.426598][ T767] usb 3-1: can't read configurations, error -22 [ 62.578019][ T767] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 62.787999][ T377] usb 1-1: Using ep0 maxpacket: 32 [ 62.908080][ T377] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 62.918188][ T377] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 62.931078][ T377] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 62.940060][ T377] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 62.968023][ T767] usb 3-1: Using ep0 maxpacket: 8 [ 62.988886][ T377] hub 1-1:4.0: bad descriptor, ignoring hub [ 62.994805][ T377] hub: probe of 1-1:4.0 failed with error -5 [ 63.000726][ T377] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 63.008090][ T767] usb 3-1: too many configurations: 102, using maximum allowed: 8 [ 63.088083][ T767] usb 3-1: invalid descriptor for config index 0: type = 0x2, length = 141 [ 63.096782][ T767] usb 3-1: can't read configurations, error -22 [ 63.103059][ T767] usb usb3-port1: attempt power cycle [ 63.190390][ T23] kauditd_printk_skb: 69 callbacks suppressed [ 63.190400][ T23] audit: type=1326 audit(1717774887.860:430): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.228190][ T23] audit: type=1326 audit(1717774887.860:431): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.254588][ T23] audit: type=1326 audit(1717774887.860:432): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=41 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.279271][ T23] audit: type=1326 audit(1717774887.860:433): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.303861][ T23] audit: type=1326 audit(1717774887.860:434): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.333174][ T23] audit: type=1326 audit(1717774887.860:435): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=321 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.346464][ T1309] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 63.357009][ T23] audit: type=1326 audit(1717774887.860:436): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.369572][ T1309] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 63.395928][ T23] audit: type=1326 audit(1717774887.860:437): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=202 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.426459][ T23] audit: type=1326 audit(1717774887.860:438): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=319 compat=0 ip=0x7f3d7d01bf69 code=0x7ffc0000 [ 63.431282][ T1309] EXT4-fs (loop0): 1 orphan inode deleted [ 63.456910][ T1309] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 63.465996][ T1309] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/48/file1 supports timestamps until 2038 (0x7fffffff) [ 63.480266][ T23] audit: type=1326 audit(1717774887.860:439): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=root:sysadm_r:sysadm_t pid=1308 comm="syz-executor.0" exe="/root/syz-executor.0" sig=0 arch=c000003e syscall=9 compat=0 ip=0x7f3d7d01bfa3 code=0x7ffc0000 [ 63.565614][ T767] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 63.691157][ T828] usb 1-1: USB disconnect, device number 9 [ 63.705894][ T767] usb 3-1: Using ep0 maxpacket: 8 [ 63.748331][ T767] usb 3-1: too many configurations: 102, using maximum allowed: 8 [ 63.828034][ T767] usb 3-1: invalid descriptor for config index 0: type = 0x2, length = 141 [ 63.836633][ T767] usb 3-1: can't read configurations, error -22 [ 63.958067][ T377] usb 2-1: new high-speed USB device number 3 using dummy_hcd [ 63.988006][ T767] usb 3-1: new high-speed USB device number 12 using dummy_hcd [ 64.101729][ T767] usb 3-1: Using ep0 maxpacket: 8 [ 64.138336][ T767] usb 3-1: too many configurations: 102, using maximum allowed: 8 [ 64.161317][ T1345] EXT4-fs (loop3): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 64.175439][ T1345] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/75/bus supports timestamps until 2038 (0x7fffffff) [ 64.261954][ T767] usb 3-1: invalid descriptor for config index 0: type = 0x2, length = 141 [ 64.270832][ T767] usb 3-1: can't read configurations, error -22 [ 64.277346][ T767] usb usb3-port1: unable to enumerate USB device [ 64.408305][ T377] usb 2-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 64.417059][ T377] usb 2-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 64.461840][ T377] usb 2-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 64.497507][ T377] usb 2-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 64.506653][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 64.623686][ T1354] tipc: Enabling of bearer rejected, failed to enable media [ 65.090924][ T1348] F2FS-fs (loop0): invalid crc value [ 65.115060][ T1365] overlayfs: unrecognized mount option "dont_hash" or missing value [ 65.125923][ T1348] F2FS-fs (loop0): Found nat_bits in checkpoint [ 65.171678][ T1348] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e4 [ 66.423966][ T5] hid-generic 0000:0000:0000.0008: unknown main item tag 0x0 [ 66.432073][ T5] hid-generic 0000:0000:0000.0008: hidraw0: HID v0.00 Device [syz0] on syz0 [ 66.482799][ T74] usb 4-1: new high-speed USB device number 7 using dummy_hcd [ 66.508116][ T377] usb 2-1: string descriptor 0 read error: -71 [ 66.514988][ T377] usb 2-1: USB disconnect, device number 3 [ 66.528418][ T121] cfg80211: failed to load regulatory.db [ 66.718072][ T5] usb 3-1: new high-speed USB device number 13 using dummy_hcd [ 66.728014][ T74] usb 4-1: Using ep0 maxpacket: 32 [ 66.757735][ T1404] [ 66.760314][ T1404] ********************************************************** [ 66.767623][ T1404] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 66.774939][ T1404] ** ** [ 66.782173][ T1404] ** trace_printk() being used. Allocating extra memory. ** [ 66.789475][ T1404] ** ** [ 66.796637][ T1404] ** This means that this is a DEBUG kernel and it is ** [ 66.804145][ T1404] ** unsafe for production use. ** [ 66.811471][ T1404] ** ** [ 66.818701][ T1404] ** If you see this message and you are not debugging ** [ 66.825965][ T1404] ** the kernel, report this immediately to your vendor! ** [ 66.833206][ T1404] ** ** [ 66.840503][ T1404] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 66.847577][ T1404] ********************************************************** [ 66.858505][ T74] usb 4-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 66.868781][ T377] usb 2-1: new high-speed USB device number 4 using dummy_hcd [ 66.876163][ T74] usb 4-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 66.889071][ T74] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 66.897907][ T74] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 66.938921][ T74] hub 4-1:4.0: bad descriptor, ignoring hub [ 66.944718][ T74] hub: probe of 4-1:4.0 failed with error -5 [ 66.950670][ T74] usbhid 4-1:4.0: couldn't find an input interrupt endpoint [ 66.968026][ T5] usb 3-1: Using ep0 maxpacket: 8 [ 67.088055][ T5] usb 3-1: config 0 has an invalid interface number: 57 but max is 0 [ 67.095985][ T5] usb 3-1: config 0 has no interface number 0 [ 67.107995][ T377] usb 2-1: Using ep0 maxpacket: 32 [ 67.190081][ T1396] EXT4-fs error (device loop3): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.3: corrupted xattr block 8 [ 67.202522][ T1396] EXT4-fs warning (device loop3): ext4_evict_inode:321: xattr delete (err -117) [ 67.211627][ T1396] EXT4-fs (loop3): 1 orphan inode deleted [ 67.217191][ T1396] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 67.226686][ T1396] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/80/file1 supports timestamps until 2038 (0x7fffffff) [ 67.250638][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 67.261795][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 67.272941][ T377] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 67.281888][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 67.295407][ T377] usb 2-1: config 0 descriptor?? [ 67.300499][ T5] usb 3-1: New USB device found, idVendor=079b, idProduct=0062, bcdDevice=c6.8d [ 67.310952][ T5] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 67.318830][ T5] usb 3-1: Product: syz [ 67.322732][ T5] usb 3-1: Manufacturer: syz [ 67.327151][ T5] usb 3-1: SerialNumber: syz [ 67.328065][ T1402] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 67.339799][ T5] usb 3-1: config 0 descriptor?? [ 67.358549][ T377] hub 2-1:0.0: USB hub found [ 67.458078][ T74] usb 4-1: USB disconnect, device number 7 [ 67.578052][ T377] hub 2-1:0.0: 2 ports detected [ 67.592204][ T74] usb 3-1: USB disconnect, device number 13 [ 67.927709][ T1419] syz-executor.3 (pid 1419) is setting deprecated v1 encryption policy; recommend upgrading to v2. [ 67.944381][ T1419] fscrypt: Adiantum using implementation "adiantum(xchacha12-simd,aes-aesni,nhpoly1305-generic)" [ 68.207812][ T23] kauditd_printk_skb: 60 callbacks suppressed [ 68.207822][ T23] audit: type=1400 audit(1717774892.870:500): avc: denied { mount } for pid=1426 comm="syz-executor.3" name="/" dev="ramfs" ino=18606 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 68.250231][ T23] audit: type=1400 audit(1717774892.910:501): avc: denied { unmount } for pid=371 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=filesystem permissive=1 [ 68.271138][ T23] audit: type=1400 audit(1717774892.920:502): avc: denied { unmount } for pid=371 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:ramfs_t tclass=filesystem permissive=1 [ 68.649167][ T1402] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 68.657060][ T5] usb 2-1: USB disconnect, device number 4 [ 68.658279][ T377] hub 2-1:0.0: hub_ext_port_status failed (err = -71) [ 69.234132][ T23] audit: type=1400 audit(1717774893.900:503): avc: denied { setopt } for pid=1450 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 69.255653][ T23] audit: type=1400 audit(1717774893.920:504): avc: denied { bind } for pid=1450 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 69.282559][ T23] audit: type=1400 audit(1717774893.920:505): avc: denied { listen } for pid=1450 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 69.310571][ T23] audit: type=1400 audit(1717774893.920:506): avc: denied { shutdown } for pid=1450 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 69.691894][ T1465] EXT4-fs (loop2): Ignoring removed nobh option [ 69.831936][ T1465] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.2: corrupted xattr block 8 [ 69.844322][ T1465] EXT4-fs (loop2): Remounting filesystem read-only [ 69.851012][ T1465] EXT4-fs warning (device loop2): ext4_evict_inode:321: xattr delete (err -117) [ 69.859866][ T1465] EXT4-fs (loop2): 1 orphan inode deleted [ 69.865344][ T1465] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro,noquota,nouid32,auto_da_alloc=0x0000000000000000,inode_readahead_blks=0x0000000000000001,journal_dev=0x0000000000000003,barrier,nobh,nogrpid, [ 69.886995][ T1465] ext4 filesystem being mounted at /root/syzkaller-testdir3334242530/syzkaller.K4OWGq/52/file1 supports timestamps until 2038 (0x7fffffff) [ 69.978109][ T121] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 70.061380][ T23] audit: type=1400 audit(1717774894.720:507): avc: denied { create } for pid=1464 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 70.312464][ T1474] EXT4-fs (loop3): Unsupported blocksize for fs encryption [ 70.327982][ T121] usb 1-1: Using ep0 maxpacket: 32 [ 70.448183][ T121] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 70.458139][ T121] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 70.470796][ T121] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 70.479814][ T121] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 70.562740][ T121] hub 1-1:4.0: bad descriptor, ignoring hub [ 70.568706][ T121] hub: probe of 1-1:4.0 failed with error -5 [ 70.577206][ T121] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 70.617792][ T23] audit: type=1400 audit(1717774895.280:508): avc: denied { nlmsg_write } for pid=1483 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_audit_socket permissive=1 [ 70.638704][ T74] usb 4-1: new high-speed USB device number 8 using dummy_hcd [ 70.800263][ T1462] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 70.812738][ T1462] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 70.821864][ T1462] EXT4-fs (loop0): 1 orphan inode deleted [ 70.827665][ T1462] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 70.838758][ T1462] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/56/file1 supports timestamps until 2038 (0x7fffffff) [ 71.008203][ T767] usb 1-1: USB disconnect, device number 10 [ 71.068074][ T74] usb 4-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 71.078741][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 71.089401][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 71.098926][ T74] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 71.111787][ T74] usb 4-1: New USB device found, idVendor=044f, idProduct=b653, bcdDevice= 0.00 [ 71.120795][ T74] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 71.129358][ T74] usb 4-1: config 0 descriptor?? [ 71.487993][ T377] usb 2-1: new high-speed USB device number 5 using dummy_hcd [ 71.610612][ T74] thrustmaster 0003:044F:B653.0009: hidraw0: USB HID v0.00 Device [HID 044f:b653] on usb-dummy_hcd.3-1/input0 [ 71.622170][ T74] thrustmaster 0003:044F:B653.0009: no inputs found [ 71.737969][ T377] usb 2-1: Using ep0 maxpacket: 32 [ 71.813728][ T13] usb 4-1: USB disconnect, device number 8 [ 71.868088][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 71.868308][ T121] usb 1-1: new high-speed USB device number 11 using dummy_hcd [ 71.879233][ T377] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 71.897562][ T377] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 71.906418][ T377] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 71.914836][ T377] usb 2-1: config 0 descriptor?? [ 71.938085][ T1495] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 71.958392][ T377] hub 2-1:0.0: USB hub found [ 72.128020][ T121] usb 1-1: Using ep0 maxpacket: 8 [ 72.178133][ T377] hub 2-1:0.0: 2 ports detected [ 72.248122][ T121] usb 1-1: too many endpoints for config 0 interface 0 altsetting 0: 255, using maximum allowed: 30 [ 72.258775][ T121] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 72.269869][ T121] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 72.279419][ T121] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 255 [ 72.292282][ T121] usb 1-1: New USB device found, idVendor=0458, idProduct=5010, bcdDevice= 0.00 [ 72.301143][ T121] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 72.312996][ T121] usb 1-1: config 0 descriptor?? [ 72.332625][ T23] audit: type=1400 audit(1717774897.000:509): avc: denied { bind } for pid=1506 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=icmp_socket permissive=1 [ 72.839694][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.847198][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.853778][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.860279][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.866751][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.873290][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.879808][ T121] kye 0003:0458:5010.000A: unknown main item tag 0x0 [ 72.887143][ T121] kye 0003:0458:5010.000A: hidraw0: USB HID v0.00 Device [HID 0458:5010] on usb-dummy_hcd.0-1/input0 [ 72.897862][ T121] kye 0003:0458:5010.000A: tablet-enabling feature report not found [ 72.905740][ T121] kye 0003:0458:5010.000A: tablet enabling failed [ 73.043366][ T1501] netlink: 176 bytes leftover after parsing attributes in process `syz-executor.0'. [ 73.241072][ T1495] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 73.249693][ T767] usb 2-1: USB disconnect, device number 5 [ 73.268071][ T377] hub 2-1:0.0: hub_ext_port_status failed (err = -71) [ 73.874716][ T23] kauditd_printk_skb: 2 callbacks suppressed [ 73.874724][ T23] audit: type=1400 audit(1717774898.540:512): avc: denied { write } for pid=1527 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 73.901339][ T23] audit: type=1400 audit(1717774898.540:513): avc: denied { nlmsg_read } for pid=1527 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_tcpdiag_socket permissive=1 [ 74.163934][ T1535] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.171219][ T1535] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.178656][ T1535] device bridge_slave_0 entered promiscuous mode [ 74.185772][ T1535] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.192907][ T1535] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.200213][ T1535] device bridge_slave_1 entered promiscuous mode [ 74.242067][ T23] audit: type=1400 audit(1717774898.910:514): avc: denied { write } for pid=1535 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 74.249611][ T1535] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.268043][ T23] audit: type=1400 audit(1717774898.910:515): avc: denied { read } for pid=1535 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 74.269854][ T1535] bridge0: port 2(bridge_slave_1) entered forwarding state [ 74.297236][ T1535] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.304068][ T1535] bridge0: port 1(bridge_slave_0) entered forwarding state [ 74.327089][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.334534][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.342696][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1: link becomes ready [ 74.350168][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 74.362457][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 74.370560][ T121] bridge0: port 1(bridge_slave_0) entered blocking state [ 74.377388][ T121] bridge0: port 1(bridge_slave_0) entered forwarding state [ 74.386314][ T767] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 74.394749][ T767] bridge0: port 2(bridge_slave_1) entered blocking state [ 74.401609][ T767] bridge0: port 2(bridge_slave_1) entered forwarding state [ 74.422615][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 74.430389][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 74.441488][ T121] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 74.458156][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 74.466141][ T377] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 74.489387][ T767] usb 1-1: USB disconnect, device number 11 [ 74.508806][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 74.517228][ T74] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 74.703031][ T23] audit: type=1400 audit(1717774899.370:516): avc: denied { write } for pid=1547 comm="syz-executor.1" name="001" dev="devtmpfs" ino=9240 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:usb_device_t tclass=chr_file permissive=1 [ 74.727906][ T1549] usb usb7: Requested nonsensical USBDEVFS_URB_ZERO_PACKET. [ 74.848277][ T1285] device bridge_slave_1 left promiscuous mode [ 74.854268][ T1285] bridge0: port 2(bridge_slave_1) entered disabled state [ 74.861623][ T1285] device bridge_slave_0 left promiscuous mode [ 74.868031][ T1285] bridge0: port 1(bridge_slave_0) entered disabled state [ 74.953362][ T1555] Alternate GPT is invalid, using primary GPT. [ 74.966151][ T1555] loop3: p1 p2 p3 [ 74.998036][ T767] usb 1-1: new high-speed USB device number 12 using dummy_hcd [ 76.000287][ T453] udevd[453]: inotify_add_watch(7, /dev/loop3p3, 10) failed: No such file or directory [ 76.000318][ T788] udevd[788]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 76.011750][ T1363] udevd[1363]: inotify_add_watch(7, /dev/loop3p1, 10) failed: No such file or directory [ 76.034756][ T788] udevd[788]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 76.045721][ T453] udevd[453]: inotify_add_watch(7, /dev/loop3p3, 10) failed: No such file or directory [ 76.057354][ T1363] udevd[1363]: inotify_add_watch(7, /dev/loop3p1, 10) failed: No such file or directory [ 76.070018][ T788] udevd[788]: inotify_add_watch(7, /dev/loop3p2, 10) failed: No such file or directory [ 76.751578][ T1562] F2FS-fs (loop1): Wrong NAT boundary, start(2560) end(3584) blocks(0) [ 76.759814][ T1562] F2FS-fs (loop1): Can't find valid F2FS filesystem in 2th superblock [ 76.767730][ T1562] F2FS-fs (loop1): QUOTA feature is enabled, so ignore qf_name [ 76.776797][ T1562] F2FS-fs (loop1): invalid crc value [ 76.782143][ T1562] F2FS-fs (loop1): invalid crc value [ 76.787269][ T1562] F2FS-fs (loop1): Failed to get valid F2FS checkpoint [ 76.818011][ T767] usb 1-1: Using ep0 maxpacket: 32 [ 76.950031][ T1575] loop2: p3 < > p4 < > [ 76.954249][ T1575] loop2: partition table partially beyond EOD, truncated [ 76.961792][ T1575] loop2: p3 start 4284289 is beyond EOD, truncated [ 76.985540][ T1575] 9pnet: Insufficient options for proto=fd [ 77.048048][ T767] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 77.058229][ T767] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 77.068812][ T1363] udevd[1363]: inotify_add_watch(7, /dev/loop2p4, 10) failed: No such file or directory [ 77.071097][ T767] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 77.080855][ T1580] EXT4-fs (loop2): Mount option "dioread_lock" incompatible with ext2 [ 77.089649][ T767] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 77.128572][ T767] hub 1-1:4.0: bad descriptor, ignoring hub [ 77.137018][ T767] hub: probe of 1-1:4.0 failed with error -5 [ 77.143266][ T767] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 77.157982][ T828] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 77.184602][ T1580] overlayfs: failed to resolve './file0': -2 [ 77.243964][ T23] audit: type=1400 audit(1717774901.910:517): avc: denied { getopt } for pid=1579 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=bluetooth_socket permissive=1 [ 77.359110][ T1583] F2FS-fs (loop1): Invalid log_blocksize (268), supports only 12 [ 77.366835][ T1583] F2FS-fs (loop1): Can't find valid F2FS filesystem in 1th superblock [ 77.377737][ T1583] F2FS-fs (loop1): Found nat_bits in checkpoint [ 77.397998][ T828] usb 4-1: Using ep0 maxpacket: 32 [ 77.410322][ T1544] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 77.422670][ T1583] F2FS-fs (loop1): f2fs_check_nid_range: out-of-range nid=1, run fsck to fix. [ 77.422847][ T1544] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 77.438975][ T1583] F2FS-fs (loop1): Try to recover 1th superblock, ret: 0 [ 77.440701][ T1544] EXT4-fs (loop0): 1 orphan inode deleted [ 77.447235][ T1583] F2FS-fs (loop1): Mounted with checkpoint version = 48b305e5 [ 77.452768][ T1544] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 77.452871][ T1544] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/58/file1 supports timestamps until 2038 (0x7fffffff) [ 77.491500][ T1583] attempt to access beyond end of device [ 77.491500][ T1583] loop1: rw=2049, want=53248, limit=40427 [ 77.515815][ T1583] attempt to access beyond end of device [ 77.515815][ T1583] loop1: rw=2049, want=62776, limit=40427 [ 77.535666][ T1583] overlayfs: './file2' not a directory [ 77.545875][ T23] audit: type=1400 audit(1717774902.201:518): avc: denied { map } for pid=1582 comm="syz-executor.1" path="/root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/14/bus/bus" dev="loop1" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 77.574768][ T828] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 77.575731][ T23] audit: type=1400 audit(1717774902.201:519): avc: denied { execute } for pid=1582 comm="syz-executor.1" path="/root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/14/bus/bus" dev="loop1" ino=10 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=file permissive=1 [ 77.586284][ T828] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 77.624282][ T828] usb 4-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 77.633390][ T828] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 77.639712][ T23] audit: type=1400 audit(1717774902.201:520): avc: denied { create } for pid=1582 comm="syz-executor.1" name="file0" scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 77.652270][ T828] usb 4-1: config 0 descriptor?? [ 77.665111][ T23] audit: type=1400 audit(1717774902.201:521): avc: denied { mounton } for pid=1582 comm="syz-executor.1" path="/root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/14/bus/file0" dev="loop1" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:unlabeled_t tclass=dir permissive=1 [ 77.693252][ T1573] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 77.718396][ T828] hub 4-1:0.0: USB hub found [ 77.778070][ T767] usb 1-1: USB disconnect, device number 12 [ 77.918479][ T1597] request_module fs-=0,off=0,imm=0) R10=fp0 [ 77.918479][ T1597] 6: frame1: R1=ctx(i succeeded, but still no fs? [ 77.938161][ T828] hub 4-1:0.0: 2 ports detected [ 78.249683][ T1610] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 78.258463][ T1610] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/59/bus supports timestamps until 2038 (0x7fffffff) [ 78.389437][ T767] usb 3-1: new high-speed USB device number 14 using dummy_hcd [ 78.638018][ T767] usb 3-1: Using ep0 maxpacket: 8 [ 78.758124][ T767] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 78.769035][ T767] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 78.778734][ T767] usb 3-1: New USB device found, idVendor=1e7d, idProduct=2ced, bcdDevice= 0.00 [ 78.787676][ T767] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 78.796314][ T767] usb 3-1: config 0 descriptor?? [ 78.900007][ T1620] EXT4-fs error (device loop1): ext4_read_inode_bitmap:134: comm syz-executor.1: Invalid inode bitmap blk 4 in block_group 0 [ 78.913116][ T1620] EXT4-fs (loop1): mounted filesystem without journal. Opts: noblock_validity,resuid=0x0000000000000000,data_err=abort,noload,nobarrier,lazytime,,errors=continue [ 78.937994][ T23] audit: type=1400 audit(1717774903.601:522): avc: denied { mount } for pid=1619 comm="syz-executor.1" name="/" dev="loop1" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 78.941138][ T1620] EXT4-fs error (device loop1): ext4_read_inode_bitmap:134: comm syz-executor.1: Invalid inode bitmap blk 4 in block_group 0 [ 78.972798][ T1620] EXT4-fs error (device loop1) in ext4_free_inode:352: Corrupt filesystem [ 78.985589][ T23] audit: type=1400 audit(1717774903.611:523): avc: denied { rename } for pid=1619 comm="syz-executor.1" name="file0" dev="loop1" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 79.009863][ T23] audit: type=1400 audit(1717774903.651:524): avc: denied { setattr } for pid=1619 comm="syz-executor.1" name="file1" dev="loop1" ino=13 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 79.033660][ T23] audit: type=1400 audit(1717774903.681:525): avc: denied { unmount } for pid=1245 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 79.035260][ T1573] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 79.062771][ T13] usb 4-1: USB disconnect, device number 9 [ 79.078048][ T828] hub 4-1:0.0: hub_ext_port_status failed (err = -71) [ 79.372989][ T767] kone 0003:1E7D:2CED.000B: hidraw0: USB HID v0.00 Device [HID 1e7d:2ced] on usb-dummy_hcd.2-1/input0 [ 79.479351][ T5] usb 3-1: USB disconnect, device number 14 [ 79.499247][ T1633] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 79.508376][ T1633] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/62/bus supports timestamps until 2038 (0x7fffffff) [ 79.523962][ T1633] A link change request failed with some changes committed already. Interface lo may have been left with an inconsistent configuration, please check. [ 79.544063][ T23] audit: type=1400 audit(1717774904.211:526): avc: denied { write } for pid=1632 comm="syz-executor.0" name="kvm" dev="devtmpfs" ino=110 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:kvm_device_t tclass=chr_file permissive=1 [ 79.797728][ T23] audit: type=1400 audit(1717774904.461:527): avc: denied { create } for pid=1644 comm="syz-executor.0" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 79.850414][ T1648] tipc: Enabling of bearer rejected, failed to enable media [ 79.859176][ T23] audit: type=1400 audit(1717774904.531:528): avc: denied { ioctl } for pid=1647 comm="syz-executor.0" path="socket:[19659]" dev="sockfs" ino=19659 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 79.959882][ T1652] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 79.973962][ T1652] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/18/bus supports timestamps until 2038 (0x7fffffff) [ 79.987982][ T767] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 80.043009][ T1658] EXT4-fs (loop2): Ignoring removed mblk_io_submit option [ 80.059712][ T1658] EXT4-fs (loop2): mounted filesystem without journal. Opts: user_xattr,dioread_lock,dioread_lock,norecovery,debug_want_extra_isize=0x0000000000000004,barrier=0x0000000000000002,nombcache,usrjquota=,mblk_io_submit,noload,,errors=continue [ 80.352647][ T767] usb 4-1: Using ep0 maxpacket: 16 [ 80.458052][ T23] audit: type=1400 audit(1717774905.111:529): avc: denied { create } for pid=1657 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 80.478286][ T23] audit: type=1400 audit(1717774905.121:530): avc: denied { connect } for pid=1657 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=pppox_socket permissive=1 [ 80.499998][ T23] audit: type=1400 audit(1717774905.121:531): avc: denied { setattr } for pid=1657 comm="syz-executor.2" name="/" dev="loop2" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 80.522320][ T13] usb 1-1: new high-speed USB device number 13 using dummy_hcd [ 80.638063][ T767] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 80.648879][ T767] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 80.658605][ T767] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 80.672009][ T767] usb 4-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 80.680940][ T767] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 80.689554][ T767] usb 4-1: config 0 descriptor?? [ 80.783219][ T13] usb 1-1: Using ep0 maxpacket: 32 [ 80.908050][ T13] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 80.918202][ T13] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 80.931765][ T1643] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 80.939503][ T13] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 80.948510][ T13] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 80.988371][ T13] hub 1-1:4.0: bad descriptor, ignoring hub [ 80.994399][ T13] hub: probe of 1-1:4.0 failed with error -5 [ 81.000581][ T13] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 81.168927][ T767] gt683r_led 0003:1770:FF00.000C: unknown main item tag 0x0 [ 81.176030][ T767] gt683r_led 0003:1770:FF00.000C: item fetching failed at offset 6/11 [ 81.184426][ T767] gt683r_led 0003:1770:FF00.000C: hid parsing failed [ 81.191706][ T767] gt683r_led: probe of 0003:1770:FF00.000C failed with error -22 [ 81.342663][ T1650] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 81.348009][ T767] usb 2-1: new high-speed USB device number 6 using dummy_hcd [ 81.361092][ T1650] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 81.371146][ T1650] EXT4-fs (loop0): 1 orphan inode deleted [ 81.376757][ T1650] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 81.385602][ T1650] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/66/file1 supports timestamps until 2038 (0x7fffffff) [ 81.477804][ T74] usb 4-1: USB disconnect, device number 10 [ 81.568048][ T378] usb 1-1: USB disconnect, device number 13 [ 81.608026][ T767] usb 2-1: Using ep0 maxpacket: 32 [ 81.744749][ T767] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 81.756067][ T767] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 81.767260][ T767] usb 2-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 81.776625][ T767] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 81.785639][ T767] usb 2-1: config 0 descriptor?? [ 81.802139][ T1692] tipc: Enabling of bearer rejected, failed to enable media [ 81.810306][ T1679] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 81.828572][ T767] hub 2-1:0.0: USB hub found [ 82.048042][ T767] hub 2-1:0.0: 2 ports detected [ 82.244698][ T1699] EXT4-fs (loop0): 1 truncate cleaned up [ 82.251120][ T1699] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 82.261630][ T1699] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/67/file0 supports timestamps until 2038 (0x7fffffff) [ 82.956302][ T1713] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 82.968073][ T1713] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/69/bus supports timestamps until 2038 (0x7fffffff) [ 83.110401][ T1679] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 83.122330][ T13] usb 2-1: USB disconnect, device number 6 [ 83.137993][ T767] hub 2-1:0.0: hub_ext_port_status failed (err = -71) [ 83.929579][ T1718] F2FS-fs (loop2): Unrecognized mount option "'g}BIĪ[" or missing value [ 83.986529][ T1738] tipc: Enabling of bearer rejected, failed to enable media [ 84.557991][ T13] usb 1-1: new high-speed USB device number 14 using dummy_hcd [ 84.590034][ T23] kauditd_printk_skb: 13 callbacks suppressed [ 84.590043][ T23] audit: type=1400 audit(1717774909.261:543): avc: denied { setopt } for pid=1751 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 84.620691][ T23] audit: type=1400 audit(1717774909.291:544): avc: denied { write } for pid=1751 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 84.640883][ T1753] device wg2 entered promiscuous mode [ 84.651176][ T23] audit: type=1400 audit(1717774909.291:545): avc: denied { read } for pid=1751 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 [ 84.673172][ T23] audit: type=1400 audit(1717774909.341:546): avc: denied { write } for pid=1754 comm="syz-executor.1" name="event0" dev="devtmpfs" ino=9246 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:event_device_t tclass=chr_file permissive=1 [ 84.796610][ T738] usb 3-1: new high-speed USB device number 15 using dummy_hcd [ 84.847972][ T13] usb 1-1: Using ep0 maxpacket: 32 [ 84.968272][ T13] usb 1-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 84.990042][ T13] usb 1-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 85.028908][ T13] usb 1-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 85.037820][ T13] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 85.045768][ T738] usb 3-1: Using ep0 maxpacket: 16 [ 85.090589][ T13] hub 1-1:4.0: bad descriptor, ignoring hub [ 85.096422][ T13] hub: probe of 1-1:4.0 failed with error -5 [ 85.102632][ T13] usbhid 1-1:4.0: couldn't find an input interrupt endpoint [ 85.168053][ T738] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 85.178857][ T738] usb 3-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 85.188386][ T738] usb 3-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 85.201104][ T738] usb 3-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 85.209979][ T738] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 85.218551][ T738] usb 3-1: config 0 descriptor?? [ 85.342369][ T1741] EXT4-fs error (device loop0): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.0: corrupted xattr block 8 [ 85.356733][ T1741] EXT4-fs warning (device loop0): ext4_evict_inode:321: xattr delete (err -117) [ 85.366151][ T1741] EXT4-fs (loop0): 1 orphan inode deleted [ 85.371936][ T1741] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 85.381273][ T1741] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/71/file1 supports timestamps until 2038 (0x7fffffff) [ 85.476464][ T1747] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 85.580381][ T1765] xt_TCPMSS: Only works on TCP SYN packets [ 85.608075][ T5] usb 1-1: USB disconnect, device number 14 [ 85.708872][ T738] gt683r_led 0003:1770:FF00.000D: unknown main item tag 0x0 [ 85.715989][ T738] gt683r_led 0003:1770:FF00.000D: item fetching failed at offset 6/11 [ 85.733385][ T738] gt683r_led 0003:1770:FF00.000D: hid parsing failed [ 85.740197][ T738] gt683r_led: probe of 0003:1770:FF00.000D failed with error -22 [ 85.915688][ T1774] Quota error (device loop1): do_check_range: Getting dqdh_prev_free 1536 out of range 0-5 [ 85.926480][ T1774] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 85.938540][ T1774] EXT4-fs (loop1): 1 truncate cleaned up [ 85.938866][ T378] usb 3-1: USB disconnect, device number 15 [ 85.944098][ T1774] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 85.959311][ T1774] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/29/file0 supports timestamps until 2038 (0x7fffffff) [ 86.279710][ T1786] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 86.293487][ T1786] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/31/bus supports timestamps until 2038 (0x7fffffff) [ 86.663988][ T1802] netlink: 'syz-executor.2': attribute type 10 has an invalid length. [ 86.677971][ T378] usb 2-1: new high-speed USB device number 7 using dummy_hcd [ 86.757968][ T5] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 86.928076][ T378] usb 2-1: Using ep0 maxpacket: 16 [ 87.012834][ T5] usb 4-1: Using ep0 maxpacket: 16 [ 87.048086][ T378] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x84 has invalid maxpacket 512, setting to 64 [ 87.068002][ T378] usb 2-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x4, skipping [ 87.087974][ T378] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x2 has invalid maxpacket 512, setting to 64 [ 87.101097][ T378] usb 2-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x8, skipping [ 87.117569][ T1808] bridge0: port 1(bridge_slave_0) entered blocking state [ 87.118054][ T378] usb 2-1: config 0 interface 0 altsetting 0 has a duplicate endpoint with address 0x2, skipping [ 87.134781][ T1808] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.135376][ T1808] device bridge_slave_0 entered promiscuous mode [ 87.148496][ T378] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 87.158778][ T378] usb 2-1: config 0 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping [ 87.169679][ T1808] bridge0: port 2(bridge_slave_1) entered blocking state [ 87.176567][ T1808] bridge0: port 2(bridge_slave_1) entered disabled state [ 87.183831][ T1808] device bridge_slave_1 entered promiscuous mode [ 87.245088][ T1808] bridge0: port 2(bridge_slave_1) entered blocking state [ 87.252063][ T1808] bridge0: port 2(bridge_slave_1) entered forwarding state [ 87.259181][ T1808] bridge0: port 1(bridge_slave_0) entered blocking state [ 87.266023][ T1808] bridge0: port 1(bridge_slave_0) entered forwarding state [ 87.300063][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0: link becomes ready [ 87.307901][ T13] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.315905][ T13] bridge0: port 2(bridge_slave_1) entered disabled state [ 87.338001][ T5] usb 4-1: New USB device found, idVendor=05d1, idProduct=2001, bcdDevice=d8.08 [ 87.346846][ T5] usb 4-1: New USB device strings: Mfr=40, Product=98, SerialNumber=3 [ 87.358061][ T378] usb 2-1: New USB device found, idVendor=14aa, idProduct=022b, bcdDevice=8e.53 [ 87.363779][ T5] usb 4-1: Product: syz [ 87.371140][ T378] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 87.372457][ T5] usb 4-1: Manufacturer: syz [ 87.383408][ T5] usb 4-1: SerialNumber: syz [ 87.389205][ T378] usb 2-1: Product: 㛊ꄽ颋䦷籧ʗ렲㨣寶燽耗䥺䤝苆銖ᢏ沂迣唘达鳄ꂿ汾越턔ꪝ延挀鷂쩊葅숛闱❼덆湣侨硧漱뒹콒橽됻긃ڨ귻ᙁ鑁雪 [ 87.389322][ T5] usb 4-1: config 0 descriptor?? [ 87.419744][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_0: link becomes ready [ 87.427885][ T738] bridge0: port 1(bridge_slave_0) entered blocking state [ 87.428300][ T378] usb 2-1: Manufacturer: ᰁ [ 87.434753][ T738] bridge0: port 1(bridge_slave_0) entered forwarding state [ 87.449567][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): bridge_slave_1: link becomes ready [ 87.452131][ T378] usb 2-1: SerialNumber: ᧍帜狿荾㍐㚋ႊ駼ⒿㄖৠἼ蝯ᵆ젅䊋ཕꊫ七ஒ갯皱ᓟ敿퉛㵷ꎱ膘䩉չ䳺귑줼碗ᤚᄃ纸୆刾轴愚轁뇒⶜Ѝ瘯鹤☕癄̼诂ȭﰰ㪩媽碢凱ㄪ嫤꭭ﵳ埯쾔⹤쀥痴㟥럺⋄訁紛䌗䉿窗曻絮컊ࡻ剾읽篨ᐅ陷棙⛓ẻ➝ᬛ䟷 [ 87.458923][ T5] ftdi_sio 4-1:0.0: FTDI USB Serial Device converter detected [ 87.493004][ T738] bridge0: port 2(bridge_slave_1) entered blocking state [ 87.494226][ T378] usb 2-1: config 0 descriptor?? [ 87.499845][ T738] bridge0: port 2(bridge_slave_1) entered forwarding state [ 87.508075][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_0: link becomes ready [ 87.519548][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): hsr_slave_1: link becomes ready [ 87.538522][ T5] usb 4-1: Detected FT-X [ 87.546834][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_virt_wifi: link becomes ready [ 87.555442][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_vlan: link becomes ready [ 87.572740][ T738] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_macvtap: link becomes ready [ 87.603174][ T396] IPv6: ADDRCONF(NETDEV_CHANGE): veth0_to_batadv: link becomes ready [ 87.612126][ T23] audit: type=1400 audit(1717774912.281:547): avc: denied { connect } for pid=1818 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 87.639770][ T13] IPv6: ADDRCONF(NETDEV_CHANGE): veth1_to_batadv: link becomes ready [ 87.668203][ T5] ftdi_sio ttyUSB0: Unable to read latency timer: -32 [ 87.679821][ T1285] device bridge_slave_1 left promiscuous mode [ 87.686912][ T1285] bridge0: port 2(bridge_slave_1) entered disabled state [ 87.694636][ T23] audit: type=1400 audit(1717774912.351:548): avc: denied { ioctl } for pid=1818 comm="syz-executor.2" path="socket:[20114]" dev="sockfs" ino=20114 ioctlcmd=0x8933 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 87.737125][ T1285] device bridge_slave_0 left promiscuous mode [ 87.744118][ T1285] bridge0: port 1(bridge_slave_0) entered disabled state [ 87.760509][ T1823] EXT4-fs (loop2): encrypted files will use data=ordered instead of data journaling mode [ 87.760761][ T23] audit: type=1400 audit(1717774912.351:549): avc: denied { write } for pid=1818 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 87.779064][ T1823] EXT4-fs (loop2): Unsupported blocksize for fs encryption [ 87.793642][ T396] usb 2-1: USB disconnect, device number 7 [ 87.892629][ T23] audit: type=1400 audit(1717774912.561:550): avc: denied { getopt } for pid=1822 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=can_socket permissive=1 [ 88.148144][ T738] usb 5-1: new high-speed USB device number 8 using dummy_hcd [ 88.168375][ T5] ftdi_sio 4-1:0.0: GPIO initialisation failed: -71 [ 88.178281][ T5] usb 4-1: FTDI USB Serial Device converter now attached to ttyUSB0 [ 88.187796][ T5] usb 4-1: USB disconnect, device number 11 [ 88.198654][ T5] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 [ 88.208702][ T5] ftdi_sio 4-1:0.0: device disconnected [ 88.379687][ T1838] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 88.393785][ T1838] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/33/bus supports timestamps until 2038 (0x7fffffff) [ 88.417991][ T738] usb 5-1: Using ep0 maxpacket: 32 [ 88.538029][ T738] usb 5-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 88.548280][ T738] usb 5-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 88.555704][ T74] usb 1-1: new high-speed USB device number 15 using dummy_hcd [ 88.563755][ T738] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 88.577372][ T738] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 88.618966][ T738] hub 5-1:4.0: bad descriptor, ignoring hub [ 88.624809][ T738] hub: probe of 5-1:4.0 failed with error -5 [ 88.631226][ T738] usbhid 5-1:4.0: couldn't find an input interrupt endpoint [ 88.788497][ T1848] EXT4-fs (loop3): 1 truncate cleaned up [ 88.794019][ T1848] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 88.802933][ T1848] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/103/file0 supports timestamps until 2038 (0x7fffffff) [ 88.817664][ T74] usb 1-1: Using ep0 maxpacket: 16 [ 88.824546][ T1855] EXT4-fs (loop2): mounting ext2 file system using the ext4 subsystem [ 88.841323][ T1855] EXT4-fs error (device loop2): ext4_orphan_get:1236: inode #15: comm syz-executor.2: iget: bad i_size value: -67835469387268086 [ 88.854941][ T1855] EXT4-fs error (device loop2): ext4_orphan_get:1240: comm syz-executor.2: couldn't read orphan inode 15 (err -117) [ 88.867199][ T1855] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 88.878773][ T1855] ext2 filesystem being mounted at /root/syzkaller-testdir1317280648/syzkaller.Nj0dY1/20/file0 supports timestamps until 2038 (0x7fffffff) [ 88.911638][ T1827] EXT4-fs error (device loop4): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.4: corrupted xattr block 8 [ 88.924671][ T1827] EXT4-fs warning (device loop4): ext4_evict_inode:321: xattr delete (err -117) [ 88.934346][ T1827] EXT4-fs (loop4): 1 orphan inode deleted [ 88.940160][ T74] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 88.953308][ T1862] Zero length message leads to an empty skb [ 89.032453][ T74] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 89.042485][ T1827] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 89.051353][ T74] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 89.052816][ T1827] ext4 filesystem being mounted at /root/syzkaller-testdir25265508/syzkaller.LKhrpB/1/file1 supports timestamps until 2038 (0x7fffffff) [ 89.065102][ T74] usb 1-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 89.096451][ T74] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 89.108949][ T74] usb 1-1: config 0 descriptor?? [ 89.170980][ T1871] tipc: Enabling of bearer rejected, failed to enable media [ 89.278123][ T378] usb 5-1: USB disconnect, device number 8 [ 89.368569][ T1836] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 89.687983][ T738] usb 2-1: new high-speed USB device number 8 using dummy_hcd [ 89.695069][ T74] gt683r_led 0003:1770:FF00.000E: unknown main item tag 0x0 [ 89.704247][ T74] gt683r_led 0003:1770:FF00.000E: item fetching failed at offset 6/11 [ 89.712927][ T74] gt683r_led 0003:1770:FF00.000E: hid parsing failed [ 89.719817][ T74] gt683r_led: probe of 0003:1770:FF00.000E failed with error -22 [ 89.730442][ T23] kauditd_printk_skb: 3 callbacks suppressed [ 89.730450][ T23] audit: type=1400 audit(1717774914.401:552): avc: denied { setopt } for pid=1882 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 89.880650][ T74] usb 1-1: USB disconnect, device number 15 [ 90.143535][ T738] usb 2-1: config 0 has an invalid interface number: 132 but max is 0 [ 90.153637][ T738] usb 2-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 90.163600][ T738] usb 2-1: config 0 has no interface number 0 [ 90.169481][ T738] usb 2-1: New USB device found, idVendor=0421, idProduct=042f, bcdDevice=bc.fe [ 90.178422][ T738] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 90.186940][ T738] usb 2-1: config 0 descriptor?? [ 90.228589][ T738] rndis_host 2-1:0.132: skipping garbage [ 90.234071][ T738] usb 2-1: bad CDC descriptors [ 90.239076][ T738] cdc_acm 2-1:0.132: skipping garbage [ 90.270583][ T1898] Quota error (device loop3): do_check_range: Getting dqdh_prev_free 1536 out of range 0-5 [ 90.280716][ T1898] Quota error (device loop3): qtree_write_dquot: Error -117 occurred while creating quota [ 90.291085][ T1898] EXT4-fs (loop3): 1 truncate cleaned up [ 90.296570][ T1898] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 90.305389][ T1898] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/108/file0 supports timestamps until 2038 (0x7fffffff) [ 90.370568][ T1903] PF_BRIDGE: br_mdb_parse() with invalid ifindex [ 90.429200][ T1879] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 90.436957][ T738] usb 2-1: USB disconnect, device number 8 [ 90.738459][ T1909] tipc: Enabling of bearer rejected, failed to enable media [ 90.890507][ T23] audit: type=1400 audit(1717774915.561:553): avc: denied { write } for pid=1922 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:system_r:kernel_t tclass=key permissive=1 [ 91.140033][ T1934] Quota error (device loop1): do_check_range: Getting dqdh_prev_free 1536 out of range 0-5 [ 91.150183][ T1934] Quota error (device loop1): qtree_write_dquot: Error -117 occurred while creating quota [ 91.161151][ T1934] EXT4-fs (loop1): 1 truncate cleaned up [ 91.166675][ T1934] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 91.218650][ T1934] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/37/file0 supports timestamps until 2038 (0x7fffffff) [ 91.654143][ T1946] netlink: 56 bytes leftover after parsing attributes in process `syz-executor.0'. [ 92.318133][ T1926] F2FS-fs (loop4): invalid crc value [ 92.357131][ T1955] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 92.369500][ T1926] F2FS-fs (loop4): Found nat_bits in checkpoint [ 92.404773][ T1926] F2FS-fs (loop4): Mounted with checkpoint version = 48b305e4 [ 92.638037][ T23] audit: type=1400 audit(1717774917.301:554): avc: denied { getopt } for pid=1924 comm="syz-executor.4" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_generic_socket permissive=1 [ 92.660117][ T1962] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 92.669030][ T1962] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/39/file0 supports timestamps until 2038 (0x7fffffff) [ 92.807988][ T378] usb 1-1: new high-speed USB device number 16 using dummy_hcd [ 92.815398][ T74] usb 4-1: new high-speed USB device number 12 using dummy_hcd [ 93.067970][ T74] usb 4-1: Using ep0 maxpacket: 16 [ 93.227726][ T1977] tipc: Enabling of bearer rejected, failed to enable media [ 93.228071][ T378] usb 1-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 93.247139][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 93.260031][ T74] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 93.270553][ T378] usb 1-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 21 [ 93.284403][ T74] usb 4-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 93.301661][ T378] usb 1-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 93.311589][ T74] usb 4-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 93.321319][ T378] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 93.330900][ T74] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 93.343607][ T378] usb 1-1: config 0 descriptor?? [ 93.378721][ T74] usb 4-1: config 0 descriptor?? [ 93.495287][ T1962] EXT4-fs error (device loop1) in ext4_do_update_inode:5534: error 27 [ 93.503792][ T1962] EXT4-fs error (device loop1): ext4_mb_mark_diskspace_used:3002: comm syz-executor.1: Allocating blocks 18-19 which overlap fs metadata [ 93.619561][ T1952] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 93.637982][ T396] usb 5-1: new high-speed USB device number 9 using dummy_hcd [ 93.648712][ T1983] loop1: p1 < > p4 [ 93.653105][ T1983] loop1: p4 size 8388608 extends beyond EOD, truncated [ 93.662165][ T23] audit: type=1400 audit(1717774918.331:555): avc: denied { read } for pid=1982 comm="syz-executor.1" name="loop1p4" dev="devtmpfs" ino=21887 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=blk_file permissive=1 [ 93.685448][ T18] usb 3-1: new high-speed USB device number 16 using dummy_hcd [ 93.687730][ T23] audit: type=1400 audit(1717774918.351:556): avc: denied { open } for pid=1982 comm="syz-executor.1" path="/dev/loop1p4" dev="devtmpfs" ino=21887 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:device_t tclass=blk_file permissive=1 [ 93.723885][ T1983] netlink: 'syz-executor.1': attribute type 3 has an invalid length. [ 93.858819][ T74] gt683r_led 0003:1770:FF00.000F: unknown main item tag 0x0 [ 93.866036][ T74] gt683r_led 0003:1770:FF00.000F: item fetching failed at offset 6/11 [ 93.874906][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.882530][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.889803][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.897418][ T74] gt683r_led 0003:1770:FF00.000F: hid parsing failed [ 93.903977][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.911221][ T74] gt683r_led: probe of 0003:1770:FF00.000F failed with error -22 [ 93.918715][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.925871][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.934261][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.941563][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.948685][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.955857][ T378] plantronics 0003:047F:FFFF.0010: unknown main item tag 0x0 [ 93.963480][ T378] plantronics 0003:047F:FFFF.0010: No inputs registered, leaving [ 93.973379][ T378] plantronics 0003:047F:FFFF.0010: hiddev96,hidraw0: USB HID v0.40 Device [HID 047f:ffff] on usb-dummy_hcd.0-1/input0 [ 94.008059][ T396] usb 5-1: config 165 has too many interfaces: 175, using maximum allowed: 32 [ 94.016790][ T396] usb 5-1: config 165 has an invalid descriptor of length 234, skipping remainder of the config [ 94.027033][ T396] usb 5-1: config 165 has 0 interfaces, different from the descriptor's value: 175 [ 94.036101][ T396] usb 5-1: New USB device found, idVendor=047f, idProduct=ffff, bcdDevice= 0.00 [ 94.044979][ T396] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 94.058223][ T18] usb 3-1: config 0 has an invalid interface number: 132 but max is 0 [ 94.065368][ T738] usb 4-1: USB disconnect, device number 12 [ 94.066785][ T18] usb 3-1: config 0 has an invalid descriptor of length 0, skipping remainder of the config [ 94.082194][ T18] usb 3-1: config 0 has no interface number 0 [ 94.088185][ T18] usb 3-1: New USB device found, idVendor=0421, idProduct=042f, bcdDevice=bc.fe [ 94.096931][ T18] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 94.105644][ T18] usb 3-1: config 0 descriptor?? [ 94.148472][ T18] rndis_host 3-1:0.132: skipping garbage [ 94.153964][ T18] usb 3-1: bad CDC descriptors [ 94.158943][ T18] cdc_acm 3-1:0.132: skipping garbage [ 94.354655][ T1981] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 94.362628][ T18] usb 3-1: USB disconnect, device number 16 [ 94.412309][ T1956] SELinux: inode_doinit_use_xattr: getxattr returned 95 for dev=overlay ino=22706 [ 94.421620][ T1956] SELinux: inode_doinit_use_xattr: getxattr returned 95 for dev=overlay ino=22706 [ 94.430872][ T23] audit: type=1400 audit(1717774919.101:557): avc: denied { setattr } for pid=1953 comm="syz-executor.0" name="file0" dev="overlay" ino=22706 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=file permissive=1 [ 94.450641][ T1956] overlayfs: filesystem on './file1' not supported as upperdir [ 94.857983][ T738] usb 4-1: new high-speed USB device number 13 using dummy_hcd [ 94.946521][ T23] kauditd_printk_skb: 1 callbacks suppressed [ 94.946530][ T23] audit: type=1400 audit(1717774919.611:559): avc: denied { getopt } for pid=2007 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=xdp_socket permissive=1 [ 95.248075][ T738] usb 4-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 95.259175][ T738] usb 4-1: New USB device found, idVendor=0926, idProduct=3333, bcdDevice= 0.40 [ 95.268136][ T738] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 95.269478][ T2010] EXT4-fs error (device loop2): ext4_quota_enable:6056: inode #4: comm syz-executor.2: iget: bogus i_mode (5) [ 95.276961][ T738] usb 4-1: config 0 descriptor?? [ 95.290579][ T2010] EXT4-fs error (device loop2): ext4_quota_enable:6059: comm syz-executor.2: Bad quota inode: 4, type: 1 [ 95.304039][ T2010] EXT4-fs warning (device loop2): ext4_enable_quotas:6100: Failed to enable quota tracking (type=1, err=-117, ino=4). Please run e2fsck to fix. [ 95.319008][ T2010] EXT4-fs (loop2): mount failed [ 95.464637][ T1834] usb 1-1: USB disconnect, device number 16 [ 95.594438][ T2018] EXT4-fs error (device loop2): ext4_orphan_get:1236: inode #15: comm syz-executor.2: casefold flag without casefold feature [ 95.609151][ T2018] EXT4-fs (loop2): Remounting filesystem read-only [ 95.613719][ T2023] EXT4-fs (loop1): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 95.615670][ T2018] EXT4-fs error (device loop2): ext4_orphan_get:1260: comm syz-executor.2: bad orphan inode 15 [ 95.629491][ T2023] ext4 filesystem being mounted at /root/syzkaller-testdir4152931929/syzkaller.2W9gUZ/43/bus supports timestamps until 2038 (0x7fffffff) [ 95.653417][ T2018] ext4_test_bit(bit=14, block=18) = 1 [ 95.700848][ T2018] is_bad_inode(inode)=0 [ 95.707189][ T2018] NEXT_ORPHAN(inode)=1023 [ 95.722833][ T2018] max_ino=32 [ 95.725846][ T2018] i_nlink=0 [ 95.728960][ T2018] EXT4-fs (loop2): mounted filesystem without journal. Opts: errors=remount-ro, [ 95.738574][ T2018] ext4 filesystem being mounted at /root/syzkaller-testdir1317280648/syzkaller.Nj0dY1/31/bus supports timestamps until 2038 (0x7fffffff) [ 95.878223][ T1995] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 95.901150][ T2018] EXT4-fs error (device loop2): ext4_find_dest_de:2063: inode #2: block 3: comm syz-executor.2: bad entry in directory: rec_len is smaller than minimal - offset=76, inode=0, rec_len=0, size=4096 fake=0 [ 95.908875][ T738] keytouch 0003:0926:3333.0011: fixing up Keytouch IEC report descriptor [ 95.925212][ T2018] EXT4-fs (loop2): Remounting filesystem read-only [ 95.931627][ T738] input: HID 0926:3333 as /devices/platform/dummy_hcd.3/usb4/4-1/4-1:0.0/0003:0926:3333.0011/input/input4 [ 95.943224][ T2018] EXT4-fs error (device loop2) in ext4_evict_inode:276: Readonly filesystem [ 95.961333][ T23] audit: type=1400 audit(1717774920.631:560): avc: denied { setopt } for pid=2017 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=netlink_netfilter_socket permissive=1 [ 95.983683][ T2018] EXT4-fs error (device loop2): ext4_readdir:260: inode #2: block 3: comm syz-executor.2: path /root/syzkaller-testdir1317280648/syzkaller.Nj0dY1/31/bus: bad entry in directory: rec_len is smaller than minimal - offset=76, inode=0, rec_len=0, size=4096 fake=0 [ 96.012449][ T23] audit: type=1400 audit(1717774920.681:561): avc: denied { read } for pid=147 comm="acpid" name="event3" dev="devtmpfs" ino=22057 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 96.014574][ T738] keytouch 0003:0926:3333.0011: input,hidraw0: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.3-1/input0 [ 96.040959][ T23] audit: type=1400 audit(1717774920.681:562): avc: denied { open } for pid=147 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=22057 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 96.074873][ T23] audit: type=1400 audit(1717774920.681:563): avc: denied { ioctl } for pid=147 comm="acpid" path="/dev/input/event3" dev="devtmpfs" ino=22057 ioctlcmd=0x4520 scontext=system_u:system_r:acpid_t tcontext=system_u:object_r:device_t tclass=chr_file permissive=1 [ 96.162856][ T23] audit: type=1400 audit(1717774920.831:564): avc: denied { mounton } for pid=2031 comm="syz-executor.2" path=2F726F6F742F73797A6B616C6C65722D74657374646972313331373238303634382F73797A6B616C6C65722E4E6A306459312F33322F131377C5FC35D41454D5D41D29AD1A6029598146E6BE166E41AD0DBD4054033C9F33BBDA8224A2F3D772E7636E48B33CBF708372E8F1B9933EC5127743BE2206209EF02DF9CBF2F6E880D3382F66696C6530 dev="loop2" ino=16 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:dosfs_t tclass=dir permissive=1 [ 96.163620][ T2032] incfs: Can't find or create .incomplete dir in ./file0 [ 96.215206][ T396] usb 5-1: string descriptor 0 read error: -71 [ 96.222282][ T396] usb 5-1: USB disconnect, device number 9 [ 96.276121][ T2032] incfs: mount failed -28 [ 96.332999][ T13] usb 4-1: USB disconnect, device number 13 [ 96.419428][ T2042] incfs: Can't find or create .incomplete dir in ./file0 [ 96.426487][ T2042] incfs: mount failed -28 [ 96.462983][ T23] audit: type=1400 audit(1717774921.091:565): avc: denied { accept } for pid=2031 comm="syz-executor.2" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=rawip_socket permissive=1 [ 96.797967][ T738] usb 2-1: new high-speed USB device number 9 using dummy_hcd [ 96.895817][ T23] audit: type=1400 audit(1717774921.561:566): avc: denied { mount } for pid=2052 comm="syz-executor.3" name="/" dev="sysfs" ino=1 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 96.917910][ T23] audit: type=1400 audit(1717774921.581:567): avc: denied { rename } for pid=2052 comm="syz-executor.3" name="bus" dev="overlay" ino=22989 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=dir permissive=1 [ 96.940858][ T396] usb 5-1: new high-speed USB device number 10 using dummy_hcd [ 97.001416][ T23] audit: type=1400 audit(1717774921.671:568): avc: denied { unmount } for pid=371 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:sysfs_t tclass=filesystem permissive=1 [ 97.037975][ T738] usb 2-1: Using ep0 maxpacket: 16 [ 97.070407][ T2058] EXT4-fs (loop3): 1 truncate cleaned up [ 97.075917][ T2058] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 97.084841][ T2058] ext4 filesystem being mounted at /root/syzkaller-testdir3551749088/syzkaller.TbFs6b/117/file0 supports timestamps until 2038 (0x7fffffff) [ 97.168075][ T738] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 97.179555][ T738] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 97.189327][ T396] usb 5-1: Using ep0 maxpacket: 32 [ 97.194350][ T738] usb 2-1: config 0 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 [ 97.207774][ T738] usb 2-1: New USB device found, idVendor=1770, idProduct=ff00, bcdDevice= 0.00 [ 97.216742][ T738] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 97.227300][ T738] usb 2-1: config 0 descriptor?? [ 97.287981][ T767] usb 3-1: new high-speed USB device number 17 using dummy_hcd [ 97.308061][ T396] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 255, changing to 11 [ 97.319263][ T396] usb 5-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid maxpacket 59391, setting to 1024 [ 97.330400][ T396] usb 5-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 97.339470][ T396] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 97.352202][ T396] usb 5-1: config 0 descriptor?? [ 97.368039][ T2049] raw-gadget gadget: fail, usb_ep_enable returned -22 [ 97.388586][ T396] hub 5-1:0.0: USB hub found [ 97.419521][ T2075] EXT4-fs (loop0): mounted filesystem without journal. Opts: grpquota,inode_readahead_blks=0x0000000000000800,minixdf,,errors=continue [ 97.433392][ T2075] ext4 filesystem being mounted at /root/syzkaller-testdir4285945880/syzkaller.FeDwDM/83/bus supports timestamps until 2038 (0x7fffffff) [ 97.468799][ T2046] misc raw-gadget: fail, usb_gadget_probe_driver returned -16 [ 97.537960][ T767] usb 3-1: Using ep0 maxpacket: 32 [ 97.598011][ T396] hub 5-1:0.0: 2 ports detected [ 97.658032][ T767] usb 3-1: config 4 has an invalid descriptor of length 0, skipping remainder of the config [ 97.674546][ T767] usb 3-1: config 4 interface 0 altsetting 0 has 0 endpoint descriptors, different from the interface descriptor's value: 1 [ 97.691265][ T767] usb 3-1: New USB device found, idVendor=046d, idProduct=c314, bcdDevice= 0.40 [ 97.700365][ T767] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 97.709213][ T738] gt683r_led 0003:1770:FF00.0012: unknown main item tag 0x0 [ 97.716594][ T738] gt683r_led 0003:1770:FF00.0012: item fetching failed at offset 6/11 [ 97.725161][ T738] gt683r_led 0003:1770:FF00.0012: hid parsing failed [ 97.731834][ T738] gt683r_led: probe of 0003:1770:FF00.0012 failed with error -22 [ 97.748588][ T767] hub 3-1:4.0: bad descriptor, ignoring hub [ 97.756023][ T767] hub: probe of 3-1:4.0 failed with error -5 [ 97.763596][ T767] usbhid 3-1:4.0: couldn't find an input interrupt endpoint [ 97.909753][ T767] usb 2-1: USB disconnect, device number 9 [ 98.000283][ T2056] EXT4-fs error (device loop2): ext4_xattr_delete_inode:2930: inode #16: comm syz-executor.2: corrupted xattr block 8 [ 98.012689][ T2056] EXT4-fs warning (device loop2): ext4_evict_inode:321: xattr delete (err -117) [ 98.021727][ T2056] EXT4-fs (loop2): 1 orphan inode deleted [ 98.027368][ T2056] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 98.036463][ T2056] ext4 filesystem being mounted at /root/syzkaller-testdir1317280648/syzkaller.Nj0dY1/33/file1 supports timestamps until 2038 (0x7fffffff) [ 98.131752][ T2086] tipc: Enabling of bearer rejected, failed to enable media [ 98.208028][ T738] usb 3-1: USB disconnect, device number 17 [ 98.319599][ T2092] FAT-fs (loop0): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 98.348869][ T375] ------------[ cut here ]------------ [ 98.354139][ T375] kernel BUG at fs/namei.c:2894! [ 98.359133][ T375] invalid opcode: 0000 [#1] PREEMPT SMP KASAN [ 98.365011][ T375] CPU: 0 PID: 375 Comm: syz-executor.0 Not tainted 5.4.274-syzkaller-00016-gdd432c37afcd #0 [ 98.374885][ T375] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/02/2024 [ 98.384794][ T375] RIP: 0010:may_delete+0x750/0x760 [ 98.389725][ T375] Code: 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c e8 fd ff ff 4c 89 e7 e8 31 0e f6 ff e9 db fd ff ff e8 47 29 c6 ff 0f 0b e8 40 29 c6 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 56 53 48 89 fb [ 98.409165][ T375] RSP: 0018:ffff8881d641fc28 EFLAGS: 00010293 [ 98.415072][ T375] RAX: ffffffff819e12e0 RBX: ffff8881d84b8128 RCX: ffff8881db19cec0 [ 98.422882][ T375] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 98.430690][ T375] RBP: ffff8881e7f39470 R08: ffffffff819e0c08 R09: 0000000000000003 [ 98.438515][ T375] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881d84b8110 [ 98.446315][ T375] R13: dffffc0000000000 R14: 0000000000000001 R15: ffff8881c42b12d8 [ 98.454123][ T375] FS: 0000555556a65480(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 98.463066][ T375] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.469487][ T375] CR2: 0000555556a868d8 CR3: 00000001d6be5000 CR4: 00000000003406b0 [ 98.477299][ T375] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.485105][ T375] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.493099][ T375] Call Trace: [ 98.496229][ T375] ? __die+0xb4/0x100 [ 98.500045][ T375] ? die+0x26/0x50 [ 98.503601][ T375] ? do_trap+0x1e7/0x340 [ 98.507679][ T375] ? may_delete+0x750/0x760 [ 98.512018][ T375] ? may_delete+0x750/0x760 [ 98.516361][ T375] ? do_invalid_op+0xfb/0x110 [ 98.520871][ T375] ? may_delete+0x750/0x760 [ 98.525212][ T375] ? invalid_op+0x1e/0x30 [ 98.529380][ T375] ? may_delete+0x78/0x760 [ 98.533629][ T375] ? may_delete+0x750/0x760 [ 98.537970][ T375] ? may_delete+0x750/0x760 [ 98.542309][ T375] ? may_delete+0x750/0x760 [ 98.546845][ T375] vfs_rmdir+0x29/0x3c0 [ 98.550835][ T375] incfs_kill_sb+0x105/0x200 [ 98.555248][ T375] deactivate_locked_super+0xa8/0x110 [ 98.560466][ T375] deactivate_super+0x1e2/0x2a0 [ 98.565226][ T375] ? vfs_submount+0xb0/0xb0 [ 98.569568][ T375] ? deactivate_locked_super+0x110/0x110 [ 98.575040][ T375] ? fast_dput+0x7a/0x280 [ 98.579207][ T375] cleanup_mnt+0x44e/0x500 [ 98.583463][ T375] task_work_run+0x140/0x170 [ 98.587885][ T375] exit_to_usermode_loop+0x190/0x1a0 [ 98.593011][ T375] prepare_exit_to_usermode+0x199/0x200 [ 98.598386][ T375] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 98.604109][ T375] RIP: 0033:0x7f3d7d01d297 [ 98.608366][ T375] Code: b0 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 0f 1f 44 00 00 31 f6 e9 09 00 00 00 66 0f 1f 84 00 00 00 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 b0 ff ff ff f7 d8 64 89 02 b8 [ 98.627803][ T375] RSP: 002b:00007ffc24742318 EFLAGS: 00000246 ORIG_RAX: 00000000000000a6 [ 98.636046][ T375] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f3d7d01d297 [ 98.643859][ T375] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffc247423d0 [ 98.651673][ T375] RBP: 00007ffc247423d0 R08: 0000000000000000 R09: 0000000000000000 [ 98.659480][ T375] R10: 00000000ffffffff R11: 0000000000000246 R12: 00007ffc247434c0 2024/06/07 15:42:03 SYZFATAL: failed to recv *flatrpc.HostMessageRaw: EOF [ 98.667289][ T375] R13: 00007f3d7d078636 R14: 0000000000017fe4 R15: 0000000000000015 [ 98.675100][ T375] Modules linked in: [ 98.691147][ T375] ---[ end trace 9aeb8f8ef81f6804 ]--- [ 98.696466][ T375] RIP: 0010:may_delete+0x750/0x760 [ 98.711997][ T375] Code: 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c e8 fd ff ff 4c 89 e7 e8 31 0e f6 ff e9 db fd ff ff e8 47 29 c6 ff 0f 0b e8 40 29 c6 ff <0f> 0b 66 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 00 41 56 53 48 89 fb [ 98.761917][ T375] RSP: 0018:ffff8881d641fc28 EFLAGS: 00010293 [ 98.767838][ T375] RAX: ffffffff819e12e0 RBX: ffff8881d84b8128 RCX: ffff8881db19cec0 [ 98.775701][ T375] RDX: 0000000000000000 RSI: 0000000000200000 RDI: 0000000000000000 [ 98.783555][ T375] RBP: ffff8881e7f39470 R08: ffffffff819e0c08 R09: 0000000000000003 [ 98.791456][ T375] R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881d84b8110 [ 98.799625][ T375] R13: dffffc0000000000 R14: 0000000000000001 R15: ffff8881c42b12d8 [ 98.807465][ T375] FS: 0000555556a65480(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 [ 98.818491][ T375] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 98.825442][ T375] CR2: 0000001b31724000 CR3: 00000001d6be5000 CR4: 00000000003406b0 [ 98.833399][ T375] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 98.841156][ T375] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 98.849269][ T375] Kernel panic - not syncing: Fatal exception [ 98.855400][ T375] Kernel Offset: disabled [ 98.859518][ T375] Rebooting in 86400 seconds..