last executing test programs: 27.881188631s ago: executing program 3 (id=4): syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x1018e58, &(0x7f00000005c0)={[{@nodioread_nolock}, {@noblock_validity}, {@data_err_ignore}, {@max_batch_time={'max_batch_time', 0x3d, 0x7}}, {@nodiscard}, {@stripe={'stripe', 0x3d, 0x4}}, {@noauto_da_alloc}]}, 0x4, 0x61f, &(0x7f0000000b00)="$eJzs3c9rXNUeAPDvncmkSZv30j4ej9fyHi/wFi1I00wtVt3Y1oVdFCzYhYiLhiapodMfNCmYWGgKLhQURNyKdOM/4F66dyeCunMtVJGKikpH7syddDKZSdIkM9Pmfj5wM/ece2fO+c6dM/fce3PmBpBbY+mfQsT+iAfnk4jRpmUjUV84lq13/6ebF9IpiWr1lR+TSLK8xvpJ9rgnSwxFxJenIv5RXF3u3MLipclKte5WxJH5y9eOzC0sHp69PHlx+uL0lfLRZ48dn3iufKy8LXHuyR5Pn3n5P++//cYzM19VDidxIs6V3pqKlji2y1iMxYMsxOb8gYg4ns60eV+eNDsghFwrZp/HUkT8K0ajWEvVjcbse32tHNBV1WJEFcipRPuHnGr0AxrH9hs7Dj7X5V5J79w7WT8AWh3/QP3cSAzVjo1230+ajowGauc29m5D+WkZf9488HE6xYrzEL8ub52BbSink6XbEfHvdvEntbrtrUWaxl9YUY8kIiYiYjCr34tbqEPSNN+N8zBr2Wz8hYg4kT2m+ac2Wf5YS7rX8QOQT3dPZjvypTT1cP+X9j0a/Z9Y1f+pXxtq3XdtRr/3f537f439/VDtHHmhpR+W9lnOtn/JUmvGd++e/rBT+c39v3RKy2/0BXvh3u2IAy3xv5MGm/V/0viTNts/XeX8iY2V8dLXP5zutKzf8VfvRBxse/zzsFeazrVenxzOlpWPlY/MzFamJ+p/25bx+Revf9qp/H7Hn27/3R3ib9r+hdbnpe/JtQ2W8dnZO5c7LRtZN/7C94NJ/XhzMMt5c3J+/no5YjA5k61Sv5BVyz+6dl0a6zReI43/0P/bt/8Vn//bK19nuPGVuQHXXr10v9OyzWz/povJD6obrEMnafxT62//Ve0/zftgOXVrzTJ+ee3GfzstWyv+4S3GBgAAAAAAAHlTqF2DTQrjy/OFwvh4fbzsP2N3oXJ1bv6pmas3rkxFHKr9P2Sp0LjSPVpPJ2m6nP0/bCN9tCX9dETsi4iPisO19PiFq5WpfgcPAAAAAAAAAAAAAAAAAAAAj4k92fj/xn2qfy7Wx/8DOdHNG8wBjzftH/Kr1v5X3eIJyAP7f8gv7R/yS/uH/NL+Ib+0f8gv7R/yS/uH/NL+AQAAAGBH2ve/u98mEbH0/HBtSg1my4wIgp2t1O8KAH1T7HcFgL5ZvvSvsw+5s6H+/+/ZjwN2vzpAHyTtMmudg+rajf9u22cCAAAAAAAAAAAAAF1wcH/78f+JscGw4xn2B/m1hfH/fjoAnnB++h/yyzE+sN4o/qFOC4z/BwAAAAAAAAAAAICeGalNSWE8Gws8EoXC+HjE3yJib5SSmdnK9ERE/D0ivimWdqXpcr8rDQAAAAAAAAAAAAAAAAAAADvM3MLipclKZfp688wfq3J29kzjLqg9KOuFeMRnRdL7t2U4IpZzShGPWufuzezKPrZbeZ2BuYXF5LdqTRKxFI9PgFuKa5tn1v3qGOzqFxMAAAAAAAAAAAAAAAAAAORQ09jj9g580uMaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDvPbz/f/dm+h0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBk+isAAP//GjM9YA==") prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x40042, 0x1) socket$inet_udp(0x2, 0x2, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1c1842, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x4801}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x42, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$TUNSETLINK(r3, 0x400454cd, 0x118) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000000)={'syzkaller0\x00', @broadcast}) write$cgroup_devices(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="1b23000d"], 0xffdd) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[], 0x24}, 0x1, 0x0, 0x0, 0x48050}, 0x84) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) ioctl$TCSETS(r5, 0x5402, 0x0) write$binfmt_aout(r5, &(0x7f0000000000)=ANY=[], 0xff2e) ioctl$TCSETS(r5, 0x5402, &(0x7f0000000100)={0xa04c, 0x3, 0xfffffffd, 0x3, 0x18, "53af0f0b4ecf6c29bf81c173f4a8f5f73eb62f"}) 27.738393034s ago: executing program 4 (id=5): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) gettid() sendto$unix(r4, &(0x7f0000000300)="dfc3cea65ea8693244d6f9a68d6650d9967da87723c300224018206b06e51e454fa795acac703861de9ea2da099cc6dccc0964255389a2e15909bc11f62b70d4efae8b5383ba23a5270c7cdd078873c3394086749d329ff92de97dcb25984da1cdceb4ada85f52a7c7c7fcacc4b98a0dd2da559317d06fe6e8ed9a2cf078208771e64f7553528e18b404bb1b29f73a16a0e35261a87c71bd77e49389b2721d006c4e04511516643e5d14844e91ff015a5e84dc3ac508610261eeaa05a0", 0xbd, 0x84, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0x6e) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000005f00), 0x8000, 0x0) preadv2(r6, &(0x7f0000000200)=[{0x0}, {0x0}, {&(0x7f00000062c0)=""/203, 0xcb}, {0x0}, {&(0x7f00000064c0)=""/11, 0xb}, {0x0, 0xffffff3c}, {0x0}, {0x0}, {0x0}], 0x9, 0x6, 0x6, 0x1) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r2, &(0x7f0000000040)={0x20002008}) sendto(r1, &(0x7f0000000180)="c95b4701242760c778bc75e6c3935ea04778ad281c16", 0x16, 0xc051, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x4e23}, 0x80) tkill(r3, 0x3b) ioctl$sock_inet_tcp_SIOCOUTQ(r6, 0x5411, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000001900)={0x2, {0xc, 0x117, 0x5, 0x101, 0x200}}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=@newqdisc={0x64, 0x24, 0x4ee4e6a52ff56541, 0x40000, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0x18}, {0xffff, 0xffff}, {0x2, 0xfff3}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x38, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x8, 0x1, 0x2, 0x8, 0xc, 0x7}, {0x5, 0x0, 0x9, 0x401, 0x0, 0x7fffffff}, 0x2000001, 0x1000, 0x575}}, @TCA_TBF_RATE64={0xc, 0x4, 0x2749dcb7db3981e2}]}}]}, 0x64}, 0x1, 0x0, 0x0, 0x404}, 0x0) 27.4959056s ago: executing program 0 (id=1): keyctl$clear(0x7, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./dbg\x00', 0x1ff) mount(0x0, &(0x7f0000000000)='./dbg\x00', &(0x7f0000000040)='debugfs\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)='N\x00', 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./dbg/failslab/times\x00', 0x401, 0x3) setsockopt$XDP_RX_RING(0xffffffffffffffff, 0x11b, 0x2, &(0x7f0000000680)=0x1130581, 0x4) write(r0, &(0x7f0000000140)='100', 0x3) openat$kvm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./dbg/failslab/probability\x00', 0x1, 0x0) mount(0x0, &(0x7f0000000240)='.\x00', 0x0, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000000280)='1\x00', 0x1) syz_mount_image$ext4(&(0x7f00000000c0)='ext4\x00', &(0x7f0000000040)='./bus\x00', 0x0, &(0x7f0000000100)={[{@resgid}, {@data_writeback}, {@oldalloc}]}, 0x1, 0x407, &(0x7f0000000740)="$eJzs3c1uG0UcAPD/bpykTUuTShz4uESARCRE0qQtUAkkIi4c2hM9cCRK0hLVaVBiJFpFfAjEDSQQDwAH4BE4woF3gDNwgEoRyoGUm9Hau46JP1qnTh0lv5808szOxjPr8azXk9lxAMfWZES8GhFDEXEuIsbz7Wke4sN6yPbb2d5c/Hd7czGJavWNv5NI8m3FcyX546n8CabSiPSTJJ5sU+7Grds3Fsrl5fU8PVNZfWdm49bt51dWF64vX1++OffC+QsXL750ae7Fvh3r1mry2TPfXf7ji0+Xvvzlrx8nsvqezvOaj6NfJmOy8ZrsdanfhQ3YiaZ4UhpgRQAA6CrNr/1Ltev/8RiK3Yu38fj854FWDgAAAOiLarV4BAAAAI6uxHd/AAAAOOKKeQA725uLRRjgdAQesq35iJiot//dPNRzSo17eof33N/bT5MR8fqJK3NZiA73YQ8fUNkAAAAAx8FP8/WF/1rH/9J4rGm/kxExVqzt10eTe9Kt4z/pnT4XSZOt+YiXI+Juy/hfWuwyMZSnHqkNFQ4n11bKy+ci4kxETMXwaJae7VLG+0/d+L5TXvP439e/vzmblZ897u6R3imN/v9vlhYqCw9yzOza+ijiiVK79k8aY77N62Tux1srO690ysvaP2vvIrS2Pwep+k3Es237/+7KpUn39VlnaueDmfysMNpaxm+nv/24U/nN/T8LWfnF/wI4eFn/H+ve/rV1chvr9W70XsYP/1z5tVPevdu//fl/JLlaq+BIvu29hUplfTZiJLncut27qaF4PYrXK2v/qafbf/4X139J/tl/pml96F689sHZq53y9P/Bytp/qaf+33vk7bHHpzqVf3/9/0KtMsWTuP67t/ttoEHXEwAAAAAAAID+SGtz+5J0uhFP0+np+jzfR2MsLa9tVJ67tvbuzaX6HMCJGE6L+Z/jTfNBZ+u3kTfSc3vS5yPibER8NX6ylp5eXCsvDfrgAQAA4Jg41eH7f+bP/dzsAQAAABxOE4OuAAAAAHDgfP8HAACAI+1B1vUvL68XPxG0zz9/aJHqUMQhqMaxj5R6+GmCrpGh/I13SI7rCEYGeFICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIP4LAAD//w/Vudo=") r2 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f0000000240)={0x2, 0x4, 0x8, 0x1, 0x80, 0x0}, 0x50) r3 = bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000140)={0x1b, 0x0, 0x0, 0x40000, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0}, 0x50) bpf$PROG_LOAD(0x5, &(0x7f0000000840)={0x10, 0x1c, &(0x7f0000000040)=@ringbuf={{0x18, 0x8}, {{0x18, 0x1, 0x1, 0x0, r3}, {}, {}, {0x85, 0x0, 0x0, 0x5}, {0x4, 0x1, 0xb, 0x9, 0xa}}, {{0x5, 0x0, 0x3, 0x9, 0x0, 0x1, 0x3801}, {0x2c}}, [@snprintf={{0x7, 0x0, 0xb, 0x2}, {0x3, 0x3, 0x3, 0xa, 0x9}, {0x5, 0x0, 0xb, 0x9, 0x0, 0x0, 0xffc0}, {0x3, 0x3, 0x6, 0xa, 0xa, 0xfff8, 0xf1}, {0x7, 0x1, 0xb, 0x6, 0x8}, {0x7, 0x0, 0x0, 0x8}, {}, {}, {0x7, 0x0, 0xc}, {0x18, 0x2, 0x2, 0x0, r2}, {}, {0x46, 0x8, 0xfff0, 0x76}}], {{0x7, 0x1, 0xb, 0x8}, {0x6, 0x0, 0x5, 0x8}, {0x85, 0x0, 0x0, 0x7}}}, &(0x7f0000000980)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @sk_msg, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x94) 25.725233941s ago: executing program 4 (id=6): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getsockopt$CAN_RAW_RECV_OWN_MSGS(0xffffffffffffffff, 0x65, 0x4, 0x0, &(0x7f0000000080)) fchdir(0xffffffffffffffff) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, &(0x7f00000000c0), 0x53, 0x4f9, &(0x7f0000000180)="$eJzs3E2IHFUeAPB/dc9Xvjazu9nsJpvdnewHGzbsTDKJZg6CRBQ8KIgR1OMwMwkxk4xkJmBClA5IPErAu3j06sGregniSfAaj4IEguSSRBBbqruqv6Z7JtMz0+04vx/U9HtV3fXeq1ev+tV70xXAtjWW/kmq4TsRsTciCq1vGKu+PLx/febR/eszUSqXz/yQVD72II1nst3ErixypBBReDepb2iwePXahen5+bnLWXxi6eKbE4tXr/3//Ei2ZmoqGeiyUG3SS8v14OA7C4cOPP/6rRdnanvOU2ssx0YZi7F2Wan4z0Yn1md7GsJd1xs9l57/aXUNVtr/3ijGSpVX6mHOgM1WLpfLw503l8qtbixbA2xZMdLvHAD9kX/Rp/e/+dKuIzC0Od2Pvrt3unoDlJb7YbZE/KOyMh8HGWy5v91IYxHxWunHD9MlNmkcAgCg0een855gS/9vtDoz8tOV20+nr7/L5lBGI+L3EfGHiPhjROyLiD9FxP6I+HNE/KVl/8WIKK+Q/lhLvJZ+bRKqcHeDitpW2v97KpvbSpf63FctNFrMYnsi8g7z3LHsmByJweGz5+fnjq+QxhfPfvN+p22N/b90SfOQ9wWzfNwdaBmgm51emu6utMvduxFxcKBe/mr/NxmISGozAUlEHIiIg2vY72hD+Pz/Pj5Uiww2v2/18leU286jbcA8U/mjiP9W678UtfJH0yRi0jQ/eXH63Ny5uUuTU1MnTxw/9eTkExMjMT93bCI9C461TeOrr2++1Cn9Vcv/6XetH3nu1Gdnspa1fmn972w4/yOfv62XfzSJSGrztYtrT+Pmt+91vKfp9vwfSl6phPP70reml5YuH48YSl5Yvn6y/tk8nr7G7mzlv1rP/0q6lWtcfiT+GhHpSfy3iPh7VO8Q07wfjoh/VnfR0ZfP/PuN7su/udL6n43m8ldrvqn+6/P1nQJJNjfYtGko0kDxwuE7jzpcPB6v/k9WQkeyNe2vf0nTJSLPRVJqzmn+bZeu+XndRw8AAAC2hkJE7G4YS9odhcL4eHUMaF/sLMwvLC4dPbtw5dJsVIZLRmOwkI90VceDB5N8/HO0IT7ZEj+RjRt/UNxRiY/PLMzP9rXkwK5Km08K4xGvFhvaf+r7jRliBn7N/F4Ltq+V2n/aid9/q4eZAXrq8b//b7+9qRkBeq6h/Xf6hX+pi//7ArYA9/9A3eoP+nHNgK2vrC3Dtram9n/UQwDht2QgXq6FC33NCdBr+v+wLa36u/51BcrD7TeNxPI3x8jKOyxGd9nY0SatvgTSnlVfUt/Rzafypyl0fE8U1rbD4WheM9RlnZ7t8mgUIypnQuny4rn99ZM/f7bIOo9zOftf+Y2uwU960k7bBXp+KQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgUvwQAAP//5KnTig==") socket(0x1, 0x2, 0x0) mount(0x0, &(0x7f0000000140)='.\x00', 0x0, 0x189, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='.\x00', 0x8880, 0x85) lseek(r3, 0x4, 0x0) lstat(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x8008, &(0x7f00000000c0)={[{@data_writeback}]}, 0x5, 0x522, &(0x7f0000000380)="$eJzs3U9sG1kZAPDPdpJN2izdXRDaXSQ20iKVP2qcP0KbABLiBBwqIVbiAlIJiTeUOHUUO8smWqkp3HrggEAgIQ7cuXDlQk9UlRBnEFdOqBWUIBVUpEEee1InsROXJnY38/tJTmY8rr/vOf2en9/MeALIranmj0LEZET8MSIutVYPPmAqYupmxN7D95ebt0Ikydt/L6SPa65nD83+3cWI2I2I8Yj4+pcjvlM4Gre+vbO2VK1WNtvr5cb6Rrm+vXPl+vrSamW1cmN24a3FxYWZ+bnFU2vr7R997/bV33517NePfnj/7o9//7tmWpPtbZ3tOE2tpo/Gyx33jUTEF84i2BCU2u2ZGHYi/F+af78PR8Sbaf1filL61+zP4zPNDDhrSZIk/01e6LV5NwHOrWI6Bi4UpyOitVwsTk+3xvAfiQvFaq3e+Mw7ta0bK62x8ksxWnznerUy0/6s8FKMFprrs+nyk/W5Q+vzEekY+CeliXR9erlWXRlsVwcccvFQ/f+r1Kp/ICf6/8gPnDfqH/Irq//ikPMABs/7P+SX+of8Uv+QX+of8kv9Q36pf8ivzvrPTuR6cUi5AIN13Pv/2ADzAAbqa1evNm9Jdv77yrvbW2u1d6+sVOpr0+tby9PLtc2N6dVabTU9Z2f9pOer1mobs5+NrffKjUq9Ua5v71xbr23daFxLz+u/VhkdSKuAfrz8xp0/FyJi93MT6S063vLVKpxvSVKIYZ+DDAxHadgdEDA0dv1Bfj3FZ/yeXxIGfLB1+YrefeMXe276Ymyc+Ex7v3mGvICzc+wp/4/vDS4RYOAuv2b/H+SV+X/IL/P/kF8njPENDyAHjpv/j/a1/Lo6Mv/fw6Onywc4e77yF/Jrssv1v5Ikuflix7W7ZiLiQxHxp9LoC9m1voDzoPi3Qnv8f/nSJyYPbx0r/DudAxiLiO//4u2fvbfUaGzONu//x/79jZ+3758bRv5Abwdn+LI6zeoYAMivvYfvL2e3QcZ98KXWQQhH44+05ybH0xHMhb3CgWMVCqd07MLurYh4tVv8Qvt65609Hxf2Skfiv9L+XWg9RZrvSHrd9MHEf60j/sc74r/+zK8K5MOdZv8z063+imlNx379Hex/Jk/p+Ois/8uOue6Mn/V/pR793xt9xvjuL3/QbfduerD3g1sRr3ftf7N442msw/GbuV3uM/79b33jo722Jb9qPU+3+JnmUrmxvlGub+9cuZ5lsfDW4uLCzPzcYjmdoy5nM9VHff7VP9ztFb/Z/rYe7f9L+rOz/RPtnD7VZ/v/87F735w6Jv4n3+z+/++V9Peh1z9J9nP4dJ/x/zn312/32taMv9Lj9S92ix/Z1oj5PuPXf/oV5w4DwHOkvr2ztlStVja7LIz23nSKC+Nx5iEsPOtCc7j3HKSR84WRGGDQk3qO3cF0UMCZeVL0w84EAAAAAAAAAAAA6Fevo3/vnOLhxMNuIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAefC/AAAA//+BetP0") 21.902476738s ago: executing program 1 (id=2): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) gettid() bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x1f, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="180000000000000000000000000000008500000095ec83219a33000000000000"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0xc3300, 0x10, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000005f00), 0x8000, 0x0) preadv2(r6, &(0x7f0000000200)=[{0x0}, {0x0}, {&(0x7f00000062c0)=""/203, 0xcb}, {0x0}, {&(0x7f00000064c0)=""/11, 0xb}, {0x0, 0xffffff3c}, {0x0}, {0x0}, {0x0}], 0x9, 0x6, 0x6, 0x1) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r2, &(0x7f0000000040)={0x20002008}) sendto(r1, &(0x7f0000000180)="c95b4701242760c778bc75e6c3935ea04778ad281c16", 0x16, 0xc051, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x4e23}, 0x80) tkill(r3, 0x3b) ioctl$sock_inet_tcp_SIOCOUTQ(r6, 0x5411, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000001900)={0x2, {0xc, 0x117, 0x5, 0x101, 0x200}}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=@newqdisc={0x64, 0x24, 0x4ee4e6a52ff56541, 0x40000, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0x18}, {0xffff, 0xffff}, {0x2, 0xfff3}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x38, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x8, 0x1, 0x2, 0x8, 0xc, 0x7}, {0x5, 0x0, 0x9, 0x401, 0x0, 0x7fffffff}, 0x2000001, 0x1000, 0x575}}, @TCA_TBF_RATE64={0xc, 0x4, 0x2749dcb7db3981e2}]}}]}, 0x64}, 0x1, 0x0, 0x0, 0x404}, 0x0) 20.417066122s ago: executing program 4 (id=7): mmap$IORING_OFF_CQ_RING(0x7fffffffb000, 0x7, 0x4, 0xbd4c341840b03bf2, 0xffffffffffffffff, 0x8000000) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = syz_open_procfs(0x0, 0x0) getdents64(r1, &(0x7f0000000080)=""/25, 0x19) getdents64(r1, 0xfffffffffffffffe, 0x64) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000180)='./file0\x00', 0x10082, &(0x7f00000004c0)=ANY=[@ANYBLOB="696e6c696e6563727970742c6e6f696e6c696e655f64656e7472792c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c0068f9e42d819469a61b133518a2fdff195a02ab169551ec8e5d1038e2a29605e556230ac181b672b9c209ba0802faf4390229e2a44361d033a5adc3698e6b1f9c2b84471c360f284e6d3bb4a8982de0a25c2d0fee33d7260cfe3d81617bbb6b21b8108421eede4c63c25a7028efcded0aac8a5d128166077e0012231865289f00f7906b9c1bdab7792758b5b922106ac372d3ce2b35f8f4be09093c7e96e0ebe3c611e4c940e8ebb11a9658a6abfa94a9d2dddc8e31f60ffb478dab7cbd0a0299ee4124bc2ccc95c979a658649507c3d90cbe09bc330d0b32962d1193c29839723f70ff231d9979d476f913bddfe8510f", @ANYBLOB="d7270307e8137e72403ee044a6970be400f31a3ebf765e1a952064ce5fda20985486ae251602249c4ef6aa83cf8ddae06d890ba5d9f1e512cbfeaa49d31df1777ea2daf90544ab82df0ea72679c28d4882057b30ab396db0b4d8e427e999b02480baaaa985624a36a754787b5fa289facef4519067839fb04dc2ca72b41ccd6efaa0163a7ccc7330f6a344bb0343a1873f880333ef43a2acb40c589bcefcca7b6b6c61e6a9a1b7561f445173e466fe0d3cc90a437c4034543eb8c27581", @ANYRES8=0x0], 0x1, 0x1059a, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfcNGI4DsB/oFPoS0UVj6uwqrpkwSF6hC57gPY22XGGSIhzkF2OEEHEjIMyhN2YAZHvkwbbI/jJRmJhmzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc00OxnN+t//1vmrPdNZNnNAAAAMApm2I5LyvDqv0l3f+Wbv2IiGlETCJiHBGn5u69+FjLHEVEJ9VPvb846sN9RJmw/0w/XZ8j4le6nr6f+1sAAACA27VezRYRvX21fPl5qPEOpEWbQa68csnnQ660URn2N1Pa+CUyi0lEFMPHTGnTiOh+/Z1arfz+erVi8KroVEW3jV4AAADtqs8Ess3eAAAAuDp/Lt0BLqPcr03/xU97wf2qSBuCn2otAAAA4HodP21/0Gm3HwAAAMAFlPP/N+f/pVUB5/8BAADAbajO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcNsVyvl7NFk1ztrtm8owGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAntmfdxQIgTAIg73r+06D9z+WNGhqalIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfi1kyhxm4yQ3uJjBhoqBCPwISFZ8gwMwEI0VLQWi8AKIOCgpTMFz9P8fzpdcQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuzcsWpTURgA4JOkiVYnRyuI4KCLjU2sRsjiUOguCLqFNpZiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUUQJclNeoJBUoR7Q/0++O/9c4dzz8kQ+O9/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWA73wtlBngshzM0c5V3vv+6ujDu/ffZhbhBf7ry5GI/ZHaIYQni43mpeT3Et025ze+dRo9VqtiUSiWSYZP3LBADASVNMolvXfyruL3ev5eoh/Ho1Wv9fifLwl/r/88vzFwbxc+tdJ75XXP8vpLbC6VfubDwtb27vXFvfaKw115qPq9XK4s3FG7dvVcq9ZyVlT0wAAAD4N6Uk4vo/X/+z/38mysOE9f+9pQf343sV1P9jHTX9sp4JAADA/+3cpe/fcmOu50qlsNXodNoL/ePwc6V/zGCqx3Yqibj+L9SznhUAAACQhsO93Ej/fzXKw4T9//nXuwfxmIUQwmzS/59fedJaTW85Uy2N14mzXiMAAADZmk0i7v8Xe/v/88MtD/kQwtXL/Tz5G8CJ6v+PL+6OvLQe7/+vprfEqZSv9b+P3rkWwkwt6xkBAABwkp1OolvsHxT3l9s/ni+V7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf7NgxSgNBFAbgzW5WKzFgpVZeQLSzClgIYuMhREHwBCKIBxBbS+9g6R1SK9hYWKbwBvJmd1TSBCx2lXwfTN4jDJmXSZN/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrun+d1/Fy6jpy/a954+rk6gvMzW8369vxop+0OXQ/9Bgr+8JAAAAWARVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//OCtiEg==") r3 = openat(0xffffffffffffff9c, 0x0, 0x101041, 0xf0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r4 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000008c80)=ANY=[@ANYBLOB="2c00000026000506"], 0x2c}}, 0x800) pwrite64(r3, &(0x7f0000000140)='2', 0xfdef, 0xe7c) setsockopt$TIPC_IMPORTANCE(r1, 0x10f, 0x7f, &(0x7f00000001c0)=0xc, 0x4) truncate(&(0x7f0000000940)='./file1\x00', 0x2fffffd) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='reno', 0x4) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f00000000c0)={0x4, 0x8, 0x200, 0x0, 0x7}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000003140)=""/4096, 0x20}], 0x1) 18.221506332s ago: executing program 0 (id=8): prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x80000008b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000100)=0x5) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) getsockopt$CAN_RAW_RECV_OWN_MSGS(0xffffffffffffffff, 0x65, 0x4, 0x0, &(0x7f0000000080)) fchdir(0xffffffffffffffff) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x2000000, &(0x7f00000000c0), 0x53, 0x4f9, &(0x7f0000000180)="$eJzs3E2IHFUeAPB/dc9Xvjazu9nsJpvdnewHGzbsTDKJZg6CRBQ8KIgR1OMwMwkxk4xkJmBClA5IPErAu3j06sGregniSfAaj4IEguSSRBBbqruqv6Z7JtMz0+04vx/U9HtV3fXeq1ev+tV70xXAtjWW/kmq4TsRsTciCq1vGKu+PLx/febR/eszUSqXz/yQVD72II1nst3ErixypBBReDepb2iwePXahen5+bnLWXxi6eKbE4tXr/3//Ei2ZmoqGeiyUG3SS8v14OA7C4cOPP/6rRdnanvOU2ssx0YZi7F2Wan4z0Yn1md7GsJd1xs9l57/aXUNVtr/3ijGSpVX6mHOgM1WLpfLw503l8qtbixbA2xZMdLvHAD9kX/Rp/e/+dKuIzC0Od2Pvrt3unoDlJb7YbZE/KOyMh8HGWy5v91IYxHxWunHD9MlNmkcAgCg0een855gS/9vtDoz8tOV20+nr7/L5lBGI+L3EfGHiPhjROyLiD9FxP6I+HNE/KVl/8WIKK+Q/lhLvJZ+bRKqcHeDitpW2v97KpvbSpf63FctNFrMYnsi8g7z3LHsmByJweGz5+fnjq+QxhfPfvN+p22N/b90SfOQ9wWzfNwdaBmgm51emu6utMvduxFxcKBe/mr/NxmISGozAUlEHIiIg2vY72hD+Pz/Pj5Uiww2v2/18leU286jbcA8U/mjiP9W678UtfJH0yRi0jQ/eXH63Ny5uUuTU1MnTxw/9eTkExMjMT93bCI9C461TeOrr2++1Cn9Vcv/6XetH3nu1Gdnspa1fmn972w4/yOfv62XfzSJSGrztYtrT+Pmt+91vKfp9vwfSl6phPP70reml5YuH48YSl5Yvn6y/tk8nr7G7mzlv1rP/0q6lWtcfiT+GhHpSfy3iPh7VO8Q07wfjoh/VnfR0ZfP/PuN7su/udL6n43m8ldrvqn+6/P1nQJJNjfYtGko0kDxwuE7jzpcPB6v/k9WQkeyNe2vf0nTJSLPRVJqzmn+bZeu+XndRw8AAAC2hkJE7G4YS9odhcL4eHUMaF/sLMwvLC4dPbtw5dJsVIZLRmOwkI90VceDB5N8/HO0IT7ZEj+RjRt/UNxRiY/PLMzP9rXkwK5Km08K4xGvFhvaf+r7jRliBn7N/F4Ltq+V2n/aid9/q4eZAXrq8b//b7+9qRkBeq6h/Xf6hX+pi//7ArYA9/9A3eoP+nHNgK2vrC3Dtram9n/UQwDht2QgXq6FC33NCdBr+v+wLa36u/51BcrD7TeNxPI3x8jKOyxGd9nY0SatvgTSnlVfUt/Rzafypyl0fE8U1rbD4WheM9RlnZ7t8mgUIypnQuny4rn99ZM/f7bIOo9zOftf+Y2uwU960k7bBXp+KQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgUvwQAAP//5KnTig==") socket(0x1, 0x2, 0x0) mount(0x0, &(0x7f0000000140)='.\x00', 0x0, 0x189, 0x0) r3 = openat$dir(0xffffffffffffff9c, &(0x7f0000000580)='.\x00', 0x8880, 0x85) lseek(r3, 0x4, 0x0) lstat(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)) syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000000)='./bus\x00', 0x8008, &(0x7f00000000c0)={[{@data_writeback}]}, 0x5, 0x522, &(0x7f0000000380)="$eJzs3U9sG1kZAPDPdpJN2izdXRDaXSQ20iKVP2qcP0KbABLiBBwqIVbiAlIJiTeUOHUUO8smWqkp3HrggEAgIQ7cuXDlQk9UlRBnEFdOqBWUIBVUpEEee1InsROXJnY38/tJTmY8rr/vOf2en9/MeALIranmj0LEZET8MSIutVYPPmAqYupmxN7D95ebt0Ikydt/L6SPa65nD83+3cWI2I2I8Yj4+pcjvlM4Gre+vbO2VK1WNtvr5cb6Rrm+vXPl+vrSamW1cmN24a3FxYWZ+bnFU2vr7R997/bV33517NePfnj/7o9//7tmWpPtbZ3tOE2tpo/Gyx33jUTEF84i2BCU2u2ZGHYi/F+af78PR8Sbaf1filL61+zP4zPNDDhrSZIk/01e6LV5NwHOrWI6Bi4UpyOitVwsTk+3xvAfiQvFaq3e+Mw7ta0bK62x8ksxWnznerUy0/6s8FKMFprrs+nyk/W5Q+vzEekY+CeliXR9erlWXRlsVwcccvFQ/f+r1Kp/ICf6/8gPnDfqH/Irq//ikPMABs/7P+SX+of8Uv+QX+of8kv9Q36pf8ivzvrPTuR6cUi5AIN13Pv/2ADzAAbqa1evNm9Jdv77yrvbW2u1d6+sVOpr0+tby9PLtc2N6dVabTU9Z2f9pOer1mobs5+NrffKjUq9Ua5v71xbr23daFxLz+u/VhkdSKuAfrz8xp0/FyJi93MT6S063vLVKpxvSVKIYZ+DDAxHadgdEDA0dv1Bfj3FZ/yeXxIGfLB1+YrefeMXe276Ymyc+Ex7v3mGvICzc+wp/4/vDS4RYOAuv2b/H+SV+X/IL/P/kF8njPENDyAHjpv/j/a1/Lo6Mv/fw6Onywc4e77yF/Jrssv1v5Ikuflix7W7ZiLiQxHxp9LoC9m1voDzoPi3Qnv8f/nSJyYPbx0r/DudAxiLiO//4u2fvbfUaGzONu//x/79jZ+3758bRv5Abwdn+LI6zeoYAMivvYfvL2e3QcZ98KXWQQhH44+05ybH0xHMhb3CgWMVCqd07MLurYh4tVv8Qvt65609Hxf2Skfiv9L+XWg9RZrvSHrd9MHEf60j/sc74r/+zK8K5MOdZv8z063+imlNx379Hex/Jk/p+Ois/8uOue6Mn/V/pR793xt9xvjuL3/QbfduerD3g1sRr3ftf7N442msw/GbuV3uM/79b33jo722Jb9qPU+3+JnmUrmxvlGub+9cuZ5lsfDW4uLCzPzcYjmdoy5nM9VHff7VP9ztFb/Z/rYe7f9L+rOz/RPtnD7VZ/v/87F735w6Jv4n3+z+/++V9Peh1z9J9nP4dJ/x/zn312/32taMv9Lj9S92ix/Z1oj5PuPXf/oV5w4DwHOkvr2ztlStVja7LIz23nSKC+Nx5iEsPOtCc7j3HKSR84WRGGDQk3qO3cF0UMCZeVL0w84EAAAAAAAAAAAA6Fevo3/vnOLhxMNuIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAefC/AAAA//+BetP0") 8.323168129s ago: executing program 32 (id=4): syz_mount_image$ext4(&(0x7f00000002c0)='ext4\x00', &(0x7f0000000000)='./file0\x00', 0x1018e58, &(0x7f00000005c0)={[{@nodioread_nolock}, {@noblock_validity}, {@data_err_ignore}, {@max_batch_time={'max_batch_time', 0x3d, 0x7}}, {@nodiscard}, {@stripe={'stripe', 0x3d, 0x4}}, {@noauto_da_alloc}]}, 0x4, 0x61f, &(0x7f0000000b00)="$eJzs3c9rXNUeAPDvncmkSZv30j4ej9fyHi/wFi1I00wtVt3Y1oVdFCzYhYiLhiapodMfNCmYWGgKLhQURNyKdOM/4F66dyeCunMtVJGKikpH7syddDKZSdIkM9Pmfj5wM/ece2fO+c6dM/fce3PmBpBbY+mfQsT+iAfnk4jRpmUjUV84lq13/6ebF9IpiWr1lR+TSLK8xvpJ9rgnSwxFxJenIv5RXF3u3MLipclKte5WxJH5y9eOzC0sHp69PHlx+uL0lfLRZ48dn3iufKy8LXHuyR5Pn3n5P++//cYzM19VDidxIs6V3pqKlji2y1iMxYMsxOb8gYg4ns60eV+eNDsghFwrZp/HUkT8K0ajWEvVjcbse32tHNBV1WJEFcipRPuHnGr0AxrH9hs7Dj7X5V5J79w7WT8AWh3/QP3cSAzVjo1230+ajowGauc29m5D+WkZf9488HE6xYrzEL8ub52BbSink6XbEfHvdvEntbrtrUWaxl9YUY8kIiYiYjCr34tbqEPSNN+N8zBr2Wz8hYg4kT2m+ac2Wf5YS7rX8QOQT3dPZjvypTT1cP+X9j0a/Z9Y1f+pXxtq3XdtRr/3f537f439/VDtHHmhpR+W9lnOtn/JUmvGd++e/rBT+c39v3RKy2/0BXvh3u2IAy3xv5MGm/V/0viTNts/XeX8iY2V8dLXP5zutKzf8VfvRBxse/zzsFeazrVenxzOlpWPlY/MzFamJ+p/25bx+Revf9qp/H7Hn27/3R3ib9r+hdbnpe/JtQ2W8dnZO5c7LRtZN/7C94NJ/XhzMMt5c3J+/no5YjA5k61Sv5BVyz+6dl0a6zReI43/0P/bt/8Vn//bK19nuPGVuQHXXr10v9OyzWz/povJD6obrEMnafxT62//Ve0/zftgOXVrzTJ+ee3GfzstWyv+4S3GBgAAAAAAAHlTqF2DTQrjy/OFwvh4fbzsP2N3oXJ1bv6pmas3rkxFHKr9P2Sp0LjSPVpPJ2m6nP0/bCN9tCX9dETsi4iPisO19PiFq5WpfgcPAAAAAAAAAAAAAAAAAAAAj4k92fj/xn2qfy7Wx/8DOdHNG8wBjzftH/Kr1v5X3eIJyAP7f8gv7R/yS/uH/NL+Ib+0f8gv7R/yS/uH/NL+AQAAAGBH2ve/u98mEbH0/HBtSg1my4wIgp2t1O8KAH1T7HcFgL5ZvvSvsw+5s6H+/+/ZjwN2vzpAHyTtMmudg+rajf9u22cCAAAAAAAAAAAAAF1wcH/78f+JscGw4xn2B/m1hfH/fjoAnnB++h/yyzE+sN4o/qFOC4z/BwAAAAAAAAAAAICeGalNSWE8Gws8EoXC+HjE3yJib5SSmdnK9ERE/D0ivimWdqXpcr8rDQAAAAAAAAAAAAAAAAAAADvM3MLipclKZfp688wfq3J29kzjLqg9KOuFeMRnRdL7t2U4IpZzShGPWufuzezKPrZbeZ2BuYXF5LdqTRKxFI9PgFuKa5tn1v3qGOzqFxMAAAAAAAAAAAAAAAAAAORQ09jj9g580uMaAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDvPbz/f/dm+h0jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBk+isAAP//GjM9YA==") prlimit64(0x0, 0xe, &(0x7f0000000140)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000280)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeea, 0x8031, 0xffffffffffffffff, 0x28f43000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) openat(0xffffffffffffff9c, 0x0, 0x40042, 0x1) socket$inet_udp(0x2, 0x2, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f00000000c0), 0x1c1842, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000040)={'syzkaller0\x00', 0x4801}) r4 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x42, 0x0) socket$inet6_udp(0xa, 0x2, 0x0) ioctl$TUNSETLINK(r3, 0x400454cd, 0x118) ioctl$SIOCSIFHWADDR(r4, 0x8914, &(0x7f0000000000)={'syzkaller0\x00', @broadcast}) write$cgroup_devices(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="1b23000d"], 0xffdd) sendmsg$IPSET_CMD_CREATE(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[], 0x24}, 0x1, 0x0, 0x0, 0x48050}, 0x84) r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f00000000c0), 0x121301, 0x0) ioctl$TCSETS(r5, 0x5402, 0x0) write$binfmt_aout(r5, &(0x7f0000000000)=ANY=[], 0xff2e) ioctl$TCSETS(r5, 0x5402, &(0x7f0000000100)={0xa04c, 0x3, 0xfffffffd, 0x3, 0x18, "53af0f0b4ecf6c29bf81c173f4a8f5f73eb62f"}) 4.415272879s ago: executing program 33 (id=2): r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) socket$nl_route(0x10, 0x3, 0x0) r2 = syz_open_dev$tty1(0xc, 0x4, 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeef, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f0000000000), 0x400000000000041, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) gettid() bpf$PROG_LOAD(0x5, &(0x7f0000000040)={0x1f, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="180000000000000000000000000000008500000095ec83219a33000000000000"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0xc3300, 0x10, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r6 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000005f00), 0x8000, 0x0) preadv2(r6, &(0x7f0000000200)=[{0x0}, {0x0}, {&(0x7f00000062c0)=""/203, 0xcb}, {0x0}, {&(0x7f00000064c0)=""/11, 0xb}, {0x0, 0xffffff3c}, {0x0}, {0x0}, {0x0}], 0x9, 0x6, 0x6, 0x1) epoll_ctl$EPOLL_CTL_MOD(r6, 0x3, r2, &(0x7f0000000040)={0x20002008}) sendto(r1, &(0x7f0000000180)="c95b4701242760c778bc75e6c3935ea04778ad281c16", 0x16, 0xc051, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x4e23}, 0x80) tkill(r3, 0x3b) ioctl$sock_inet_tcp_SIOCOUTQ(r6, 0x5411, &(0x7f0000000100)) syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TIOCL_SETSEL(r2, 0x541c, &(0x7f0000001900)={0x2, {0xc, 0x117, 0x5, 0x101, 0x200}}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000940)=@newqdisc={0x64, 0x24, 0x4ee4e6a52ff56541, 0x40000, 0x0, {0x0, 0x0, 0x0, r7, {0x0, 0x18}, {0xffff, 0xffff}, {0x2, 0xfff3}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x38, 0x2, [@TCA_TBF_PARMS={0x28, 0x1, {{0x8, 0x1, 0x2, 0x8, 0xc, 0x7}, {0x5, 0x0, 0x9, 0x401, 0x0, 0x7fffffff}, 0x2000001, 0x1000, 0x575}}, @TCA_TBF_RATE64={0xc, 0x4, 0x2749dcb7db3981e2}]}}]}, 0x64}, 0x1, 0x0, 0x0, 0x404}, 0x0) 0s ago: executing program 34 (id=7): mmap$IORING_OFF_CQ_RING(0x7fffffffb000, 0x7, 0x4, 0xbd4c341840b03bf2, 0xffffffffffffffff, 0x8000000) r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) r1 = syz_open_procfs(0x0, 0x0) getdents64(r1, &(0x7f0000000080)=""/25, 0x19) getdents64(r1, 0xfffffffffffffffe, 0x64) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) syz_mount_image$f2fs(&(0x7f0000000100), &(0x7f0000000180)='./file0\x00', 0x10082, &(0x7f00000004c0)=ANY=[@ANYBLOB="696e6c696e6563727970742c6e6f696e6c696e655f64656e7472792c746573745f64756d6d795f656e6372797074696f6e2c6673796e635f6d6f64653d7374726963742c0068f9e42d819469a61b133518a2fdff195a02ab169551ec8e5d1038e2a29605e556230ac181b672b9c209ba0802faf4390229e2a44361d033a5adc3698e6b1f9c2b84471c360f284e6d3bb4a8982de0a25c2d0fee33d7260cfe3d81617bbb6b21b8108421eede4c63c25a7028efcded0aac8a5d128166077e0012231865289f00f7906b9c1bdab7792758b5b922106ac372d3ce2b35f8f4be09093c7e96e0ebe3c611e4c940e8ebb11a9658a6abfa94a9d2dddc8e31f60ffb478dab7cbd0a0299ee4124bc2ccc95c979a658649507c3d90cbe09bc330d0b32962d1193c29839723f70ff231d9979d476f913bddfe8510f", @ANYBLOB="d7270307e8137e72403ee044a6970be400f31a3ebf765e1a952064ce5fda20985486ae251602249c4ef6aa83cf8ddae06d890ba5d9f1e512cbfeaa49d31df1777ea2daf90544ab82df0ea72679c28d4882057b30ab396db0b4d8e427e999b02480baaaa985624a36a754787b5fa289facef4519067839fb04dc2ca72b41ccd6efaa0163a7ccc7330f6a344bb0343a1873f880333ef43a2acb40c589bcefcca7b6b6c61e6a9a1b7561f445173e466fe0d3cc90a437c4034543eb8c27581", @ANYRES8=0x0], 0x1, 0x1059a, &(0x7f0000020c40)="$eJzs3M1rI2UcB/Bftu6r61pkX/TkgAgNmNC03aIgUnUXXbBL8eXgSdNkGrKbZEqTvrhnPemf4FUQ8ebf4MV/Y/EgeBK8rSiZmcpW96A226zbzwem32eePPPL84RcnkyZAI6t2eTXXypxIc5GxExEnI/I25XyyK0U8WxEPB8RJ+47KmX/nx2nIuJcRFwYFy9qVsqXln+7e++r5268+vk3d6uNn77+cnqrBqbtxYjobxbt3X6RWafIW2V/c6ebZ39pp8zihf7t8jwrcjddzyvsNvfHNfNc7BTjs83t4Tg3es3WODvdjbx/c1C84XCns18nv+BWcys/b6freXaHWZ6dO8W89sq8MxwVddplvU/y8jEa7WfRn+6lxXo2b+fZGozK/qJu1k73xrlTZvl20cp67Xwe6//5Y37kvdMdbO8lO+nWsJsNkqv1xsv1xnKtsZW101G6VGv228tLyVynNx5WG6XN/konyzq9tN7K+tVkrtNq1RqNZO5aut5tDpJGo75Yn69drZatl5K3bn6Q9NrJ3Djf6A62R93eMNnItpLiimqyUF98pZq80EjeW11L1t69fn117f2Prn148/XVG2+Wg/42rWRuYX5hodaYry00qtZ/GJXDXc5x5wsE8K/Z/wPTYP9v/x/2v8d+/bZvHIovEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsfXjye/ezhuzxfmTZf9TZdczEXElIi5HxKWI+P0BZuLUgZoXI6JSth80/uRf5vB9JfIK42tOl8e5iFgpj3tPP+xPAQAAAB5f3/7w6WcRM+Nm/ue1aU+Io1T+aHNmUvXyn3yemFS1i3mxvQlVu7RfciIuR8TJ2Z8nVO1KRJw4//GEqv0jMwfizH1RKeLEUc4GAAA4Ggd3AhPbvQEAAPDI+WLaE2A68vu15f/il/eCTxdR3hA8e+AMAAAA+B+qTHsCAAAAwEOX7/89/w8AAAAeb8Xz/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgD/YuZfcNGI4DsB/oFPoS0UVj6uwqrpkwSF6hC57gPY22XGGSIhzkF2OEEHEjIMyhN2YAZHvkwbbI/jJRmJhmzEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACc00OxnN+t//1vmrPdNZNnNAAAAMApm2I5LyvDqv0l3f+Wbv2IiGlETCJiHBGn5u69+FjLHEVEJ9VPvb846sN9RJmw/0w/XZ8j4le6nr6f+1sAAACA27VezRYRvX21fPl5qPEOpEWbQa68csnnQ660URn2N1Pa+CUyi0lEFMPHTGnTiOh+/Z1arfz+erVi8KroVEW3jV4AAADtqs8Ess3eAAAAuDp/Lt0BLqPcr03/xU97wf2qSBuCn2otAAAA4HodP21/0Gm3HwAAAMAFlPP/N+f/pVUB5/8BAADAbajO/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCcNsVyvl7NFk1ztrtm8owGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAntmfdxQIgTAIg73r+06D9z+WNGhqalIFwsffGAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALz53V/+T0yNM8nca2PpeSRZOzW2To29c+PoD+Pr1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzP3QmEQBCEwb7zP6fF/MOSBo1BhCpY+JhhHhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+KLf/fJ/YmqcSeZOG0vHI8naVWPrqrH3oHH0YLz9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4GIHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr7c2+bMBDGcfi1kyhxm4yQ3uJjBhoqBCPwISFZ8gwMwEI0VLQWi8AKIOCgpTMFz9P8fzpdcQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7+n09MZHRGSfj8wjH67+DpeDr8jXTTP4vma2Oe7rn1tOtrtRyt8Y/xcRUUTWwm8AANpX3jfFYlnNO2m7aXtp+2nLaV3NXvloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzuzcsWpTURgA4JOkiVYnRyuI4KCLjU2sRsjiUOguCLqFNpZiqpJmaEuXPoHo5Oor2E1fwRcQHLTg4NBBwUUQJclNeoJBUoR7Q/0++O/9c4dzz8kQ+O9/bgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgWA73wtlBngshzM0c5V3vv+6ujDu/ffZhbhBf7ry5GI/ZHaIYQni43mpeT3Et025ze+dRo9VqtiUSiWSYZP3LBADASVNMolvXfyruL3ev5eoh/Ho1Wv9fifLwl/r/88vzFwbxc+tdJ75XXP8vpLbC6VfubDwtb27vXFvfaKw115qPq9XK4s3FG7dvVcq9ZyVlT0wAAAD4N6Uk4vo/X/+z/38mysOE9f+9pQf343sV1P9jHTX9sp4JAADA/+3cpe/fcmOu50qlsNXodNoL/ePwc6V/zGCqx3Yqibj+L9SznhUAAACQhsO93Ej/fzXKw4T9//nXuwfxmIUQwmzS/59fedJaTW85Uy2N14mzXiMAAADZmk0i7v8Xe/v/88MtD/kQwtXL/Tz5G8CJ6v+PL+6OvLQe7/+vprfEqZSv9b+P3rkWwkwt6xkBAABwkp1OolvsHxT3l9s/ni+V7P8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDf7NgxSgNBFAbgzW5WKzFgpVZeQLSzClgIYuMhREHwBCKIBxBbS+9g6R1SK9hYWKbwBvJmd1TSBCx2lXwfTN4jDJmXSZN/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgrun+d1/Fy6jpy/a954+rk6gvMzW8369vxop+0OXQ/9Bgr+8JAAAAWARVzvdFUbzVj4dRy3HK/3XeE5n/YaXpc56fzf25Pt29buT8f328dfl10Kg5Jz707PzidKezb/j3rc7dMUw3n569VOkHKY9u1qZ1us/B7WRysJTa5S6mBQB+YzvXtsn/h6Lu9jkYAAtj2K7iR/6vxv3OBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANCFzwAAAP//OCtiEg==") r3 = openat(0xffffffffffffff9c, 0x0, 0x101041, 0xf0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x8) r4 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r4, 0x2, &(0x7f0000000200)=0x7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f000057eff8)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r6, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r5, &(0x7f00000000c0), 0x10106, 0x2, 0x0) add_key$keyring(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r7 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000008c80)=ANY=[@ANYBLOB="2c00000026000506"], 0x2c}}, 0x800) pwrite64(r3, &(0x7f0000000140)='2', 0xfdef, 0xe7c) setsockopt$TIPC_IMPORTANCE(r1, 0x10f, 0x7f, &(0x7f00000001c0)=0xc, 0x4) truncate(&(0x7f0000000940)='./file1\x00', 0x2fffffd) setsockopt$inet6_tcp_TCP_CONGESTION(r2, 0x6, 0xd, &(0x7f0000000080)='reno', 0x4) ioctl$SNDRV_TIMER_IOCTL_PARAMS(r0, 0x40505412, &(0x7f00000000c0)={0x4, 0x8, 0x200, 0x0, 0x7}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000003140)=""/4096, 0x20}], 0x1) kernel console output (not intermixed with test programs): 97][ T100] [ 43.131604][ T100] __dump_stack+0x21/0x30 [ 43.131628][ T100] dump_stack_lvl+0x110/0x170 [ 43.131646][ T100] ? show_regs_print_info+0x20/0x20 [ 43.165251][ T100] dump_stack+0x15/0x20 [ 43.169434][ T100] should_fail+0x3ab/0x500 [ 43.174165][ T100] __should_failslab+0xa4/0xe0 [ 43.179043][ T100] should_failslab+0x9/0x20 [ 43.183570][ T100] slab_pre_alloc_hook+0x39/0xd0 [ 43.188980][ T100] ? getname_flags+0xba/0x510 [ 43.193922][ T100] kmem_cache_alloc+0x44/0x260 [ 43.198743][ T100] getname_flags+0xba/0x510 [ 43.203273][ T100] user_path_at_empty+0x2f/0x1c0 [ 43.208237][ T100] vfs_statx+0x109/0xa20 [ 43.212503][ T100] ? from_kgid_munged+0x193/0x6e0 [ 43.217664][ T100] ? vfs_fstatat+0x40/0x40 [ 43.222462][ T100] __se_sys_newfstatat+0x10e/0x3d0 [ 43.228481][ T100] ? __x64_sys_newfstatat+0xb0/0xb0 [ 43.233713][ T100] ? blkcg_maybe_throttle_current+0x1e0/0xa00 [ 43.240266][ T100] ? __fput+0x67c/0x900 [ 43.245201][ T100] __x64_sys_newfstatat+0x9b/0xb0 [ 43.250256][ T100] x64_sys_call+0x2c1/0x9a0 [ 43.255044][ T100] do_syscall_64+0x4c/0xa0 [ 43.260004][ T100] ? clear_bhb_loop+0x50/0xa0 [ 43.265308][ T100] ? clear_bhb_loop+0x50/0xa0 [ 43.270199][ T100] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.276130][ T100] RIP: 0033:0x7f02b7523b0a [ 43.280683][ T100] Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 [ 43.302511][ T100] RSP: 002b:00007ffd26904158 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 [ 43.311260][ T100] RAX: ffffffffffffffda RBX: 000055f8be1b8408 RCX: 00007f02b7523b0a [ 43.319651][ T100] RDX: 00007ffd26904160 RSI: 000055f8be1a6ef3 RDI: 00000000ffffff9c [ 43.327947][ T100] RBP: 000055f8cb242658 R08: 00063489548db180 R09: 0030fc4d123d543c [ 43.335961][ T100] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 43.344056][ T100] R13: 00007ffd26904160 R14: 0000000000000000 R15: 00063489548db180 [ 43.352142][ T100] [ 43.355185][ T331] CPU: 1 PID: 331 Comm: kworker/1:3 Not tainted syzkaller #0 [ 43.362696][ T331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 43.372781][ T331] Workqueue: 0x0 (wg-crypt-wg1) [ 43.377760][ T331] Call Trace: [ 43.381063][ T331] [ 43.384013][ T331] __dump_stack+0x21/0x30 [ 43.388504][ T331] dump_stack_lvl+0x110/0x170 [ 43.393623][ T331] ? show_regs_print_info+0x20/0x20 [ 43.399609][ T331] ? prandom_u32+0x24d/0x290 [ 43.404417][ T331] dump_stack+0x15/0x20 [ 43.408626][ T331] should_fail+0x3ab/0x500 [ 43.413247][ T331] __should_failslab+0xa4/0xe0 [ 43.418073][ T331] should_failslab+0x9/0x20 [ 43.422601][ T331] slab_pre_alloc_hook+0x39/0xd0 [ 43.427556][ T331] kmem_cache_alloc_trace+0x48/0x270 [ 43.432862][ T331] ? __kthread_create_on_node+0x148/0x570 [ 43.438692][ T331] ? worker_clr_flags+0x190/0x190 [ 43.443845][ T331] __kthread_create_on_node+0x148/0x570 [ 43.449495][ T331] ? widen_string+0x42/0x360 [ 43.454185][ T331] ? kthread_create_on_node+0x140/0x140 [ 43.459836][ T331] ? vsnprintf+0x189d/0x1990 [ 43.464448][ T331] ? worker_clr_flags+0x190/0x190 [ 43.469587][ T331] ? worker_clr_flags+0x190/0x190 [ 43.474831][ T331] kthread_create_on_node+0xe8/0x140 [ 43.480145][ T331] ? tsk_fork_get_node+0x10/0x10 [ 43.485189][ T331] ? create_worker+0xee/0x780 [ 43.489897][ T331] create_worker+0x36f/0x780 [ 43.494509][ T331] ? workqueue_prepare_cpu+0x170/0x170 [ 43.500041][ T331] worker_thread+0x4c0/0x1250 [ 43.504749][ T331] kthread+0x3f5/0x4f0 [ 43.508851][ T331] ? worker_clr_flags+0x190/0x190 [ 43.514666][ T331] ? kthread_blkcg+0xd0/0xd0 [ 43.519297][ T331] ret_from_fork+0x1f/0x30 [ 43.523748][ T331] [ 43.526919][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 43.533928][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 43.544101][ T308] Call Trace: [ 43.547408][ T308] [ 43.550358][ T308] __dump_stack+0x21/0x30 [ 43.554734][ T308] dump_stack_lvl+0x110/0x170 [ 43.559457][ T308] ? show_regs_print_info+0x20/0x20 [ 43.564688][ T308] ? prandom_u32+0x24d/0x290 [ 43.569620][ T308] dump_stack+0x15/0x20 [ 43.573822][ T308] should_fail+0x3ab/0x500 [ 43.578294][ T308] __should_failslab+0xa4/0xe0 [ 43.583083][ T308] should_failslab+0x9/0x20 [ 43.587611][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 43.592762][ T308] ? avc_alloc_node+0x83/0x4b0 [ 43.597564][ T308] kmem_cache_alloc+0x44/0x260 [ 43.602361][ T308] ? unwind_get_return_address+0x4d/0x90 [ 43.608020][ T308] avc_alloc_node+0x83/0x4b0 [ 43.612628][ T308] ? __kasan_check_write+0x14/0x20 [ 43.617766][ T308] ? _raw_spin_lock_irqsave+0xc2/0x130 [ 43.623252][ T308] ? _raw_spin_lock+0xf0/0xf0 [ 43.628044][ T308] ? avc_xperms_free+0x270/0x270 [ 43.633005][ T308] avc_compute_av+0x142/0x820 [ 43.637713][ T308] ? __kasan_slab_alloc+0xc9/0xe0 [ 43.642768][ T308] avc_has_perm_noaudit+0x2cb/0x490 [ 43.647995][ T308] ? avc_denied+0x1b0/0x1b0 [ 43.652529][ T308] ? avc_has_perm_noaudit+0x390/0x490 [ 43.657957][ T308] avc_has_perm+0xdd/0x250 [ 43.662739][ T308] ? avc_has_perm_noaudit+0x490/0x490 [ 43.668328][ T308] ? __kasan_check_write+0x14/0x20 [ 43.673475][ T308] ? selinux_determine_inode_label+0x15d/0x3e0 [ 43.679756][ T308] may_create+0x34e/0x440 [ 43.684194][ T308] ? selinux_determine_inode_label+0x3e0/0x3e0 [ 43.690375][ T308] ? from_kgid+0x14f/0x6a0 [ 43.694816][ T308] ? make_kgid+0x650/0x650 [ 43.699259][ T308] selinux_inode_mkdir+0x22/0x30 [ 43.704250][ T308] security_inode_mkdir+0xad/0x110 [ 43.709483][ T308] vfs_mkdir+0x2d7/0x590 [ 43.714187][ T308] do_mkdirat+0x174/0x4d0 [ 43.718543][ T308] __x64_sys_mkdir+0x6e/0x80 [ 43.723381][ T308] x64_sys_call+0x124/0x9a0 [ 43.727909][ T308] do_syscall_64+0x4c/0xa0 [ 43.732347][ T308] ? clear_bhb_loop+0x50/0xa0 [ 43.737045][ T308] ? clear_bhb_loop+0x50/0xa0 [ 43.741923][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.747854][ T308] RIP: 0033:0x7f02b7526c37 [ 43.752313][ T308] Code: 00 66 90 48 89 f2 b9 00 01 00 00 48 89 fe bf 9c ff ff ff e9 db ce ff ff 66 2e 0f 1f 84 00 00 00 00 00 90 b8 53 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 8b 15 91 c1 0d 00 f7 d8 64 89 02 b8 [ 43.772551][ T308] RSP: 002b:00007ffd269015d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000053 [ 43.781080][ T308] RAX: ffffffffffffffda RBX: 00007ffd269032dd RCX: 00007f02b7526c37 [ 43.789081][ T308] RDX: 000000000000002c RSI: 00000000000001ed RDI: 00007ffd269015e0 [ 43.797167][ T308] RBP: 00007ffd26902680 R08: 00007ffd269032d0 R09: 0000000000000000 [ 43.805635][ T308] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffd269032b0 [ 43.813640][ T308] R13: 0000000000000000 R14: 000055f8be1a67d4 R15: 000000000000002c [ 43.821637][ T308] [ 43.824699][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 43.827732][ T276] FAULT_INJECTION: forcing a failure. [ 43.827732][ T276] name failslab, interval 1, probability 1, space 0, times 46 [ 43.831584][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 43.831601][ T89] Call Trace: [ 43.831607][ T89] [ 43.831613][ T89] __dump_stack+0x21/0x30 [ 43.831636][ T89] dump_stack_lvl+0x110/0x170 [ 43.831653][ T89] ? show_regs_print_info+0x20/0x20 [ 43.831672][ T89] ? prandom_u32+0x24d/0x290 [ 43.880237][ T89] dump_stack+0x15/0x20 [ 43.884486][ T89] should_fail+0x3ab/0x500 [ 43.889075][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 43.894538][ T89] __should_failslab+0xa4/0xe0 [ 43.903508][ T89] should_failslab+0x9/0x20 [ 43.908084][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 43.913318][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 43.918770][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 43.924203][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 43.929558][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 43.935125][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 43.940440][ T89] __alloc_skb+0x210/0x730 [ 43.944879][ T89] alloc_skb_with_frags+0xa8/0x620 [ 43.950012][ T89] ? memcpy+0x56/0x70 [ 43.954015][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 43.959241][ T89] ? sock_kzfree_s+0x60/0x60 [ 43.963872][ T89] ? __kasan_check_write+0x14/0x20 [ 43.969191][ T89] ? _raw_spin_lock+0x94/0xf0 [ 43.974020][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 43.979434][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 43.985098][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 43.990158][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 43.995964][ T89] __sys_sendto+0x46d/0x620 [ 44.000592][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 44.006718][ T89] __x64_sys_sendto+0xe5/0x100 [ 44.011537][ T89] x64_sys_call+0x178/0x9a0 [ 44.016070][ T89] do_syscall_64+0x4c/0xa0 [ 44.020530][ T89] ? clear_bhb_loop+0x50/0xa0 [ 44.025226][ T89] ? clear_bhb_loop+0x50/0xa0 [ 44.029927][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 44.035860][ T89] RIP: 0033:0x7f6512a19407 [ 44.040294][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 44.060197][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 44.068820][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 44.076821][ T89] RDX: 000000000000006d RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 44.084827][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 44.092826][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 44.100822][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000052 R15: 00007ffeecc4bd10 [ 44.109025][ T89] [ 44.112225][ T276] CPU: 0 PID: 276 Comm: syz-executor Not tainted syzkaller #0 [ 44.119876][ T276] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 44.130098][ T276] Call Trace: [ 44.133412][ T276] [ 44.136382][ T276] __dump_stack+0x21/0x30 [ 44.140895][ T276] dump_stack_lvl+0x110/0x170 [ 44.145604][ T276] ? show_regs_print_info+0x20/0x20 [ 44.150837][ T276] dump_stack+0x15/0x20 [ 44.155017][ T276] should_fail+0x3ab/0x500 [ 44.159456][ T276] __should_failslab+0xa4/0xe0 [ 44.164354][ T276] should_failslab+0x9/0x20 [ 44.168887][ T276] slab_pre_alloc_hook+0x39/0xd0 [ 44.173843][ T276] ? __alloc_skb+0xe4/0x730 [ 44.178371][ T276] kmem_cache_alloc+0x44/0x260 [ 44.183292][ T276] __alloc_skb+0xe4/0x730 [ 44.187715][ T276] sk_stream_alloc_skb+0x216/0xb70 [ 44.192854][ T276] tcp_write_xmit+0x1014/0x5f00 [ 44.197741][ T276] __tcp_push_pending_frames+0x99/0x2f0 [ 44.203308][ T276] tcp_rcv_established+0xdb6/0x1ad0 [ 44.208631][ T276] ? tcp_check_space+0x960/0x960 [ 44.213710][ T276] ? ipv4_dst_check+0xf2/0x160 [ 44.219408][ T276] tcp_v4_do_rcv+0x591/0x9f0 [ 44.224033][ T276] __release_sock+0x17c/0x3f0 [ 44.228732][ T276] release_sock+0x60/0x1b0 [ 44.233169][ T276] tcp_sendmsg+0x39/0x50 [ 44.237507][ T276] inet_sendmsg+0xa5/0xc0 [ 44.241858][ T276] sock_write_iter+0x2a6/0x3a0 [ 44.246645][ T276] ? sock_read_iter+0x380/0x380 [ 44.251522][ T276] ? memset+0x35/0x40 [ 44.255531][ T276] ? iov_iter_init+0xbc/0x180 [ 44.260223][ T276] vfs_write+0x831/0xfd0 [ 44.264605][ T276] ? file_end_write+0x1b0/0x1b0 [ 44.269509][ T276] ? __kasan_check_read+0x11/0x20 [ 44.274564][ T276] ? __fdget_pos+0x1f7/0x380 [ 44.279183][ T276] ksys_write+0x14a/0x260 [ 44.283656][ T276] ? __ia32_sys_read+0x90/0x90 [ 44.288437][ T276] ? debug_smp_processor_id+0x17/0x20 [ 44.294085][ T276] __x64_sys_write+0x7b/0x90 [ 44.298896][ T276] x64_sys_call+0x8ef/0x9a0 [ 44.303424][ T276] do_syscall_64+0x4c/0xa0 [ 44.308044][ T276] ? clear_bhb_loop+0x50/0xa0 [ 44.312974][ T276] ? clear_bhb_loop+0x50/0xa0 [ 44.317701][ T276] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 44.323611][ T276] RIP: 0033:0x7f1bf373c117 [ 44.328331][ T276] Code: 48 89 fa 4c 89 df e8 a8 56 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 44.348049][ T276] RSP: 002b:00007ffcde0864b0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 44.357117][ T276] RAX: ffffffffffffffda RBX: 000055558d08d500 RCX: 00007f1bf373c117 [ 44.365197][ T276] RDX: 000000000001a408 RSI: 00007f1bed3c8bf8 RDI: 0000000000000003 [ 44.373195][ T276] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 44.381361][ T276] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000001a408 [ 44.389530][ T276] R13: 000055558d0a21b0 R14: 00007ffcde086a90 R15: 00007f1bed3c8bf8 [ 44.397616][ T276] [ 44.406081][ T89] FAULT_INJECTION: forcing a failure. [ 44.406081][ T89] name failslab, interval 1, probability 1, space 0, times 45 [ 44.420343][ T276] FAULT_INJECTION: forcing a failure. [ 44.420343][ T276] name failslab, interval 1, probability 1, space 0, times 44 [ 44.424280][ T89] CPU: 0 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 44.440735][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 44.450918][ T89] Call Trace: [ 44.454481][ T89] [ 44.457429][ T89] __dump_stack+0x21/0x30 [ 44.461779][ T89] dump_stack_lvl+0x110/0x170 [ 44.466506][ T89] ? show_regs_print_info+0x20/0x20 [ 44.471905][ T89] ? prandom_u32+0x24d/0x290 [ 44.476613][ T89] dump_stack+0x15/0x20 [ 44.480831][ T89] should_fail+0x3ab/0x500 [ 44.485275][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 44.490670][ T89] __should_failslab+0xa4/0xe0 [ 44.495491][ T89] should_failslab+0x9/0x20 [ 44.500015][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 44.504974][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 44.510699][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 44.516021][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 44.524225][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 44.529739][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 44.535094][ T89] __alloc_skb+0x210/0x730 [ 44.539558][ T89] alloc_skb_with_frags+0xa8/0x620 [ 44.544831][ T89] ? memcpy+0x56/0x70 [ 44.548936][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 44.554184][ T89] ? sock_kzfree_s+0x60/0x60 [ 44.558895][ T89] ? __kasan_check_write+0x14/0x20 [ 44.564196][ T89] ? _raw_spin_lock+0x94/0xf0 [ 44.568915][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 44.574346][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 44.579500][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 44.584478][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 44.589968][ T89] __sys_sendto+0x46d/0x620 [ 44.594589][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 44.599993][ T89] ? __kasan_check_write+0x14/0x20 [ 44.605337][ T89] __x64_sys_sendto+0xe5/0x100 [ 44.610149][ T89] x64_sys_call+0x178/0x9a0 [ 44.614686][ T89] do_syscall_64+0x4c/0xa0 [ 44.619129][ T89] ? clear_bhb_loop+0x50/0xa0 [ 44.623836][ T89] ? clear_bhb_loop+0x50/0xa0 [ 44.628544][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 44.634490][ T89] RIP: 0033:0x7f6512a19407 [ 44.638936][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 44.659352][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 44.667896][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 44.676172][ T89] RDX: 000000000000004d RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 44.684169][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 44.692781][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 44.700788][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000032 R15: 00007ffeecc4bd10 [ 44.708830][ T89] [ 44.711874][ T276] CPU: 1 PID: 276 Comm: syz-executor Not tainted syzkaller #0 [ 44.719385][ T276] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 44.719849][ T89] FAULT_INJECTION: forcing a failure. [ 44.719849][ T89] name failslab, interval 1, probability 1, space 0, times 43 [ 44.729470][ T276] Call Trace: [ 44.729482][ T276] [ 44.729490][ T276] __dump_stack+0x21/0x30 [ 44.753011][ T276] dump_stack_lvl+0x110/0x170 [ 44.757899][ T276] ? show_regs_print_info+0x20/0x20 [ 44.763125][ T276] ? prandom_u32+0x24d/0x290 [ 44.768281][ T276] dump_stack+0x15/0x20 [ 44.772582][ T276] should_fail+0x3ab/0x500 [ 44.777025][ T276] ? sk_stream_alloc_skb+0x216/0xb70 [ 44.782345][ T276] __should_failslab+0xa4/0xe0 [ 44.787223][ T276] should_failslab+0x9/0x20 [ 44.791754][ T276] slab_pre_alloc_hook+0x39/0xd0 [ 44.796745][ T276] ? sk_stream_alloc_skb+0x216/0xb70 [ 44.802162][ T276] ? sk_stream_alloc_skb+0x216/0xb70 [ 44.807791][ T276] __kmalloc_track_caller+0x6c/0x2c0 [ 44.813098][ T276] ? sk_stream_alloc_skb+0x216/0xb70 [ 44.818743][ T276] ? sk_stream_alloc_skb+0x216/0xb70 [ 44.824059][ T276] __alloc_skb+0x210/0x730 [ 44.828526][ T276] sk_stream_alloc_skb+0x216/0xb70 [ 44.833675][ T276] tcp_write_xmit+0x1014/0x5f00 [ 44.838696][ T276] __tcp_push_pending_frames+0x99/0x2f0 [ 44.844417][ T276] tcp_rcv_established+0xcbc/0x1ad0 [ 44.849658][ T276] ? tcp_check_space+0x960/0x960 [ 44.854617][ T276] ? ipv4_dst_check+0xf2/0x160 [ 44.859418][ T276] tcp_v4_do_rcv+0x591/0x9f0 [ 44.864164][ T276] __release_sock+0x17c/0x3f0 [ 44.868920][ T276] release_sock+0x60/0x1b0 [ 44.873907][ T276] tcp_sendmsg+0x39/0x50 [ 44.878377][ T276] inet_sendmsg+0xa5/0xc0 [ 44.882749][ T276] sock_write_iter+0x2a6/0x3a0 [ 44.888057][ T276] ? sock_read_iter+0x380/0x380 [ 44.893417][ T276] ? memset+0x35/0x40 [ 44.897563][ T276] ? iov_iter_init+0xbc/0x180 [ 44.902315][ T276] vfs_write+0x831/0xfd0 [ 44.907145][ T276] ? file_end_write+0x1b0/0x1b0 [ 44.912307][ T276] ? __kasan_check_read+0x11/0x20 [ 44.918174][ T276] ? __fdget_pos+0x1f7/0x380 [ 44.922808][ T276] ksys_write+0x14a/0x260 [ 44.927164][ T276] ? __ia32_sys_read+0x90/0x90 [ 44.931996][ T276] ? debug_smp_processor_id+0x17/0x20 [ 44.937476][ T276] __x64_sys_write+0x7b/0x90 [ 44.942643][ T276] x64_sys_call+0x8ef/0x9a0 [ 44.947211][ T276] do_syscall_64+0x4c/0xa0 [ 44.951666][ T276] ? clear_bhb_loop+0x50/0xa0 [ 44.956364][ T276] ? clear_bhb_loop+0x50/0xa0 [ 44.961065][ T276] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 44.966977][ T276] RIP: 0033:0x7f1bf373c117 [ 44.971414][ T276] Code: 48 89 fa 4c 89 df e8 a8 56 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 44.991403][ T276] RSP: 002b:00007ffcde0864b0 EFLAGS: 00000202 ORIG_RAX: 0000000000000001 [ 44.999937][ T276] RAX: ffffffffffffffda RBX: 000055558d08d500 RCX: 00007f1bf373c117 [ 45.008258][ T276] RDX: 000000000001a408 RSI: 00007f1bed3c8bf8 RDI: 0000000000000003 [ 45.016568][ T276] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 [ 45.024902][ T276] R10: 0000000000000000 R11: 0000000000000202 R12: 000000000001a408 [ 45.032997][ T276] R13: 000055558d0a21b0 R14: 00007ffcde086a90 R15: 00007f1bed3c8bf8 [ 45.040998][ T276] [ 45.044043][ T89] CPU: 0 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 45.051628][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 45.062071][ T89] Call Trace: [ 45.065368][ T89] [ 45.068351][ T89] __dump_stack+0x21/0x30 [ 45.072756][ T89] dump_stack_lvl+0x110/0x170 [ 45.077460][ T89] ? show_regs_print_info+0x20/0x20 [ 45.082769][ T89] ? prandom_u32+0x24d/0x290 [ 45.087389][ T89] dump_stack+0x15/0x20 [ 45.091584][ T89] should_fail+0x3ab/0x500 [ 45.096020][ T89] __should_failslab+0xa4/0xe0 [ 45.100847][ T89] should_failslab+0x9/0x20 [ 45.105489][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 45.110483][ T89] ? __alloc_skb+0xe4/0x730 [ 45.115030][ T89] kmem_cache_alloc+0x44/0x260 [ 45.120007][ T89] __alloc_skb+0xe4/0x730 [ 45.124462][ T89] alloc_skb_with_frags+0xa8/0x620 [ 45.129600][ T89] ? memcpy+0x56/0x70 [ 45.133617][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 45.138870][ T89] ? sock_kzfree_s+0x60/0x60 [ 45.143480][ T89] ? __kasan_check_write+0x14/0x20 [ 45.148620][ T89] ? _raw_spin_lock+0x94/0xf0 [ 45.153321][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 45.158721][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 45.164150][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 45.169116][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 45.174598][ T89] __sys_sendto+0x46d/0x620 [ 45.179125][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 45.184702][ T89] ? __kasan_check_write+0x14/0x20 [ 45.190024][ T89] __x64_sys_sendto+0xe5/0x100 [ 45.194871][ T89] x64_sys_call+0x178/0x9a0 [ 45.201009][ T89] do_syscall_64+0x4c/0xa0 [ 45.205552][ T89] ? clear_bhb_loop+0x50/0xa0 [ 45.210263][ T89] ? clear_bhb_loop+0x50/0xa0 [ 45.215046][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 45.221252][ T89] RIP: 0033:0x7f6512a19407 [ 45.225787][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 45.245511][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 45.253972][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 45.262749][ T89] RDX: 0000000000000052 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 45.271195][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 45.279271][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 45.287380][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000037 R15: 00007ffeecc4bd10 [ 45.295383][ T89] [ 45.299235][ T287] FAULT_INJECTION: forcing a failure. [ 45.299235][ T287] name failslab, interval 1, probability 1, space 0, times 43 [ 45.300094][ T89] FAULT_INJECTION: forcing a failure. [ 45.300094][ T89] name failslab, interval 1, probability 1, space 0, times 42 [ 45.315752][ T287] CPU: 0 PID: 287 Comm: syz-executor Not tainted syzkaller #0 [ 45.332288][ T287] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 45.342368][ T287] Call Trace: [ 45.345670][ T287] [ 45.348622][ T287] __dump_stack+0x21/0x30 [ 45.353013][ T287] dump_stack_lvl+0x110/0x170 [ 45.357746][ T287] ? show_regs_print_info+0x20/0x20 [ 45.363057][ T287] dump_stack+0x15/0x20 [ 45.367326][ T287] should_fail+0x3ab/0x500 [ 45.371765][ T287] __should_failslab+0xa4/0xe0 [ 45.376559][ T287] should_failslab+0x9/0x20 [ 45.381181][ T287] slab_pre_alloc_hook+0x39/0xd0 [ 45.386141][ T287] ? sk_prot_alloc+0x5f/0x320 [ 45.390849][ T287] kmem_cache_alloc+0x44/0x260 [ 45.395676][ T287] ? slab_post_alloc_hook+0x6d/0x2b0 [ 45.401087][ T287] sk_prot_alloc+0x5f/0x320 [ 45.405623][ T287] sk_alloc+0x38/0x430 [ 45.409821][ T287] unix_create1+0xb4/0x610 [ 45.414306][ T287] unix_create+0x149/0x200 [ 45.418826][ T287] __sock_create+0x38d/0x7a0 [ 45.423521][ T287] __sys_socket+0xec/0x190 [ 45.427986][ T287] __x64_sys_socket+0x7a/0x90 [ 45.432706][ T287] x64_sys_call+0x8c5/0x9a0 [ 45.437443][ T287] do_syscall_64+0x4c/0xa0 [ 45.442172][ T287] ? clear_bhb_loop+0x50/0xa0 [ 45.447010][ T287] ? clear_bhb_loop+0x50/0xa0 [ 45.452705][ T287] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 45.458899][ T287] RIP: 0033:0x7fa88c32e807 [ 45.463706][ T287] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 29 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 45.484398][ T287] RSP: 002b:00007ffe23b43998 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 [ 45.493183][ T287] RAX: ffffffffffffffda RBX: 00007fa88c3c44fc RCX: 00007fa88c32e807 [ 45.501997][ T287] RDX: 0000000000000000 RSI: 0000000000080002 RDI: 0000000000000001 [ 45.510678][ T287] RBP: 0000000000000003 R08: 0000000000000000 R09: 0000000000000004 [ 45.519657][ T287] R10: 0000000000000006 R11: 0000000000000246 R12: 00007ffe23b43a3c [ 45.527961][ T287] R13: 00007fa88c3c44fc R14: 00007fa88d0e3620 R15: 00007fa88c3c44fc [ 45.534140][ T334] FAULT_INJECTION: forcing a failure. [ 45.534140][ T334] name failslab, interval 1, probability 1, space 0, times 41 [ 45.535983][ T287] [ 45.552375][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 45.559671][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 45.570020][ T89] Call Trace: [ 45.573549][ T89] [ 45.576616][ T89] __dump_stack+0x21/0x30 [ 45.581028][ T89] dump_stack_lvl+0x110/0x170 [ 45.585830][ T89] ? show_regs_print_info+0x20/0x20 [ 45.591051][ T89] ? prandom_u32+0x24d/0x290 [ 45.596030][ T89] dump_stack+0x15/0x20 [ 45.600644][ T89] should_fail+0x3ab/0x500 [ 45.605192][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 45.610526][ T89] __should_failslab+0xa4/0xe0 [ 45.615412][ T89] should_failslab+0x9/0x20 [ 45.620021][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 45.625067][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 45.630402][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 45.635727][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 45.641139][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 45.646447][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 45.651784][ T89] __alloc_skb+0x210/0x730 [ 45.656320][ T89] alloc_skb_with_frags+0xa8/0x620 [ 45.661705][ T89] ? memcpy+0x56/0x70 [ 45.665841][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 45.671551][ T89] ? sock_kzfree_s+0x60/0x60 [ 45.676181][ T89] ? __kasan_check_write+0x14/0x20 [ 45.681325][ T89] ? _raw_spin_lock+0x94/0xf0 [ 45.686027][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 45.691425][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 45.696577][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 45.701542][ T89] ? path_put+0x57/0x60 [ 45.705722][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 45.711394][ T89] __sys_sendto+0x46d/0x620 [ 45.715926][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 45.721335][ T89] __x64_sys_sendto+0xe5/0x100 [ 45.726293][ T89] x64_sys_call+0x178/0x9a0 [ 45.730819][ T89] do_syscall_64+0x4c/0xa0 [ 45.735968][ T89] ? clear_bhb_loop+0x50/0xa0 [ 45.740911][ T89] ? clear_bhb_loop+0x50/0xa0 [ 45.745640][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 45.751559][ T89] RIP: 0033:0x7f6512a19407 [ 45.755998][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 45.775633][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 45.784181][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 45.792294][ T89] RDX: 0000000000000050 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 45.800448][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 45.808478][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 45.817314][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000035 R15: 00007ffeecc4bd10 [ 45.825424][ T89] [ 45.828499][ T334] CPU: 0 PID: 334 Comm: syz-executor Not tainted syzkaller #0 [ 45.836005][ T334] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 45.846091][ T334] Call Trace: [ 45.849510][ T334] [ 45.852490][ T334] __dump_stack+0x21/0x30 [ 45.856861][ T334] dump_stack_lvl+0x110/0x170 [ 45.861572][ T334] ? show_regs_print_info+0x20/0x20 [ 45.867007][ T334] ? prandom_u32+0x24d/0x290 [ 45.871639][ T334] dump_stack+0x15/0x20 [ 45.875990][ T334] should_fail+0x3ab/0x500 [ 45.880435][ T334] __should_failslab+0xa4/0xe0 [ 45.885336][ T334] should_failslab+0x9/0x20 [ 45.889903][ T334] slab_pre_alloc_hook+0x39/0xd0 [ 45.895084][ T334] ? __anon_vma_prepare+0xa0/0x420 [ 45.900387][ T334] kmem_cache_alloc+0x44/0x260 [ 45.905220][ T334] ? find_mergeable_anon_vma+0x1ca/0x500 [ 45.910970][ T334] __anon_vma_prepare+0xa0/0x420 [ 45.916495][ T334] handle_pte_fault+0x1ff1/0x2770 [ 45.921594][ T334] ? _raw_spin_unlock+0x4d/0x70 [ 45.926637][ T334] ? fault_around_bytes_set+0xc0/0xc0 [ 45.932062][ T334] do_handle_mm_fault+0x1b3b/0x1e30 [ 45.937304][ T334] ? numa_migrate_prep+0xd0/0xd0 [ 45.942327][ T334] ? vmacache_update+0xb7/0x120 [ 45.947304][ T334] ? __find_vma+0x13b/0x150 [ 45.951891][ T334] do_user_addr_fault+0x808/0x11c0 [ 45.957033][ T334] ? do_kern_addr_fault+0x80/0x80 [ 45.962086][ T334] ? debug_smp_processor_id+0x17/0x20 [ 45.967479][ T334] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 45.973570][ T334] ? exit_to_user_mode_prepare+0x39/0xd0 [ 45.979230][ T334] exc_page_fault+0x51/0xb0 [ 45.983773][ T334] asm_exc_page_fault+0x27/0x30 [ 45.988729][ T334] RIP: 0033:0x7f6255d58e29 [ 45.993182][ T334] Code: 00 41 57 48 63 c6 41 56 4d 89 ce 41 55 41 54 49 89 d4 55 48 89 c5 53 48 83 ec 18 48 89 7c 24 08 48 8d 7c c2 08 48 8b 44 24 50 <48> 89 3d d8 01 e3 00 48 89 05 f9 d7 2b 00 66 0f 1f 84 00 00 00 00 [ 46.013264][ T334] RSP: 002b:00007ffee8d73de0 EFLAGS: 00010202 [ 46.019856][ T334] RAX: 00007ffee8d73e38 RBX: 0000000000000000 RCX: 0000000000000000 [ 46.027872][ T334] RDX: 00007ffee8d73e48 RSI: 0000000000000002 RDI: 00007ffee8d73e60 [ 46.035961][ T334] RBP: 0000000000000002 R08: 0000000000000000 R09: 0000000000000000 [ 46.044019][ T334] R10: 0000000000000000 R11: 0000000000000000 R12: 00007ffee8d73e48 [ 46.052013][ T334] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 46.060045][ T334] [ 46.065100][ T334] Huh VM_FAULT_OOM leaked out to the #PF handler. Retrying PF [ 46.074591][ T308] FAULT_INJECTION: forcing a failure. [ 46.074591][ T308] name failslab, interval 1, probability 1, space 0, times 38 [ 46.075549][ T89] FAULT_INJECTION: forcing a failure. [ 46.075549][ T89] name failslab, interval 1, probability 1, space 0, times 38 [ 46.100904][ T26] FAULT_INJECTION: forcing a failure. [ 46.100904][ T26] name failslab, interval 1, probability 1, space 0, times 38 [ 46.113909][ T26] CPU: 1 PID: 26 Comm: kworker/1:0 Not tainted syzkaller #0 [ 46.121226][ T26] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 46.131965][ T26] Workqueue: ipv6_addrconf addrconf_dad_work [ 46.138214][ T26] Call Trace: [ 46.141535][ T26] [ 46.144488][ T26] __dump_stack+0x21/0x30 [ 46.148843][ T26] dump_stack_lvl+0x110/0x170 [ 46.153805][ T26] ? show_regs_print_info+0x20/0x20 [ 46.159121][ T26] ? prandom_u32+0x24d/0x290 [ 46.163756][ T26] dump_stack+0x15/0x20 [ 46.168022][ T26] should_fail+0x3ab/0x500 [ 46.172456][ T26] ? mld_newpack+0x143/0x9e0 [ 46.177206][ T26] __should_failslab+0xa4/0xe0 [ 46.182004][ T26] should_failslab+0x9/0x20 [ 46.186713][ T26] slab_pre_alloc_hook+0x39/0xd0 [ 46.191671][ T26] ? mld_newpack+0x143/0x9e0 [ 46.196279][ T26] ? mld_newpack+0x143/0x9e0 [ 46.200889][ T26] __kmalloc_track_caller+0x6c/0x2c0 [ 46.206200][ T26] ? mld_newpack+0x143/0x9e0 [ 46.210810][ T26] ? mld_newpack+0x143/0x9e0 [ 46.215418][ T26] __alloc_skb+0x210/0x730 [ 46.219866][ T26] mld_newpack+0x143/0x9e0 [ 46.224303][ T26] ? mld_sendpack+0xba0/0xba0 [ 46.229331][ T26] ? inet6_fill_ifla6_attrs+0x25b0/0x25b0 [ 46.235120][ T26] add_grec+0xee8/0x1340 [ 46.239390][ T26] ? __kasan_check_write+0x14/0x20 [ 46.244529][ T26] mld_send_initial_cr+0x157/0x320 [ 46.249671][ T26] ipv6_mc_dad_complete+0x87/0x450 [ 46.254983][ T26] addrconf_dad_completed+0x73d/0xe20 [ 46.260374][ T26] ? addrconf_dad_stop+0x440/0x440 [ 46.265817][ T26] addrconf_dad_work+0xc4c/0x1510 [ 46.270863][ T26] ? ipv6_get_saddr_eval+0xf70/0xf70 [ 46.276350][ T26] ? __kasan_check_write+0x14/0x20 [ 46.281484][ T26] ? pwq_activate_inactive_work+0x2ea/0x3f0 [ 46.287412][ T26] process_one_work+0x6c8/0xbb0 [ 46.292463][ T26] worker_thread+0xaa0/0x1250 [ 46.297172][ T26] kthread+0x3f5/0x4f0 [ 46.301444][ T26] ? worker_clr_flags+0x190/0x190 [ 46.306491][ T26] ? kthread_blkcg+0xd0/0xd0 [ 46.311218][ T26] ret_from_fork+0x1f/0x30 [ 46.315655][ T26] [ 46.318776][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 46.325660][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 46.335859][ T308] Call Trace: [ 46.339174][ T308] [ 46.342131][ T308] __dump_stack+0x21/0x30 [ 46.346499][ T308] dump_stack_lvl+0x110/0x170 [ 46.351202][ T308] ? show_regs_print_info+0x20/0x20 [ 46.356818][ T308] dump_stack+0x15/0x20 [ 46.361170][ T308] should_fail+0x3ab/0x500 [ 46.365610][ T308] __should_failslab+0xa4/0xe0 [ 46.370393][ T308] should_failslab+0x9/0x20 [ 46.375315][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 46.380395][ T308] ? getname_flags+0xba/0x510 [ 46.385106][ T308] kmem_cache_alloc+0x44/0x260 [ 46.389986][ T308] getname_flags+0xba/0x510 [ 46.395010][ T308] getname+0x19/0x20 [ 46.399525][ T308] do_sys_openat2+0xeb/0x7f0 [ 46.404328][ T308] ? blkcg_maybe_throttle_current+0x1e0/0xa00 [ 46.410439][ T308] ? __fput+0x67c/0x900 [ 46.414631][ T308] ? do_sys_open+0xe0/0xe0 [ 46.419092][ T308] ? ____fput+0x15/0x20 [ 46.423757][ T308] __x64_sys_openat+0x136/0x160 [ 46.428745][ T308] x64_sys_call+0x219/0x9a0 [ 46.433274][ T308] do_syscall_64+0x4c/0xa0 [ 46.438267][ T308] ? clear_bhb_loop+0x50/0xa0 [ 46.443063][ T308] ? clear_bhb_loop+0x50/0xa0 [ 46.447769][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 46.453689][ T308] RIP: 0033:0x7f02b74b9407 [ 46.458150][ T308] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 46.479821][ T308] RSP: 002b:00007ffd26903650 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 46.488276][ T308] RAX: ffffffffffffffda RBX: 00007f02b73cb880 RCX: 00007f02b74b9407 [ 46.496727][ T308] RDX: 0000000000080241 RSI: 00007ffd26903bb0 RDI: ffffffffffffff9c [ 46.505153][ T308] RBP: 0000000000000004 R08: 0000000000000000 R09: 0000000000000000 [ 46.513154][ T308] R10: 00000000000001b6 R11: 0000000000000202 R12: 000055f8be1a6dfc [ 46.521551][ T308] R13: 000055f8be1a6dfc R14: 0000000000000001 R15: 000055f8be1c1140 [ 46.529959][ T308] [ 46.533812][ T309] EXT4-fs error (device loop3): __ext4_get_inode_loc:4365: comm syz.3.4: Invalid inode table block 1 in block_group 0 [ 46.534430][ T334] FAULT_INJECTION: forcing a failure. [ 46.534430][ T334] name failslab, interval 1, probability 1, space 0, times 38 [ 46.547129][ T309] EXT4-fs error (device loop3) in ext4_reserve_inode_write:5904: Corrupt filesystem [ 46.559340][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 46.569084][ T309] EXT4-fs error (device loop3): ext4_quota_off:6533: inode #3: comm syz.3.4: mark_inode_dirty error [ 46.575363][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 46.575378][ T89] Call Trace: [ 46.575385][ T89] [ 46.575393][ T89] __dump_stack+0x21/0x30 [ 46.607410][ T89] dump_stack_lvl+0x110/0x170 [ 46.612253][ T89] ? show_regs_print_info+0x20/0x20 [ 46.617595][ T89] ? prandom_u32+0x24d/0x290 [ 46.622219][ T89] dump_stack+0x15/0x20 [ 46.626393][ T89] should_fail+0x3ab/0x500 [ 46.630831][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 46.636255][ T89] __should_failslab+0xa4/0xe0 [ 46.641062][ T89] should_failslab+0x9/0x20 [ 46.645583][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 46.650636][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 46.655954][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 46.661378][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 46.666702][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 46.672565][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 46.678066][ T89] __alloc_skb+0x210/0x730 [ 46.682859][ T89] alloc_skb_with_frags+0xa8/0x620 [ 46.687991][ T89] ? memcpy+0x56/0x70 [ 46.692001][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 46.697224][ T89] ? sock_kzfree_s+0x60/0x60 [ 46.701865][ T89] ? __kasan_check_write+0x14/0x20 [ 46.707005][ T89] ? _raw_spin_lock+0x94/0xf0 [ 46.711700][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 46.717187][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 46.722326][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 46.727290][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 46.732773][ T89] __sys_sendto+0x46d/0x620 [ 46.737365][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 46.742843][ T89] ? __kasan_check_write+0x14/0x20 [ 46.747982][ T89] __x64_sys_sendto+0xe5/0x100 [ 46.752851][ T89] x64_sys_call+0x178/0x9a0 [ 46.757367][ T89] do_syscall_64+0x4c/0xa0 [ 46.761814][ T89] ? clear_bhb_loop+0x50/0xa0 [ 46.766527][ T89] ? clear_bhb_loop+0x50/0xa0 [ 46.771228][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 46.777156][ T89] RIP: 0033:0x7f6512a19407 [ 46.781727][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 46.801445][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 46.809984][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 46.818089][ T89] RDX: 0000000000000053 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 46.826092][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 46.834093][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 46.842086][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000038 R15: 00007ffeecc4bd10 [ 46.850120][ T89] [ 46.853731][ T334] CPU: 1 PID: 334 Comm: syz-executor Not tainted syzkaller #0 [ 46.854246][ T89] FAULT_INJECTION: forcing a failure. [ 46.854246][ T89] name failslab, interval 1, probability 1, space 0, times 35 [ 46.861255][ T334] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 46.861271][ T334] Call Trace: [ 46.861277][ T334] [ 46.861285][ T334] __dump_stack+0x21/0x30 [ 46.861309][ T334] dump_stack_lvl+0x110/0x170 [ 46.861328][ T334] ? show_regs_print_info+0x20/0x20 [ 46.861346][ T334] ? prandom_u32+0x24d/0x290 [ 46.861367][ T334] dump_stack+0x15/0x20 [ 46.861385][ T334] should_fail+0x3ab/0x500 [ 46.861406][ T334] __should_failslab+0xa4/0xe0 [ 46.861429][ T334] should_failslab+0x9/0x20 [ 46.861448][ T334] slab_pre_alloc_hook+0x39/0xd0 [ 46.861471][ T334] ? copy_pid_ns+0x26c/0x8a0 [ 46.861494][ T334] kmem_cache_alloc+0x44/0x260 [ 46.861516][ T334] copy_pid_ns+0x26c/0x8a0 [ 46.861538][ T334] ? cmp_extents_reverse+0x90/0x90 [ 46.952078][ T334] ? __kasan_check_write+0x14/0x20 [ 46.957219][ T334] ? copy_utsname+0x9c/0x450 [ 46.962361][ T334] create_new_namespaces+0x276/0x660 [ 46.967694][ T334] unshare_nsproxy_namespaces+0x120/0x170 [ 46.973459][ T334] ksys_unshare+0x4d7/0x810 [ 46.977992][ T334] ? sighand_ctor+0x60/0x60 [ 46.982519][ T334] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 46.988643][ T334] __x64_sys_unshare+0x38/0x40 [ 46.993443][ T334] x64_sys_call+0x442/0x9a0 [ 46.997972][ T334] do_syscall_64+0x4c/0xa0 [ 47.002437][ T334] ? clear_bhb_loop+0x50/0xa0 [ 47.007239][ T334] ? clear_bhb_loop+0x50/0xa0 [ 47.011970][ T334] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 47.017926][ T334] RIP: 0033:0x7f6255dcb267 [ 47.022378][ T334] Code: 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 10 01 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 47.042025][ T334] RSP: 002b:00007ffee8d73c08 EFLAGS: 00000202 ORIG_RAX: 0000000000000110 [ 47.050505][ T334] RAX: ffffffffffffffda RBX: 00007f6256051f40 RCX: 00007f6255dcb267 [ 47.058603][ T334] RDX: 0000000000000000 RSI: 0000000040186366 RDI: 0000000020000000 [ 47.066606][ T334] RBP: 00007f62560527b8 R08: 00000000000000d7 R09: 0000000000000000 [ 47.074697][ T334] R10: 0000000000000011 R11: 0000000000000202 R12: 0000000000000008 [ 47.082706][ T334] R13: 0000000000000003 R14: 00007ffee8d73e48 R15: 0000000000000000 [ 47.091131][ T334] [ 47.094193][ T89] CPU: 0 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 47.101005][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 47.111113][ T89] Call Trace: [ 47.114419][ T89] [ 47.117411][ T89] __dump_stack+0x21/0x30 [ 47.121761][ T89] dump_stack_lvl+0x110/0x170 [ 47.126457][ T89] ? show_regs_print_info+0x20/0x20 [ 47.131668][ T89] ? prandom_u32+0x24d/0x290 [ 47.136265][ T89] dump_stack+0x15/0x20 [ 47.140420][ T89] should_fail+0x3ab/0x500 [ 47.144846][ T89] __should_failslab+0xa4/0xe0 [ 47.149619][ T89] should_failslab+0x9/0x20 [ 47.154846][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 47.159822][ T89] ? __alloc_skb+0xe4/0x730 [ 47.164435][ T89] kmem_cache_alloc+0x44/0x260 [ 47.169219][ T89] __alloc_skb+0xe4/0x730 [ 47.173562][ T89] alloc_skb_with_frags+0xa8/0x620 [ 47.178683][ T89] ? memcpy+0x56/0x70 [ 47.182685][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 47.188420][ T89] ? sock_kzfree_s+0x60/0x60 [ 47.193030][ T89] ? __kasan_check_write+0x14/0x20 [ 47.198311][ T89] ? _raw_spin_lock+0x94/0xf0 [ 47.203015][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 47.208419][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 47.213638][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 47.218607][ T89] ? path_put+0x57/0x60 [ 47.222780][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 47.228267][ T89] __sys_sendto+0x46d/0x620 [ 47.232792][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 47.238182][ T89] ? __kasan_check_write+0x14/0x20 [ 47.243314][ T89] __x64_sys_sendto+0xe5/0x100 [ 47.248101][ T89] x64_sys_call+0x178/0x9a0 [ 47.252611][ T89] do_syscall_64+0x4c/0xa0 [ 47.257040][ T89] ? clear_bhb_loop+0x50/0xa0 [ 47.261823][ T89] ? clear_bhb_loop+0x50/0xa0 [ 47.266600][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 47.272609][ T89] RIP: 0033:0x7f6512a19407 [ 47.277221][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 47.297380][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 47.305843][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 47.313859][ T89] RDX: 000000000000004a RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 47.322163][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 47.330146][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 47.338126][ T89] R13: 00007ffeecc4bd10 R14: 000000000000002f R15: 00007ffeecc4bd10 [ 47.346214][ T89] [ 47.352777][ T307] FAULT_INJECTION: forcing a failure. [ 47.352777][ T307] name failslab, interval 1, probability 1, space 0, times 33 [ 47.370824][ T100] FAULT_INJECTION: forcing a failure. [ 47.370824][ T100] name failslab, interval 1, probability 1, space 0, times 33 [ 47.385714][ T89] FAULT_INJECTION: forcing a failure. [ 47.385714][ T89] name failslab, interval 1, probability 1, space 0, times 33 [ 47.398583][ T100] CPU: 1 PID: 100 Comm: udevd Not tainted syzkaller #0 [ 47.405568][ T100] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 47.415854][ T100] Call Trace: [ 47.419185][ T100] [ 47.422144][ T100] __dump_stack+0x21/0x30 [ 47.426497][ T100] dump_stack_lvl+0x110/0x170 [ 47.431195][ T100] ? show_regs_print_info+0x20/0x20 [ 47.436454][ T100] dump_stack+0x15/0x20 [ 47.440656][ T100] should_fail+0x3ab/0x500 [ 47.445100][ T100] __should_failslab+0xa4/0xe0 [ 47.449897][ T100] should_failslab+0x9/0x20 [ 47.454425][ T100] slab_pre_alloc_hook+0x39/0xd0 [ 47.459390][ T100] ? getname_flags+0xba/0x510 [ 47.464175][ T100] kmem_cache_alloc+0x44/0x260 [ 47.468960][ T100] getname_flags+0xba/0x510 [ 47.473503][ T100] user_path_at_empty+0x2f/0x1c0 [ 47.478508][ T100] vfs_statx+0x109/0xa20 [ 47.482780][ T100] ? from_kgid_munged+0x193/0x6e0 [ 47.487832][ T100] ? vfs_fstatat+0x40/0x40 [ 47.492276][ T100] __se_sys_newfstatat+0x10e/0x3d0 [ 47.497435][ T100] ? __x64_sys_newfstatat+0xb0/0xb0 [ 47.502668][ T100] ? blkcg_maybe_throttle_current+0x1e0/0xa00 [ 47.508936][ T100] ? __fput+0x67c/0x900 [ 47.513140][ T100] __x64_sys_newfstatat+0x9b/0xb0 [ 47.518238][ T100] x64_sys_call+0x2c1/0x9a0 [ 47.522864][ T100] do_syscall_64+0x4c/0xa0 [ 47.527313][ T100] ? clear_bhb_loop+0x50/0xa0 [ 47.532233][ T100] ? clear_bhb_loop+0x50/0xa0 [ 47.536934][ T100] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 47.542852][ T100] RIP: 0033:0x7f02b7523b0a [ 47.547293][ T100] Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 [ 47.567213][ T100] RSP: 002b:00007ffd26904158 EFLAGS: 00000246 ORIG_RAX: 0000000000000106 [ 47.575653][ T100] RAX: ffffffffffffffda RBX: 000055f8be1b8418 RCX: 00007f02b7523b0a [ 47.583750][ T100] RDX: 00007ffd26904160 RSI: 000055f8be1a6ef3 RDI: 00000000ffffff9c [ 47.591758][ T100] RBP: 000055f8cb242658 R08: 000657caac86eb50 R09: 0013c77ee5ba1a0e [ 47.600631][ T100] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 47.608732][ T100] R13: 00007ffd26904160 R14: 0000000000000000 R15: 000657caac86eb50 [ 47.616756][ T100] [ 47.619890][ T307] CPU: 0 PID: 307 Comm: kworker/0:3 Not tainted syzkaller #0 [ 47.627330][ T307] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 47.637404][ T307] Workqueue: ipv6_addrconf addrconf_dad_work [ 47.643421][ T307] Call Trace: [ 47.646743][ T307] [ 47.649698][ T307] __dump_stack+0x21/0x30 [ 47.654050][ T307] dump_stack_lvl+0x110/0x170 [ 47.658754][ T307] ? show_regs_print_info+0x20/0x20 [ 47.663974][ T307] ? prandom_u32+0x24d/0x290 [ 47.668608][ T307] dump_stack+0x15/0x20 [ 47.672785][ T307] should_fail+0x3ab/0x500 [ 47.677223][ T307] __should_failslab+0xa4/0xe0 [ 47.682005][ T307] should_failslab+0x9/0x20 [ 47.686526][ T307] slab_pre_alloc_hook+0x39/0xd0 [ 47.691783][ T307] ? dst_alloc+0x15c/0x1d0 [ 47.696223][ T307] kmem_cache_alloc+0x44/0x260 [ 47.701012][ T307] ? ipv6_sysctl_rtcache_flush+0x100/0x100 [ 47.706839][ T307] dst_alloc+0x15c/0x1d0 [ 47.711129][ T307] icmp6_dst_alloc+0xec/0x520 [ 47.715850][ T307] ? security_sk_classify_flow+0x7b/0x90 [ 47.721520][ T307] ? icmpv6_flow_init+0xd2/0x130 [ 47.726567][ T307] ndisc_send_skb+0x2a9/0xcf0 [ 47.731270][ T307] ? ndisc_alloc_skb+0x290/0x290 [ 47.736254][ T307] ? ndisc_send_rs+0x61f/0x960 [ 47.741044][ T307] ? memcpy+0x56/0x70 [ 47.745049][ T307] ndisc_send_rs+0x711/0x960 [ 47.749663][ T307] addrconf_dad_completed+0x936/0xe20 [ 47.755054][ T307] ? addrconf_dad_stop+0x440/0x440 [ 47.760191][ T307] ? mod_delayed_work_on+0xa8/0xe0 [ 47.765437][ T307] addrconf_dad_work+0xc4c/0x1510 [ 47.770491][ T307] ? ipv6_get_saddr_eval+0xf70/0xf70 [ 47.775818][ T307] ? __kasan_check_write+0x14/0x20 [ 47.780968][ T307] ? pwq_activate_inactive_work+0x2ea/0x3f0 [ 47.786910][ T307] process_one_work+0x6c8/0xbb0 [ 47.791797][ T307] worker_thread+0xaa0/0x1250 [ 47.796501][ T307] ? __kasan_check_read+0x11/0x20 [ 47.801552][ T307] kthread+0x3f5/0x4f0 [ 47.805655][ T307] ? worker_clr_flags+0x190/0x190 [ 47.810778][ T307] ? kthread_blkcg+0xd0/0xd0 [ 47.815828][ T307] ret_from_fork+0x1f/0x30 [ 47.820365][ T307] [ 47.823422][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 47.830228][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 47.840318][ T89] Call Trace: [ 47.843781][ T89] [ 47.846749][ T89] __dump_stack+0x21/0x30 [ 47.851123][ T89] dump_stack_lvl+0x110/0x170 [ 47.852408][ T63] FAULT_INJECTION: forcing a failure. [ 47.852408][ T63] name failslab, interval 1, probability 1, space 0, times 33 [ 47.855838][ T89] ? show_regs_print_info+0x20/0x20 [ 47.870442][ T8] FAULT_INJECTION: forcing a failure. [ 47.870442][ T8] name failslab, interval 1, probability 1, space 0, times 33 [ 47.873813][ T89] ? prandom_u32+0x24d/0x290 [ 47.873840][ T89] dump_stack+0x15/0x20 [ 47.895506][ T89] should_fail+0x3ab/0x500 [ 47.900666][ T89] __should_failslab+0xa4/0xe0 [ 47.905479][ T89] should_failslab+0x9/0x20 [ 47.910017][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 47.915096][ T89] ? __alloc_skb+0xe4/0x730 [ 47.919632][ T89] kmem_cache_alloc+0x44/0x260 [ 47.924427][ T89] __alloc_skb+0xe4/0x730 [ 47.928783][ T89] alloc_skb_with_frags+0xa8/0x620 [ 47.933915][ T89] ? memcpy+0x56/0x70 [ 47.937923][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 47.943153][ T89] ? sock_kzfree_s+0x60/0x60 [ 47.947779][ T89] ? __kasan_check_write+0x14/0x20 [ 47.952938][ T89] ? _raw_spin_lock+0x94/0xf0 [ 47.958175][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 47.963593][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 47.968854][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 47.973822][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 47.979363][ T89] __sys_sendto+0x46d/0x620 [ 47.983900][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 47.989307][ T89] ? kvm_sched_clock_read+0x18/0x40 [ 47.994544][ T89] ? __kasan_check_write+0x14/0x20 [ 47.999863][ T89] __x64_sys_sendto+0xe5/0x100 [ 48.004684][ T89] x64_sys_call+0x178/0x9a0 [ 48.009341][ T89] do_syscall_64+0x4c/0xa0 [ 48.013800][ T89] ? clear_bhb_loop+0x50/0xa0 [ 48.018528][ T89] ? clear_bhb_loop+0x50/0xa0 [ 48.023228][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 48.029270][ T89] RIP: 0033:0x7f6512a19407 [ 48.033723][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 48.053491][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 48.061939][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 48.070023][ T89] RDX: 0000000000000054 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 48.078023][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 48.086022][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 48.094063][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000039 R15: 00007ffeecc4bd10 [ 48.102067][ T89] [ 48.105109][ T8] CPU: 0 PID: 8 Comm: kworker/u4:0 Not tainted syzkaller #0 [ 48.112436][ T8] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 48.122672][ T8] Workqueue: writeback wb_workfn (flush-8:0) [ 48.128722][ T8] Call Trace: [ 48.132030][ T8] [ 48.134982][ T8] __dump_stack+0x21/0x30 [ 48.139336][ T8] dump_stack_lvl+0x110/0x170 [ 48.144037][ T8] ? show_regs_print_info+0x20/0x20 [ 48.149256][ T8] ? prandom_u32+0x24d/0x290 [ 48.153861][ T8] dump_stack+0x15/0x20 [ 48.158057][ T8] should_fail+0x3ab/0x500 [ 48.162498][ T8] __should_failslab+0xa4/0xe0 [ 48.167288][ T8] should_failslab+0x9/0x20 [ 48.171809][ T8] slab_pre_alloc_hook+0x39/0xd0 [ 48.176769][ T8] ? mempool_alloc_slab+0x1d/0x30 [ 48.181841][ T8] kmem_cache_alloc+0x44/0x260 [ 48.186628][ T8] ? mempool_free+0x330/0x330 [ 48.191325][ T8] mempool_alloc_slab+0x1d/0x30 [ 48.196197][ T8] mempool_alloc+0x167/0x4c0 [ 48.200807][ T8] ? cgroup_rstat_updated+0xf0/0x360 [ 48.206112][ T8] ? __this_cpu_preempt_check+0x13/0x20 [ 48.211682][ T8] ? __mod_memcg_lruvec_state+0x122/0x1b0 [ 48.217426][ T8] ? mempool_resize+0x880/0x880 [ 48.222310][ T8] ? __test_set_page_writeback+0x670/0x910 [ 48.228670][ T8] bio_alloc_bioset+0x124/0x910 [ 48.233554][ T8] ? __kasan_check_read+0x11/0x20 [ 48.238609][ T8] submit_bh_wbc+0x1c2/0x680 [ 48.243223][ T8] ? page_mkclean+0x209/0x2b0 [ 48.247917][ T8] __block_write_full_page+0x877/0xef0 [ 48.253398][ T8] ? blkdev_fallocate+0x4f0/0x4f0 [ 48.258444][ T8] ? mark_buffer_write_io_error+0x270/0x270 [ 48.264370][ T8] block_write_full_page+0x12f/0x140 [ 48.269705][ T8] ? blkdev_fallocate+0x4f0/0x4f0 [ 48.274768][ T8] blkdev_writepage+0x24/0x30 [ 48.279628][ T8] __writepage+0x66/0x130 [ 48.284013][ T8] write_cache_pages+0x7ce/0xd30 [ 48.289070][ T8] ? generic_writepages+0x170/0x170 [ 48.294378][ T8] ? tag_pages_for_writeback+0x3d0/0x3d0 [ 48.300171][ T8] ? __kasan_check_write+0x14/0x20 [ 48.305308][ T8] ? _raw_spin_lock+0x94/0xf0 [ 48.310016][ T8] ? blk_start_plug+0x50/0x170 [ 48.314996][ T8] generic_writepages+0x104/0x170 [ 48.320134][ T8] ? clear_page_dirty_for_io+0x5a0/0x5a0 [ 48.325894][ T8] blkdev_writepages+0x1d/0x30 [ 48.330676][ T8] ? blkdev_readpage+0x20/0x20 [ 48.335459][ T8] do_writepages+0x476/0x6d0 [ 48.340074][ T8] ? __kasan_check_write+0x14/0x20 [ 48.345296][ T8] ? __writepage+0x130/0x130 [ 48.349907][ T8] ? __kasan_check_write+0x14/0x20 [ 48.355039][ T8] ? __kasan_check_write+0x14/0x20 [ 48.360170][ T8] ? _raw_spin_lock+0x94/0xf0 [ 48.364872][ T8] __writeback_single_inode+0xd9/0x9e0 [ 48.370358][ T8] ? wbc_attach_and_unlock_inode+0x194/0x5f0 [ 48.376364][ T8] writeback_sb_inodes+0x9f3/0x1610 [ 48.381592][ T8] ? queue_io+0x4b0/0x4b0 [ 48.385964][ T8] ? down_read_trylock+0x317/0x630 [ 48.391192][ T8] __writeback_inodes_wb+0x127/0x400 [ 48.396500][ T8] wb_writeback+0x3ff/0x990 [ 48.401029][ T8] ? inode_cgwb_move_to_attached+0x3b0/0x3b0 [ 48.407031][ T8] ? set_worker_desc+0x1ba/0x1f0 [ 48.411995][ T8] ? __kasan_check_write+0x14/0x20 [ 48.417173][ T8] ? cpumask_next+0x7c/0xa0 [ 48.421786][ T8] wb_workfn+0xa49/0xf30 [ 48.426052][ T8] ? inode_wait_for_writeback+0x220/0x220 [ 48.431793][ T8] ? compat_start_thread+0x20/0x20 [ 48.436924][ T8] ? finish_task_switch+0x16b/0x790 [ 48.442352][ T8] ? switch_mm_irqs_off+0x730/0x960 [ 48.447573][ T8] ? __schedule+0xbd7/0x14a0 [ 48.452191][ T8] process_one_work+0x6c8/0xbb0 [ 48.457070][ T8] worker_thread+0xaa0/0x1250 [ 48.461775][ T8] kthread+0x3f5/0x4f0 [ 48.465883][ T8] ? worker_clr_flags+0x190/0x190 [ 48.470935][ T8] ? kthread_blkcg+0xd0/0xd0 [ 48.475547][ T8] ret_from_fork+0x1f/0x30 [ 48.479986][ T8] [ 48.483274][ T63] CPU: 0 PID: 63 Comm: jbd2/sda1-8 Not tainted syzkaller #0 [ 48.489176][ T89] FAULT_INJECTION: forcing a failure. [ 48.489176][ T89] name failslab, interval 1, probability 1, space 0, times 31 [ 48.490589][ T63] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 48.513871][ T63] Call Trace: [ 48.517204][ T63] [ 48.520160][ T63] __dump_stack+0x21/0x30 [ 48.524522][ T63] dump_stack_lvl+0x110/0x170 [ 48.529230][ T63] ? show_regs_print_info+0x20/0x20 [ 48.534455][ T63] ? prandom_u32+0x24d/0x290 [ 48.539067][ T63] dump_stack+0x15/0x20 [ 48.543375][ T63] should_fail+0x3ab/0x500 [ 48.547830][ T63] __should_failslab+0xa4/0xe0 [ 48.552621][ T63] should_failslab+0x9/0x20 [ 48.557418][ T63] slab_pre_alloc_hook+0x39/0xd0 [ 48.562387][ T63] ? mempool_alloc_slab+0x1d/0x30 [ 48.567446][ T63] kmem_cache_alloc+0x44/0x260 [ 48.573035][ T63] ? submit_bio_noacct+0x762/0x800 [ 48.578192][ T63] ? mempool_free+0x330/0x330 [ 48.582915][ T63] mempool_alloc_slab+0x1d/0x30 [ 48.587810][ T63] mempool_alloc+0x167/0x4c0 [ 48.592432][ T63] ? chksum_update+0x47/0xa0 [ 48.597096][ T63] ? fscrypt_set_bio_crypt_ctx+0x179/0x4f0 [ 48.602938][ T63] ? crypto_shash_update+0x216/0x300 [ 48.608447][ T63] ? mempool_resize+0x880/0x880 [ 48.613345][ T63] ? blkcg_set_ioprio+0x1f6/0x320 [ 48.618399][ T63] ? submit_bio+0x367/0x620 [ 48.622951][ T63] ? submit_bio_noacct+0x800/0x800 [ 48.628083][ T63] bio_alloc_bioset+0x124/0x910 [ 48.632977][ T63] submit_bh_wbc+0x1c2/0x680 [ 48.637592][ T63] submit_bh+0x2a/0x40 [ 48.641684][ T63] jbd2_journal_commit_transaction+0x2461/0x5650 [ 48.648040][ T63] ? jbd2_journal_finish_inode_data_buffers+0xb0/0xb0 [ 48.654821][ T63] ? __switch_to+0x56c/0x1070 [ 48.659521][ T63] ? compat_start_thread+0x20/0x20 [ 48.664838][ T63] ? _raw_spin_unlock+0x4d/0x70 [ 48.669715][ T63] ? _raw_spin_lock+0xf0/0xf0 [ 48.674417][ T63] ? __schedule+0xbd7/0x14a0 [ 48.679049][ T63] ? detach_if_pending+0x18f/0x300 [ 48.684192][ T63] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 48.690024][ T63] ? del_timer_sync+0x144/0x1a0 [ 48.694927][ T63] kjournald2+0x43d/0x860 [ 48.699281][ T63] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 48.704504][ T63] ? io_schedule+0xe0/0xe0 [ 48.709128][ T63] ? __kasan_check_read+0x11/0x20 [ 48.714175][ T63] ? __kthread_parkme+0xab/0x1f0 [ 48.719219][ T63] kthread+0x3f5/0x4f0 [ 48.723325][ T63] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 48.728549][ T63] ? kthread_blkcg+0xd0/0xd0 [ 48.733170][ T63] ret_from_fork+0x1f/0x30 [ 48.737624][ T63] [ 48.740751][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 48.743030][ T308] FAULT_INJECTION: forcing a failure. [ 48.743030][ T308] name failslab, interval 1, probability 1, space 0, times 30 [ 48.747556][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 48.770921][ T89] Call Trace: [ 48.774251][ T89] [ 48.777217][ T89] __dump_stack+0x21/0x30 [ 48.781707][ T89] dump_stack_lvl+0x110/0x170 [ 48.786429][ T89] ? show_regs_print_info+0x20/0x20 [ 48.791741][ T89] ? prandom_u32+0x24d/0x290 [ 48.796355][ T89] dump_stack+0x15/0x20 [ 48.800898][ T89] should_fail+0x3ab/0x500 [ 48.805338][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 48.810984][ T89] __should_failslab+0xa4/0xe0 [ 48.816541][ T89] should_failslab+0x9/0x20 [ 48.821273][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 48.826512][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 48.831931][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 48.837270][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 48.842585][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 48.847903][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 48.853236][ T89] __alloc_skb+0x210/0x730 [ 48.857684][ T89] alloc_skb_with_frags+0xa8/0x620 [ 48.861449][ T284] syz-executor (284) used greatest stack depth: 21792 bytes left [ 48.862846][ T89] ? memcpy+0x56/0x70 [ 48.875326][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 48.881402][ T89] ? sock_kzfree_s+0x60/0x60 [ 48.886183][ T89] ? __kasan_check_write+0x14/0x20 [ 48.891891][ T89] ? _raw_spin_lock+0x94/0xf0 [ 48.896683][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 48.902078][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 48.907435][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 48.912403][ T89] ? path_put+0x57/0x60 [ 48.916587][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 48.922426][ T89] __sys_sendto+0x46d/0x620 [ 48.927295][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 48.932810][ T89] ? __kasan_check_write+0x14/0x20 [ 48.938042][ T89] __x64_sys_sendto+0xe5/0x100 [ 48.942830][ T89] x64_sys_call+0x178/0x9a0 [ 48.947388][ T89] do_syscall_64+0x4c/0xa0 [ 48.951827][ T89] ? clear_bhb_loop+0x50/0xa0 [ 48.956524][ T89] ? clear_bhb_loop+0x50/0xa0 [ 48.961891][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 48.967819][ T89] RIP: 0033:0x7f6512a19407 [ 48.972264][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 48.992073][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 49.000638][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 49.008633][ T89] RDX: 0000000000000050 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 49.016642][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 49.024882][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 49.034299][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000035 R15: 00007ffeecc4bd10 [ 49.042319][ T89] [ 49.045372][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 49.052449][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 49.062706][ T308] Call Trace: [ 49.066006][ T308] [ 49.068970][ T308] __dump_stack+0x21/0x30 [ 49.073409][ T308] dump_stack_lvl+0x110/0x170 [ 49.078111][ T308] ? show_regs_print_info+0x20/0x20 [ 49.083344][ T308] dump_stack+0x15/0x20 [ 49.087616][ T308] should_fail+0x3ab/0x500 [ 49.092050][ T308] __should_failslab+0xa4/0xe0 [ 49.096922][ T308] should_failslab+0x9/0x20 [ 49.101457][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 49.106889][ T308] ? getname_flags+0xba/0x510 [ 49.112790][ T308] kmem_cache_alloc+0x44/0x260 [ 49.117603][ T308] ? kmem_cache_free+0x100/0x320 [ 49.122567][ T308] getname_flags+0xba/0x510 [ 49.127885][ T308] user_path_at_empty+0x2f/0x1c0 [ 49.132856][ T308] vfs_statx+0x109/0xa20 [ 49.137119][ T308] ? vfs_fstatat+0x40/0x40 [ 49.141732][ T308] __se_sys_newfstatat+0x10e/0x3d0 [ 49.146948][ T308] ? kasan_quarantine_put+0x34/0x190 [ 49.152254][ T308] ? __x64_sys_newfstatat+0xb0/0xb0 [ 49.157561][ T308] ? kmem_cache_free+0x100/0x320 [ 49.162967][ T308] ? ____kasan_slab_free+0x130/0x160 [ 49.168306][ T308] ? __kasan_slab_free+0x11/0x20 [ 49.173397][ T308] ? slab_free_freelist_hook+0xc2/0x190 [ 49.178979][ T308] ? do_unlinkat+0x630/0x6c0 [ 49.183610][ T308] ? kmem_cache_free+0x100/0x320 [ 49.188861][ T308] __x64_sys_newfstatat+0x9b/0xb0 [ 49.193912][ T308] x64_sys_call+0x2c1/0x9a0 [ 49.198712][ T308] do_syscall_64+0x4c/0xa0 [ 49.203360][ T308] ? clear_bhb_loop+0x50/0xa0 [ 49.208082][ T308] ? clear_bhb_loop+0x50/0xa0 [ 49.213244][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 49.219161][ T308] RIP: 0033:0x7f02b7523b0a [ 49.223690][ T308] Code: 48 8b 15 f1 f2 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 41 89 ca b8 06 01 00 00 0f 05 <3d> 00 f0 ff ff 77 07 31 c0 c3 0f 1f 40 00 48 8b 15 b9 f2 0d 00 f7 [ 49.244790][ T308] RSP: 002b:00007ffd268fdd88 EFLAGS: 00000202 ORIG_RAX: 0000000000000106 [ 49.253245][ T308] RAX: ffffffffffffffda RBX: 000055f8cb25c841 RCX: 00007f02b7523b0a [ 49.261512][ T308] RDX: 00007ffd268fdd90 RSI: 00007ffd268fde20 RDI: 00000000ffffff9c [ 49.270375][ T308] RBP: 000055f8cb243330 R08: 000055f8cb25c841 R09: 0000000000000000 [ 49.279002][ T308] R10: 0000000000000100 R11: 0000000000000202 R12: 000055f8cb243420 [ 49.287188][ T308] R13: 00007ffd268fde20 R14: 000055f8cb230fec R15: 000055f8be1adbcc [ 49.295485][ T308] [ 49.302112][ T89] FAULT_INJECTION: forcing a failure. [ 49.302112][ T89] name failslab, interval 1, probability 1, space 0, times 28 [ 49.305469][ T287] FAULT_INJECTION: forcing a failure. [ 49.305469][ T287] name failslab, interval 1, probability 1, space 0, times 28 [ 49.328918][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 49.335735][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 49.346616][ T89] Call Trace: [ 49.352826][ T89] [ 49.355797][ T89] __dump_stack+0x21/0x30 [ 49.360157][ T89] dump_stack_lvl+0x110/0x170 [ 49.364855][ T89] ? show_regs_print_info+0x20/0x20 [ 49.370187][ T89] ? prandom_u32+0x24d/0x290 [ 49.374799][ T89] dump_stack+0x15/0x20 [ 49.379137][ T89] should_fail+0x3ab/0x500 [ 49.384151][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 49.389810][ T89] __should_failslab+0xa4/0xe0 [ 49.395406][ T89] should_failslab+0x9/0x20 [ 49.400369][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 49.405347][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 49.410934][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 49.416264][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 49.421585][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 49.427078][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 49.432493][ T89] __alloc_skb+0x210/0x730 [ 49.437046][ T89] alloc_skb_with_frags+0xa8/0x620 [ 49.442188][ T89] ? memcpy+0x56/0x70 [ 49.446330][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 49.451708][ T89] ? sock_kzfree_s+0x60/0x60 [ 49.456325][ T89] ? __kasan_check_write+0x14/0x20 [ 49.461473][ T89] ? _raw_spin_lock+0x94/0xf0 [ 49.466980][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 49.472737][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 49.477904][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 49.482886][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 49.488370][ T89] __sys_sendto+0x46d/0x620 [ 49.492997][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 49.498576][ T89] ? __kasan_check_write+0x14/0x20 [ 49.503798][ T89] __x64_sys_sendto+0xe5/0x100 [ 49.508685][ T89] x64_sys_call+0x178/0x9a0 [ 49.513233][ T89] do_syscall_64+0x4c/0xa0 [ 49.517670][ T89] ? clear_bhb_loop+0x50/0xa0 [ 49.522400][ T89] ? clear_bhb_loop+0x50/0xa0 [ 49.527624][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 49.533661][ T89] RIP: 0033:0x7f6512a19407 [ 49.538113][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 49.557865][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 49.566767][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 49.575572][ T89] RDX: 000000000000004d RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 49.584032][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 49.592027][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 49.600287][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000032 R15: 00007ffeecc4bd10 [ 49.608390][ T89] [ 49.611498][ T287] CPU: 0 PID: 287 Comm: syz-executor Not tainted syzkaller #0 [ 49.620219][ T287] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 49.625503][ T337] FAULT_INJECTION: forcing a failure. [ 49.625503][ T337] name failslab, interval 1, probability 1, space 0, times 27 [ 49.631664][ T287] Call Trace: [ 49.631679][ T287] [ 49.631687][ T287] __dump_stack+0x21/0x30 [ 49.631714][ T287] dump_stack_lvl+0x110/0x170 [ 49.631732][ T287] ? show_regs_print_info+0x20/0x20 [ 49.645096][ T331] FAULT_INJECTION: forcing a failure. [ 49.645096][ T331] name failslab, interval 1, probability 1, space 0, times 27 [ 49.648171][ T287] dump_stack+0x15/0x20 [ 49.682992][ T287] should_fail+0x3ab/0x500 [ 49.687441][ T287] __should_failslab+0xa4/0xe0 [ 49.692235][ T287] should_failslab+0x9/0x20 [ 49.696763][ T287] slab_pre_alloc_hook+0x39/0xd0 [ 49.701771][ T287] ? __alloc_skb+0xe4/0x730 [ 49.706343][ T287] kmem_cache_alloc+0x44/0x260 [ 49.711130][ T287] __alloc_skb+0xe4/0x730 [ 49.715690][ T287] netlink_sendmsg+0x611/0xb80 [ 49.720484][ T287] ? netlink_getsockopt+0x530/0x530 [ 49.725710][ T287] ? security_socket_sendmsg+0x82/0xa0 [ 49.731186][ T287] __sys_sendto+0x46d/0x620 [ 49.735833][ T287] ? __ia32_sys_getpeername+0x90/0x90 [ 49.741323][ T287] ? __fput+0x67c/0x900 [ 49.745500][ T287] ? unlock_page_memcg+0x130/0x130 [ 49.750653][ T287] ? ____fput+0x15/0x20 [ 49.755016][ T287] __x64_sys_sendto+0xe5/0x100 [ 49.759941][ T287] x64_sys_call+0x178/0x9a0 [ 49.764576][ T287] do_syscall_64+0x4c/0xa0 [ 49.769512][ T287] ? clear_bhb_loop+0x50/0xa0 [ 49.774241][ T287] ? clear_bhb_loop+0x50/0xa0 [ 49.779050][ T287] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 49.785360][ T287] RIP: 0033:0x7fa88c2e8117 [ 49.789814][ T287] Code: 48 89 fa 4c 89 df e8 a8 56 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 49.810122][ T287] RSP: 002b:00007ffe23b43980 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 49.818950][ T287] RAX: ffffffffffffffda RBX: 0000555577223500 RCX: 00007fa88c2e8117 [ 49.827932][ T287] RDX: 0000000000000028 RSI: 00007fa88d0e3670 RDI: 0000000000000003 [ 49.836875][ T287] RBP: 0000000000000001 R08: 00007ffe23b439e4 R09: 000000000000000c [ 49.845659][ T287] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000003 [ 49.853756][ T287] R13: 0000000000000000 R14: 00007fa88d0e3670 R15: 0000000000000000 [ 49.861854][ T287] [ 49.864959][ T331] CPU: 1 PID: 331 Comm: kworker/1:3 Not tainted syzkaller #0 [ 49.868423][ T308] FAULT_INJECTION: forcing a failure. [ 49.868423][ T308] name failslab, interval 1, probability 1, space 0, times 26 [ 49.872403][ T331] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 49.872421][ T331] Workqueue: ipv6_addrconf addrconf_dad_work [ 49.872447][ T331] Call Trace: [ 49.872453][ T331] [ 49.872460][ T331] __dump_stack+0x21/0x30 [ 49.915084][ T331] dump_stack_lvl+0x110/0x170 [ 49.920115][ T331] ? show_regs_print_info+0x20/0x20 [ 49.925515][ T331] ? prandom_u32+0x24d/0x290 [ 49.930598][ T331] dump_stack+0x15/0x20 [ 49.934807][ T331] should_fail+0x3ab/0x500 [ 49.939274][ T331] ? inet6_rt_notify+0x293/0x480 [ 49.944242][ T331] __should_failslab+0xa4/0xe0 [ 49.949210][ T331] should_failslab+0x9/0x20 [ 49.953840][ T331] slab_pre_alloc_hook+0x39/0xd0 [ 49.958824][ T331] ? inet6_rt_notify+0x293/0x480 [ 49.963787][ T331] ? inet6_rt_notify+0x293/0x480 [ 49.968761][ T331] __kmalloc_track_caller+0x6c/0x2c0 [ 49.974106][ T331] ? inet6_rt_notify+0x293/0x480 [ 49.979074][ T331] ? inet6_rt_notify+0x293/0x480 [ 49.984116][ T331] __alloc_skb+0x210/0x730 [ 49.988561][ T331] inet6_rt_notify+0x293/0x480 [ 49.993349][ T331] ? rt6_nh_dump_exceptions+0x6b0/0x6b0 [ 49.999030][ T331] ? call_fib_notifiers+0xa0/0xc0 [ 50.004079][ T331] fib6_add+0x223f/0x3d70 [ 50.008434][ T331] ? fib6_update_sernum_stub+0x190/0x190 [ 50.014116][ T331] ? __kasan_check_write+0x14/0x20 [ 50.019370][ T331] ? _raw_spin_lock_bh+0x94/0xf0 [ 50.024464][ T331] ip6_ins_rt+0xd3/0x130 [ 50.029051][ T331] ? rt6_lookup+0x220/0x220 [ 50.033680][ T331] ? rtnl_notify+0x9a/0xc0 [ 50.038135][ T331] __ipv6_ifa_notify+0x4df/0xe70 [ 50.043099][ T331] ? inet6_fill_ifla6_attrs+0x25b0/0x25b0 [ 50.049147][ T331] ? __local_bh_enable_ip+0x58/0x80 [ 50.054485][ T331] ? __ww_mutex_lock_interruptible_slowpath+0x20/0x20 [ 50.061280][ T331] ? __kasan_check_write+0x14/0x20 [ 50.066508][ T331] ? try_to_grab_pending+0x1a4/0x580 [ 50.072184][ T331] ? __mutex_lock_slowpath+0x10/0x10 [ 50.077762][ T331] ? mod_delayed_work_on+0xe0/0xe0 [ 50.083267][ T331] ? node_free_rcu+0x30/0x30 [ 50.087899][ T331] ? __kasan_check_write+0x14/0x20 [ 50.093071][ T331] ? __cancel_work+0x198/0x200 [ 50.097875][ T331] addrconf_dad_completed+0x182/0xe20 [ 50.103273][ T331] ? __kasan_check_write+0x14/0x20 [ 50.108424][ T331] ? addrconf_dad_stop+0x440/0x440 [ 50.114188][ T331] addrconf_dad_work+0xc4c/0x1510 [ 50.119268][ T331] ? ipv6_get_saddr_eval+0xf70/0xf70 [ 50.124578][ T331] ? __kasan_check_write+0x14/0x20 [ 50.129709][ T331] ? pwq_activate_inactive_work+0x2ea/0x3f0 [ 50.135745][ T331] process_one_work+0x6c8/0xbb0 [ 50.140719][ T331] worker_thread+0xaa0/0x1250 [ 50.145450][ T331] kthread+0x3f5/0x4f0 [ 50.149534][ T331] ? worker_clr_flags+0x190/0x190 [ 50.154574][ T331] ? kthread_blkcg+0xd0/0xd0 [ 50.159203][ T331] ret_from_fork+0x1f/0x30 [ 50.163736][ T331] [ 50.166818][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 50.173707][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 50.183790][ T308] Call Trace: [ 50.187101][ T308] [ 50.190051][ T308] __dump_stack+0x21/0x30 [ 50.194410][ T308] dump_stack_lvl+0x110/0x170 [ 50.199118][ T308] ? show_regs_print_info+0x20/0x20 [ 50.204338][ T308] dump_stack+0x15/0x20 [ 50.208520][ T308] should_fail+0x3ab/0x500 [ 50.212959][ T308] __should_failslab+0xa4/0xe0 [ 50.217760][ T308] should_failslab+0x9/0x20 [ 50.222564][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 50.227540][ T308] ? getname_flags+0xba/0x510 [ 50.232396][ T308] kmem_cache_alloc+0x44/0x260 [ 50.237202][ T308] getname_flags+0xba/0x510 [ 50.241740][ T308] user_path_at_empty+0x2f/0x1c0 [ 50.246703][ T308] do_utimes+0x12e/0x2a0 [ 50.250987][ T308] ? vfs_utimes+0x5b0/0x5b0 [ 50.255525][ T308] __x64_sys_utimensat+0x15b/0x240 [ 50.260852][ T308] ? do_utimes+0x2a0/0x2a0 [ 50.265516][ T308] ? fpregs_assert_state_consistent+0xb1/0xe0 [ 50.271697][ T308] x64_sys_call+0x35b/0x9a0 [ 50.276444][ T308] do_syscall_64+0x4c/0xa0 [ 50.281097][ T308] ? clear_bhb_loop+0x50/0xa0 [ 50.285897][ T308] ? clear_bhb_loop+0x50/0xa0 [ 50.290595][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 50.296688][ T308] RIP: 0033:0x7f02b7527a1a [ 50.301338][ T308] Code: 77 06 c3 0f 1f 44 00 00 48 8b 15 d9 b3 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 41 89 ca b8 18 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 06 c3 0f 1f 44 00 00 48 8b 15 a9 b3 0d 00 f7 [ 50.322339][ T308] RSP: 002b:00007ffd269031d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000118 [ 50.330984][ T308] RAX: ffffffffffffffda RBX: 00007ffd26903bb0 RCX: 00007f02b7527a1a [ 50.338985][ T308] RDX: 0000000000000000 RSI: 00007ffd26903bb0 RDI: 00000000ffffff9c [ 50.346982][ T308] RBP: 00007ffd26903bbf R08: 0000000000000030 R09: 000055f8cb007450 [ 50.354976][ T308] R10: 0000000000000100 R11: 0000000000000246 R12: 00007ffd26903690 [ 50.363010][ T308] R13: 00007ffd26903290 R14: 000055f8be1a66d7 R15: 000055f8cb0054f0 [ 50.371018][ T308] [ 50.374790][ T337] CPU: 1 PID: 337 Comm: syz-executor Not tainted syzkaller #0 [ 50.382483][ T337] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 50.393095][ T337] Call Trace: [ 50.396622][ T337] [ 50.399588][ T337] __dump_stack+0x21/0x30 [ 50.403956][ T337] dump_stack_lvl+0x110/0x170 [ 50.408673][ T337] ? show_regs_print_info+0x20/0x20 [ 50.413918][ T337] dump_stack+0x15/0x20 [ 50.418204][ T337] should_fail+0x3ab/0x500 [ 50.422546][ T308] FAULT_INJECTION: forcing a failure. [ 50.422546][ T308] name failslab, interval 1, probability 1, space 0, times 23 [ 50.422918][ T337] __should_failslab+0xa4/0xe0 [ 50.440386][ T337] should_failslab+0x9/0x20 [ 50.444961][ T337] slab_pre_alloc_hook+0x39/0xd0 [ 50.449931][ T337] ? vm_area_alloc+0x24/0x130 [ 50.454809][ T337] kmem_cache_alloc+0x44/0x260 [ 50.459724][ T337] vm_area_alloc+0x24/0x130 [ 50.464277][ T337] mmap_region+0x87d/0x1700 [ 50.469006][ T337] ? selinux_mmap_addr+0xbe/0xe0 [ 50.474009][ T337] ? security_mmap_addr+0x72/0x90 [ 50.479154][ T337] do_mmap+0x812/0xf10 [ 50.483383][ T337] vm_mmap_pgoff+0x1d6/0x410 [ 50.487998][ T337] ? security_task_prctl+0xd4/0x100 [ 50.494141][ T337] ? account_locked_vm+0x270/0x270 [ 50.499390][ T337] ? __se_sys_prctl+0xcf0/0x1210 [ 50.504364][ T337] ? __x64_sys_prctl+0xd0/0xd0 [ 50.509161][ T337] ksys_mmap_pgoff+0xf6/0x1d0 [ 50.514823][ T337] __x64_sys_mmap+0xfa/0x110 [ 50.519450][ T337] x64_sys_call+0x83/0x9a0 [ 50.523890][ T337] do_syscall_64+0x4c/0xa0 [ 50.529726][ T337] ? clear_bhb_loop+0x50/0xa0 [ 50.534695][ T337] ? clear_bhb_loop+0x50/0xa0 [ 50.539506][ T337] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 50.545441][ T337] RIP: 0033:0x7f04f5a4dd02 [ 50.549873][ T337] Code: 4f 01 00 0f 1f 44 00 00 41 f7 c1 ff 0f 00 00 75 27 55 89 cd 53 48 89 fb 48 85 ff 74 3b 41 89 ea 48 89 df b8 09 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 6e 5b 5d c3 0f 1f 00 48 c7 c0 e8 ff ff ff 64 [ 50.570042][ T337] RSP: 002b:00007fffdf7b90c8 EFLAGS: 00000206 ORIG_RAX: 0000000000000009 [ 50.578485][ T337] RAX: ffffffffffffffda RBX: 0000200001000000 RCX: 00007f04f5a4dd02 [ 50.586478][ T337] RDX: 0000000000000000 RSI: 0000000000001000 RDI: 0000200001000000 [ 50.594465][ T337] RBP: 0000000000100022 R08: 00000000ffffffff R09: 0000000000000000 [ 50.602455][ T337] R10: 0000000000100022 R11: 0000000000000206 R12: 00007fffdf7b9318 [ 50.610896][ T337] R13: 0000000000000002 R14: 00007fffdf7b9318 R15: 000000000000000a [ 50.618887][ T337] [ 50.621940][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 50.628823][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 50.635448][ T335] FAULT_INJECTION: forcing a failure. [ 50.635448][ T335] name failslab, interval 1, probability 1, space 0, times 22 [ 50.638910][ T308] Call Trace: [ 50.638918][ T308] [ 50.659175][ T308] __dump_stack+0x21/0x30 [ 50.663544][ T308] dump_stack_lvl+0x110/0x170 [ 50.665200][ T26] FAULT_INJECTION: forcing a failure. [ 50.665200][ T26] name failslab, interval 1, probability 1, space 0, times 22 [ 50.668434][ T308] ? show_regs_print_info+0x20/0x20 [ 50.686965][ T308] dump_stack+0x15/0x20 [ 50.691150][ T308] should_fail+0x3ab/0x500 [ 50.695585][ T308] __should_failslab+0xa4/0xe0 [ 50.700398][ T308] should_failslab+0x9/0x20 [ 50.704957][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 50.709930][ T308] ? getname_flags+0xba/0x510 [ 50.714663][ T308] kmem_cache_alloc+0x44/0x260 [ 50.719450][ T308] getname_flags+0xba/0x510 [ 50.723974][ T308] getname+0x19/0x20 [ 50.727899][ T308] do_sys_openat2+0xeb/0x7f0 [ 50.732597][ T308] ? blkdev_ioctl+0x517/0x660 [ 50.737316][ T308] ? __fput+0x67c/0x900 [ 50.741506][ T308] ? do_sys_open+0xe0/0xe0 [ 50.745954][ T308] ? block_ioctl+0xaf/0x100 [ 50.750505][ T308] __x64_sys_openat+0x136/0x160 [ 50.755408][ T308] x64_sys_call+0x219/0x9a0 [ 50.761850][ T308] do_syscall_64+0x4c/0xa0 [ 50.766304][ T308] ? clear_bhb_loop+0x50/0xa0 [ 50.771024][ T308] ? clear_bhb_loop+0x50/0xa0 [ 50.775715][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 50.782399][ T308] RIP: 0033:0x7f02b74b9407 [ 50.786957][ T308] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 50.806600][ T308] RSP: 002b:00007ffd268feb80 EFLAGS: 00000202 ORIG_RAX: 0000000000000101 [ 50.815143][ T308] RAX: ffffffffffffffda RBX: 00007f02b73cb880 RCX: 00007f02b74b9407 [ 50.823334][ T308] RDX: 0000000000080000 RSI: 000055f8cb252250 RDI: ffffffffffffff9c [ 50.831341][ T308] RBP: 000055f8cb252250 R08: 0000000000000000 R09: 0000000000000000 [ 50.839604][ T308] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 50.847817][ T308] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000009 [ 50.855819][ T308] [ 50.859354][ T335] CPU: 1 PID: 335 Comm: syz-executor Not tainted syzkaller #0 [ 50.867278][ T335] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 50.877444][ T335] Call Trace: [ 50.880748][ T335] [ 50.883695][ T335] __dump_stack+0x21/0x30 [ 50.888849][ T335] dump_stack_lvl+0x110/0x170 [ 50.893654][ T335] ? show_regs_print_info+0x20/0x20 [ 50.898872][ T335] dump_stack+0x15/0x20 [ 50.903060][ T335] should_fail+0x3ab/0x500 [ 50.907640][ T335] __should_failslab+0xa4/0xe0 [ 50.912651][ T335] should_failslab+0x9/0x20 [ 50.917192][ T335] slab_pre_alloc_hook+0x39/0xd0 [ 50.922157][ T335] ? sk_prot_alloc+0x5f/0x320 [ 50.926860][ T335] kmem_cache_alloc+0x44/0x260 [ 50.931646][ T335] ? slab_post_alloc_hook+0x6d/0x2b0 [ 50.936980][ T335] sk_prot_alloc+0x5f/0x320 [ 50.941517][ T335] sk_alloc+0x38/0x430 [ 50.945615][ T335] unix_create1+0xb4/0x610 [ 50.950049][ T335] unix_create+0x149/0x200 [ 50.954599][ T335] __sock_create+0x38d/0x7a0 [ 50.959301][ T335] __sys_socket+0xec/0x190 [ 50.963761][ T335] __x64_sys_socket+0x7a/0x90 [ 50.968602][ T335] x64_sys_call+0x8c5/0x9a0 [ 50.973141][ T335] do_syscall_64+0x4c/0xa0 [ 50.977583][ T335] ? clear_bhb_loop+0x50/0xa0 [ 50.982291][ T335] ? clear_bhb_loop+0x50/0xa0 [ 50.986985][ T335] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 50.992901][ T335] RIP: 0033:0x7f6255dcb807 [ 50.997341][ T335] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 29 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 51.016975][ T335] RSP: 002b:00007ffee8d739a8 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 [ 51.025423][ T335] RAX: ffffffffffffffda RBX: 00007ffee8d73ad0 RCX: 00007f6255dcb807 [ 51.033801][ T335] RDX: 0000000000000000 RSI: 0000000000080002 RDI: 0000000000000001 [ 51.041803][ T335] RBP: 0000000000000003 R08: 0000000000000000 R09: 0000000000000004 [ 51.049797][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 00007ffee8d73a4c [ 51.058153][ T335] R13: 00007ffee8d73ad0 R14: 00007ffee8d73ac0 R15: 0000000000000003 [ 51.066264][ T335] [ 51.069429][ T26] CPU: 1 PID: 26 Comm: kworker/1:0 Not tainted syzkaller #0 [ 51.070363][ T308] FAULT_INJECTION: forcing a failure. [ 51.070363][ T308] name failslab, interval 1, probability 1, space 0, times 21 [ 51.076746][ T26] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 51.076763][ T26] Workqueue: ipv6_addrconf addrconf_dad_work [ 51.076789][ T26] Call Trace: [ 51.110288][ T26] [ 51.113246][ T26] __dump_stack+0x21/0x30 [ 51.117607][ T26] dump_stack_lvl+0x110/0x170 [ 51.122336][ T26] ? show_regs_print_info+0x20/0x20 [ 51.127568][ T26] ? prandom_u32+0x24d/0x290 [ 51.132185][ T26] dump_stack+0x15/0x20 [ 51.136363][ T26] should_fail+0x3ab/0x500 [ 51.140816][ T26] __should_failslab+0xa4/0xe0 [ 51.145614][ T26] should_failslab+0x9/0x20 [ 51.150141][ T26] slab_pre_alloc_hook+0x39/0xd0 [ 51.155104][ T26] ? dst_alloc+0x15c/0x1d0 [ 51.159541][ T26] kmem_cache_alloc+0x44/0x260 [ 51.164421][ T26] ? ipv6_sysctl_rtcache_flush+0x100/0x100 [ 51.170253][ T26] dst_alloc+0x15c/0x1d0 [ 51.174520][ T26] icmp6_dst_alloc+0xec/0x520 [ 51.179226][ T26] ? security_sk_classify_flow+0x7b/0x90 [ 51.184986][ T26] ? icmpv6_flow_init+0xd2/0x130 [ 51.189956][ T26] mld_sendpack+0x4d9/0xba0 [ 51.194503][ T26] ? add_grec+0x1340/0x1340 [ 51.199026][ T26] ? add_grec+0xf70/0x1340 [ 51.203477][ T26] ? memcpy+0x56/0x70 [ 51.207508][ T26] ? __kasan_check_write+0x14/0x20 [ 51.212642][ T26] mld_send_initial_cr+0x1c0/0x320 [ 51.217798][ T26] ipv6_mc_dad_complete+0x87/0x450 [ 51.222943][ T26] addrconf_dad_completed+0x73d/0xe20 [ 51.228335][ T26] ? addrconf_dad_stop+0x440/0x440 [ 51.233588][ T26] ? mod_delayed_work_on+0xa8/0xe0 [ 51.238732][ T26] addrconf_dad_work+0xc4c/0x1510 [ 51.243790][ T26] ? ipv6_get_saddr_eval+0xf70/0xf70 [ 51.249106][ T26] ? __kasan_check_write+0x14/0x20 [ 51.254246][ T26] ? pwq_activate_inactive_work+0x2ea/0x3f0 [ 51.260218][ T26] process_one_work+0x6c8/0xbb0 [ 51.265106][ T26] worker_thread+0xaa0/0x1250 [ 51.270001][ T26] kthread+0x3f5/0x4f0 [ 51.274117][ T26] ? worker_clr_flags+0x190/0x190 [ 51.279166][ T26] ? kthread_blkcg+0xd0/0xd0 [ 51.283871][ T26] ret_from_fork+0x1f/0x30 [ 51.288313][ T26] [ 51.291355][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 51.299206][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 51.302866][ T89] FAULT_INJECTION: forcing a failure. [ 51.302866][ T89] name failslab, interval 1, probability 1, space 0, times 19 [ 51.309380][ T308] Call Trace: [ 51.325491][ T308] [ 51.328459][ T308] __dump_stack+0x21/0x30 [ 51.332925][ T308] dump_stack_lvl+0x110/0x170 [ 51.337648][ T308] ? show_regs_print_info+0x20/0x20 [ 51.342920][ T308] dump_stack+0x15/0x20 [ 51.347099][ T308] should_fail+0x3ab/0x500 [ 51.351541][ T308] __should_failslab+0xa4/0xe0 [ 51.356335][ T308] should_failslab+0x9/0x20 [ 51.360859][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 51.365822][ T308] ? getname_flags+0xba/0x510 [ 51.370532][ T308] kmem_cache_alloc+0x44/0x260 [ 51.375498][ T308] getname_flags+0xba/0x510 [ 51.380030][ T308] user_path_at_empty+0x2f/0x1c0 [ 51.384998][ T308] do_readlinkat+0xd9/0x490 [ 51.389626][ T308] ? cp_old_stat+0x4a0/0x4a0 [ 51.394243][ T308] ? do_utimes+0x2a0/0x2a0 [ 51.398698][ T308] ? debug_smp_processor_id+0x17/0x20 [ 51.404094][ T308] __x64_sys_readlink+0x7f/0x90 [ 51.409057][ T308] x64_sys_call+0x93c/0x9a0 [ 51.413673][ T308] do_syscall_64+0x4c/0xa0 [ 51.418108][ T308] ? clear_bhb_loop+0x50/0xa0 [ 51.422813][ T308] ? clear_bhb_loop+0x50/0xa0 [ 51.427526][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.433441][ T308] RIP: 0033:0x7f02b75273a7 [ 51.437879][ T308] Code: 00 00 90 48 83 ec 10 48 63 ff 45 31 c9 45 31 c0 6a 00 31 c9 e8 8a 20 f9 ff 48 83 c4 18 c3 0f 1f 44 00 00 b8 59 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 8b 15 21 ba 0d 00 f7 d8 64 89 02 48 [ 51.457600][ T308] RSP: 002b:00007ffd269031d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000059 [ 51.466057][ T308] RAX: ffffffffffffffda RBX: 00007ffd26903bb0 RCX: 00007f02b75273a7 [ 51.474047][ T308] RDX: 0000000000000400 RSI: 00007ffd26903690 RDI: 00007ffd26903bb0 [ 51.482222][ T308] RBP: 00007ffd26903bbf R08: 0000000000000075 R09: 0000000000000000 [ 51.490233][ T308] R10: 0000000000000100 R11: 0000000000000246 R12: 00007ffd26903690 [ 51.498235][ T308] R13: 00007ffd26903290 R14: 000055f8be1a66d7 R15: 000055f8cb23b0f0 [ 51.509816][ T308] [ 51.512880][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 51.519691][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 51.529854][ T89] Call Trace: [ 51.533157][ T89] [ 51.536104][ T89] __dump_stack+0x21/0x30 [ 51.540452][ T89] dump_stack_lvl+0x110/0x170 [ 51.545241][ T89] ? show_regs_print_info+0x20/0x20 [ 51.550551][ T89] ? prandom_u32+0x24d/0x290 [ 51.555182][ T89] dump_stack+0x15/0x20 [ 51.559360][ T89] should_fail+0x3ab/0x500 [ 51.564616][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 51.569936][ T89] __should_failslab+0xa4/0xe0 [ 51.574729][ T89] should_failslab+0x9/0x20 [ 51.579254][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 51.584215][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 51.589609][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 51.594928][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 51.600240][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 51.605724][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 51.611086][ T89] __alloc_skb+0x210/0x730 [ 51.615525][ T89] alloc_skb_with_frags+0xa8/0x620 [ 51.620663][ T89] ? memcpy+0x56/0x70 [ 51.624681][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 51.630020][ T89] ? sock_kzfree_s+0x60/0x60 [ 51.634679][ T89] ? __kasan_check_write+0x14/0x20 [ 51.639838][ T89] ? _raw_spin_lock+0x94/0xf0 [ 51.644836][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 51.650256][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 51.655396][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 51.660372][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 51.665877][ T89] __sys_sendto+0x46d/0x620 [ 51.670417][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 51.675906][ T89] ? __kasan_check_write+0x14/0x20 [ 51.681130][ T89] __x64_sys_sendto+0xe5/0x100 [ 51.685922][ T89] x64_sys_call+0x178/0x9a0 [ 51.690452][ T89] do_syscall_64+0x4c/0xa0 [ 51.694897][ T89] ? clear_bhb_loop+0x50/0xa0 [ 51.699660][ T89] ? clear_bhb_loop+0x50/0xa0 [ 51.704372][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 51.710309][ T89] RIP: 0033:0x7f6512a19407 [ 51.714760][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 51.734397][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 51.742853][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 51.750855][ T89] RDX: 000000000000004c RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 51.758849][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 51.766848][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 51.774965][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000031 R15: 00007ffeecc4bd10 [ 51.782960][ T89] [ 51.786049][ C1] FAULT_INJECTION: forcing a failure. [ 51.786049][ C1] name failslab, interval 1, probability 1, space 0, times 18 [ 51.798773][ C1] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 51.803770][ T308] FAULT_INJECTION: forcing a failure. [ 51.803770][ T308] name failslab, interval 1, probability 1, space 0, times 17 [ 51.805583][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 51.828506][ C1] Call Trace: [ 51.831985][ C1] [ 51.834862][ C1] __dump_stack+0x21/0x30 [ 51.839265][ C1] dump_stack_lvl+0x110/0x170 [ 51.844033][ C1] ? show_regs_print_info+0x20/0x20 [ 51.849259][ C1] ? prandom_u32+0x24d/0x290 [ 51.853873][ C1] dump_stack+0x15/0x20 [ 51.858053][ C1] should_fail+0x3ab/0x500 [ 51.862502][ C1] __should_failslab+0xa4/0xe0 [ 51.867301][ C1] should_failslab+0x9/0x20 [ 51.871839][ C1] slab_pre_alloc_hook+0x39/0xd0 [ 51.876809][ C1] ? __alloc_skb+0xe4/0x730 [ 51.881355][ C1] kmem_cache_alloc+0x44/0x260 [ 51.886155][ C1] __alloc_skb+0xe4/0x730 [ 51.890816][ C1] wg_packet_send_keepalive+0x62/0x1c0 [ 51.896307][ C1] ? wg_expired_send_persistent_keepalive+0x44/0x80 [ 51.902949][ C1] wg_expired_send_persistent_keepalive+0x53/0x80 [ 51.909398][ C1] ? wg_expired_zero_key_material+0x170/0x170 [ 51.915848][ C1] call_timer_fn+0x38/0x290 [ 51.920391][ C1] ? wg_expired_zero_key_material+0x170/0x170 [ 51.926506][ C1] __run_timers+0x637/0x9a0 [ 51.931176][ C1] ? calc_index+0x200/0x200 [ 51.935771][ C1] ? sched_clock_cpu+0x18/0x3d0 [ 51.940662][ C1] run_timer_softirq+0x6a/0xf0 [ 51.945461][ C1] handle_softirqs+0x250/0x560 [ 51.950254][ C1] ? irqtime_account_irq+0xbe/0x390 [ 51.955469][ C1] __irq_exit_rcu+0x52/0xf0 [ 51.960022][ C1] irq_exit_rcu+0x9/0x10 [ 51.964290][ C1] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 51.969945][ C1] [ 51.973066][ C1] [ 51.976015][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 51.982014][ C1] RIP: 0010:preempt_schedule_irq+0xa5/0x120 [ 51.988074][ C1] Code: 44 24 20 00 02 00 00 43 c6 44 37 04 f8 74 0b 0f 0b 48 f7 03 08 00 00 00 74 4d bf 01 00 00 00 e8 11 4d 95 fc fb bf 01 00 00 00 76 e4 ff ff fa bf 01 00 00 00 e8 ab 4e 95 fc 65 48 8b 1d 13 f7 [ 52.007717][ C1] RSP: 0018:ffffc900009b7540 EFLAGS: 00000246 [ 52.013816][ C1] RAX: 1ffff11021adc156 RBX: ffffc900009b7618 RCX: ffffffff870cbf00 [ 52.021808][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 [ 52.029828][ C1] RBP: ffffc900009b75c8 R08: ffff88810d6e0007 R09: 1ffff11021adc000 [ 52.037820][ C1] R10: dffffc0000000000 R11: ffffed1021adc001 R12: 0000000000000000 [ 52.045814][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 1ffff92000136ea8 [ 52.053819][ C1] ? __cond_resched+0xd0/0xd0 [ 52.058704][ C1] irqentry_exit_cond_resched+0x29/0x30 [ 52.064744][ C1] irqentry_exit+0x37/0x40 [ 52.069212][ C1] sysvec_reschedule_ipi+0x78/0x80 [ 52.074353][ C1] asm_sysvec_reschedule_ipi+0x1b/0x20 [ 52.079844][ C1] RIP: 0010:dump_stack_lvl+0x144/0x170 [ 52.085341][ C1] Code: e6 00 02 00 00 31 ff e8 3a 97 be fc 49 81 e5 00 02 00 00 75 07 e8 ec 92 be fc eb 06 e8 e5 92 be fc fb 48 c7 04 24 0e 36 e0 45 <4b> c7 04 27 00 00 00 00 65 48 8b 04 25 28 00 00 00 48 3b 44 24 40 [ 52.104976][ C1] RSP: 0018:ffffc900009b76c0 EFLAGS: 00000293 [ 52.111103][ C1] RAX: ffffffff84ab23fb RBX: ffffffff8564bda0 RCX: ffff88810d6e0000 [ 52.119104][ C1] RDX: 0000000000000000 RSI: 0000000000000200 RDI: 0000000000000000 [ 52.127258][ C1] RBP: ffffc900009b7750 R08: 0000000000000003 R09: 0000000000000004 [ 52.135266][ C1] R10: dffffc0000000000 R11: fffffbfff0ce23f0 R12: dffffc0000000000 [ 52.143269][ C1] R13: 0000000000000200 R14: dffffc0000000004 R15: 1ffff92000136ed8 [ 52.151265][ C1] ? dump_stack_lvl+0x13b/0x170 [ 52.156161][ C1] ? show_regs_print_info+0x20/0x20 [ 52.161670][ C1] ? prandom_u32+0x24d/0x290 [ 52.166295][ C1] dump_stack+0x15/0x20 [ 52.170472][ C1] should_fail+0x3ab/0x500 [ 52.174959][ C1] ? alloc_skb_with_frags+0xa8/0x620 [ 52.180514][ C1] __should_failslab+0xa4/0xe0 [ 52.185317][ C1] should_failslab+0x9/0x20 [ 52.189845][ C1] slab_pre_alloc_hook+0x39/0xd0 [ 52.194899][ C1] ? alloc_skb_with_frags+0xa8/0x620 [ 52.200305][ C1] ? alloc_skb_with_frags+0xa8/0x620 [ 52.205612][ C1] __kmalloc_track_caller+0x6c/0x2c0 [ 52.210928][ C1] ? alloc_skb_with_frags+0xa8/0x620 [ 52.216564][ C1] ? alloc_skb_with_frags+0xa8/0x620 [ 52.221903][ C1] __alloc_skb+0x210/0x730 [ 52.226444][ C1] alloc_skb_with_frags+0xa8/0x620 [ 52.231592][ C1] ? memcpy+0x56/0x70 [ 52.235615][ C1] sock_alloc_send_pskb+0x87f/0x9a0 [ 52.240844][ C1] ? sock_kzfree_s+0x60/0x60 [ 52.245594][ C1] ? __kasan_check_write+0x14/0x20 [ 52.250741][ C1] ? _raw_spin_lock+0x94/0xf0 [ 52.255451][ C1] ? _raw_spin_trylock_bh+0x150/0x150 [ 52.261162][ C1] unix_dgram_sendmsg+0x6f3/0x19b0 [ 52.266451][ C1] ? unix_dgram_poll+0x6c0/0x6c0 [ 52.271437][ C1] ? security_socket_sendmsg+0x82/0xa0 [ 52.276930][ C1] __sys_sendto+0x46d/0x620 [ 52.281466][ C1] ? __ia32_sys_getpeername+0x90/0x90 [ 52.286869][ C1] ? __kasan_check_write+0x14/0x20 [ 52.292096][ C1] __x64_sys_sendto+0xe5/0x100 [ 52.296898][ C1] x64_sys_call+0x178/0x9a0 [ 52.301434][ C1] do_syscall_64+0x4c/0xa0 [ 52.305879][ C1] ? clear_bhb_loop+0x50/0xa0 [ 52.310581][ C1] ? clear_bhb_loop+0x50/0xa0 [ 52.315287][ C1] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 52.321208][ C1] RIP: 0033:0x7f6512a19407 [ 52.325665][ C1] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 52.345307][ C1] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 52.353762][ C1] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 52.361776][ C1] RDX: 000000000000004c RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 52.369889][ C1] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 52.377888][ C1] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 52.385910][ C1] R13: 00007ffeecc4bd10 R14: 0000000000000031 R15: 00007ffeecc4bd10 [ 52.394392][ C1] [ 52.397553][ T308] CPU: 0 PID: 308 Comm: udevd Not tainted syzkaller #0 [ 52.404458][ T308] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 52.414550][ T308] Call Trace: [ 52.417860][ T308] [ 52.420822][ T308] __dump_stack+0x21/0x30 [ 52.425222][ T308] dump_stack_lvl+0x110/0x170 [ 52.427551][ T89] FAULT_INJECTION: forcing a failure. [ 52.427551][ T89] name failslab, interval 1, probability 1, space 0, times 15 [ 52.429937][ T308] ? show_regs_print_info+0x20/0x20 [ 52.447843][ T308] dump_stack+0x15/0x20 [ 52.452041][ T308] should_fail+0x3ab/0x500 [ 52.456493][ T308] __should_failslab+0xa4/0xe0 [ 52.461286][ T308] should_failslab+0x9/0x20 [ 52.465818][ T308] slab_pre_alloc_hook+0x39/0xd0 [ 52.470973][ T308] __kmalloc+0x6d/0x2c0 [ 52.475159][ T308] ? kvmalloc_node+0x211/0x320 [ 52.479951][ T308] kvmalloc_node+0x211/0x320 [ 52.484605][ T308] ? security_sid_to_context_force+0x36/0x40 [ 52.490652][ T308] ? vm_mmap+0xb0/0xb0 [ 52.494755][ T308] ? selinux_inode_init_security+0x447/0x620 [ 52.500771][ T308] simple_xattr_alloc+0x43/0xa0 [ 52.505668][ T308] shmem_initxattrs+0x8d/0x1f0 [ 52.510465][ T308] security_inode_init_security+0x249/0x380 [ 52.516478][ T308] ? shmem_tmpfile+0x100/0x100 [ 52.521319][ T308] ? security_dentry_create_files_as+0xc0/0xc0 [ 52.527599][ T308] ? shmem_get_inode+0x60c/0x9d0 [ 52.532688][ T308] shmem_symlink+0xd0/0x4d0 [ 52.537423][ T308] vfs_symlink+0x29e/0x470 [ 52.541882][ T308] do_symlinkat+0x24a/0x5d0 [ 52.546421][ T308] __x64_sys_symlink+0x7e/0x90 [ 52.551334][ T308] x64_sys_call+0x759/0x9a0 [ 52.555906][ T308] do_syscall_64+0x4c/0xa0 [ 52.560452][ T308] ? clear_bhb_loop+0x50/0xa0 [ 52.565162][ T308] ? clear_bhb_loop+0x50/0xa0 [ 52.569898][ T308] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 52.575917][ T308] RIP: 0033:0x7f02b7527527 [ 52.580542][ T308] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 8b 15 c9 b8 0d 00 f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 58 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 8b 15 a1 b8 0d 00 f7 d8 64 89 02 b8 [ 52.600605][ T308] RSP: 002b:00007ffd26903c48 EFLAGS: 00000206 ORIG_RAX: 0000000000000058 [ 52.609172][ T308] RAX: ffffffffffffffda RBX: 000055f8cb243330 RCX: 00007f02b7527527 [ 52.617169][ T308] RDX: fffffffffffffe68 RSI: 00007ffd26903c50 RDI: 000055f8cb24e130 [ 52.625164][ T308] RBP: 0000000000000032 R08: 0000000000000064 R09: 0000000000000000 [ 52.633154][ T308] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffd26903c50 [ 52.641158][ T308] R13: 000055f8cb247920 R14: 0000000000000008 R15: 000055f8cb243330 [ 52.649167][ T308] [ 52.652209][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 52.655196][ T308] udevd[308]: Failed to create symlink /run/udev/watch/50: Cannot allocate memory [ 52.659016][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 52.678717][ T89] Call Trace: [ 52.682022][ T89] [ 52.684965][ T89] __dump_stack+0x21/0x30 [ 52.689323][ T89] dump_stack_lvl+0x110/0x170 [ 52.694020][ T89] ? show_regs_print_info+0x20/0x20 [ 52.699241][ T89] ? prandom_u32+0x24d/0x290 [ 52.703854][ T89] dump_stack+0x15/0x20 [ 52.708046][ T89] should_fail+0x3ab/0x500 [ 52.712482][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.718236][ T89] __should_failslab+0xa4/0xe0 [ 52.723113][ T89] should_failslab+0x9/0x20 [ 52.727651][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 52.732609][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.738053][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.743365][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 52.748672][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.753976][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.759369][ T89] __alloc_skb+0x210/0x730 [ 52.763814][ T89] alloc_skb_with_frags+0xa8/0x620 [ 52.769102][ T89] ? memcpy+0x56/0x70 [ 52.773121][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 52.778352][ T89] ? sock_kzfree_s+0x60/0x60 [ 52.782969][ T89] ? __kasan_check_write+0x14/0x20 [ 52.788122][ T89] ? _raw_spin_lock+0x94/0xf0 [ 52.792921][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 52.798318][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 52.803462][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 52.808421][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 52.813903][ T89] __sys_sendto+0x46d/0x620 [ 52.818430][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 52.823842][ T89] __x64_sys_sendto+0xe5/0x100 [ 52.828644][ T89] x64_sys_call+0x178/0x9a0 [ 52.833165][ T89] do_syscall_64+0x4c/0xa0 [ 52.837620][ T89] ? clear_bhb_loop+0x50/0xa0 [ 52.842439][ T89] ? clear_bhb_loop+0x50/0xa0 [ 52.847135][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 52.853067][ T89] RIP: 0033:0x7f6512a19407 [ 52.857501][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 52.877483][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 52.886233][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 52.894229][ T89] RDX: 000000000000004d RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 52.902222][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 52.910860][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 52.918953][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000032 R15: 00007ffeecc4bd10 [ 52.926946][ T89] [ 52.931208][ T89] FAULT_INJECTION: forcing a failure. [ 52.931208][ T89] name failslab, interval 1, probability 1, space 0, times 13 [ 52.944065][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 52.946355][ T309] FAULT_INJECTION: forcing a failure. [ 52.946355][ T309] name failslab, interval 1, probability 1, space 0, times 13 [ 52.950947][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 52.950961][ T89] Call Trace: [ 52.950968][ T89] [ 52.950976][ T89] __dump_stack+0x21/0x30 [ 52.951000][ T89] dump_stack_lvl+0x110/0x170 [ 52.951019][ T89] ? show_regs_print_info+0x20/0x20 [ 52.951038][ T89] ? prandom_u32+0x24d/0x290 [ 52.951058][ T89] dump_stack+0x15/0x20 [ 52.951075][ T89] should_fail+0x3ab/0x500 [ 52.951096][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.951117][ T89] __should_failslab+0xa4/0xe0 [ 52.951141][ T89] should_failslab+0x9/0x20 [ 52.951168][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 52.951189][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.951210][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.951230][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 52.951252][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.951273][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 52.951293][ T89] __alloc_skb+0x210/0x730 [ 52.951316][ T89] alloc_skb_with_frags+0xa8/0x620 [ 53.064903][ T89] ? memcpy+0x56/0x70 [ 53.068933][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 53.074164][ T89] ? sock_kzfree_s+0x60/0x60 [ 53.078775][ T89] ? __kasan_check_write+0x14/0x20 [ 53.084166][ T89] ? _raw_spin_lock+0x94/0xf0 [ 53.088871][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 53.094263][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 53.099492][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 53.104462][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 53.109941][ T89] __sys_sendto+0x46d/0x620 [ 53.114470][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 53.119867][ T89] ? kvm_sched_clock_read+0x18/0x40 [ 53.125081][ T89] ? sched_clock+0x9/0x10 [ 53.129431][ T89] ? irqtime_account_irq+0x1e9/0x390 [ 53.134739][ T89] ? __kasan_check_write+0x14/0x20 [ 53.139887][ T89] __x64_sys_sendto+0xe5/0x100 [ 53.144673][ T89] x64_sys_call+0x178/0x9a0 [ 53.149204][ T89] do_syscall_64+0x4c/0xa0 [ 53.153641][ T89] ? clear_bhb_loop+0x50/0xa0 [ 53.158357][ T89] ? clear_bhb_loop+0x50/0xa0 [ 53.163064][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 53.168991][ T89] RIP: 0033:0x7f6512a19407 [ 53.173445][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 53.193178][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 53.201620][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 53.209634][ T89] RDX: 0000000000000052 RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 53.217626][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 53.225747][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 53.234701][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000037 R15: 00007ffeecc4bd10 [ 53.242730][ T89] [ 53.245771][ T309] CPU: 0 PID: 309 Comm: syz.3.4 Not tainted syzkaller #0 [ 53.253291][ T309] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 53.263394][ T309] Call Trace: [ 53.266691][ T309] [ 53.269648][ T309] __dump_stack+0x21/0x30 [ 53.273993][ T309] dump_stack_lvl+0x110/0x170 [ 53.278690][ T309] ? show_regs_print_info+0x20/0x20 [ 53.283941][ T309] ? prandom_u32+0x24d/0x290 [ 53.288561][ T309] dump_stack+0x15/0x20 [ 53.292736][ T309] should_fail+0x3ab/0x500 [ 53.297186][ T309] __should_failslab+0xa4/0xe0 [ 53.301986][ T309] should_failslab+0x9/0x20 [ 53.306502][ T309] slab_pre_alloc_hook+0x39/0xd0 [ 53.311462][ T309] kmem_cache_alloc_trace+0x48/0x270 [ 53.316796][ T309] ? nf_nat_masq_schedule+0x22d/0x4d0 [ 53.322199][ T309] nf_nat_masq_schedule+0x22d/0x4d0 [ 53.327442][ T309] ? masq_inet_event+0x1c0/0x1c0 [ 53.332395][ T309] ? masq_device_event+0xd0/0xd0 [ 53.337352][ T309] ? try_to_grab_pending+0x1a4/0x580 [ 53.342919][ T309] ? memcpy+0x56/0x70 [ 53.347121][ T309] masq_inet6_event+0xe6/0x130 [ 53.351911][ T309] atomic_notifier_call_chain+0x99/0x110 [ 53.357559][ T309] inet6addr_notifier_call_chain+0x24/0x30 [ 53.363543][ T309] addrconf_ifdown+0xdbe/0x1910 [ 53.368601][ T309] ? addrconf_cleanup+0x1c0/0x1c0 [ 53.373995][ T309] ? __kasan_check_write+0x14/0x20 [ 53.379126][ T309] ? mutex_unlock+0x8f/0x230 [ 53.383737][ T309] ? __mutex_lock_slowpath+0x10/0x10 [ 53.389170][ T309] ? nf_nat_masq_schedule+0x4d0/0x4d0 [ 53.394581][ T309] ? masq_device_event+0xd0/0xd0 [ 53.399557][ T309] addrconf_notify+0x3bd/0xe00 [ 53.404351][ T309] raw_notifier_call_chain+0x90/0x100 [ 53.409754][ T309] dev_close_many+0x325/0x4d0 [ 53.414536][ T309] ? __dev_open+0x500/0x500 [ 53.419057][ T309] ? __kasan_check_read+0x11/0x20 [ 53.424109][ T309] unregister_netdevice_many+0x477/0x1a00 [ 53.429860][ T309] ? __queue_work+0x903/0xc60 [ 53.434593][ T309] ? alloc_netdev_mqs+0xe20/0xe20 [ 53.439641][ T309] ? __queue_delayed_work+0x188/0x200 [ 53.445035][ T309] ? __kasan_check_read+0x11/0x20 [ 53.450099][ T309] unregister_netdevice_queue+0x2e1/0x320 [ 53.455848][ T309] ? __kasan_check_read+0x11/0x20 [ 53.460900][ T309] ? linkwatch_urgent_event+0x34d/0x460 [ 53.466464][ T309] ? list_netdevice+0x4c0/0x4c0 [ 53.471369][ T309] __tun_detach+0xc9d/0x1450 [ 53.476000][ T309] tun_chr_close+0x92/0x140 [ 53.480538][ T309] ? tun_chr_open+0x540/0x540 [ 53.485238][ T309] __fput+0x22b/0x900 [ 53.489246][ T309] ____fput+0x15/0x20 [ 53.493261][ T309] task_work_run+0x127/0x190 [ 53.497885][ T309] do_exit+0xb70/0x29a0 [ 53.502059][ T309] ? do_syscall_64+0x58/0xa0 [ 53.506675][ T309] ? entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 53.512785][ T309] ? put_task_struct+0x90/0x90 [ 53.517567][ T309] ? __kasan_check_write+0x14/0x20 [ 53.522903][ T309] ? _raw_spin_lock_irq+0x95/0xf0 [ 53.528078][ T309] do_group_exit+0x149/0x310 [ 53.532701][ T309] ? __kasan_check_write+0x14/0x20 [ 53.538019][ T309] ? recalc_sigpending+0x1c4/0x230 [ 53.543179][ T309] get_signal+0x64f/0x1430 [ 53.547623][ T309] arch_do_signal_or_restart+0xe2/0x1100 [ 53.553276][ T309] ? rcu_gp_kthread_wake+0x90/0x90 [ 53.558710][ T309] ? kmem_cache_free+0x100/0x320 [ 53.563803][ T309] ? percpu_counter_add_batch+0x13c/0x160 [ 53.569556][ T309] ? get_sigframe_size+0x10/0x10 [ 53.574513][ T309] ? blkcg_maybe_throttle_current+0x1e0/0xa00 [ 53.580601][ T309] ? __fput+0x67c/0x900 [ 53.584786][ T309] ? ____fput+0x15/0x20 [ 53.588999][ T309] exit_to_user_mode_loop+0xa7/0xe0 [ 53.594220][ T309] exit_to_user_mode_prepare+0x87/0xd0 [ 53.599719][ T309] syscall_exit_to_user_mode+0x1a/0x30 [ 53.605206][ T309] do_syscall_64+0x58/0xa0 [ 53.609642][ T309] ? clear_bhb_loop+0x50/0xa0 [ 53.614345][ T309] ? clear_bhb_loop+0x50/0xa0 [ 53.619041][ T309] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 53.624982][ T309] RIP: 0033:0x7f66b5ad1f99 [ 53.629419][ T309] Code: Unable to access opcode bytes at RIP 0x7f66b5ad1f6f. [ 53.636903][ T309] RSP: 002b:00007ffe701ced08 EFLAGS: 00000246 ORIG_RAX: 00000000000001b4 [ 53.645427][ T309] RAX: 0000000000000000 RBX: 00007f66b5d5bda0 RCX: 00007f66b5ad1f99 [ 53.653438][ T309] RDX: 0000000000000000 RSI: 000000000000001e RDI: 0000000000000003 [ 53.661448][ T309] RBP: 00007f66b5d5bda0 R08: 0000000000000006 R09: 0000000000000000 [ 53.669544][ T309] R10: 00007f66b5d5bcb0 R11: 0000000000000246 R12: 000000000000696d [ 53.677539][ T309] R13: 00007f66b5d5a27c R14: 000000000000692c R15: 00007f66b5d5a270 [ 53.685623][ T309] [ 53.693735][ T335] FAULT_INJECTION: forcing a failure. [ 53.693735][ T335] name failslab, interval 1, probability 1, space 0, times 11 [ 53.706945][ T286] syz-executor (286) used greatest stack depth: 21376 bytes left [ 53.714973][ T1] FAULT_INJECTION: forcing a failure. [ 53.714973][ T1] name failslab, interval 1, probability 1, space 0, times 11 [ 53.716095][ T276] FAULT_INJECTION: forcing a failure. [ 53.716095][ T276] name failslab, interval 1, probability 1, space 0, times 11 [ 53.728011][ T1] CPU: 0 PID: 1 Comm: init Not tainted syzkaller #0 [ 53.747409][ T1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 53.754252][ T63] FAULT_INJECTION: forcing a failure. [ 53.754252][ T63] name failslab, interval 1, probability 1, space 0, times 11 [ 53.757670][ T1] Call Trace: [ 53.757681][ T1] [ 53.776686][ T1] __dump_stack+0x21/0x30 [ 53.781050][ T1] dump_stack_lvl+0x110/0x170 [ 53.785792][ T1] ? show_regs_print_info+0x20/0x20 [ 53.791359][ T1] ? prandom_u32+0x24d/0x290 [ 53.796020][ T1] dump_stack+0x15/0x20 [ 53.800222][ T1] should_fail+0x3ab/0x500 [ 53.804684][ T1] __should_failslab+0xa4/0xe0 [ 53.809613][ T1] should_failslab+0x9/0x20 [ 53.814152][ T1] slab_pre_alloc_hook+0x39/0xd0 [ 53.819122][ T1] ? __alloc_file+0x28/0x2a0 [ 53.823745][ T1] kmem_cache_alloc+0x44/0x260 [ 53.828556][ T1] __alloc_file+0x28/0x2a0 [ 53.833106][ T1] alloc_empty_file+0x97/0x180 [ 53.837908][ T1] path_openat+0xf4/0x2f80 [ 53.842390][ T1] ? __stack_depot_save+0x34/0x480 [ 53.842411][ T89] FAULT_INJECTION: forcing a failure. [ 53.842411][ T89] name failslab, interval 1, probability 1, space 0, times 11 [ 53.847547][ T1] ? __kasan_slab_alloc+0xc9/0xe0 [ 53.865366][ T1] ? __kasan_slab_alloc+0xb7/0xe0 [ 53.870437][ T1] ? slab_post_alloc_hook+0x4f/0x2b0 [ 53.875785][ T1] ? kmem_cache_alloc+0xf7/0x260 [ 53.880763][ T1] ? getname_flags+0xba/0x510 [ 53.885472][ T1] ? getname+0x19/0x20 [ 53.889686][ T1] ? do_sys_openat2+0xeb/0x7f0 [ 53.894484][ T1] ? __x64_sys_openat+0x136/0x160 [ 53.899533][ T1] ? x64_sys_call+0x219/0x9a0 [ 53.904236][ T1] ? do_syscall_64+0x4c/0xa0 [ 53.908861][ T1] ? entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 53.914973][ T1] ? do_filp_open+0x400/0x400 [ 53.919818][ T1] do_filp_open+0x1df/0x400 [ 53.924364][ T1] ? vfs_tmpfile+0x2d0/0x2d0 [ 53.928996][ T1] do_sys_openat2+0x15e/0x7f0 [ 53.933695][ T1] ? __put_cred+0xde/0x150 [ 53.938138][ T1] ? do_sys_open+0xe0/0xe0 [ 53.942598][ T1] ? do_faccessat+0x6f4/0x9b0 [ 53.947311][ T1] ? stream_open+0x60/0x60 [ 53.951750][ T1] __x64_sys_openat+0x136/0x160 [ 53.956636][ T1] x64_sys_call+0x219/0x9a0 [ 53.961176][ T1] do_syscall_64+0x4c/0xa0 [ 53.965621][ T1] ? clear_bhb_loop+0x50/0xa0 [ 53.970321][ T1] ? clear_bhb_loop+0x50/0xa0 [ 53.975018][ T1] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 53.980938][ T1] RIP: 0033:0x7f8b65a0bc3a [ 53.985424][ T1] Code: 41 89 f2 48 89 54 24 e0 41 83 e2 40 75 2a 89 f0 f7 d0 a9 00 00 41 00 74 1f 89 f2 b8 01 01 00 00 48 89 fe bf 9c ff ff ff 0f 05 <48> 3d 00 f0 ff ff 77 2e c3 0f 1f 44 00 00 48 8d 44 24 08 c7 44 24 [ 54.005050][ T1] RSP: 002b:00007ffea3eed4b8 EFLAGS: 00000206 ORIG_RAX: 0000000000000101 [ 54.013514][ T1] RAX: ffffffffffffffda RBX: 00007f8b65ab0200 RCX: 00007f8b65a0bc3a [ 54.021598][ T1] RDX: 0000000000080000 RSI: 00007f8b65ab0200 RDI: 00000000ffffff9c [ 54.029595][ T1] RBP: 00007f8b65aab0a8 R08: 0000000000000000 R09: 0000000000000000 [ 54.037601][ T1] R10: 0000000000000000 R11: 0000000000000206 R12: 0000000000000000 [ 54.045596][ T1] R13: 0000000000000000 R14: 0000000000000120 R15: 0000564b5a61cd98 [ 54.053597][ T1] [ 54.056824][ T276] CPU: 1 PID: 276 Comm: syz-executor Not tainted syzkaller #0 [ 54.064409][ T276] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 54.074608][ T276] Call Trace: [ 54.077907][ T276] [ 54.080858][ T276] __dump_stack+0x21/0x30 [ 54.085209][ T276] dump_stack_lvl+0x110/0x170 [ 54.089919][ T276] ? show_regs_print_info+0x20/0x20 [ 54.095137][ T276] ? prandom_u32+0x24d/0x290 [ 54.102744][ T276] dump_stack+0x15/0x20 [ 54.106943][ T276] should_fail+0x3ab/0x500 [ 54.111395][ T276] __should_failslab+0xa4/0xe0 [ 54.116196][ T276] should_failslab+0x9/0x20 [ 54.120730][ T276] slab_pre_alloc_hook+0x39/0xd0 [ 54.125697][ T276] kmem_cache_alloc_trace+0x48/0x270 [ 54.131112][ T276] ? alloc_pipe_info+0xe6/0x4a0 [ 54.135993][ T276] alloc_pipe_info+0xe6/0x4a0 [ 54.140704][ T276] create_pipe_files+0x8d/0x6c0 [ 54.145584][ T276] __do_pipe_flags+0x4f/0x200 [ 54.150295][ T276] do_pipe2+0xa7/0x190 [ 54.154395][ T276] ? pipe_fcntl+0x510/0x510 [ 54.158956][ T276] ? __ia32_sys_read+0x90/0x90 [ 54.163752][ T276] ? debug_smp_processor_id+0x17/0x20 [ 54.169160][ T276] __x64_sys_pipe2+0x5a/0x70 [ 54.173787][ T276] x64_sys_call+0x354/0x9a0 [ 54.178322][ T276] do_syscall_64+0x4c/0xa0 [ 54.182767][ T276] ? clear_bhb_loop+0x50/0xa0 [ 54.187470][ T276] ? clear_bhb_loop+0x50/0xa0 [ 54.192174][ T276] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 54.198119][ T276] RIP: 0033:0x7f1bf377ffc9 [ 54.202767][ T276] Code: 38 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 eb aa e8 ea 34 00 00 66 2e 0f 1f 84 00 00 00 00 00 31 f6 b8 25 01 00 00 0f 05 <48> 3d 00 f0 ff ff 77 07 c3 66 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff [ 54.222442][ T276] RSP: 002b:00007ffcde086548 EFLAGS: 00000246 ORIG_RAX: 0000000000000125 [ 54.231022][ T276] RAX: ffffffffffffffda RBX: 000055558d0a2320 RCX: 00007f1bf377ffc9 [ 54.239025][ T276] RDX: 0000000000000007 RSI: 0000000000000000 RDI: 00007ffcde086558 [ 54.247027][ T276] RBP: 00007ffcde086b30 R08: 0000000000010c00 R09: 0000000000000000 [ 54.255202][ T276] R10: 0000000000000020 R11: 0000000000000246 R12: 00007ffcde086690 [ 54.263203][ T276] R13: 000055558d0a4930 R14: 000055558d0a2180 R15: 00007ffcde0866b0 [ 54.271307][ T276] [ 54.274487][ T335] CPU: 0 PID: 335 Comm: syz-executor Not tainted syzkaller #0 [ 54.282336][ T335] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 54.292438][ T335] Call Trace: [ 54.295738][ T335] [ 54.298688][ T335] __dump_stack+0x21/0x30 [ 54.303043][ T335] dump_stack_lvl+0x110/0x170 [ 54.307742][ T335] ? show_regs_print_info+0x20/0x20 [ 54.312964][ T335] ? prandom_u32+0x24d/0x290 [ 54.317575][ T335] dump_stack+0x15/0x20 [ 54.321752][ T335] should_fail+0x3ab/0x500 [ 54.326589][ T335] __should_failslab+0xa4/0xe0 [ 54.331375][ T335] should_failslab+0x9/0x20 [ 54.335897][ T335] slab_pre_alloc_hook+0x39/0xd0 [ 54.340869][ T335] ? __d_alloc+0x2d/0x690 [ 54.345240][ T335] kmem_cache_alloc+0x44/0x260 [ 54.350028][ T335] __d_alloc+0x2d/0x690 [ 54.354204][ T335] d_alloc_pseudo+0x1d/0x70 [ 54.358732][ T335] alloc_file_pseudo+0xe0/0x200 [ 54.363608][ T335] ? alloc_empty_file_noaccount+0x80/0x80 [ 54.369346][ T335] ? alloc_fd+0x4c2/0x570 [ 54.373701][ T335] sock_alloc_file+0xba/0x260 [ 54.378488][ T335] __sys_socket+0x12b/0x190 [ 54.383020][ T335] __x64_sys_socket+0x7a/0x90 [ 54.388237][ T335] x64_sys_call+0x8c5/0x9a0 [ 54.392784][ T335] do_syscall_64+0x4c/0xa0 [ 54.398230][ T335] ? clear_bhb_loop+0x50/0xa0 [ 54.403067][ T335] ? clear_bhb_loop+0x50/0xa0 [ 54.408313][ T335] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 54.414247][ T335] RIP: 0033:0x7f6255dcb807 [ 54.418903][ T335] Code: f0 ff ff 77 06 c3 0f 1f 44 00 00 48 c7 c2 e8 ff ff ff f7 d8 64 89 02 b8 ff ff ff ff c3 66 0f 1f 44 00 00 b8 29 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 [ 54.439180][ T335] RSP: 002b:00007ffee8d73998 EFLAGS: 00000246 ORIG_RAX: 0000000000000029 [ 54.447639][ T335] RAX: ffffffffffffffda RBX: 00007ffee8d73ad0 RCX: 00007f6255dcb807 [ 54.456379][ T335] RDX: 0000000000000000 RSI: 0000000000080002 RDI: 0000000000000001 [ 54.464384][ T335] RBP: 00007ffee8d73ad0 R08: 0000000000000000 R09: 00007ffee8d73aa8 [ 54.472384][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 54.480602][ T335] R13: 00007f6256b80620 R14: 0000000000000005 R15: 0000000000000000 [ 54.488624][ T335] [ 54.491792][ T63] CPU: 1 PID: 63 Comm: jbd2/sda1-8 Not tainted syzkaller #0 [ 54.499109][ T63] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 54.509271][ T63] Call Trace: [ 54.512564][ T63] [ 54.515513][ T63] __dump_stack+0x21/0x30 [ 54.519864][ T63] dump_stack_lvl+0x110/0x170 [ 54.524575][ T63] ? show_regs_print_info+0x20/0x20 [ 54.529795][ T63] ? prandom_u32+0x24d/0x290 [ 54.534421][ T63] dump_stack+0x15/0x20 [ 54.538859][ T63] should_fail+0x3ab/0x500 [ 54.543298][ T63] __should_failslab+0xa4/0xe0 [ 54.548084][ T63] should_failslab+0x9/0x20 [ 54.552611][ T63] slab_pre_alloc_hook+0x39/0xd0 [ 54.557567][ T63] ? mempool_alloc_slab+0x1d/0x30 [ 54.562613][ T63] kmem_cache_alloc+0x44/0x260 [ 54.567411][ T63] ? _raw_spin_lock+0x94/0xf0 [ 54.572153][ T63] ? mempool_free+0x330/0x330 [ 54.576876][ T63] mempool_alloc_slab+0x1d/0x30 [ 54.581767][ T63] mempool_alloc+0x167/0x4c0 [ 54.586381][ T63] ? __kasan_check_write+0x14/0x20 [ 54.591513][ T63] ? __find_get_block+0xc5e/0xeb0 [ 54.596591][ T63] ? __crc32c_le_base+0x589/0xd40 [ 54.601726][ T63] ? mempool_resize+0x880/0x880 [ 54.606993][ T63] ? chksum_update+0x47/0xa0 [ 54.611624][ T63] ? crypto_shash_update+0x216/0x300 [ 54.616946][ T63] bio_alloc_bioset+0x124/0x910 [ 54.621833][ T63] submit_bh_wbc+0x1c2/0x680 [ 54.626444][ T63] ? unlock_buffer+0x2b/0x30 [ 54.631072][ T63] submit_bh+0x2a/0x40 [ 54.636122][ T63] journal_submit_commit_record+0x799/0xa30 [ 54.642157][ T63] ? journal_end_buffer_io_sync+0x110/0x110 [ 54.648193][ T63] ? _raw_write_trylock+0x150/0x150 [ 54.653451][ T63] jbd2_journal_commit_transaction+0x3500/0x5650 [ 54.659826][ T63] ? jbd2_journal_finish_inode_data_buffers+0xb0/0xb0 [ 54.666735][ T63] ? __switch_to+0x56c/0x1070 [ 54.671454][ T63] ? compat_start_thread+0x20/0x20 [ 54.676593][ T63] ? _raw_spin_unlock+0x4d/0x70 [ 54.681458][ T63] ? _raw_spin_lock+0xf0/0xf0 [ 54.686158][ T63] ? __schedule+0xbd7/0x14a0 [ 54.690773][ T63] ? detach_if_pending+0x18f/0x300 [ 54.695922][ T63] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 54.701757][ T63] ? del_timer_sync+0x144/0x1a0 [ 54.706628][ T63] kjournald2+0x43d/0x860 [ 54.711064][ T63] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 54.716286][ T63] ? io_schedule+0xe0/0xe0 [ 54.724369][ T63] ? __kasan_check_read+0x11/0x20 [ 54.729444][ T63] ? __kthread_parkme+0xab/0x1f0 [ 54.734415][ T63] kthread+0x3f5/0x4f0 [ 54.738521][ T63] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 54.743740][ T63] ? kthread_blkcg+0xd0/0xd0 [ 54.748532][ T63] ret_from_fork+0x1f/0x30 [ 54.752991][ T63] [ 54.756081][ C1] FAULT_INJECTION: forcing a failure. [ 54.756081][ C1] name failslab, interval 1, probability 1, space 0, times 10 [ 54.767982][ T8] FAULT_INJECTION: forcing a failure. [ 54.767982][ T8] name failslab, interval 1, probability 1, space 0, times 10 [ 54.769463][ C1] CPU: 1 PID: 63 Comm: jbd2/sda1-8 Not tainted syzkaller #0 [ 54.789479][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 54.799569][ C1] Call Trace: [ 54.802898][ C1] [ 54.805763][ C1] __dump_stack+0x21/0x30 [ 54.810215][ C1] dump_stack_lvl+0x110/0x170 [ 54.814912][ C1] ? show_regs_print_info+0x20/0x20 [ 54.820133][ C1] ? prandom_u32+0x24d/0x290 [ 54.824744][ C1] dump_stack+0x15/0x20 [ 54.828924][ C1] should_fail+0x3ab/0x500 [ 54.833464][ C1] __should_failslab+0xa4/0xe0 [ 54.838275][ C1] should_failslab+0x9/0x20 [ 54.842801][ C1] slab_pre_alloc_hook+0x39/0xd0 [ 54.847762][ C1] ? __alloc_skb+0xe4/0x730 [ 54.852288][ C1] kmem_cache_alloc+0x44/0x260 [ 54.857080][ C1] __alloc_skb+0xe4/0x730 [ 54.861967][ C1] ndisc_send_rs+0x310/0x960 [ 54.866709][ C1] addrconf_rs_timer+0x35a/0x600 [ 54.871673][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 54.877856][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 54.883967][ C1] call_timer_fn+0x38/0x290 [ 54.888932][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 54.895034][ C1] __run_timers+0x637/0x9a0 [ 54.899584][ C1] ? calc_index+0x200/0x200 [ 54.904125][ C1] ? sched_clock_cpu+0x18/0x3d0 [ 54.909007][ C1] run_timer_softirq+0x6a/0xf0 [ 54.911241][ T335] FAULT_INJECTION: forcing a failure. [ 54.911241][ T335] name failslab, interval 1, probability 1, space 0, times 9 [ 54.913833][ C1] handle_softirqs+0x250/0x560 [ 54.931604][ C1] ? irqtime_account_irq+0xbe/0x390 [ 54.936957][ C1] __irq_exit_rcu+0x52/0xf0 [ 54.941636][ C1] irq_exit_rcu+0x9/0x10 [ 54.945926][ C1] sysvec_apic_timer_interrupt+0xa9/0xc0 [ 54.951595][ C1] [ 54.954642][ C1] [ 54.957606][ C1] asm_sysvec_apic_timer_interrupt+0x1b/0x20 [ 54.963620][ C1] RIP: 0010:preempt_schedule_irq+0xa5/0x120 [ 54.969544][ C1] Code: 44 24 20 00 02 00 00 43 c6 44 37 04 f8 74 0b 0f 0b 48 f7 03 08 00 00 00 74 4d bf 01 00 00 00 e8 11 4d 95 fc fb bf 01 00 00 00 76 e4 ff ff fa bf 01 00 00 00 e8 ab 4e 95 fc 65 48 8b 1d 13 f7 [ 54.989174][ C1] RSP: 0018:ffffc90000927220 EFLAGS: 00000246 [ 54.995277][ C1] RAX: 1ffff110217ca3ce RBX: ffffc900009272f8 RCX: ffffffff870cbf00 [ 55.003291][ C1] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 [ 55.011431][ C1] RBP: ffffc900009272a8 R08: ffff88810be513c7 R09: 1ffff110217ca278 [ 55.019449][ C1] R10: dffffc0000000000 R11: ffffed10217ca279 R12: 0000000000000000 [ 55.027463][ C1] R13: 0000000000000000 R14: dffffc0000000000 R15: 1ffff92000124e44 [ 55.035646][ C1] ? __cond_resched+0xd0/0xd0 [ 55.040369][ C1] irqentry_exit_cond_resched+0x29/0x30 [ 55.045947][ C1] irqentry_exit+0x37/0x40 [ 55.050411][ C1] sysvec_reschedule_ipi+0x78/0x80 [ 55.055546][ C1] asm_sysvec_reschedule_ipi+0x1b/0x20 [ 55.061029][ C1] RIP: 0010:dump_stack_lvl+0x144/0x170 [ 55.066528][ C1] Code: e6 00 02 00 00 31 ff e8 3a 97 be fc 49 81 e5 00 02 00 00 75 07 e8 ec 92 be fc eb 06 e8 e5 92 be fc fb 48 c7 04 24 0e 36 e0 45 <4b> c7 04 27 00 00 00 00 65 48 8b 04 25 28 00 00 00 48 3b 44 24 40 [ 55.086937][ C1] RSP: 0018:ffffc900009273a0 EFLAGS: 00000293 [ 55.093036][ C1] RAX: ffffffff84ab23fb RBX: ffffffff8564bda0 RCX: ffff88810be513c0 [ 55.101032][ C1] RDX: 0000000000000000 RSI: 0000000000000200 RDI: 0000000000000000 [ 55.109053][ C1] RBP: ffffc90000927428 R08: 0000000000000003 R09: 0000000000000004 [ 55.117146][ C1] R10: dffffc0000000000 R11: fffffbfff0ce23f0 R12: dffffc0000000000 [ 55.125158][ C1] R13: 0000000000000200 R14: dffffc0000000004 R15: 1ffff92000124e74 [ 55.133264][ C1] ? dump_stack_lvl+0x13b/0x170 [ 55.138188][ C1] ? show_regs_print_info+0x20/0x20 [ 55.143416][ C1] ? prandom_u32+0x24d/0x290 [ 55.148057][ C1] dump_stack+0x15/0x20 [ 55.152261][ C1] should_fail+0x3ab/0x500 [ 55.156722][ C1] __should_failslab+0xa4/0xe0 [ 55.161733][ C1] should_failslab+0x9/0x20 [ 55.166292][ C1] slab_pre_alloc_hook+0x39/0xd0 [ 55.171298][ C1] ? mempool_alloc_slab+0x1d/0x30 [ 55.176372][ C1] kmem_cache_alloc+0x44/0x260 [ 55.181163][ C1] ? _raw_spin_lock+0x94/0xf0 [ 55.185954][ C1] ? mempool_free+0x330/0x330 [ 55.190685][ C1] mempool_alloc_slab+0x1d/0x30 [ 55.195568][ C1] mempool_alloc+0x167/0x4c0 [ 55.200182][ C1] ? __kasan_check_write+0x14/0x20 [ 55.205307][ C1] ? __find_get_block+0xc5e/0xeb0 [ 55.210355][ C1] ? __crc32c_le_base+0x589/0xd40 [ 55.215397][ C1] ? mempool_resize+0x880/0x880 [ 55.220268][ C1] ? chksum_update+0x47/0xa0 [ 55.224885][ C1] ? crypto_shash_update+0x216/0x300 [ 55.230199][ C1] bio_alloc_bioset+0x124/0x910 [ 55.235251][ C1] submit_bh_wbc+0x1c2/0x680 [ 55.240099][ C1] ? unlock_buffer+0x2b/0x30 [ 55.244713][ C1] submit_bh+0x2a/0x40 [ 55.248810][ C1] journal_submit_commit_record+0x799/0xa30 [ 55.254820][ C1] ? journal_end_buffer_io_sync+0x110/0x110 [ 55.261445][ C1] ? _raw_write_trylock+0x150/0x150 [ 55.266679][ C1] jbd2_journal_commit_transaction+0x3500/0x5650 [ 55.273041][ C1] ? jbd2_journal_finish_inode_data_buffers+0xb0/0xb0 [ 55.280289][ C1] ? __switch_to+0x56c/0x1070 [ 55.285870][ C1] ? compat_start_thread+0x20/0x20 [ 55.292486][ C1] ? _raw_spin_unlock+0x4d/0x70 [ 55.297794][ C1] ? _raw_spin_lock+0xf0/0xf0 [ 55.302865][ C1] ? __schedule+0xbd7/0x14a0 [ 55.307707][ C1] ? detach_if_pending+0x18f/0x300 [ 55.313457][ C1] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 55.319486][ C1] ? del_timer_sync+0x144/0x1a0 [ 55.325297][ C1] kjournald2+0x43d/0x860 [ 55.330033][ C1] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 55.335255][ C1] ? io_schedule+0xe0/0xe0 [ 55.339689][ C1] ? __kasan_check_read+0x11/0x20 [ 55.344731][ C1] ? __kthread_parkme+0xab/0x1f0 [ 55.349771][ C1] kthread+0x3f5/0x4f0 [ 55.353859][ C1] ? jbd2_seq_info_show+0x5c0/0x5c0 [ 55.359072][ C1] ? kthread_blkcg+0xd0/0xd0 [ 55.363687][ C1] ret_from_fork+0x1f/0x30 [ 55.368238][ C1] [ 55.371799][ T8] CPU: 0 PID: 8 Comm: kworker/u4:0 Not tainted syzkaller #0 SYZFAIL: pipe failed (errno 23: Too many open files in system) [ 55.379197][ T8] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 55.389290][ T8] Workqueue: writeback wb_workfn (flush-8:0) [ 55.395499][ T8] Call Trace: [ 55.398988][ T8] [ 55.402718][ T8] __dump_stack+0x21/0x30 [ 55.407099][ T8] dump_stack_lvl+0x110/0x170 [ 55.411811][ T8] ? show_regs_print_info+0x20/0x20 [ 55.417050][ T8] ? prandom_u32+0x24d/0x290 [ 55.421667][ T8] dump_stack+0x15/0x20 [ 55.425847][ T8] should_fail+0x3ab/0x500 [ 55.430293][ T8] __should_failslab+0xa4/0xe0 [ 55.435120][ T8] should_failslab+0x9/0x20 [ 55.439788][ T8] slab_pre_alloc_hook+0x39/0xd0 [ 55.444755][ T8] ? jbd2__journal_start+0x13d/0x6e0 [ 55.450353][ T8] kmem_cache_alloc+0x44/0x260 [ 55.455267][ T8] ? slab_post_alloc_hook+0x6d/0x2b0 [ 55.460604][ T8] jbd2__journal_start+0x13d/0x6e0 [ 55.465750][ T8] __ext4_journal_start_sb+0xfb/0x2b0 [ 55.471161][ T8] ext4_writepages+0xe41/0x30a0 [ 55.476047][ T8] ? _raw_spin_unlock+0x4d/0x70 [ 55.480930][ T8] ? ext4_readpage+0x220/0x220 [ 55.485746][ T8] ? __kasan_check_write+0x14/0x20 [ 55.490886][ T8] ? __local_bh_enable_ip+0x58/0x80 [ 55.496119][ T8] ? ext4_readpage+0x220/0x220 [ 55.500923][ T8] do_writepages+0x476/0x6d0 [ 55.505554][ T8] ? dev_queue_xmit+0x20/0x20 [ 55.510298][ T8] ? __writepage+0x130/0x130 [ 55.515000][ T8] ? selinux_ipv6_output+0x10/0x10 [ 55.520135][ T8] ? __kasan_check_write+0x14/0x20 [ 55.525276][ T8] ? _raw_spin_lock+0x94/0xf0 [ 55.530029][ T8] __writeback_single_inode+0xd9/0x9e0 [ 55.535515][ T8] ? wbc_attach_and_unlock_inode+0x194/0x5f0 [ 55.541736][ T8] writeback_sb_inodes+0x9f3/0x1610 [ 55.546972][ T8] ? queue_io+0x4b0/0x4b0 [ 55.551412][ T8] ? down_read_trylock+0x317/0x630 [ 55.556666][ T8] __writeback_inodes_wb+0x127/0x400 [ 55.562079][ T8] wb_writeback+0x3ff/0x990 [ 55.566612][ T8] ? inode_cgwb_move_to_attached+0x3b0/0x3b0 [ 55.572614][ T8] ? set_worker_desc+0x1ba/0x1f0 [ 55.577810][ T8] ? local_bh_enable+0x1f/0x30 [ 55.582703][ T8] ? __kasan_check_write+0x14/0x20 [ 55.587842][ T8] ? __kasan_check_write+0x14/0x20 [ 55.592978][ T8] ? cpumask_next+0x7c/0xa0 [ 55.597507][ T8] wb_workfn+0xa49/0xf30 [ 55.601768][ T8] ? inode_wait_for_writeback+0x220/0x220 [ 55.607784][ T8] ? wg_packet_handshake_send_worker+0x23b/0x290 [ 55.614152][ T8] ? wg_prev_queue_dequeue+0x230/0x230 [ 55.619645][ T8] ? __kasan_check_write+0x14/0x20 [ 55.624776][ T8] ? _raw_spin_lock_irq+0x95/0xf0 [ 55.629824][ T8] ? _raw_spin_lock_irqsave+0x130/0x130 [ 55.635413][ T8] ? try_to_wake_up+0x610/0x1150 [ 55.640374][ T8] process_one_work+0x6c8/0xbb0 [ 55.645270][ T8] worker_thread+0xaa0/0x1250 [ 55.651422][ T8] kthread+0x3f5/0x4f0 [ 55.655522][ T8] ? worker_clr_flags+0x190/0x190 [ 55.660582][ T8] ? kthread_blkcg+0xd0/0xd0 [ 55.665192][ T8] ret_from_fork+0x1f/0x30 [ 55.670139][ T8] [ 55.673264][ T335] CPU: 1 PID: 335 Comm: syz-executor Not tainted syzkaller #0 [ 55.673701][ C0] FAULT_INJECTION: forcing a failure. [ 55.673701][ C0] name failslab, interval 1, probability 1, space 0, times 6 [ 55.680755][ T335] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 55.680771][ T335] Call Trace: [ 55.680778][ T335] [ 55.680786][ T335] __dump_stack+0x21/0x30 [ 55.714379][ T335] dump_stack_lvl+0x110/0x170 [ 55.719093][ T335] ? show_regs_print_info+0x20/0x20 [ 55.724421][ T335] ? prandom_u32+0x24d/0x290 [ 55.729077][ T335] dump_stack+0x15/0x20 [ 55.733260][ T335] should_fail+0x3ab/0x500 [ 55.737958][ T335] __should_failslab+0xa4/0xe0 [ 55.742747][ T335] should_failslab+0x9/0x20 [ 55.747270][ T335] slab_pre_alloc_hook+0x39/0xd0 [ 55.752233][ T335] ? __request_module+0x2c3/0x920 [ 55.757277][ T335] __kmalloc_track_caller+0x6c/0x2c0 [ 55.762934][ T335] ? __request_module+0x2c3/0x920 [ 55.768005][ T335] kstrdup+0x36/0x70 [ 55.771963][ T335] __request_module+0x2c3/0x920 [ 55.777029][ T335] ? _trace_android_vh_delayacct_thrashing_end+0x110/0x110 [ 55.784261][ T335] ? cap_capable+0x1a6/0x230 [ 55.789071][ T335] ? security_capable+0x87/0xb0 [ 55.794447][ T335] dev_load+0x5b/0xb0 [ 55.798474][ T335] dev_ioctl+0x3a2/0xd00 [ 55.802752][ T335] sock_do_ioctl+0x241/0x310 [ 55.807452][ T335] ? sock_show_fdinfo+0xa0/0xa0 [ 55.812505][ T335] ? selinux_file_ioctl+0x3ad/0x4c0 [ 55.817731][ T335] ? alloc_file+0x448/0x580 [ 55.822326][ T335] sock_ioctl+0x459/0x6d0 [ 55.826691][ T335] ? sock_poll+0x3f0/0x3f0 [ 55.831311][ T335] ? security_file_ioctl+0x84/0xa0 [ 55.836454][ T335] ? sock_poll+0x3f0/0x3f0 [ 55.841026][ T335] __se_sys_ioctl+0x121/0x1a0 [ 55.845723][ T335] __x64_sys_ioctl+0x7b/0x90 [ 55.850340][ T335] x64_sys_call+0x2f/0x9a0 [ 55.854808][ T335] do_syscall_64+0x4c/0xa0 [ 55.859426][ T335] ? clear_bhb_loop+0x50/0xa0 [ 55.864132][ T335] ? clear_bhb_loop+0x50/0xa0 [ 55.868930][ T335] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 55.874857][ T335] RIP: 0033:0x7f6255dc9c2b [ 55.879348][ T335] Code: 00 48 89 44 24 18 31 c0 48 8d 44 24 60 c7 04 24 10 00 00 00 48 89 44 24 08 48 8d 44 24 20 48 89 44 24 10 b8 10 00 00 00 0f 05 <89> c2 3d 00 f0 ff ff 77 1c 48 8b 44 24 18 64 48 2b 04 25 28 00 00 [ 55.900118][ T335] RSP: 002b:00007ffee8d73950 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 55.908756][ T335] RAX: ffffffffffffffda RBX: 0000000000000005 RCX: 00007f6255dc9c2b [ 55.916789][ T335] RDX: 00007ffee8d739b0 RSI: 0000000000008933 RDI: 0000000000000005 [ 55.924876][ T335] RBP: 00007ffee8d73ad0 R08: 0000000000000000 R09: 00007ffee8d73aa8 [ 55.933031][ T335] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000003 [ 55.942258][ T335] R13: 00007f6256b80620 R14: 0000000000000005 R15: 0000000000000000 [ 55.950346][ T335] [ 55.953405][ C0] CPU: 0 PID: 20 Comm: kworker/0:1 Not tainted syzkaller #0 [ 55.955495][ T30] audit: type=1400 audit(1785377899.727:106): avc: denied { sys_module } for pid=335 comm="syz-executor" capability=16 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=capability permissive=1 [ 55.960903][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 55.960922][ C0] Workqueue: wg-crypt-wg0 wg_packet_encrypt_worker [ 55.999040][ C0] Call Trace: [ 56.002366][ C0] [ 56.005245][ C0] __dump_stack+0x21/0x30 [ 56.009610][ C0] dump_stack_lvl+0x110/0x170 [ 56.014313][ C0] ? show_regs_print_info+0x20/0x20 [ 56.019650][ C0] ? prandom_u32+0x24d/0x290 [ 56.024270][ C0] dump_stack+0x15/0x20 [ 56.028692][ C0] should_fail+0x3ab/0x500 [ 56.033247][ C0] ? __napi_alloc_skb+0x162/0x2e0 [ 56.038613][ C0] __should_failslab+0xa4/0xe0 [ 56.043500][ C0] should_failslab+0x9/0x20 [ 56.048030][ C0] slab_pre_alloc_hook+0x39/0xd0 [ 56.052990][ C0] ? __napi_alloc_skb+0x162/0x2e0 [ 56.058039][ C0] ? __napi_alloc_skb+0x162/0x2e0 [ 56.063613][ C0] __kmalloc_track_caller+0x6c/0x2c0 [ 56.069138][ C0] ? __napi_alloc_skb+0x162/0x2e0 [ 56.074289][ C0] ? __napi_alloc_skb+0x162/0x2e0 [ 56.079331][ C0] __alloc_skb+0x210/0x730 [ 56.083766][ C0] __napi_alloc_skb+0x162/0x2e0 [ 56.088636][ C0] page_to_skb+0x274/0xb60 [ 56.093164][ C0] receive_buf+0xcd3/0x4bc0 [ 56.097684][ C0] ? virtnet_poll_tx+0x4e0/0x4e0 [ 56.102638][ C0] ? __update_load_avg_cfs_rq+0xb1/0x2e0 [ 56.108293][ C0] ? update_load_avg+0x442/0x1110 [ 56.113336][ C0] ? virtqueue_get_buf_ctx+0x4a2/0xf60 [ 56.118824][ C0] ? detach_buf_split+0x88d/0xa90 [ 56.123870][ C0] ? virtqueue_get_buf_ctx+0x700/0xf60 [ 56.129348][ C0] virtnet_poll+0x510/0xe90 [ 56.133892][ C0] ? sched_group_set_idle+0x600/0x600 [ 56.139332][ C0] ? refill_work+0x220/0x220 [ 56.144324][ C0] ? check_preempt_wakeup+0x11a/0xbb0 [ 56.149738][ C0] __napi_poll+0xbb/0x580 [ 56.154100][ C0] net_rx_action+0x37f/0x910 [ 56.158797][ C0] ? net_tx_action+0x520/0x520 [ 56.163581][ C0] ? sched_clock_cpu+0x18/0x3d0 [ 56.168456][ C0] ? irqtime_account_irq+0x76/0x390 [ 56.173762][ C0] handle_softirqs+0x250/0x560 [ 56.178553][ C0] __do_softirq+0xb/0xd [ 56.183375][ C0] do_softirq+0xdc/0x130 [ 56.189206][ C0] [ 56.192175][ C0] [ 56.195129][ C0] ? __local_bh_enable_ip+0x80/0x80 [ 56.200354][ C0] ? _raw_spin_lock_bh+0x94/0xf0 [ 56.205327][ C0] ? _raw_spin_lock_irq+0xf0/0xf0 [ 56.210684][ C0] ? do_softirq+0xe9/0x130 [ 56.216031][ C0] __local_bh_enable_ip+0x75/0x80 [ 56.221225][ C0] _raw_spin_unlock_bh+0x51/0x60 [ 56.226215][ C0] wg_packet_encrypt_worker+0x2c6/0x1470 [ 56.231885][ C0] ? __update_load_avg_cfs_rq+0xb1/0x2e0 [ 56.238197][ C0] ? wg_packet_tx_worker+0x4a0/0x4a0 [ 56.243595][ C0] ? update_load_avg+0x442/0x1110 [ 56.248640][ C0] ? enqueue_task_fair+0xaf1/0x2130 [ 56.253888][ C0] ? sched_group_set_idle+0x600/0x600 [ 56.259303][ C0] ? psi_task_change+0x213/0x370 [ 56.264276][ C0] ? check_preempt_wakeup+0x7d6/0xbb0 [ 56.269682][ C0] ? yield_to_task_fair+0x1a0/0x1a0 [ 56.275297][ C0] ? kvm_sched_clock_read+0x18/0x40 [ 56.281062][ C0] ? __kasan_check_read+0x11/0x20 [ 56.286210][ C0] ? ttwu_do_wakeup+0x100/0x470 [ 56.291470][ C0] ? ttwu_do_activate+0x179/0x2a0 [ 56.296856][ C0] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 56.302798][ C0] ? try_to_wake_up+0x610/0x1150 [ 56.307886][ C0] process_one_work+0x6c8/0xbb0 [ 56.312885][ C0] worker_thread+0xaa0/0x1250 [ 56.317586][ C0] ? __kasan_check_read+0x11/0x20 [ 56.322806][ C0] kthread+0x3f5/0x4f0 [ 56.327099][ C0] ? worker_clr_flags+0x190/0x190 [ 56.332692][ C0] ? kthread_blkcg+0xd0/0xd0 [ 56.337399][ C0] ret_from_fork+0x1f/0x30 [ 56.341842][ C0] [ 56.345455][ C0] FAULT_INJECTION: forcing a failure. [ 56.345455][ C0] name failslab, interval 1, probability 1, space 0, times 4 [ 56.358096][ C0] CPU: 0 PID: 20 Comm: kworker/0:1 Not tainted syzkaller #0 [ 56.365502][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 56.375691][ C0] Workqueue: wg-crypt-wg0 wg_packet_encrypt_worker [ 56.382326][ C0] Call Trace: [ 56.385627][ C0] [ 56.388612][ C0] __dump_stack+0x21/0x30 [ 56.392978][ C0] dump_stack_lvl+0x110/0x170 [ 56.397680][ C0] ? show_regs_print_info+0x20/0x20 [ 56.402900][ C0] ? prandom_u32+0x24d/0x290 [ 56.407519][ C0] dump_stack+0x15/0x20 [ 56.411717][ C0] should_fail+0x3ab/0x500 [ 56.416339][ C0] __should_failslab+0xa4/0xe0 [ 56.421322][ C0] should_failslab+0x9/0x20 [ 56.425849][ C0] slab_pre_alloc_hook+0x39/0xd0 [ 56.430981][ C0] ? __alloc_skb+0xe4/0x730 [ 56.435517][ C0] kmem_cache_alloc+0x44/0x260 [ 56.440420][ C0] __alloc_skb+0xe4/0x730 [ 56.444784][ C0] __tcp_send_ack+0x9b/0x6c0 [ 56.449395][ C0] tcp_send_ack+0x3b/0x60 [ 56.453738][ C0] __tcp_ack_snd_check+0x40e/0x900 [ 56.459303][ C0] tcp_rcv_state_process+0x234b/0x3c00 [ 56.464802][ C0] ? tcp_finish_connect+0x490/0x490 [ 56.470037][ C0] ? security_sock_rcv_skb+0x7b/0xa0 [ 56.475532][ C0] ? __kasan_check_write+0x14/0x20 [ 56.480812][ C0] ? _raw_spin_lock+0x94/0xf0 [ 56.485617][ C0] tcp_v4_do_rcv+0x438/0x9f0 [ 56.490469][ C0] ? tcp_segs_in+0x169/0x270 [ 56.495164][ C0] tcp_v4_rcv+0x221a/0x2880 [ 56.499714][ C0] ? arch_stack_walk+0x108/0x140 [ 56.504684][ C0] ? tcp_filter+0x90/0x90 [ 56.509022][ C0] ? ip_route_use_hint+0x299/0x590 [ 56.514150][ C0] ip_protocol_deliver_rcu+0x360/0x760 [ 56.519623][ C0] ip_local_deliver+0x2dd/0x520 [ 56.524743][ C0] ? ip_protocol_deliver_rcu+0x760/0x760 [ 56.530560][ C0] ? ip_rcv_finish_core+0xb00/0x1450 [ 56.535938][ C0] ip_sublist_rcv+0x75b/0x8a0 [ 56.540643][ C0] ? ip_list_rcv+0x430/0x430 [ 56.545356][ C0] ? packet_sock_destruct+0x160/0x160 [ 56.550748][ C0] ? memset+0x35/0x40 [ 56.554845][ C0] ? ip_rcv_core+0x72c/0xb70 [ 56.559640][ C0] ip_list_rcv+0x3e4/0x430 [ 56.564186][ C0] ? ip_rcv_finish+0xc0/0xc0 [ 56.568882][ C0] ? ip_rcv_finish+0xc0/0xc0 [ 56.573477][ C0] __netif_receive_skb_list_core+0x57e/0x770 [ 56.579656][ C0] ? __netif_receive_skb+0x280/0x280 [ 56.585612][ C0] ? receive_buf+0x2ec5/0x4bc0 [ 56.590754][ C0] netif_receive_skb_list_internal+0x7f8/0xaa0 [ 56.597096][ C0] ? netif_receive_skb_list+0x2a0/0x2a0 [ 56.602773][ C0] ? update_load_avg+0x442/0x1110 [ 56.607840][ C0] ? virtqueue_get_buf_ctx+0x4a2/0xf60 [ 56.613312][ C0] ? detach_buf_split+0x88d/0xa90 [ 56.618353][ C0] napi_complete_done+0x375/0x7a0 [ 56.623389][ C0] ? __napi_schedule_irqoff+0x230/0x230 [ 56.629108][ C0] ? virtqueue_get_buf_ctx+0x4a2/0xf60 [ 56.634729][ C0] ? virtqueue_enable_cb_prepare+0x235/0x570 [ 56.640757][ C0] virtnet_poll+0x8f4/0xe90 [ 56.645295][ C0] ? sched_group_set_idle+0x600/0x600 [ 56.650715][ C0] ? refill_work+0x220/0x220 [ 56.655431][ C0] ? check_preempt_wakeup+0x11a/0xbb0 [ 56.660936][ C0] __napi_poll+0xbb/0x580 [ 56.665289][ C0] net_rx_action+0x37f/0x910 [ 56.669985][ C0] ? net_tx_action+0x520/0x520 [ 56.675359][ C0] ? sched_clock_cpu+0x18/0x3d0 [ 56.680228][ C0] ? irqtime_account_irq+0x76/0x390 [ 56.685436][ C0] handle_softirqs+0x250/0x560 [ 56.690275][ C0] __do_softirq+0xb/0xd [ 56.694535][ C0] do_softirq+0xdc/0x130 [ 56.698882][ C0] [ 56.701818][ C0] [ 56.704771][ C0] ? __local_bh_enable_ip+0x80/0x80 [ 56.710006][ C0] ? _raw_spin_lock_bh+0x94/0xf0 [ 56.715152][ C0] ? _raw_spin_lock_irq+0xf0/0xf0 [ 56.720409][ C0] ? do_softirq+0xe9/0x130 [ 56.725290][ C0] __local_bh_enable_ip+0x75/0x80 [ 56.730402][ C0] _raw_spin_unlock_bh+0x51/0x60 [ 56.735377][ C0] wg_packet_encrypt_worker+0x2c6/0x1470 [ 56.741047][ C0] ? __update_load_avg_cfs_rq+0xb1/0x2e0 [ 56.746879][ C0] ? wg_packet_tx_worker+0x4a0/0x4a0 [ 56.752540][ C0] ? update_load_avg+0x442/0x1110 [ 56.757593][ C0] ? enqueue_task_fair+0xaf1/0x2130 [ 56.762826][ C0] ? sched_group_set_idle+0x600/0x600 [ 56.768219][ C0] ? psi_task_change+0x213/0x370 [ 56.773677][ C0] ? check_preempt_wakeup+0x7d6/0xbb0 [ 56.779294][ C0] ? yield_to_task_fair+0x1a0/0x1a0 [ 56.785580][ C0] ? kvm_sched_clock_read+0x18/0x40 [ 56.790846][ C0] ? __kasan_check_read+0x11/0x20 [ 56.796099][ C0] ? ttwu_do_wakeup+0x100/0x470 [ 56.801207][ C0] ? ttwu_do_activate+0x179/0x2a0 [ 56.806255][ C0] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 56.812350][ C0] ? try_to_wake_up+0x610/0x1150 [ 56.817315][ C0] process_one_work+0x6c8/0xbb0 [ 56.822183][ C0] worker_thread+0xaa0/0x1250 [ 56.826988][ C0] ? __kasan_check_read+0x11/0x20 [ 56.832030][ C0] kthread+0x3f5/0x4f0 [ 56.836123][ C0] ? worker_clr_flags+0x190/0x190 [ 56.841295][ C0] ? kthread_blkcg+0xd0/0xd0 [ 56.845925][ C0] ret_from_fork+0x1f/0x30 [ 56.850373][ C0] [ 56.853648][ C1] FAULT_INJECTION: forcing a failure. [ 56.853648][ C1] name failslab, interval 1, probability 1, space 0, times 3 [ 56.854839][ C0] FAULT_INJECTION: forcing a failure. [ 56.854839][ C0] name failslab, interval 1, probability 1, space 0, times 3 [ 56.866895][ C1] CPU: 1 PID: 275 Comm: sshd-session Not tainted syzkaller #0 [ 56.887350][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 56.898071][ C1] Call Trace: [ 56.901725][ C1] [ 56.904596][ C1] __dump_stack+0x21/0x30 [ 56.909026][ C1] dump_stack_lvl+0x110/0x170 [ 56.913725][ C1] ? show_regs_print_info+0x20/0x20 [ 56.918953][ C1] ? prandom_u32+0x24d/0x290 [ 56.923659][ C1] dump_stack+0x15/0x20 [ 56.927853][ C1] should_fail+0x3ab/0x500 [ 56.932538][ C1] __should_failslab+0xa4/0xe0 [ 56.937497][ C1] should_failslab+0x9/0x20 [ 56.942038][ C1] slab_pre_alloc_hook+0x39/0xd0 [ 56.947018][ C1] ? dst_alloc+0x15c/0x1d0 [ 56.951464][ C1] kmem_cache_alloc+0x44/0x260 [ 56.956323][ C1] ? ipv6_sysctl_rtcache_flush+0x100/0x100 [ 56.962365][ C1] dst_alloc+0x15c/0x1d0 [ 56.966654][ C1] icmp6_dst_alloc+0xec/0x520 [ 56.971489][ C1] ? security_sk_classify_flow+0x7b/0x90 [ 56.977177][ C1] ? icmpv6_flow_init+0xd2/0x130 [ 56.982164][ C1] ndisc_send_skb+0x2a9/0xcf0 [ 56.986870][ C1] ? ndisc_alloc_skb+0x290/0x290 [ 56.991835][ C1] ndisc_send_rs+0x711/0x960 [ 56.996454][ C1] addrconf_rs_timer+0x35a/0x600 [ 57.001423][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.007603][ C1] ? _raw_spin_lock_irq+0x95/0xf0 [ 57.013156][ C1] ? _raw_spin_lock_irqsave+0x130/0x130 [ 57.018782][ C1] ? wg_expired_retransmit_handshake+0xd8/0x230 [ 57.025062][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.031190][ C1] call_timer_fn+0x38/0x290 [ 57.035750][ C1] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.041927][ C1] __run_timers+0x637/0x9a0 [ 57.046463][ C1] ? calc_index+0x200/0x200 [ 57.051006][ C1] ? hrtimer_interrupt+0x6b6/0x8c0 [ 57.056194][ C1] run_timer_softirq+0x6a/0xf0 [ 57.061080][ C1] handle_softirqs+0x250/0x560 [ 57.065865][ C1] __do_softirq+0xb/0xd [ 57.070078][ C1] do_softirq+0xdc/0x130 [ 57.074343][ C1] [ 57.077300][ C1] [ 57.080253][ C1] ? __local_bh_enable_ip+0x80/0x80 [ 57.085474][ C1] ? _raw_spin_lock_bh+0xe4/0xf0 [ 57.090439][ C1] ? _raw_spin_lock_irq+0xf0/0xf0 [ 57.095522][ C1] __local_bh_enable_ip+0x75/0x80 [ 57.100570][ C1] _raw_spin_unlock_bh+0x51/0x60 [ 57.105557][ C1] lock_sock_nested+0x217/0x2a0 [ 57.110449][ C1] ? sock_init_data+0xc0/0xc0 [ 57.115149][ C1] ? avc_has_perm+0x163/0x250 [ 57.119848][ C1] tcp_recvmsg+0x213/0x770 [ 57.124371][ C1] ? tcp_recv_timestamp+0x720/0x720 [ 57.129589][ C1] ? selinux_socket_sendmsg+0x340/0x340 [ 57.135168][ C1] inet_recvmsg+0x13a/0x470 [ 57.139699][ C1] ? inet_sendpage+0x100/0x100 [ 57.144578][ C1] ? security_socket_recvmsg+0x87/0xb0 [ 57.150063][ C1] sock_read_iter+0x2c2/0x380 [ 57.154763][ C1] ? kernel_sock_ip_overhead+0x290/0x290 [ 57.160422][ C1] ? memset+0x35/0x40 [ 57.164458][ C1] ? iov_iter_init+0xbc/0x180 [ 57.169159][ C1] vfs_read+0x6c0/0xc20 [ 57.173336][ C1] ? kernel_read+0x1f0/0x1f0 [ 57.178203][ C1] ? _raw_spin_unlock_irq+0x4e/0x70 [ 57.183419][ C1] ? __kasan_check_read+0x11/0x20 [ 57.188629][ C1] ? __fdget_pos+0x1f7/0x380 [ 57.193259][ C1] ksys_read+0x14a/0x260 [ 57.197527][ C1] ? vfs_write+0xfd0/0xfd0 [ 57.201962][ C1] ? debug_smp_processor_id+0x17/0x20 [ 57.207359][ C1] __x64_sys_read+0x7b/0x90 [ 57.211882][ C1] x64_sys_call+0x96d/0x9a0 [ 57.216418][ C1] do_syscall_64+0x4c/0xa0 [ 57.220946][ C1] ? clear_bhb_loop+0x50/0xa0 [ 57.225731][ C1] ? clear_bhb_loop+0x50/0xa0 [ 57.230439][ C1] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 57.236352][ C1] RIP: 0033:0x7f1b6d381407 [ 57.240794][ C1] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 57.260844][ C1] RSP: 002b:00007ffd8d5b5c40 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 57.269394][ C1] RAX: ffffffffffffffda RBX: 00007f1b6d28d300 RCX: 00007f1b6d381407 [ 57.277499][ C1] RDX: 0000000000040000 RSI: 00007f1b6d22a010 RDI: 0000000000000004 [ 57.285492][ C1] RBP: 00007ffd8d5b5cf0 R08: 0000000000000000 R09: 0000000000000000 [ 57.293492][ C1] R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000000 [ 57.301481][ C1] R13: 0000000000000004 R14: 00005585f027c200 R15: 0000000000000004 [ 57.309943][ C1] [ 57.312978][ C0] CPU: 0 PID: 292 Comm: kworker/0:2 Not tainted syzkaller #0 [ 57.318282][ T287] FAULT_INJECTION: forcing a failure. [ 57.318282][ T287] name failslab, interval 1, probability 1, space 0, times 2 [ 57.320382][ C0] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 57.343064][ C0] Workqueue: wg-crypt-wg0 wg_packet_encrypt_worker [ 57.349600][ C0] Call Trace: [ 57.352908][ C0] [ 57.355769][ C0] __dump_stack+0x21/0x30 [ 57.360124][ C0] dump_stack_lvl+0x110/0x170 [ 57.365017][ C0] ? show_regs_print_info+0x20/0x20 [ 57.370252][ C0] ? prandom_u32+0x24d/0x290 [ 57.374882][ C0] dump_stack+0x15/0x20 [ 57.379061][ C0] should_fail+0x3ab/0x500 [ 57.383508][ C0] __should_failslab+0xa4/0xe0 [ 57.388385][ C0] should_failslab+0x9/0x20 [ 57.393167][ C0] slab_pre_alloc_hook+0x39/0xd0 [ 57.398124][ C0] ? dst_alloc+0x15c/0x1d0 [ 57.402557][ C0] kmem_cache_alloc+0x44/0x260 [ 57.407341][ C0] ? ipv6_sysctl_rtcache_flush+0x100/0x100 [ 57.413181][ C0] dst_alloc+0x15c/0x1d0 [ 57.417450][ C0] icmp6_dst_alloc+0xec/0x520 [ 57.422166][ C0] ? security_sk_classify_flow+0x7b/0x90 [ 57.427837][ C0] ? icmpv6_flow_init+0xd2/0x130 [ 57.432819][ C0] ndisc_send_skb+0x2a9/0xcf0 [ 57.437519][ C0] ? ndisc_alloc_skb+0x290/0x290 [ 57.442655][ C0] ? ndisc_send_rs+0x61f/0x960 [ 57.447458][ C0] ? memcpy+0x56/0x70 [ 57.451468][ C0] ndisc_send_rs+0x711/0x960 [ 57.456093][ C0] addrconf_rs_timer+0x35a/0x600 [ 57.461063][ C0] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.467190][ C0] ? _raw_spin_lock_irq+0x95/0xf0 [ 57.472237][ C0] ? _raw_spin_lock_irqsave+0x130/0x130 [ 57.477805][ C0] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.483889][ C0] call_timer_fn+0x38/0x290 [ 57.488409][ C0] ? addrconf_disable_policy_idev+0x360/0x360 [ 57.494494][ C0] __run_timers+0x637/0x9a0 [ 57.499020][ C0] ? calc_index+0x200/0x200 [ 57.503550][ C0] run_timer_softirq+0x6a/0xf0 [ 57.508340][ C0] handle_softirqs+0x250/0x560 [ 57.513126][ C0] __do_softirq+0xb/0xd [ 57.517331][ C0] do_softirq+0xdc/0x130 [ 57.521595][ C0] [ 57.524544][ C0] [ 57.527490][ C0] ? __local_bh_enable_ip+0x80/0x80 [ 57.532704][ C0] ? _raw_spin_lock_bh+0x94/0xf0 [ 57.537836][ C0] ? _raw_spin_lock_irq+0xf0/0xf0 [ 57.542897][ C0] ? __kasan_check_write+0x14/0x20 [ 57.548122][ C0] ? wg_peer_put+0xda/0x100 [ 57.552650][ C0] __local_bh_enable_ip+0x75/0x80 [ 57.557709][ C0] _raw_spin_unlock_bh+0x51/0x60 [ 57.563804][ C0] wg_packet_encrypt_worker+0x2c6/0x1470 [ 57.569585][ C0] ? __update_load_avg_cfs_rq+0xb1/0x2e0 [ 57.575352][ C0] ? wg_packet_tx_worker+0x4a0/0x4a0 [ 57.580658][ C0] ? update_load_avg+0x442/0x1110 [ 57.585707][ C0] ? enqueue_task_fair+0xaf1/0x2130 [ 57.590925][ C0] ? sched_group_set_idle+0x600/0x600 [ 57.596323][ C0] ? psi_task_change+0x213/0x370 [ 57.601284][ C0] ? check_preempt_wakeup+0x7d6/0xbb0 [ 57.606677][ C0] ? yield_to_task_fair+0x1a0/0x1a0 [ 57.611894][ C0] ? kvm_sched_clock_read+0x18/0x40 [ 57.617119][ C0] ? __kasan_check_read+0x11/0x20 [ 57.622215][ C0] ? ttwu_do_wakeup+0x100/0x470 [ 57.627087][ C0] ? ttwu_do_activate+0x179/0x2a0 [ 57.632168][ C0] ? _raw_spin_unlock_irqrestore+0x5b/0x80 [ 57.638012][ C0] ? try_to_wake_up+0x610/0x1150 [ 57.642973][ C0] process_one_work+0x6c8/0xbb0 [ 57.647849][ C0] worker_thread+0xaa0/0x1250 [ 57.652576][ C0] kthread+0x3f5/0x4f0 [ 57.656673][ C0] ? worker_clr_flags+0x190/0x190 [ 57.661721][ C0] ? kthread_blkcg+0xd0/0xd0 [ 57.666331][ C0] ret_from_fork+0x1f/0x30 [ 57.670768][ C0] [ 57.675720][ T8] EXT4-fs (sda1): ext4_writepages: jbd2_start: 11060 pages, ino 2022; err -12 [ 57.684144][ T89] CPU: 1 PID: 89 Comm: klogd Not tainted syzkaller #0 [ 57.691443][ T89] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 57.701537][ T89] Call Trace: [ 57.704846][ T89] [ 57.707800][ T89] __dump_stack+0x21/0x30 [ 57.712160][ T89] dump_stack_lvl+0x110/0x170 [ 57.716874][ T89] ? show_regs_print_info+0x20/0x20 [ 57.722111][ T89] ? prandom_u32+0x24d/0x290 [ 57.726743][ T89] dump_stack+0x15/0x20 [ 57.730920][ T89] should_fail+0x3ab/0x500 [ 57.735366][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 57.740686][ T89] __should_failslab+0xa4/0xe0 [ 57.745475][ T89] should_failslab+0x9/0x20 [ 57.749999][ T89] slab_pre_alloc_hook+0x39/0xd0 [ 57.755164][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 57.760660][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 57.766007][ T89] __kmalloc_track_caller+0x6c/0x2c0 [ 57.771324][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 57.776628][ T89] ? alloc_skb_with_frags+0xa8/0x620 [ 57.782029][ T89] __alloc_skb+0x210/0x730 [ 57.786472][ T89] alloc_skb_with_frags+0xa8/0x620 [ 57.791898][ T89] ? memcpy+0x56/0x70 [ 57.795904][ T89] sock_alloc_send_pskb+0x87f/0x9a0 [ 57.801949][ T89] ? sock_kzfree_s+0x60/0x60 [ 57.806572][ T89] ? __kasan_check_write+0x14/0x20 [ 57.811716][ T89] ? _raw_spin_lock+0x94/0xf0 [ 57.816952][ T89] ? _raw_spin_trylock_bh+0x150/0x150 [ 57.822664][ T89] unix_dgram_sendmsg+0x6f3/0x19b0 [ 57.827832][ T89] ? unix_dgram_poll+0x6c0/0x6c0 [ 57.832799][ T89] ? security_socket_sendmsg+0x82/0xa0 [ 57.838283][ T89] __sys_sendto+0x46d/0x620 [ 57.842981][ T89] ? __ia32_sys_getpeername+0x90/0x90 [ 57.848381][ T89] ? __kasan_check_write+0x14/0x20 [ 57.853517][ T89] __x64_sys_sendto+0xe5/0x100 [ 57.858303][ T89] x64_sys_call+0x178/0x9a0 [ 57.862889][ T89] do_syscall_64+0x4c/0xa0 [ 57.867325][ T89] ? clear_bhb_loop+0x50/0xa0 [ 57.872027][ T89] ? clear_bhb_loop+0x50/0xa0 [ 57.876737][ T89] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 57.882922][ T89] RIP: 0033:0x7f6512a19407 [ 57.887696][ T89] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 57.907436][ T89] RSP: 002b:00007ffeecc4bbd0 EFLAGS: 00000202 ORIG_RAX: 000000000000002c [ 57.915894][ T89] RAX: ffffffffffffffda RBX: 00007f65128c9c80 RCX: 00007f6512a19407 [ 57.923903][ T89] RDX: 000000000000003d RSI: 00007ffeecc4bd10 RDI: 0000000000000003 [ 57.931911][ T89] RBP: 00007ffeecc4c140 R08: 0000000000000000 R09: 0000000000000000 [ 57.939920][ T89] R10: 0000000000004000 R11: 0000000000000202 R12: 00007ffeecc4c158 [ 57.948015][ T89] R13: 00007ffeecc4bd10 R14: 0000000000000022 R15: 00007ffeecc4bd10 [ 57.956036][ T89] [ 57.959082][ T287] CPU: 0 PID: 287 Comm: syz-executor Not tainted syzkaller #0 [ 57.966592][ T287] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026 [ 57.976713][ T287] Call Trace: [ 57.980035][ T287] [ 57.982994][ T287] __dump_stack+0x21/0x30 [ 57.987365][ T287] dump_stack_lvl+0x110/0x170 [ 57.992132][ T287] ? show_regs_print_info+0x20/0x20 [ 57.997546][ T287] ? prandom_u32+0x24d/0x290 [ 58.002181][ T287] dump_stack+0x15/0x20 [ 58.006375][ T287] should_fail+0x3ab/0x500 [ 58.010828][ T287] __should_failslab+0xa4/0xe0 [ 58.015637][ T287] should_failslab+0x9/0x20 [ 58.020189][ T287] slab_pre_alloc_hook+0x39/0xd0 [ 58.025310][ T287] ? __alloc_skb+0xe4/0x730 [ 58.029874][ T287] kmem_cache_alloc+0x44/0x260 [ 58.034956][ T287] __alloc_skb+0xe4/0x730 [ 58.039356][ T287] alloc_uevent_skb+0x85/0x240 [ 58.044178][ T287] ? netdev_queue_release+0xb0/0xb0 [ 58.049419][ T287] kobject_uevent_net_broadcast+0x1a6/0x5a0 [ 58.055363][ T287] kobject_uevent_env+0x52b/0x700 [ 58.060437][ T287] kobject_uevent+0x1d/0x30 [ 58.064998][ T287] __kobject_del+0xd3/0x2c0 [ 58.069641][ T287] kobject_put+0x1db/0x270 [ 58.074196][ T287] netdev_queue_update_kobjects+0x37b/0x3e0 [ 58.080163][ T287] netdev_unregister_kobject+0x106/0x260 [ 58.085922][ T287] unregister_netdevice_many+0x14e4/0x1a00 [ 58.091783][ T287] ? alloc_netdev_mqs+0xe20/0xe20 [ 58.097116][ T287] ? __kasan_check_read+0x11/0x20 [ 58.102956][ T287] unregister_netdevice_queue+0x2e1/0x320 [ 58.108765][ T287] ? __kasan_check_read+0x11/0x20 [ 58.113844][ T287] ? linkwatch_urgent_event+0x34d/0x460 [ 58.119429][ T287] ? list_netdevice+0x4c0/0x4c0 [ 58.124322][ T287] __tun_detach+0xc9d/0x1450 [ 58.128957][ T287] tun_chr_close+0x92/0x140 [ 58.133504][ T287] ? tun_chr_open+0x540/0x540 [ 58.138226][ T287] __fput+0x22b/0x900 [ 58.142261][ T287] ____fput+0x15/0x20 [ 58.146278][ T287] task_work_run+0x127/0x190 [ 58.150902][ T287] do_exit+0xb70/0x29a0 [ 58.155093][ T287] ? put_task_struct+0x90/0x90 [ 58.160508][ T287] ? __fdget_pos+0x1f7/0x380 [ 58.165139][ T287] ? ksys_write+0x1eb/0x260 [ 58.169675][ T287] ? __ia32_sys_read+0x90/0x90 [ 58.174473][ T287] do_group_exit+0x149/0x310 [ 58.179099][ T287] __x64_sys_exit_group+0x3f/0x40 [ 58.184174][ T287] x64_sys_call+0x832/0x9a0 [ 58.188721][ T287] do_syscall_64+0x4c/0xa0 [ 58.193287][ T287] ? clear_bhb_loop+0x50/0xa0 [ 58.198139][ T287] ? clear_bhb_loop+0x50/0xa0 [ 58.202849][ T287] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 58.208973][ T287] RIP: 0033:0x7fa88c32cf99 [ 58.213420][ T287] Code: Unable to access opcode bytes at RIP 0x7fa88c32cf6f. [ 58.220813][ T287] RSP: 002b:00007ffe23b438b8 EFLAGS: 00000246 ORIG_RAX: 00000000000000e7 [ 58.229258][ T287] RAX: ffffffffffffffda RBX: 00007fa88c3c3509 RCX: 00007fa88c32cf99 [ 58.237269][ T287] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000043 [ 58.245275][ T287] RBP: 00007fa88c3978b8 R08: 0000000000000000 R09: 0000000000000000 [ 58.253284][ T287] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000069 [ 58.261378][ T287] R13: 0000000000000000 R14: 00007fa88d0e3670 R15: 0000000000000000 [ 58.269531][ T287] [ 58.801420][ T10] device bridge_slave_1 left promiscuous mode [ 58.807580][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 58.815681][ T10] device bridge_slave_0 left promiscuous mode [ 58.821950][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 58.829933][ T10] device veth1_macvtap left promiscuous mode [ 58.836058][ T10] device veth0_vlan left promiscuous mode [ 60.001973][ T10] device bridge_slave_1 left promiscuous mode [ 60.008147][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.015936][ T10] device bridge_slave_0 left promiscuous mode [ 60.022195][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.030051][ T10] device bridge_slave_1 left promiscuous mode [ 60.036408][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.043933][ T10] device bridge_slave_0 left promiscuous mode [ 60.050106][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.058169][ T10] device bridge_slave_1 left promiscuous mode [ 60.064580][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.072345][ T10] device bridge_slave_0 left promiscuous mode [ 60.078635][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.087172][ T10] device bridge_slave_1 left promiscuous mode [ 60.093473][ T10] bridge0: port 2(bridge_slave_1) entered disabled state [ 60.101123][ T10] device bridge_slave_0 left promiscuous mode [ 60.107932][ T10] bridge0: port 1(bridge_slave_0) entered disabled state [ 60.116709][ T10] device veth1_macvtap left promiscuous mode [ 60.122807][ T10] device veth0_vlan left promiscuous mode [ 60.128672][ T10] device veth1_macvtap left promiscuous mode [ 60.134877][ T10] device veth0_vlan left promiscuous mode [ 60.140956][ T10] device veth1_macvtap left promiscuous mode [ 60.147265][ T10] device veth0_vlan left promiscuous mode [ 60.153720][ T10] device veth1_macvtap left promiscuous mode [ 60.159881][ T10] device veth0_vlan left promiscuous mode